Date: Sat, 12 Apr 2008 01:30:03 GMT From: Bob Frazier <bobf@mrp3.com> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/122615: occasional crash/boot while running Xorg Message-ID: <200804120130.m3C1U3nb008618@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/122615; it has been noted by GNATS. From: Bob Frazier <bobf@mrp3.com> To: Volker <volker@vwsoft.com> Cc: bug-followup@FreeBSD.org Subject: Re: kern/122615: occasional crash/boot while running Xorg Date: Fri, 11 Apr 2008 19:23:26 -0700 This is a multi-part message in MIME format. --------------010900030603010005020301 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit > please check the information pointed to by the URL Remko was giving. done, but I sent it directly, so here's a copy of what I sent for the bug followup. --------------010900030603010005020301 Content-Type: text/plain; name="x.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="x.txt" (kgdb) backtrace #0 doadump () at pcpu.h:195 #1 0xc0754d57 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:417 #2 0xc0755019 in panic (fmt=Variable "fmt" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:571 #3 0xc07cd536 in bufobj_invalbuf (bo=0xc287c500, flags=1, td=0xc2f25000, slpflag=0, slptimeo=0) at /usr/src/sys/kern/vfs_subr.c:1075 #4 0xc07cd862 in vinvalbuf (vp=0xc287c440, flags=1, td=0xc2f25000, slpflag=0, slptimeo=0) at /usr/src/sys/kern/vfs_subr.c:1143 #5 0xc07cd92f in vgonel (vp=0xc287c440) at /usr/src/sys/kern/vfs_subr.c:2514 #6 0xc07cdc17 in vgone (vp=0xc287c440) at /usr/src/sys/kern/vfs_subr.c:2472 #7 0xc06e8185 in devfs_delete (dm=0xc2826100, de=0xc2866580, vp_locked=0) at /usr/src/sys/fs/devfs/devfs_devs.c:265 #8 0xc06e864d in devfs_populate_loop (dm=0xc2826100, cleanup=0) at /usr/src/sys/fs/devfs/devfs_devs.c:384 #9 0xc06e898e in devfs_populate (dm=0xc2826100) at /usr/src/sys/fs/devfs/devfs_devs.c:485 #10 0xc06ec41e in devfs_lookup (ap=0xd09f19b8) at /usr/src/sys/fs/devfs/devfs_vnops.c:601 #11 0xc0a64e76 in VOP_LOOKUP_APV (vop=0xc0b778e0, a=0xd09f19b8) at vnode_if.c:99 #12 0xc07c4b61 in lookup (ndp=0xd09f1b80) at vnode_if.h:57 #13 0xc07c586f in namei (ndp=0xd09f1b80) at /usr/src/sys/kern/vfs_lookup.c:219 #14 0xc07dc247 in vn_open_cred (ndp=0xd09f1b80, flagp=0xd09f1c78, cmode=0, cred=0xc2d04700, fp=0xc407b168) at /usr/src/sys/kern/vfs_vnops.c:188 #15 0xc07dc513 in vn_open (ndp=0xd09f1b80, flagp=0xd09f1c78, cmode=0, fp=0xc407b168) at /usr/src/sys/kern/vfs_vnops.c:94 #16 0xc07da197 in kern_open (td=0xc2f25000, path=0x280c4537 <Address 0x280c4537 out of bounds>, pathseg=UIO_USERSPACE, flags=1, mode=0) at /usr/src/sys/kern/vfs_syscalls.c:1028 #17 0xc07da700 in open (td=0xc2f25000, uap=0xd09f1cfc) at /usr/src/sys/kern/vfs_syscalls.c:995 #18 0xc0a4f1c5 in syscall (frame=0xd09f1d38) at /usr/src/sys/i386/i386/trap.c:1035 #19 0xc0a356e0 in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:196 #20 0x00000033 in ?? () frames 10 through 3 showing the lines of code involved (kgdb) frame 10 #10 0xc06ec41e in devfs_lookup (ap=0xd09f19b8) at /usr/src/sys/fs/devfs/devfs_vnops.c:601 601 devfs_populate(dmp); (kgdb) frame 9 #9 0xc06e898e in devfs_populate (dm=0xc2826100) at /usr/src/sys/fs/devfs/devfs_devs.c:485 485 while (devfs_populate_loop(dm, 0)) (kgdb) frame 8 #8 0xc06e864d in devfs_populate_loop (dm=0xc2826100, cleanup=0) at /usr/src/sys/fs/devfs/devfs_devs.c:384 384 devfs_delete(dm, de, 0); (kgdb) frame 7 #7 0xc06e8185 in devfs_delete (dm=0xc2826100, de=0xc2866580, vp_locked=0) at /usr/src/sys/fs/devfs/devfs_devs.c:265 265 vgone(vp); (kgdb) frame 6 #6 0xc07cdc17 in vgone (vp=0xc287c440) at /usr/src/sys/kern/vfs_subr.c:2472 2472 vgonel(vp); (kgdb) frame 5 #5 0xc07cd92f in vgonel (vp=0xc287c440) at /usr/src/sys/kern/vfs_subr.c:2514 2514 if (vinvalbuf(vp, V_SAVE, td, 0, 0) != 0) (kgdb) frame 4 #4 0xc07cd862 in vinvalbuf (vp=0xc287c440, flags=1, td=0xc2f25000, slpflag=0, slptimeo=0) at /usr/src/sys/kern/vfs_subr.c:1143 1143 return (bufobj_invalbuf(&vp->v_bufobj, flags, td, slpflag, slptimeo)); (kgdb) frame 3 #3 0xc07cd536 in bufobj_invalbuf (bo=0xc287c500, flags=1, td=0xc2f25000, slpflag=0, slptimeo=0) at /usr/src/sys/kern/vfs_subr.c:1075 1075 panic("vinvalbuf: dirty bufs"); (this frame looks interesting so I'm giving you the registers) (kgdb) frame 16 #16 0xc07da197 in kern_open (td=0xc2f25000, path=0x280c4537 <Address 0x280c4537 out of bounds>, pathseg=UIO_USERSPACE, flags=1, mode=0) at /usr/src/sys/kern/vfs_syscalls.c:1028 1028 error = vn_open(&nd, &flags, cmode, fp); (kgdb) info all-registers eax 0x0 0 ecx 0x0 0 edx 0x0 0 ebx 0xc2f25000 -1024307200 esp 0xd09f1b40 0xd09f1b40 ebp 0xd09f1c64 0xd09f1c64 esi 0x0 0 edi 0xc407b168 -1006128792 eip 0xc07da197 0xc07da197 eflags 0x0 0 cs 0x0 0 ss 0x0 0 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 st0 0 (raw 0x00000000000000000000) st1 0 (raw 0x00000000000000000000) st2 0 (raw 0x00000000000000000000) st3 0 (raw 0x00000000000000000000) st4 0 (raw 0x00000000000000000000) st5 0 (raw 0x00000000000000000000) st6 0 (raw 0x00000000000000000000) st7 0 (raw 0x00000000000000000000) fctrl 0x0 0 fstat 0x0 0 ftag 0x0 0 fiseg 0x0 0 fioff 0x0 0 foseg 0x0 0 fooff 0x0 0 fop 0x0 0 xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} mxcsr 0x0 0 mm0 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm1 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm2 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm3 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm4 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm5 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm6 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm7 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} --------------010900030603010005020301--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200804120130.m3C1U3nb008618>