Date: Mon, 19 Mar 2007 13:31:11 +0200 From: Ian FREISLICH <ianf@clue.co.za> To: current@freebsd.org Subject: Panic - snoop device related Message-ID: <E1HTG51-0005Qq-Lw@clue.co.za>
next in thread | raw e-mail | index | archive | help
Hi I got this panic last week when exiting a 'watch -W' with ctrl-g. It happened on 3 servers in the space of 10 minutes with the same trigger. I have saved the crashdump and kernel for further debugging that you may want me to do. Fatal trap 12: page fault while in kernel mode cpuid = 1; apic id = 06 fault virtual address = 0x24 fault code = supervisor read, page not present instruction pointer = 0x20:0xc0498d48 stack pointer = 0x28:0xe9629b14 frame pointer = 0x28:0xe9629b34 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 = 38563 (bash) trap number = 12 panic: page fault cpuid = 1 KDB: stack backtrace: db_trace_self_wrapper(c0687a39,e96299d0,c04f335a,c069bb21,1,...) at db_trace_sel f_wrapper+0x27 kdb_backtrace(c069bb21,1,c067a9fe,e96299dc,0,...) at kdb_backtrace+0x2f panic(c067a9fe,c069cace,c52b3f30,1,1,...) at panic+0x11f trap_fatal(e9629ad4,24,1,0,c4e58048,...) at trap_fatal+0x332 trap_pfault(e9629ad4,0,24,0,24,...) at trap_pfault+0x226 trap(e9629ad4) at trap+0x3cd calltrap() at calltrap+0x6 --- trap 0xc, eip = 0xc0498d48, esp = 0xe9629b14, ebp = 0xe9629b34 --- snp_in(0,c522bab0,1,0,c4e58014,...) at snp_in+0x22 snplwrite(c4e58000,e9629c60,0,e9629bb4,c04bea3e,...) at snplwrite+0x8c ptswrite(cabf2600,e9629c60,0,0,e9629c60,...) at ptswrite+0x38 giant_write(cabf2600,e9629c60,0,cabf2600,c06bb440,...) at giant_write+0x68 devfs_write_f(c591e000,e9629c60,c5bf6b80,0,c5010bd0,...) at devfs_write_f+0x7c dofilewrite(c5010bd0,2,c591e000,e9629c60,ffffffff,...) at dofilewrite+0x8d kern_writev(c5010bd0,2,e9629c60,28420401,0,...) at kern_writev+0x61 write(c5010bd0,e9629d00,c,7,0,...) at write+0x4f syscall(e9629d38) at syscall+0x329 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (4, FreeBSD ELF32, write), eip = 0x2830ecd7, esp = 0xbfbfe74c, ebp = 0xbfbfe768 --- (kgdb) bt #0 doadump () at pcpu.h:147 #1 0xc04f304d in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409 #2 0xc04f3416 in panic (fmt=0xc067a9fe "%s") at /usr/src/sys/kern/kern_shutdown.c:563 #3 0xc0654ad8 in trap_fatal (frame=0xe9629ad4, eva=36) at /usr/src/sys/i386/i386/trap.c:868 #4 0xc0654782 in trap_pfault (frame=0xe9629ad4, usermode=0, eva=36) at /usr/src/sys/i386/i386/trap.c:777 #5 0xc0654309 in trap (frame=0xe9629ad4) at /usr/src/sys/i386/i386/trap.c:462 #6 0xc063b9cb in calltrap () at /usr/src/sys/i386/i386/exception.s:139 #7 0xc0498d48 in snp_in (snp=0x0, buf=0x0, n=1) at /usr/src/sys/dev/snp/snp.c:338 #8 0xc04989db in snplwrite (tp=0xc4e58000, uio=0xe9629c60, flag=0) at /usr/src/sys/dev/snp/snp.c:176 #9 0xc0538e51 in ptswrite (dev=0x0, uio=0x0, flag=0) at linedisc.h:107 #10 0xc04bea3e in giant_write (dev=0xcabf2600, uio=0x0, ioflag=0) at /usr/src/sys/kern/kern_conf.c:330 #11 0xc04a6bea in devfs_write_f (fp=0xc591e000, uio=0xe9629c60, cred=0xc5bf6b80, flags=0, td=0xc5010bd0) at /usr/src/sys/fs/devfs/devfs_vnops.c:1280 #12 0xc05259a5 in dofilewrite (td=0xc5010bd0, fd=0, fp=0xc591e000, auio=0xe9629c60, offset=Unhandled dwarf expression opcode 0x93 ) at file.h:254 #13 0xc05257db in kern_writev (td=0xc5010bd0, fd=2, auio=0x0) ---Type <return> to continue, or q <return> to quit--- at /usr/src/sys/kern/sys_generic.c:381 #14 0xc05256b1 in write (td=0x0, uap=0x0) at /usr/src/sys/kern/sys_generic.c:311 #15 0xc0654e99 in syscall (frame=0xe9629d38) at /usr/src/sys/i386/i386/trap.c:1008 #16 0xc063ba30 in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:196 #17 0x00000033 in ?? () Previous frame inner to this frame (corrupt stack?) -- Ian Freislich
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1HTG51-0005Qq-Lw>