panic under io load

From: Markus Brueffer <markus_at_freebsd.org>
Date: Wed, 29 Jun 2005 21:32:49 +0200
Hi,

I regularly get a panic when transfering large amounts of data over the 
network to my server (SMP). Configured to run as UP, everything is fine.

Kernelconfig: http://people.freebsd.org/~markus/stuff/GALAXY

A dump for further inspection is available.

(kgdb) bt
#0  doadump () at pcpu.h:165
#1  0xc0488fc5 in db_fncall (dummy1=0, dummy2=0, dummy3=1999, 
dummy4=0xd56eda18 "`ēzĀ\f") at /usr/src/sys/ddb/db_command.c:531
#2  0xc0488d52 in db_command (last_cmdp=0xc07aa964, cmd_table=0x0, 
aux_cmd_tablep=0xc076fff8, aux_cmd_tablep_end=0xc076fffc)
    at /usr/src/sys/ddb/db_command.c:349
#3  0xc0488e65 in db_command_loop () at /usr/src/sys/ddb/db_command.c:455
#4  0xc048afe5 in db_trap (type=12, code=0) 
at /usr/src/sys/ddb/db_main.c:221
#5  0xc059054e in kdb_trap (type=0, code=0, tf=0xd56edbf4) 
at /usr/src/sys/kern/subr_kdb.c:471
#6  0xc071c5fb in trap_fatal (frame=0xd56edbf4, eva=0) 
at /usr/src/sys/i386/i386/trap.c:830
#7  0xc071c2b2 in trap_pfault (frame=0xd56edbf4, usermode=0, eva=60) 
at /usr/src/sys/i386/i386/trap.c:750
#8  0xc071be20 in trap (frame=
      {tf_fs = -1041694712, tf_es = 40, tf_ds = 40, tf_edi = 0, tf_esi = 
-1041643060, tf_ebp = -714154928, tf_isp = -714154976, tf_ebx = 
-1041644512, tf_edx = -1046349952, tf_ecx = 4, tf_eax = 0, tf_trapno = 12, 
tf_err = 0, tf_eip = -1068348227, tf_cs = 32, tf_eflags = 66183, tf_esp = 
-1041643060, tf_ss = -1046349952}) at /usr/src/sys/i386/i386/trap.c:440
#9  0xc0705eea in calltrap () at /usr/src/sys/i386/i386/exception.s:139
#10 0xc1e90008 in ?? ()
#11 0x00000028 in ?? ()
#12 0x00000028 in ?? ()
#13 0x00000000 in ?? ()
#14 0xc1e9c9cc in ?? ()
#15 0xd56edc50 in ?? ()
#16 0xd56edc20 in ?? ()
#17 0xc1e9c420 in ?? ()
#18 0xc1a1f780 in ?? ()
#19 0x00000004 in ?? ()
#20 0x00000000 in ?? ()
#21 0x0000000c in ?? ()
#22 0x00000000 in ?? ()
#23 0xc0524cbd in g_disk_done (bp=0xc1e9c9cc) 
at /usr/src/sys/geom/geom_disk.c:209
#24 0xc05cd18c in biodone (bp=0xc1e9c9cc) 
at /usr/src/sys/kern/vfs_bio.c:2892
#25 0xc04b938f in ad_done (request=0xc1ff83e8) 
at /usr/src/sys/dev/ata/ata-disk.c:282
#26 0xc04bf63c in ata_completed (context=0xc1ff83e8, dummy=-1065679576) 
at /usr/src/sys/dev/ata/ata-queue.c:437
#27 0xc0527913 in g_io_schedule_up (tp=0xc1a1f780) 
at /usr/src/sys/geom/geom_io.c:474
#28 0xc0527c58 in g_up_procbody () at /usr/src/sys/geom/geom_kern.c:95
#29 0xc0553b70 in fork_exit (callout=0xc0527ba0 <g_up_procbody>, arg=0x0, 
frame=0x0) at /usr/src/sys/kern/kern_fork.c:789
#30 0xc0705f4c in fork_trampoline () 
at /usr/src/sys/i386/i386/exception.s:208
(kgdb)

-- 
Markus Brueffer    | GPG-Key: http://people.FreeBSD.org/~markus/markus.asc
markus_at_brueffer.de | FP: 3F9B EBE8 F290 E5CC 1447 8760 D48D 1072 78F8 A8D4
markus_at_FreeBSD.org | FreeBSD: The Power to Serve!

Received on Wed Jun 29 2005 - 17:34:27 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:37 UTC