Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Oct 2006 16:39:05 -0400
From:      Kris Kennaway <kris@obsecurity.org>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        davidxu@FreeBSD.org, current@FreeBSD.org
Subject:   Re: Thread stuck in aioprn
Message-ID:  <20061004203905.GA38810@xor.obsecurity.org>
In-Reply-To: <20061004203715.GA38692@xor.obsecurity.org>
References:  <20061004203715.GA38692@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--envbJBWh7q8WU6mo
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Oct 04, 2006 at 04:37:15PM -0400, Kris Kennaway wrote:
> When running stress2 I got an unkillable process stuck in the aioprn
> state:
>=20
> #0  sched_switch (td=3D0xc5652bd0, newtd=3D0xc4916a20, flags=3D1) at atom=
ic.h:265
> #1  0xc0549b96 in mi_switch (flags=3D1, newtd=3D0x0) at ../../../kern/ker=
n_synch.c:425
> #2  0xc056baa6 in sleepq_switch (wchan=3D0x0) at ../../../kern/subr_sleep=
queue.c:450
> #3  0xc056bc9b in sleepq_timedwait (wchan=3D0xc5668c80) at ../../../kern/=
subr_sleepqueue.c:567
> #4  0xc054959e in msleep (ident=3D0xc5668c80, mtx=3D0xc5c6ee0c, priority=
=3D76, wmesg=3D0xc0763914 "aioprn", timo=3D100)
>     at ../../../kern/kern_synch.c:207
> #5  0xc05a0597 in aio_proc_rundown (arg=3D0x0, p=3D0xc5668b04) at ../../.=
./kern/vfs_aio.c:699
> #6  0xc0524769 in exit1 (td=3D0xc5652bd0, rv=3D9) at ../../../kern/kern_e=
xit.c:237
> #7  0xc0545eab in sigexit (td=3D0xc5652bd0, sig=3D9) at ../../../kern/ker=
n_sig.c:2883
> #8  0xc0546c3b in postsig (sig=3D9) at ../../../kern/kern_sig.c:2765
> #9  0xc056e503 in ast (framep=3D0xed16dd38) at ../../../kern/subr_trap.c:=
270
> #10 0xc06ff61d in doreti_ast () at ../../../i386/i386/exception.s:284
>=20
> This was from the 'random syscall' test, so chances are there is some
> insufficient error handling of invalid data here.

The syscall in question was aio_read

Kris

--envbJBWh7q8WU6mo
Content-Type: application/pgp-signature
Content-Disposition: inline

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

iD8DBQFFJBvpWry0BWjoQKURAi9EAKCJnTujG1byQPF6JR3Xt9spwdMcugCfdbQU
UuD7B7Uas45KdyEVHRrFHN4=
=SFDN
-----END PGP SIGNATURE-----

--envbJBWh7q8WU6mo--



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