Date: Wed, 15 Sep 2004 13:19:44 +0200 From: Volker <volker@vwsoft.com> To: Robert Watson <rwatson@freebsd.org> Cc: freebsd-current@freebsd.org Subject: one more (but different) trap 12 Message-ID: <41482550.10909@vwsoft.com>
next in thread | raw e-mail | index | archive | help
Hi Rob & list! I've got another trap 12 (well, that's not really surprising - I've had at least 8 since midnight). The other traps (my guess from the function names listed by a db trace) were somewhat related to the network. This one isn't. It's happened a few seconds after connecting by ppp (ISDN). Here we are: > Fatal trap 12: page fault while in kernel mode > fault virtual address = 0xc > fault code = supervisor read, page not present > instruction pointer = 0x8:0xc050bac0 > stack pointer = 0x10:0xc9bbfc50 > frame pointer = 0x10:0xc9bbfc6c > 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 = 15 (irq5: iavc0) > [thread 100007] > Stopped at capi_data_b3_ind+0x110: addl 0xc(%edx),%eax > db> tr > capi_data_b3_ind(c07b48c0,c162d100) at capi_data_b3_ind+0x110 > capi_ll_receive(c07b48c0,c162d100,c07b4822,c07b48c0,0) at capi_ll_receive+0x79 > iavc_receive(c07b48c0,0,1) at iavc_receive+0x19c > iavc_handle_rx(c07b48c0) at iavc_handle_rx+0x7f > iavc_handle_intr(c07b48c0,c9bbfd20,c05380c9,c07b48c0,0) at iavc_handle_intr+0x26 > > iavc_isa_intr(c07b48c0) at iavc_isa_intr+0xb > ithread_loop(c13b0b00,c9bbfd48) at ithread_loop+0x159 > fork_exit(c0537f70,c13b0b00,c9bbfd48) at fork_exit+0x79 > fork_trampoline() at fork_trampoline+0x8 > --- trap 0x1, eip = 0, esp = 0xc9bbfd7c, ebp = 0 --- > %uname -a > FreeBSD bellona.sz.vwsoft.com 6.0-CURRENT FreeBSD 6.0-CURRENT #3: Wed Sep 15 03:57:21 CEST 2004 > root@bellona.sz.vwsoft.com:/usr/obj/usr/src/sys/BELLONA i386 cvsuped on monday. I've got this dump on disk, too (for the case you need some more infos). Also I wanted to try an `addr2line -e /usr/obj/src/sys/BELLONA/kernel.debug` (trying an address from a panic before) but all I get there is output like ??:0. What am I doing wrong? Still don't have debug symbols / line numbering in my kernel? I've never used addr2line before, so please tell me if I did something stupid. HTH, Volker -- GPG/PGP fingerprint: FF93 13A1 2477 B631 E953 06DF 4C49 ADD9 E4BF 79B1
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41482550.10909>