From owner-freebsd-stable@freebsd.org Mon Nov 30 10:35:35 2020 Return-Path: Delivered-To: freebsd-stable@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4273D476600 for ; Mon, 30 Nov 2020 10:35:35 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cl1pb1P0tz4tND; Mon, 30 Nov 2020 10:35:35 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [148.251.9.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: lev/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id DED372CE97; Mon, 30 Nov 2020 10:35:34 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.230] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 8DB1A3D73; Mon, 30 Nov 2020 13:35:32 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: 12-STABLE try to init thead-using libraries before threads and program crashes To: Konstantin Belousov Cc: FreeBSD Stable References: From: Lev Serebryakov Organization: FreeBSD Message-ID: Date: Mon, 30 Nov 2020 13:35:31 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: base64 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2020 10:35:35 -0000 T24gMjcuMTEuMjAyMCAyMDowMywgS29uc3RhbnRpbiBCZWxvdXNvdiB3cm90ZToNCj4gT24g RnJpLCBOb3YgMjcsIDIwMjAgYXQgMDY6MDM6MTNQTSArMDMwMCwgTGV2IFNlcmVicnlha292 IHdyb3RlOg0KPj4NCj4+ICAgSSBoYXZlIGxvY2FsbHktYnVpbHQgbmV0L3NhbWJhNDEzIHBv cnQgb24gMTItU1RBQkxFIChyMzY3OTM3KSB3aGljaCBjcmFzaGVzIGluIGxpYnJhcnkgaW5p dGlhbGl6YXRpb24gY29kZSBkdWUgdG8gd3JvbmcgbGlicmFyeSBpbml0aWFsaXphdGlvbiBv cmRlcjoNCj4+DQo+PiAoTm8gZGVidWdnaW5nIHN5bWJvbHMgZm91bmQgaW4gL3Vzci9sb2Nh bC9iaW4vdGVzdHBhcm0pDQo+PiAoZ2RiKSBiICBfbGlicHRocmVhZF9pbml0DQo+PiBGdW5j dGlvbiAiX2xpYnB0aHJlYWRfaW5pdCIgbm90IGRlZmluZWQuDQo+PiBNYWtlIGJyZWFrcG9p bnQgcGVuZGluZyBvbiBmdXR1cmUgc2hhcmVkIGxpYnJhcnkgbG9hZD8gKHkgb3IgW25dKSB5 DQo+PiBCcmVha3BvaW50IDEgKF9saWJwdGhyZWFkX2luaXQpIHBlbmRpbmcuDQo+PiAoZ2Ri KSBydW4NCj4+IFN0YXJ0aW5nIHByb2dyYW06IC91c3IvbG9jYWwvYmluL3Rlc3RwYXJtDQo+ Pg0KPj4gUHJvZ3JhbSByZWNlaXZlZCBzaWduYWwgU0lHU0VHViwgU2VnbWVudGF0aW9uIGZh dWx0Lg0KPj4gdGhyX21hbGxvY19sb2NrIChjdXJ0aHJlYWQ9MHg4MDFlMDc3ZDApIGF0IC91 c3Ivc3JjL2xpYi9saWJ0aHIvdGhyZWFkL3Rocl9tYWxsb2MuYzo2Ng0KPj4gNjYgICAgICAg ICAgICAgIGN1cnRocmVhZC0+bG9ja2xldmVsKys7DQo+PiAoZ2RiKSBidA0KPj4gIzAgIHRo cl9tYWxsb2NfbG9jayAoY3VydGhyZWFkPTB4ODAxZTA3N2QwKSBhdCAvdXNyL3NyYy9saWIv bGlidGhyL3RocmVhZC90aHJfbWFsbG9jLmM6NjYNCj4+ICMxICBfX3Rocl9jYWxsb2MgKG51 bT0xLCBzaXplPTk2KSBhdCAvdXNyL3NyYy9saWIvbGlidGhyL3RocmVhZC90aHJfbWFsbG9j LmM6ODgNCj4+ICMyICAweDAwMDAwMDA4MDE0NzQ4NDMgaW4gbXV0ZXhfaW5pdCAobXV0ZXg9 MHg4MDEwNzIwMDgsIG11dGV4X2F0dHI9PG9wdGltaXplZCBvdXQ+LCBjYWxsb2NfY2I9PG9w dGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9saWIvbGlidGhyL3RocmVhZC90aHJfbXV0ZXgu YzoyOTUNCj4+ICMzICBfX1R0aHJfbXV0ZXhfaW5pdCAobXV0ZXg9MHg4MDEwNzIwMDgsIG11 dGV4X2F0dHI9PG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9saWIvbGlidGhyL3RocmVh ZC90aHJfbXV0ZXguYzozOTUNCj4+ICM0ICAweDAwMDAwMDA4MDE2ZDYyZmMgaW4gPz8gKCkg ZnJvbSAvdXNyL2xvY2FsL2xpYi9saWJnbnV0bHMuc28uMzANCj4+ICM1ICAweDAwMDAwMDA4 MDE2Y2ZjYjMgaW4gPz8gKCkgZnJvbSAvdXNyL2xvY2FsL2xpYi9saWJnbnV0bHMuc28uMzAN Cj4+ICM2ICAweDAwMDAwMDA4MDE2ZDAwNzcgaW4gPz8gKCkgZnJvbSAvdXNyL2xvY2FsL2xp Yi9saWJnbnV0bHMuc28uMzANCj4+ICM3ICAweDAwMDAwMDA4MDEwMzczMGQgaW4gb2JqbGlz dF9jYWxsX2luaXQgKGxpc3Q9PG9wdGltaXplZCBvdXQ+LCBsb2Nrc3RhdGU9PG9wdGltaXpl ZCBvdXQ+KSBhdCAvdXNyL3NyYy9saWJleGVjL3J0bGQtZWxmL3J0bGQuYzoyODIzDQo+PiAj OCAgMHgwMDAwMDAwODAxMDM2MDNkIGluIF9ydGxkIChzcD0weDdmZmZmZmZmZWI1OCwgZXhp dF9wcm9jPTB4N2ZmZmZmZmZlYjIwLCBvYmpwPTB4N2ZmZmZmZmZlYjI4KSBhdCAvdXNyL3Ny Yy9saWJleGVjL3J0bGQtZWxmL3J0bGQuYzo4MTENCj4+ICM5ICAweDAwMDAwMDA4MDEwMzM4 YzkgaW4gcnRsZF9zdGFydCAoKSBhdCAvdXNyL3NyYy9saWJleGVjL3J0bGQtZWxmL2FtZDY0 L3J0bGRfc3RhcnQuUzozOQ0KPj4gIzEwIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQ0K Pj4gKGdkYikNCj4+DQo+PiAgIFBsZWFzZSBub3RlLCB0aGF0IGBfbGlicHRocmVhZF9pbml0 YCBIQVMgQkVFTiBOT1QgQ0FMTEVEIGJlZm9yZSBgX1R0aHJfbXV0ZXhfaW5pdGAuDQo+Pg0K Pj4gICBMb29rcyBsaWtlIHNvbWUgY29ybmVyLWNhc2UgcHJvYmxlbSBpbiBydGxkPw0KPj4N Cj4+ICAgTGluayBjb21tYW5kIGZvciB0aGlzIHByb2dyYW0gaXM6DQo+Pg0KPj4gWzM1MTcv MzY2MF0gTGlua2luZyBiaW4vZGVmYXVsdC9zb3VyY2UzL3V0aWxzL3Rlc3RwYXJtDQo+PiBy dW5uZXIgWydjYycsICdzb3VyY2UzL3V0aWxzL3Rlc3RwYXJtLmMuNDEubycsICctby93cmtk aXJzL3Vzci9wb3J0cy9uZXQvc2FtYmE0MTMvd29yay9zYW1iYS00LjEzLjEvYmluL2RlZmF1 bHQvc291cmNlMy91dGlscy90ZXN0cGFybScsICctV2wsLUJzdGF0aWMnLCAnLVdsLC1CZHlu YW1pYycsICctTC93cmtkaXJzL3Vzci9wb3J0cy9uZXQvc2FtYmE0MTMvd29yay9zYW1iYS00 LjEzLjEvYmluL2RlZmF1bHQvc291cmNlNC9oZWltZGFsX2J1aWxkJywgJy1ML3dya2RpcnMv dXNyL3BvcnRzL25ldC9zYW1iYTQxMy93b3JrL3NhbWJhLTQuMTMuMS9iaW4vZGVmYXVsdC9z b3VyY2U0L2xpYi9ldmVudHMnLCAnLUwvd3JrZGlycy91c3IvcG9ydHMvbmV0L3NhbWJhNDEz L3dvcmsvc2FtYmEtNC4xMy4xL2Jpbi9kZWZhdWx0L2xpYi90ZGJfd3JhcCcsICctTC93cmtk aXJzL3Vzci9wb3J0cy9uZXQvc2FtYmE0MTMvd29yay9zYW1iYS00LjEzLjEvYmluL2RlZmF1 bHQvbGliY2xpL3NlY3VyaXR5JywgJy1ML3dya2RpcnMvdXNyL3BvcnRzL25ldC9zYW1iYTQx My93b3JrL3NhbWJhLTQuMTMuMS9iaW4vZGVmYXVsdC9saWJycGMnLCAnLUwvd3JrZGlycy91 c3IvcG9ydHMvbmV0L3NhbWJhNDEzL3dvcmsvc2FtYmEtNC4xMy4xL2Jpbi9kZWZhdWx0L2xp YmNsaS9yZWdpc3RyeScsICctTC93cmtkaXJzL3Vzci9wb3J0cy9uZXQvc2FtYmE0MTMvd29y ay9zYW1iYS00LjEzLjEvYmluL2RlZmF1bHQvbGliJywgJy1ML3dya2RpcnMvdXNyL3BvcnRz L25ldC9zYW1iYTQxMy93b3JrL3NhbWJhLTQuMTMuMS9iaW4vZGVmYXVsdC9saWIvZGJ3cmFw JywgJy1ML3dya2RpcnMvdXNyL3BvcnRzL25ldC9zYW1iYTQxMy93b3JrL3NhbWJhLTQuMTMu MS9iaW4vZGVmYXVsdC9saWIvc29ja2V0JywgJy1ML3dya2RpcnMvdXNyL3BvcnRzL25ldC9z YW1iYTQxMy93b3JrL3NhbWJhLTQuMTMuMS9iaW4vZGVmYXVsdC9saWIvcGFyYW0nLCAnLUwv d3JrZGlycy91c3IvcG9ydHMvbmV0L3NhbQ0KPj4gYmE0MTMvd29yay9zYW1iYS00LjEzLjEv YmluL2RlZmF1bHQvbGliL21lc3NhZ2luZycsICctTC93cmtkaXJzL3Vzci9wb3J0cy9uZXQv c2FtYmE0MTMvd29yay9zYW1iYS00LjEzLjEvYmluL2RlZmF1bHQvbGliL3V0aWwnLCAnLUwv d3JrZGlycy91c3IvcG9ydHMvbmV0L3NhbWJhNDEzL3dvcmsvc2FtYmEtNC4xMy4xL2Jpbi9k ZWZhdWx0L2xpYmNsaS91dGlsJywgJy1ML3dya2RpcnMvdXNyL3BvcnRzL25ldC9zYW1iYTQx My93b3JrL3NhbWJhLTQuMTMuMS9iaW4vZGVmYXVsdC9saWIvcmVwbGFjZScsICctTC93cmtk aXJzL3Vzci9wb3J0cy9uZXQvc2FtYmE0MTMvd29yay9zYW1iYS00LjEzLjEvYmluL2RlZmF1 bHQvc291cmNlMycsICctTC91c3IvbG9jYWwvbGliJywgJy1ML3Vzci9sb2NhbC9saWInLCAn LUwvdXNyL2xvY2FsL2xpYicsICctTC91c3IvbG9jYWwvbGliJywgJy1ML3Vzci9sb2NhbC9s aWInLCAnLUwvdXNyL2xvY2FsL2xpYicsICctbHBvcHQtc2FtYmEzLXNhbWJhNCcsICctbHNt YmNvbmYnLCAnLWxyZXBsYWNlLXNhbWJhNCcsICctbHNhbWJhLWVycm9ycycsICctbGNtZGxp bmUtY29udGV4dHMtc2FtYmE0JywgJy1sc2FtYmEtdXRpbCcsICctbHNhbWJhMy11dGlsLXNh bWJhNCcsICctbG1lc3NhZ2VzLWRnbS1zYW1iYTQnLCAnLWxzeXMtcnctc2FtYmE0JywgJy1s bWVzc2FnZXMtdXRpbC1zYW1iYTQnLCAnLWxpb3YtYnVmLXNhbWJhNCcsICctbHNhbWJhLWhv c3Rjb25maWcnLCAnLWxzb2NrZXQtYmxvY2tpbmctc2FtYmE0JywgJy1saW50ZXJmYWNlcy1z YW1iYTQnLCAnLWxkYndyYXAtc2FtYmE0JywgJy1sdGV2ZW50LXV0aWwnLCAnLWxzYW1iYS1z b2NrZXRzLXNhbWJhNCcsICctbHV0aWwtcmVnLXNhbWJhNCcsICctbHV0aWwtdGRiLXNhbWJh NCcsICctbG5kcicsICctbHRhbGxvYy1yZXBvcnQtcHJpbnRmLXNhbWJhNCcsICctbHNlcnZl ci1pZC1kYi1zYW1iYTQnLCAnLWxzYW1iYS1jbHVzdGVyLXN1cHBvcnQtc2FtYmE0JywgJy1s Qw0KPj4gSEFSU0VUMy1zYW1iYTQnLCAnLWxzYW1iYS1zZWN1cml0eS1zYW1iYTQnLCAnLWxz bWJkLXMNCj4+IGhpbS1zYW1iYTQnLCAnLWxzYW1iYS1kZWJ1Zy1zYW1iYTQnLCAnLWxnZW5y YW5kLXNhbWJhNCcsICctbHRpbWUtYmFzaWMtc2FtYmE0JywgJy1sdXRpbC1zZXRpZC1zYW1i YTQnLCAnLWxtc2doZHItc2FtYmE0JywgJy1sc2VydmVyLXJvbGUtc2FtYmE0JywgJy1sdGRi LXdyYXAtc2FtYmE0JywgJy1sZXZlbnRzLXNhbWJhNCcsICctbG5kci1uYnQnLCAnLWxyb2tl bi1zYW1iYTQnLCAnLWxleGVjaW5mbycsICctbHRldmVudCcsICctbHRhbGxvYycsICctbHB0 aHJlYWQnLCAnLWx1dGlsJywgJy1sdW53aW5kLWdlbmVyaWMnLCAnLWx1bndpbmQnLCAnLWxp Y29udicsICctbHonLCAnLWx0ZGInLCAnLWxwb3B0JywgJy1sZ251dGxzJywgJy1sdGFsbG9j JywgJy1mc3RhY2stcHJvdGVjdG9yLXN0cm9uZycsICctTC91c3IvbG9jYWwvbGliJywgJy1w aWUnLCAnLVdsLC16LHJlbHJvLC16LG5vdycsICctV2wsLW5vLXVuZGVmaW5lZCcsICctV2ws LS1leHBvcnQtZHluYW1pYyddDQo+Pg0KPiANCj4gbGlidGhyIGlzIGNsZWFubHkgbGlua2Vk IHRvbyBlYXJseSwgaXQgc2hvdWxkIGNvbWUgYWZ0ZXIgYWxsIGNvbnN1bWVycy4NCiAgSSB0 aGluaywgc3lzdGVtIHNob3VsZCBiZSByZXNpbGVudCB0byBzdWNoIG1pc3Rha2VzLg0KDQo+ IEFueXdheSwgdHJ5IHRoaXMuDQo+IA0KPiBkaWZmIC0tZ2l0IGEvbGliL2xpYnRoci90aHJl YWQvdGhyX211dGV4LmMgYi9saWIvbGlidGhyL3RocmVhZC90aHJfbXV0ZXguYw0KPiBpbmRl eCA1Nzk4NGVmNmQwZS4uMzAzMzg2ZGI3ZmUgMTAwNjQ0DQo+IC0tLSBhL2xpYi9saWJ0aHIv dGhyZWFkL3Rocl9tdXRleC5jDQo+ICsrKyBiL2xpYi9saWJ0aHIvdGhyZWFkL3Rocl9tdXRl eC5jDQo+IEBAIC0zODQsNiArMzg0LDggQEAgX19UdGhyX211dGV4X2luaXQocHRocmVhZF9t dXRleF90ICogX19yZXN0cmljdCBtdXRleCwNCj4gICAJc3RydWN0IHB0aHJlYWRfbXV0ZXgg KnBtdHg7DQo+ICAgCWludCByZXQ7DQo+ICAgDQo+ICsJX3Rocl9jaGVja19pbml0KCk7DQo+ ICsNCj4gICAJaWYgKG11dGV4X2F0dHIgIT0gTlVMTCkgew0KPiAgIAkJcmV0ID0gbXV0ZXhf Y2hlY2tfYXR0cigqbXV0ZXhfYXR0cik7DQo+ICAgCQlpZiAocmV0ICE9IDApDQo+IA0KICBJ dCBoZWxwcy4NCg0KDQotLSANCi8vIExldiBTZXJlYnJ5YWtvdg0K