Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Jul 2006 13:53:40 +0930
From:      "Daniel O'Connor" <doconnor@gsoft.com.au>
To:        freebsd-stable@freebsd.org
Subject:   Re: 6.1-STABLE panic
Message-ID:  <200607031353.42158.doconnor@gsoft.com.au>
In-Reply-To: <200606301021.35529.doconnor@gsoft.com.au>
References:  <200606301021.35529.doconnor@gsoft.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart1254761.lNOFAKeg5I
Content-Type: text/plain;
  charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On Friday 30 June 2006 10:21, Daniel O'Connor wrote:
> I have an odd problem with 6.1 where it panics, and then when it reboots
> the system hangs solid just after printing how much memory is in the
> system, the only way out is the reset switch.
> Fatal trap 12: page fault while in kernel mode
> fault virtual address   =3D 0xb6
> fault code              =3D supervisor read, page not present
> instruction pointer     =3D 0x20:0xc0512564
> stack pointer           =3D 0x28:0xdea06b1c
> frame pointer           =3D 0x28:0xdea06b4c

I got another one in 'rtorrent' (BitTorrent client) with exactly the same
 stack & frame pointer and stack trace.

#7  0xc0512564 in soo_poll (fp=3D0x54, events=3D-557274220, active_cred=3D0=
xdec8ab84,
    td=3D0x122) at /data/src/sys/kern/sys_socket.c:232
232     {
Current language:  auto; currently c
(kgdb) list
227     soo_poll(fp, events, active_cred, td)
228             struct file *fp;
229             int events;
230             struct ucred *active_cred;
231             struct thread *td;
232     {
233             struct socket *so =3D fp->f_data;
234             int error;
235
236             NET_LOCK_GIANT();
(kgdb) print so
$1 =3D (struct socket *) 0xc48f8300
(kgdb) print fp
$2 =3D (struct file *) 0x54
(kgdb) print fp->f_data
Cannot access memory at address 0x60
(kgdb) up
#8  0xc050cff1 in kern_select (td=3D0xc48f8300, nd=3D290, fd_in=3D0x8122000,
    fd_ou=3D0x8122400, fd_ex=3D0x8122800, tvp=3D0xdec8acd0)
    at /data/src/sys/kern/sys_generic.c:763
763             error =3D selscan(td, ibits, obits, nd);
(kgdb) print td
$3 =3D (struct thread *) 0xc48f8300
(kgdb) print ibits
$4 =3D {0xdec8ac1c, 0xdec8ac44, 0xdec8ac6c}
(kgdb) print obits
$5 =3D {0xdec8aba4, 0xdec8abcc, 0xdec8abf4}
(kgdb) print nd
$6 =3D 290

=2E..

I don't know where the stack frame for selscan went..

Does anyone else see this? It is fairly frequent and is getting a bit
frustrating :)

=2D-=20
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C

--nextPart1254761.lNOFAKeg5I
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (FreeBSD)

iD8DBQBEqJvO5ZPcIHs/zowRAnXxAKCHEQt/497YZJ3doewaIVeltt3JhQCfavQo
pHWiWByeLoGCo35ZlRR88bI=
=4E9/
-----END PGP SIGNATURE-----

--nextPart1254761.lNOFAKeg5I--



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