Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Mar 2017 21:00:17 -0800
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        current@FreeBSD.org
Subject:   r314708: panic: tdsendsignal: ksi on queue
Message-ID:  <d510a9da-8293-ba22-a1e6-75b3ea7ffa1d@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--vNRDuAThQDhloRJsUr503cooFUF44Koma
Content-Type: multipart/mixed; boundary="8BVwvMO2bcDC48Mqc59Nj4dEHsmHEKHlB";
 protected-headers="v1"
From: Bryan Drewery <bdrewery@FreeBSD.org>
To: current@FreeBSD.org
Message-ID: <d510a9da-8293-ba22-a1e6-75b3ea7ffa1d@FreeBSD.org>
Subject: r314708: panic: tdsendsignal: ksi on queue

--8BVwvMO2bcDC48Mqc59Nj4dEHsmHEKHlB
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

I'm on r314708.  I hit ^C while running 'kyua test' in /usr/tests/bin/pwa=
it.

> panic: tdsendsignal: ksi on queue
> cpuid =3D 10

> #10 kdb_enter (why=3D0xffffffff814488f5 "panic", msg=3D<optimized out>)=
 at /usr/src/sys/kern/subr_kdb.c:444
> #11 0xffffffff80a577f3 in vpanic (fmt=3D<optimized out>, ap=3D0xfffffe3=
5601a3620) at /usr/src/sys/kern/kern_shutdown.c:772
> #12 0xffffffff80a5764f in _kassert_panic (fatal=3D1, fmt=3D0xffffffff81=
448fd7 "%s: ksi on queue") at /usr/src/sys/kern/kern_shutdown.c:669
> #13 0xffffffff80a5c843 in tdsendsignal (p=3D0xfffff80c39389a80, td=3D0x=
0, sig=3D20, ksi=3D0xfffff803888a2bd0) at /usr/src/sys/kern/kern_sig.c:20=
95
> #14 0xffffffff80a13828 in exit1 (td=3D<optimized out>, rval=3D<optimize=
d out>, signo=3D<optimized out>) at /usr/src/sys/kern/kern_exit.c:459
> #15 0xffffffff80a5b28c in sigexit (td=3D0xfffff802f0bee000, sig=3D9) at=
 /usr/src/sys/kern/kern_sig.c:3081
> #16 0xffffffff80a5b88e in postsig (sig=3D9) at /usr/src/sys/kern/kern_s=
ig.c:2992
> #17 0xffffffff80a5b56b in kern_sigsuspend (td=3D0xfffff802f0bee000, mas=
k=3D...) at /usr/src/sys/kern/kern_sig.c:1515
> #18 0xffffffff80a5b441 in sys_sigsuspend (td=3D0xfffff802f0bee000, uap=3D=
<optimized out>) at /usr/src/sys/kern/kern_sig.c:1479
> #19 0xffffffff80ee04da in syscallenter (td=3D0xfffff802f0bee000, sa=3D<=
optimized out>) at /usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:135=

> #20 amd64_syscall (td=3D0xfffff802f0bee000, traced=3D0) at /usr/src/sys=
/amd64/amd64/trap.c:902


> (kgdb) frame 18
> #18 0xffffffff80a5b441 in sys_sigsuspend (td=3D0xfffff802f0bee000, uap=3D=
<optimized out>) at /usr/src/sys/kern/kern_sig.c:1479
> 1479            return (kern_sigsuspend(td, mask));

> (kgdb) p td->td_proc->p_comm
> $3 =3D "timeout", '\000' <repeats 12 times>

> (kgdb) frame 13
> #13 0xffffffff80a5c843 in tdsendsignal (p=3D0xfffff80c39389a80, td=3D0x=
0, sig=3D20, ksi=3D0xfffff803888a2bd0) at /usr/src/sys/kern/kern_sig.c:20=
95
> 2095            KASSERT(ksi =3D=3D NULL || !KSI_ONQ(ksi), ("%s: ksi on =
queue", __func__));
> (kgdb) p *ksi
> $4 =3D {ksi_link =3D {tqe_next =3D 0x0, tqe_prev =3D 0xfffff80c39389c58=
}, ksi_info =3D {si_signo =3D 20, si_errno =3D 0, si_code =3D 2, si_pid =3D=
 90903, si_uid =3D 0, si_status =3D 9, si_addr =3D 0x0, si_value =3D {
>       sival_int =3D 0, sival_ptr =3D 0x0, sigval_int =3D 0, sigval_ptr =
=3D 0x0}, _reason =3D {_fault =3D {_trapno =3D 0}, _timer =3D {_timerid =3D=
 0, _overrun =3D 0}, _mesgq =3D {_mqd =3D 0}, _poll =3D {_band =3D 0}, __=
spare__ =3D {
>         __spare1__ =3D 0, __spare2__ =3D {0, 0, 0, 0, 0, 0, 0}}}}, ksi_=
flags =3D 6, ksi_sigq =3D 0xfffff80c39389c28}

> (kgdb) p *ksi->ksi_sigq
> $6 =3D {sq_signals =3D {__bits =3D {524288, 0, 0, 0}}, sq_kill =3D {__b=
its =3D {0, 0, 0, 0}}, sq_ptrace =3D {__bits =3D {0, 0, 0, 0}}, sq_list =3D=
 {tqh_first =3D 0xfffff803888a2bd0, tqh_last =3D 0xfffff803888a2bd0},
>   sq_proc =3D 0xfffff80c39389a80, sq_flags =3D 1}



--=20
Regards,
Bryan Drewery


--8BVwvMO2bcDC48Mqc59Nj4dEHsmHEKHlB--

--vNRDuAThQDhloRJsUr503cooFUF44Koma
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQEcBAEBCgAGBQJYwOFiAAoJEDXXcbtuRpfPsW4IALPRdTW+5U24tOja/eGeq48j
Fqz/RBv+I1oKqDAYeTSduG15uiQ3JiM4ynXXvUPQGamQEXOdEnRyr1aZtvgkvOIp
46ck5wJXARDs05Jw2XPXmrlVAZ0yQRWfwGFczHdALGEjMLHU3l6sjRCxv/7PfzM5
ErZ7ZWj9YUd84bJuyzGSOGjki6ivJJX0A7uKXu2P+T4PENBZ84QYeDvAcFFgoRTr
TdgqXJXajcpVOoWp9hq3XK2TgQfJj9Gf3gagBcy1NJsd0GGPQqyeWCBGHr8yMdyb
q/iKFsO2grtK1qTnoPta214LFXKDl9snpycgww1REwAaFPQ8wbVknqmb+Pz9KK0=
=/XbH
-----END PGP SIGNATURE-----

--vNRDuAThQDhloRJsUr503cooFUF44Koma--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d510a9da-8293-ba22-a1e6-75b3ea7ffa1d>