Date: Wed, 31 Jul 2019 10:08:39 -0700 From: Bryan Drewery <bdrewery@FreeBSD.org> To: Konstantin Belousov <kostikbel@gmail.com> Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r350005 - head/sys/kern Message-ID: <46c7a7bc-29ec-6176-0ede-96ac91984589@FreeBSD.org> In-Reply-To: <20190731051452.GN2731@kib.kiev.ua> References: <201907151918.x6FJIPFo077975@repo.freebsd.org> <d281e1dc-1931-20a5-9f41-7c1f66d4f667@FreeBSD.org> <20190730231256.GL2731@kib.kiev.ua> <20190730232714.GM2731@kib.kiev.ua> <5d3ffe05-58f3-ea26-13ed-51cdcd1deeaa@FreeBSD.org> <20190731051452.GN2731@kib.kiev.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --aK9Kdd31p41YBj2NhYw5iUK31tZN35UP5 Content-Type: multipart/mixed; boundary="RDQswO8kbRZurUEp8ymmIDrxhdkg0anIP"; protected-headers="v1" From: Bryan Drewery <bdrewery@FreeBSD.org> To: Konstantin Belousov <kostikbel@gmail.com> Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Message-ID: <46c7a7bc-29ec-6176-0ede-96ac91984589@FreeBSD.org> Subject: Re: svn commit: r350005 - head/sys/kern References: <201907151918.x6FJIPFo077975@repo.freebsd.org> <d281e1dc-1931-20a5-9f41-7c1f66d4f667@FreeBSD.org> <20190730231256.GL2731@kib.kiev.ua> <20190730232714.GM2731@kib.kiev.ua> <5d3ffe05-58f3-ea26-13ed-51cdcd1deeaa@FreeBSD.org> <20190731051452.GN2731@kib.kiev.ua> In-Reply-To: <20190731051452.GN2731@kib.kiev.ua> --RDQswO8kbRZurUEp8ymmIDrxhdkg0anIP Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 7/30/19 10:14 PM, Konstantin Belousov wrote: > On Tue, Jul 30, 2019 at 08:40:28PM -0700, Bryan Drewery wrote: >> This 2nd change alone (&& count1 =3D=3D 0) was sufficient to fix the e= ndless >> loop problem. > Good, thank you. >=20 >> >> I am not sure how to test the umtxq_check_susp() change. Do I just nee= d >> to ptrace the process? >=20 > No, you should create a situation where the python process ends the end= less > loop, as reported. Then, it should become killable by 9 with the first= > chunk only applied. >=20 I don't have an easy way to test that. kill -9 inside the loop didn't work. Once the loop ended the process was done; it is very short lived and the calling code is buried in Python I think. --=20 Regards, Bryan Drewery --RDQswO8kbRZurUEp8ymmIDrxhdkg0anIP-- --aK9Kdd31p41YBj2NhYw5iUK31tZN35UP5 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE+Rc8ssOq6npcih8JNddxu25Gl88FAl1ByxcACgkQNddxu25G l88+ggf/WjHcTieUJEfRfEL1FebD7EW8+d3qVPSzZJbBo/z43Ph8qGimbz0LZcF/ x72ZFaj3Zy9bgsDn0eZqC+h+bzLhwiw4b9aHT45TR5KFpGofeNmF0UcsAPflwuhH ohwusgmz3ZAug36zbqnNvHxfGqZN+0M5mtsK3S+8JJL6rOT7+1jkvcjur0PRrPmN HZBIe26nREjtj7Jy1Usyl0+NvwbiGr8S+t9584QXT6aqezHmiqUDlyFZSZhhQIjD pJfStN2Lv3ysN+rmKXYV7trTQBvvMcLiOJwWlLHIbES09RZ8a7a9HD32GX3ycAFM RN3KGgHQNmEfC7bJzpzGU4gihIX5Cw== =DnL4 -----END PGP SIGNATURE----- --aK9Kdd31p41YBj2NhYw5iUK31tZN35UP5--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46c7a7bc-29ec-6176-0ede-96ac91984589>