Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Dec 2006 03:00:35 GMT
From:      Mark Kamichoff <prox@prolixium.com>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: kern/104569: panic w/zebra
Message-ID:  <200612180300.kBI30ZKN038773@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/104569; it has been noted by GNATS.

From: Mark Kamichoff <prox@prolixium.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/104569: panic w/zebra
Date: Sun, 17 Dec 2006 21:20:09 -0500

 --0F1p//8PRICkK4MW
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 Just a note, this looks similar to a problem back from 4.6.2-RELEASE:
 
 http://www.freebsd.org/cgi/query-pr.cgi?pr=3Dkern/42030
 
 Perhaps something in 6.X removed the "band-aid"?
 
 - Mark
 
 On Mon, Dec 11, 2006 at 08:23:33AM -0500,  wrote:
 > Is there anything else I can provide that will help tracking this down?
 > It is still happening:
 >=20
 > Unread portion of the kernel message buffer:
 > kernel trap 12 with interrupts disabled
 >=20
 >=20
 > Fatal trap 12: page fault while in kernel mode
 > fault virtual address   =3D 0x78
 > fault code              =3D supervisor read, page not present
 > instruction pointer     =3D 0x20:0xc0554bcb
 > stack pointer           =3D 0x28:0xdea8ea64
 > frame pointer           =3D 0x28:0xdea8ea68
 > code segment            =3D base 0x0, limit 0xfffff, type 0x1b
 >                         =3D DPL 0, pres 1, def32 1, gran 1
 > processor eflags        =3D resume, IOPL =3D 0
 > current process         =3D 1548 (zebra)
 > trap number             =3D 12
 > panic: page fault
 > Uptime: 2d5h52m33s
 > Dumping 510 MB (2 chunks)
 >   chunk 0: 1MB (159 pages) ... ok
 >   chunk 1: 510MB (130544 pages) 494 478 462 446 430 414 398 382 366 350 3=
 34 318 302 286 270 254 238 222 206 190 174 158 142 126 110 94 78 62 46 30 14
 >=20
 > #0  doadump () at pcpu.h:165
 > 165             __asm __volatile("movl %%fs:0,%0" : "=3Dr" (td));
 > (kgdb) bt
 > #0  doadump () at pcpu.h:165
 > #1  0xc052f46e in boot (howto=3D260) at /usr/src/sys/kern/kern_shutdown.c=
 :409
 > #2  0xc052f778 in panic (fmt=3D0xc0709d51 "%s") at /usr/src/sys/kern/kern=
 _shutdown.c:565
 > #3  0xc06e5d2d in trap_fatal (frame=3D0xdea8ea24, eva=3D0) at /usr/src/sy=
 s/i386/i386/trap.c:837
 > #4  0xc06e5445 in trap (frame=3D
 >       {tf_fs =3D -629538808, tf_es =3D -1066139608, tf_ds =3D 40, tf_edi =
 =3D -1015486796, tf_esi =3D -1014488704, tf_ebp =3D -559355288, tf_isp =3D =
 -559355312, tf_ebx =3D -1015492032, tf_edx =3D -1014488704, tf_ecx =3D 4, t=
 f_eax =3D 4, tf_trapno =3D 12, tf_err =3D 0, tf_eip =3D -1068151861, tf_cs =
 =3D 32, tf_eflags =3D 65543, tf_esp =3D -1014488704, tf_ss =3D -559355252})=
  at /usr/src/sys/i386/i386/trap.c:270
 > #5  0xc06d27ca in calltrap () at /usr/src/sys/i386/i386/exception.s:139
 > #6  0xc0554bcb in turnstile_setowner (ts=3D0xc378d240, owner=3D0x4)
 >     at /usr/src/sys/kern/subr_turnstile.c:432
 > #7  0xc0554ef7 in turnstile_wait (lock=3D0xc38c6504, owner=3D0x4)
 >     at /usr/src/sys/kern/subr_turnstile.c:591
 > #8  0xc0524ddb in _mtx_lock_sleep (m=3D0xc38c6504, tid=3D3280478592, opts=
 =3D0, file=3D0x0, line=3D0)
 >     at /usr/src/sys/kern/kern_mutex.c:579
 > #9  0xc05bcb44 in rtrequest1 (req=3D2, info=3D0xdea8eb24, ret_nrt=3D0xdea=
 8eb10)
 >     at /usr/src/sys/net/route.c:703
 > #10 0xc05be7e5 in route_output (m=3D0xc55fa800, so=3D0xc3553164) at /usr/=
 src/sys/net/rtsock.c:391
 > #11 0xc05bbb12 in raw_usend (so=3D0x4, flags=3D0, m=3D0xc3882180, nam=3D0=
 x0, control=3D0x4,=20
 >     td=3D0xc3882180) at /usr/src/sys/net/raw_usrreq.c:263
 > #12 0xc05be457 in rts_send (so=3D0x4, flags=3D4, m=3D0x4, nam=3D0x4, cont=
 rol=3D0x4, td=3D0x4)
 >     at /usr/src/sys/net/rtsock.c:269
 > #13 0xc057136c in sosend (so=3D0xc3553164, addr=3D0x0, uio=3D0xdea8ecb0, =
 top=3D0xc55fa800,=20
 >     control=3D0x0, flags=3D0, td=3D0xc3882180) at /usr/src/sys/kern/uipc_=
 socket.c:836
 > #14 0xc055d2b8 in soo_write (fp=3D0x4, uio=3D0xdea8ecb0, active_cred=3D0x=
 c33d2c00, flags=3D0,=20
 >     td=3D0xc3882180) at /usr/src/sys/kern/sys_socket.c:118
 > #15 0xc05569e0 in dofilewrite (td=3D0xc3882180, fd=3D4, fp=3D0xc37b0c18, =
 auio=3D0xdea8ecb0, offset=3DUnhandled dwarf expression opcode 0x93
 > )
 >     at file.h:252
 > #16 0xc0556817 in kern_writev (td=3D0xc3882180, fd=3D6, auio=3D0x4)
 >     at /usr/src/sys/kern/sys_generic.c:402
 > ---Type <return> to continue, or q <return> to quit---
 > #17 0xc05566e9 in write (td=3D0x4, uap=3D0x4) at /usr/src/sys/kern/sys_ge=
 neric.c:326
 > #18 0xc06e60e3 in syscall (frame=3D
 >       {tf_fs =3D 672006203, tf_es =3D 672006203, tf_ds =3D -1078001605, t=
 f_edi =3D -1077941792, tf_esi =3D -1077942328, tf_ebp =3D -1077941864, tf_i=
 sp =3D -559354524, tf_ebx =3D 20, tf_edx =3D -1077942496, tf_ecx =3D 0, tf_=
 eax =3D 4, tf_trapno =3D 0, tf_err =3D 2, tf_eip =3D 673045383, tf_cs =3D 5=
 1, tf_eflags =3D 514, tf_esp =3D -1077942516, tf_ss =3D 59}) at /usr/src/sy=
 s/i386/i386/trap.c:983
 > #19 0xc06d281f in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception=
 =2Es:200
 > #20 0x00000033 in ?? ()
 > Previous frame inner to this frame (corrupt stack?)
 > (kgdb)=20
 >=20
 > Thanks!
 >=20
 > - Mark
 >=20
 > --=20
 > Mark Kamichoff
 > prox@prolixium.com
 > http://prolixium.com/
 > Rensselaer Polytechnic Institute, Class of 2004
 
 --=20
 Mark Kamichoff
 prox@prolixium.com
 http://prolixium.com/
 Rensselaer Polytechnic Institute, Class of 2004
 
 --0F1p//8PRICkK4MW
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: Digital signature
 Content-Disposition: inline
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.6 (GNU/Linux)
 
 iD8DBQFFhfrZ0TYC9KtF8BMRAvjwAJwL2Jk/2WQRHiJGvEsiNNW7sC7QFwCgiNql
 9m9O5R2Jq4cwYNjTg/PK9Gk=
 =nhAa
 -----END PGP SIGNATURE-----
 
 --0F1p//8PRICkK4MW--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612180300.kBI30ZKN038773>