RELENG_5 panic

Doug White dwhite at gumbysoft.com
Sun May 22 12:19:39 PDT 2005


On Sat, 21 May 2005, Robin P. Blanchard wrote:

> # uname -a
> FreeBSD robinpb.homeip.net 5.4-STABLE FreeBSD 5.4-STABLE #0: Tue May 17
> 00:30:47 EDT 2005
> root at bsdfs5.gactr.uga.edu:/usr/obj/usr/src/sys/fastipsec  i386
>
> # kgdb kernel.debug /usr/local/var/adm/crash/vmcore.44
> [GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so:
> Undefined symbol "ps_pglobal_lookup"]
> GNU gdb 6.1.1 [FreeBSD]
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for details.
> This GDB was configured as "i386-marcel-freebsd".
> #0  doadump () at pcpu.h:160
> 160             __asm __volatile("movl %%fs:0,%0" : "=r" (td));
> (kgdb) bt full
> #0  doadump () at pcpu.h:160
> No locals.
> #1  0xc04dd58c in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:410
>         first_buf_printf = 1
> #2  0xc04ddccd in panic (fmt=0xc066e594 "%s") at
> /usr/src/sys/kern/kern_shutdown.c:566
>         bootopt = 260
>         newpanic = 0
>         buf = "page fault", '\0' <repeats 245 times>

can you try to fish the trap output from msgbuf?  That or use dmesg's -N
and -M options to extract it from the crashdump.

> #3  0xc0641e92 in trap_fatal (frame=0xc7ac0bc8, eva=36) at
> /usr/src/sys/i386/i386/trap.c:817
>         code = 16
>         type = 12
>         ss = 16
>         esp = 0
>         softseg = {ssd_base = 0, ssd_limit = 1048575, ssd_type = 27, ssd_dpl
> = 0, ssd_p = 1,
>   ssd_xx = 0, ssd_xx1 = 0, ssd_def32 = 1, ssd_gran = 1}
> #4  0xc0642535 in trap (frame=
>       {tf_fs = 24, tf_es = -1066598384, tf_ds = -1066532848, tf_edi =
> -1053916800, tf_esi = -1049515008, tf_ebp = -945025988, tf_isp = -945026060,
> tf_ebx = -1053916800, tf_edx = -1053937024, tf_ecx = 56, tf_eax = 0,
> tf_trapno = 12, tf_err = 0, tf_eip = -1068480504, tf_cs = 8, tf_eflags =
> 65683, tf_esp = -1053914880, tf_ss = 582}) at
> /usr/src/sys/i386/i386/trap.c:255
>         p = (struct proc *) 0xc12e754c
>         sticks = 3241036032
>         i = 0
>         ucode = 0
>         type = 12
>         code = 0
>         eva = 36
> #5  0xc062da3a in calltrap () at /usr/src/sys/i386/i386/exception.s:140
> No locals.
> #6  0x00000018 in ?? ()
> No symbol table info available.
> #7  0xc06d0010 in ipq ()
> No symbol table info available.
> #8  0xc06e0010 in sc_buffer.3 ()
> No symbol table info available.
> #9  0xc12e8180 in ?? ()
> No symbol table info available.
> #10 0xc171ac00 in ?? ()
> No symbol table info available.
> #11 0xc7ac0c3c in ?? ()
> No symbol table info available.
> #12 0xc7ac0bf4 in ?? ()
> No symbol table info available.
> #13 0xc12e8180 in ?? ()
> No symbol table info available.
> #14 0xc12e3280 in ?? ()
> No symbol table info available.
> #15 0x00000038 in ?? ()
> No symbol table info available.
> #16 0x00000000 in ?? ()
> No symbol table info available.
> #17 0x0000000c in ?? ()
> No symbol table info available.
> #18 0x00000000 in ?? ()
> No symbol table info available.
> #19 0xc0504808 in turnstile_wait (ts=0xc12e3280, lock=0xc06d022c,
> owner=0xc171ac00)
>     at /usr/src/sys/kern/subr_turnstile.c:243
>         tc = (struct turnstile_chain *) 0xc06cb770
>         td1 = (struct thread *) 0xc12e8180
> #20 0xc04d2b7f in _mtx_lock_sleep (m=0xc06d022c, td=0xc12e8180, opts=0,
> file=0x0, line=0)
>     at /usr/src/sys/kern/kern_mutex.c:552
>         ts = (struct turnstile *) 0x0
>         owner = (struct thread *) 0xc171ac00
>         v = 0
> #21 0xc058a592 in tcp_isn_tick (xtp=0x0) at
> /usr/src/sys/netinet/tcp_subr.c:1380
>         projected_offset = 0
> #22 0xc04ed069 in softclock (dummy=0x0) at
> /usr/src/sys/kern/kern_timeout.c:279
>         c_func = (void (*)(void *)) 0xc058a4d0 <tcp_isn_tick>
>         c_arg = (void *) 0x0
>         c_flags = 14
>         c = (struct callout *) 0x0
>         bucket = (struct callout_tailq *) 0xc39ba4a8
>         steps = 14
>         depth = 2
>         mpcalls = 2
>         gcalls = 0
>         wakeup_cookie = 14
> #23 0xc04c460a in ithread_loop (arg=0xc12fd500) at
> /usr/src/sys/kern/kern_intr.c:547
>         ih = (struct intrhand *) 0xc12e2c80
>         p = (struct proc *) 0xc12e754c
>         count = 0
>         warming = 5000
>         warned = 0
> #24 0xc04c32c2 in fork_exit (callout=0xc04c4550 <ithread_loop>, arg=0x0,
> frame=0x0)
>     at /usr/src/sys/kern/kern_fork.c:791
>         p = (struct proc *) 0xc12e754c
> #25 0xc062da9c in fork_trampoline () at
> /usr/src/sys/i386/i386/exception.s:209
> No locals.
> (kgdb)
>
>
>
> ---------------------------------------
> Robin P. Blanchard
> Systems Integration Specialist
> Georgia Center for Continuing Education
> fon: 706.542.2404 <-> fax: 706.542.6546
> ---------------------------------------
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
>

-- 
Doug White                    |  FreeBSD: The Power to Serve
dwhite at gumbysoft.com          |  www.FreeBSD.org


More information about the freebsd-stable mailing list