Date: Sat, 5 Jan 2002 21:48:51 -0500 From: David Gilbert <dgilbert@velocet.ca> To: freebsd-stable@freebsd.org Subject: STABLE crashing sometime _after_ resume. Message-ID: <15415.47891.138936.600745@trooper.velocet.net>
next in thread | raw e-mail | index | archive | help
For some time, I've had trouble with -STABLE crashing sometime after resuming on my laptop. The crash occurs within a minute or two after resuming; it's normally coincident with network traffic (say IRC reconnecting); and it always happens after the pccard (wi0) probes and attaches and after dhcp has sync'd. So... I finally got around to putting debug symbols in the kernel and waiting for the crash again. I'm attaching the gdb -k output here. I don't know what the large number (15 thru 33) of unresolved stack frames are --- are they kld things? I have the following things loaded: [1:1:301]root@canoe:~> kldstat Id Refs Address Size Name 1 5 0xc0100000 2b88e4 kernel 2 1 0xc03b9000 75c0 if_wi.ko 3 1 0xc187b000 7000 linprocfs.ko 4 2 0xc1922000 14000 linux.ko 5 1 0xc18ee000 2000 rtc.ko ... anyways... I'd like to track down this problem. Any ideas where to start? Fatal trap 12: page fault while in kernel mode fault virtual address = 0xe18ad804 fault code = supervisor read, page not present instruction pointer = 0x8:0xc03bb6c8 stack pointer = 0x10:0xd00dbd24 frame pointer = 0x10:0xd00dbd30 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 55958 (soffice.bin) interrupt mask = trap number = 12 panic: page fault (kgdb) bt #0 dumpsys () at ../../kern/kern_shutdown.c:473 #1 0xc016166b in boot (howto=256) at ../../kern/kern_shutdown.c:313 #2 0xc0161a40 in poweroff_wait (junk=0xc02db22c, howto=-1070748337) at ../../kern/kern_shutdown.c:581 #3 0xc028671e in trap_fatal (frame=0xd00dbce4, eva=3783972868) at ../../i386/i386/trap.c:956 #4 0xc02863f1 in trap_pfault (frame=0xd00dbce4, usermode=0, eva=3783972868) at ../../i386/i386/trap.c:849 #5 0xc0285fdb in trap (frame={tf_fs = -1071251440, tf_es = 16, tf_ds = 16, tf_edi = 500, tf_esi = -1037639680, tf_ebp = -804405968, tf_isp = -804406000, tf_ebx = 0, tf_edx = -510994428, tf_ecx = -962165808, tf_eax = -962165808, tf_trapno = 12, tf_err = 0, tf_eip = -1069828408, tf_cs = 8, tf_eflags = 66050, tf_esp = -1037639680, tf_ss = -1069829312}) at ../../i386/i386/trap.c:448 #6 0xc03bb6c8 in ?? () #7 0xc03bb380 in ?? () #8 0xc016749d in softclock () at ../../kern/kern_timeout.c:131 #9 0xc027bedf in doreti_swi () #10 0xc0299ee6 in __udivdi3 (a=4994391729494, b=16364) at ../../libkern/udivdi3.c:50 #11 0xc0160cbe in calcru (p=0xd000f260, up=0xd00dbed4, sp=0xd00dbedc, ip=0x0) at ../../kern/kern_resource.c:569 #12 0xc18ec120 in ?? () #13 0xc02869c9 in syscall2 (frame={tf_fs = -1078001617, tf_es = -804454353, tf_ds = -1078001617, tf_edi = 138265600, tf_esi = 100, tf_ebp = -1077939740, tf_isp = -804405292, tf_ebx = -1077939756, tf_edx = 717472908, tf_ecx = 159066228, tf_eax = 43, tf_trapno = 22, tf_err = 2, tf_eip = 717087693, tf_cs = 31, tf_eflags = 518, tf_esp = -1077939780, tf_ss = 47}) at ../../i386/i386/trap.c:1155 #14 0xc027aac5 in Xint0x80_syscall () #15 0x2c5328d5 in ?? () #16 0x2c45b332 in ?? () #17 0x2c270565 in ?? () #18 0x2c2704d5 in ?? () #19 0x2a06d93e in ?? () #20 0x2a06d751 in ?? () #21 0x2a193ebc in ?? () #22 0x2a193d59 in ?? () #23 0x2a19b3f8 in ?? () #24 0x2a068f6b in ?? () #25 0x2a068eb5 in ?? () #26 0x28f63449 in ?? () #27 0x28192db5 in ?? () #28 0x80513a3 in ?? () #29 0x28f5b04b in ?? () #30 0x80512da in ?? () #31 0x2a06acf1 in ?? () #32 0x2a192eb5 in ?? () #33 0x2ab661eb in ?? () (kgdb) Dave. -- ============================================================================ |David Gilbert, Velocet Communications. | Two things can only be | |Mail: dgilbert@velocet.net | equal if and only if they | |http://daveg.ca | are precisely opposite. | =========================================================GLO================ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15415.47891.138936.600745>