kern/118353: [panic] [ppp] repeatable kernel panic during ppp(4) session in 7.0-BETA3

Eugene Grosbein eugen at grosbein.pp.ru
Fri Nov 30 08:50:02 PST 2007


The following reply was made to PR kern/118353; it has been noted by GNATS.

From: Eugene Grosbein <eugen at grosbein.pp.ru>
To: bug-followup at freebsd.org
Cc:  
Subject: Re: kern/118353: [panic] [ppp] repeatable kernel panic during ppp(4) session in 7.0-BETA3
Date: Fri, 30 Nov 2007 23:41:19 +0700

 Hi!
 
 Yesterday evening I had five crashes and have five crashdumps now.
 One of them looks better than others, here is backtrace:
 
 Script started on Thu Nov 29 23:05:25 2007
 [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 condition=
 s.
 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".
 
 Unread portion of the kernel message buffer:
 
 
 #0  doadump () at pcpu.h:195
 195		__asm __volatile("movl %%fs:0,%0" : "=3Dr" (td));
 (kgdb) btr=08 =08
 #0  doadump () at pcpu.h:195
 #1  0xc057dd82 in boot (howto=3D260) at /usr/local/src/sys/kern/kern_shutdo=
 wn.c:409
 #2  0xc057e06f in panic (fmt=3DVariable "fmt" is not available.
 ) at /usr/local/src/sys/kern/kern_shutdown.c:563
 #3  0xc0780679 in trap_fatal (frame=3D0xe805b9cc, eva=3D8) at /usr/local/sr=
 c/sys/i386/i386/trap.c:872
 #4  0xc07808c9 in trap_pfault (frame=3D0xe805b9cc, usermode=3D0, eva=3D8) a=
 t /usr/local/src/sys/i386/i386/trap.c:785
 #5  0xc07811d6 in trap (frame=3D0xe805b9cc) at /usr/local/src/sys/i386/i386=
 /trap.c:463
 #6  0xc07686ab in calltrap () at /usr/local/src/sys/i386/i386/exception.s:1=
 39
 #7  0xc0502aff in uhci_device_bulk_done (xfer=3D0xc5ea9600) at /usr/local/s=
 rc/sys/dev/usb/uhci.c:1114
 #8  0xc050ef33 in usb_transfer_complete (xfer=3D0xc5ea9600) at /usr/local/s=
 rc/sys/dev/usb/usbdi.c:975
 #9  0xc0502da2 in uhci_transfer_complete (xfer=3D0xc5ea9600) at /usr/local/=
 src/sys/dev/usb/uhci.c:2109
 #10 0xc050353d in uhci_abort_xfer (xfer=3D0xc5ea9600, status=3D921) at /usr=
 /local/src/sys/dev/usb/uhci.c:2068
 #11 0xc0503587 in uhci_device_bulk_abort (xfer=3D0xc5ea9600) at /usr/local/=
 src/sys/dev/usb/uhci.c:1967
 #12 0xc050e9f9 in usbd_abort_pipe (pipe=3D0xc616f680) at /usr/local/src/sys=
 /dev/usb/usbdi.c:879
 #13 0xc04ff95f in ucomstopread (sc=3D0x399) at /usr/local/src/sys/dev/usb/u=
 com.c:861
 #14 0xc0500053 in ucomstop (tp=3D0xc56c1800, flag=3D3) at /usr/local/src/sy=
 s/dev/usb/ucom.c:633
 #15 0xc05bdf72 in ttyflush (tp=3D0xc56c1800, rw=3D3) at tty.h:408
 #16 0xc0623891 in pppclose (tp=3D0xc56c1800, flag=3D3) at /usr/local/src/sy=
 s/net/ppp_tty.c:250
 #17 0xc05c11fa in ttioctl (tp=3D0xc56c1800, cmd=3D2147775515, data=3D0xc59b=
 cac0, flag=3D3) at linedisc.h:93
 #18 0xc05c1af7 in ttyioctl (dev=3D0xc56be900, cmd=3D2147775515, data=3D0xc5=
 9bcac0 "", flag=3D3, td=3D0xc5c3c220)
     at /usr/local/src/sys/kern/tty.c:3285
 #19 0xc054c077 in giant_ioctl (dev=3D0xc56be900, cmd=3D2147775515, data=3D0=
 xc59bcac0 "", fflag=3D3, td=3D0xc5c3c220)
     at /usr/local/src/sys/kern/kern_conf.c:349
 #20 0xc05150f6 in devfs_ioctl_f (fp=3D0xc6020510, com=3D2147775515, data=3D=
 0xc59bcac0, cred=3D0xc626e300,=20
     td=3D0xc5c3c220) at /usr/local/src/sys/fs/devfs/devfs_vnops.c:494
 #21 0xc05afd15 in kern_ioctl (td=3D0xc5c3c220, fd=3D6, com=3D2147775515, da=
 ta=3D0xc59bcac0 "") at file.h:266
 #22 0xc05afe5a in ioctl (td=3D0xc5c3c220, uap=3D0xe805bcfc) at /usr/local/s=
 rc/sys/kern/sys_generic.c:570
 #23 0xc0780bfc in syscall (frame=3D0xe805bd38) at /usr/local/src/sys/i386/i=
 386/trap.c:1008
 #24 0xc0768710 in Xint0x80_syscall () at /usr/local/src/sys/i386/i386/excep=
 tion.s:196
 #25 0x00000033 in ?? ()
 Previous frame inner to this frame (corrupt stack?)
 (kgdb) frame 7
 #7  0xc0502aff in uhci_device_bulk_done (xfer=3D0xc5ea9600) at /usr/local/s=
 rc/sys/dev/usb/uhci.c:1114
 1114		pqh =3D uhci_find_prev_qh(sc->sc_bulk_start, sqh);
 (kgdb) p sc->sc_bulk_start
 $1 =3D (uhci_soft_qh_t *) 0xc5669fc0
 (kgdb) p pqh
 No symbol "pqh" in current context.
 (kgdb) p sqh
 No symbol "sqh" in current context.
 (kgdb) quit
 
 Script done on Thu Nov 29 23:06:00 2007
 


More information about the freebsd-bugs mailing list