Hi,
my IBM Thinkpad T43 paniced after I resume the machine from sleep (ACPI
S3). I can reproduce the panic easily (just Suspend/Resume :) I run a
GENERIC kernel (DragonFly 1.3.6-DEVELOPMENT).
Fatal trap 18: integer divide fault while in kernel mode
instruction pointer = 0x8:0xc0498c62
stack pointer = 0x10:0xceb8492c
frame pointer = 0x10:0xceb84948
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, IOPL = 0
current process = 665 (acpiconf)
current thread = pri 38 (CRIT)
(kgdb) bt
#0 dumpsys () at /usr/src/sys/kern/kern_shutdown.c:519
#1 0xc02a521d in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:352
#2 0xc02a56d2 in panic (fmt=0xc04edc0c "from debugger") at
/usr/src/sys/kern/kern_shutdown.c:665
#3 0xc0161b16 in db_panic (addr=-1068921758, have_addr=0, count=1,
modif=0xceb8479c "") at /usr/src/sys/ddb/db_command.c:449
#4 0xc0161aab in db_command (last_cmdp=0xc05a16f0,
cmd_table=0xc054e540, aux_cmd_tablep=0xc0545a18,
aux_cmd_tablep_end=0xc0545a30)
at /usr/src/sys/ddb/db_command.c:345
#5 0xc0161b8b in db_command_loop () at /usr/src/sys/ddb/db_command.c:471
#6 0xc0164834 in db_trap (type=18, code=0) at /usr/src/sys/ddb/db_trap.c:72
#7 0xc0495f7c in kdb_trap (type=18, code=0, regs=0xceb848ec) at
/usr/src/sys/i386/i386/db_interface.c:161
#8 0xc04aaa1c in trap_fatal (frame=0xceb848ec, eva=0) at
/usr/src/sys/i386/i386/trap.c:1127
#9 0xc04aa48c in trap (frame=
{tf_fs = -826802152, tf_es = -1066663920, tf_ds = 16, tf_edi = 0,
tf_esi = -911061248, tf_ebp = -826783416, tf_isp = -826783464, tf_ebx =
-911061248, tf_edx = 1, tf_ecx = 9, tf_eax = 0, tf_trapno = 18, tf_err =
0, tf_eip = -1068921758, tf_cs = 8, tf_eflags = 519, tf_esp = 0, tf_ss =
-8388608})
at /usr/src/sys/i386/i386/trap.c:787
#10 0xc049725f in calltrap () at /usr/src/sys/i386/i386/exception.s:776
#11 0xceb80018 in ?? ()
#12 0xc06c0010 in ?? ()
#13 0x00000010 in ?? ()
#14 0x00000000 in ?? ()
#15 0xc9b24f00 in ?? ()
#16 0xceb84948 in ?? ()
#17 0xceb84918 in ?? ()
#18 0xc9b24f00 in ?? ()
#19 0x00000001 in ?? ()
#20 0x00000009 in ?? ()
#21 0x00000000 in ?? ()
#22 0x00000012 in ?? ()
#23 0x00000000 in ?? ()
#24 0xc0498c62 in splz_intr () at ipl.s:361
#25 0x00000008 in ?? ()
#26 0x00000207 in ?? ()
#27 0x00000000 in ?? ()
#28 0xff800000 in ?? ()
#29 0x00000297 in ?? ()
#30 0xc02aaf2a in lwkt_yield_quick () at /usr/src/sys/kern/lwkt_thread.c:900
#31 0xc06d9a2d in ?? ()
#32 0xc17e9ea8 in ?? ()
#33 0x00000003 in ?? ()
#34 0xc02e5d36 in vop_stdunlock (ap=0x0) at
/usr/src/sys/kern/vfs_default.c:1236
#35 0xc0291a83 in cdevsw_putport (port=0xc05b9440, lmsg=0xceb849ac) at
/usr/src/sys/kern/kern_device.c:100
#36 0xc02ac216 in lwkt_domsg (port=0x0, msg=0xceb849ac) at msgport2.h:86
#37 0xc0291cf3 in dev_dioctl (dev=0xccdb0b80, cmd=0, data=0x0, fflag=0,
td=0x0) at /usr/src/sys/kern/kern_device.c:222
#38 0xc02fcbe0 in spec_ioctl (ap=0x0) at
/usr/src/sys/vfs/specfs/spec_vnops.c:370
#39 0xc02fc76c in spec_vnoperate (ap=0x0) at
/usr/src/sys/vfs/specfs/spec_vnops.c:125
#40 0xc0412f4b in ufs_vnoperatespec (ap=0x0) at
/usr/src/sys/vfs/ufs/ufs_vnops.c:2396
#41 0xc02f772d in vop_ioctl (ops=0x0, vp=0x0, command=0, data=0x0,
fflag=0, cred=0x0, td=0x0) at /usr/src/sys/kern/vfs_vopops.c:569
#42 0xc02f7240 in vn_ioctl (fp=0xc17451c0, com=2147766275,
data=0xceb84b50 "\003", td=0x0) at /usr/src/sys/kern/vfs_vnops.c:894
#43 0xc02c03b5 in mapped_ioctl (fd=3, com=2147766275, uspc_data=---Can't
read userspace from dump, or kernel process---
) at file2.h:91
#44 0xc02bfeef in ioctl (uap=0x0) at /usr/src/sys/kern/sys_generic.c:392
#45 0xc04aadb8 in syscall2 (frame=
{tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = -1077937884, tf_esi
= -1077937656, tf_ebp = -1077938008, tf_isp = -826782348, tf_ebx =
-1077938096, tf_edx = 2, tf_ecx = 671531072, tf_eax = 54, tf_trapno =
12, tf_err = 2, tf_eip = 671848228, tf_cs = 31, tf_eflags = 642, tf_esp
= -1077938132, tf_ss = 47})
at /usr/src/sys/i386/i386/trap.c:1338
---Type <return> to continue, or q <return> to quit---
#46 0xc04972ea in Xint0x80_syscall () at
/usr/src/sys/i386/i386/exception.s:854
#47 0x0000002f in ?? ()
#48 0x0000002f in ?? ()
#49 0x0000002f in ?? ()
#50 0xbfbff924 in ?? ()
#51 0xbfbffa08 in ?? ()
#52 0xbfbff8a8 in ?? ()
#53 0xceb84d74 in ?? ()
#54 0xbfbff850 in ?? ()
#55 0x00000002 in ?? ()
#56 0x2806c040 in ?? ()
#57 0x00000036 in ?? ()
#58 0x0000000c in ?? ()
#59 0x00000002 in ?? ()
#60 0x280b9724 in ?? ()
#61 0x0000001f in ?? ()
#62 0x00000282 in ?? ()
#63 0xbfbff82c in ?? ()
#64 0x0000002f in ?? ()
#65 0x00000000 in ?? ()
#66 0x00000000 in ?? ()
#67 0x00000000 in ?? ()
#68 0x00000000 in ?? ()
#69 0x1afab000 in ?? ()
#70 0xc9b24f00 in ?? ()
#71 0xc05bddf4 in softclock_pcpu_ary ()
#72 0xceb84520 in ?? ()
#73 0xceb84500 in ?? ()
#74 0xff800000 in ?? ()
#75 0xc02aad85 in lwkt_switch () at /usr/src/sys/kern/lwkt_thread.c:720
dmesg is attached and the kernel crash dump is available on leaf in my
home dir (/home/matthias).
Greets
Matthias