From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) by sourceware.org (Postfix) with ESMTPS id 4F3CD385843D for ; Fri, 24 Feb 2023 01:42:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4F3CD385843D Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wr1-x42b.google.com with SMTP id h14so3788386wru.4 for ; Thu, 23 Feb 2023 17:42:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=WlEqiBsL4DBnBFDnpqD2CHdxvAb4zLl9kCXJQj+rQvU=; b=pco+tBnW5EE8ug/JYBR1h/0dqO8Ispx3Cz2YuPfvo04fO/45OKXOZgReYHsb5AxDOM ANFM18aFZ42APdMv1Zyw/C/ShG8vQ3CkJ2PuysSzISUDVG6YQpLDKzafMSEuBm+pfRMZ 3TQ7TL5aOdIuPHywdlVkFg34oGhp27jP3K0awOliD4JZQFJnRkAmftoNfJQuBJIsOS0A CNwhpcJyAlpyd18TT03t2//nkrok5PWBmwJa14xE5JgEdwKdU5kUKR+uA0pZAFSQCCTl P6NvLRqSZDtlkETtZ7XhHD2HvTfRZ9aCik1FE3PCG0ZUeAZwxPU3WYPUlor2DdvOAVMb xxZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=WlEqiBsL4DBnBFDnpqD2CHdxvAb4zLl9kCXJQj+rQvU=; b=bNxX20YktdV1hIq6T54RLzdQgOZztJ1PekRWXpMylp+uhDk09ZjuG+qrvM++TpAoCK kg/OIzlOcv2/4qv7V09gUPrWoGjwnKogE6ICUqvqUY++obNcHJAqysCrA/01RadjZwfC Sdh1LY9RlJepHy+8BuILYLCIz9dlLyO+EJiFT3jfeDosYCDAqWV8hN/VxqQ/ZLQdHDiw QhAHjqHEJcPLcWSPtkY84/KRw9+2fCXjccqz7eOmPrCW24koD90J+yjc9v4GOUJErSMs LJy4PQ8D4MZhDEUqhV/Mv1giXxiXK/+POVryBOuMFckeQCmyNITdLvbzmi18MRP06hx/ 5WNQ== X-Gm-Message-State: AO0yUKXXh+zwhbX55rmFYuMeqfJrf9ZOmS+Bl2Ez+Pmg3zpXsEFtvEuE SgT8lPLHyzujvtKoCkng/wA= X-Google-Smtp-Source: AK7set/LsaLnCM/3vLdSXurvFRa/1Dz5aYOXExLVt4bhwrOapLPODqLLoPBCMw+y2jNcOCvnuqRoJg== X-Received: by 2002:adf:cf06:0:b0:2bf:d285:b787 with SMTP id o6-20020adfcf06000000b002bfd285b787mr11565247wrj.56.1677202960896; Thu, 23 Feb 2023 17:42:40 -0800 (PST) Received: from [172.26.3.7] (240.red-88-26-240.staticip.rima-tde.net. [88.26.240.240]) by smtp.gmail.com with ESMTPSA id c18-20020adfef52000000b002c573778432sm1731441wrp.102.2023.02.23.17.42.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Feb 2023 17:42:40 -0800 (PST) Message-ID: Date: Fri, 24 Feb 2023 02:42:32 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: Missed warning (-Wuse-after-free) Content-Language: en-US To: "Serge E. Hallyn" , Martin Uecker Cc: GCC , Iker Pedrosa , Florian Weimer , Paul Eggert , Michael Kerrisk , =?UTF-8?B?SuKCkeKCmeKCmyBHdXN0ZWR0?= , David Malcolm , Sam James , Jonathan Wakely References: <8ed6d28c-69dc-fed8-5ab5-99f685f06fac@gmail.com> <38e7e994a81d2a18666404dbaeb556f3508a6bd6.camel@redhat.com> <23d3a3ff-adad-ac2e-92a6-4e19f4093143@gmail.com> <2148ef80dee2a034ee531d662fc8709d26159ec5.camel@tugraz.at> <0049730a-e28c-0e0f-8d92-695395f1ec21@gmail.com> <6edeb3c197c327c1c6639d322c53ec6056039a33.camel@tugraz.at> <20230224012114.GA360078@mail.hallyn.com> From: Alex Colomar In-Reply-To: <20230224012114.GA360078@mail.hallyn.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------ZB5we9vaQXLyDcmJqO2aVq30" X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------ZB5we9vaQXLyDcmJqO2aVq30 Content-Type: multipart/mixed; boundary="------------wUnmd4RuBfbJc1o1yzjLQDV4"; protected-headers="v1" From: Alex Colomar To: "Serge E. Hallyn" , Martin Uecker Cc: GCC , Iker Pedrosa , Florian Weimer , Paul Eggert , Michael Kerrisk , =?UTF-8?B?SuKCkeKCmeKCmyBHdXN0ZWR0?= , David Malcolm , Sam James , Jonathan Wakely Message-ID: Subject: Re: Missed warning (-Wuse-after-free) References: <8ed6d28c-69dc-fed8-5ab5-99f685f06fac@gmail.com> <38e7e994a81d2a18666404dbaeb556f3508a6bd6.camel@redhat.com> <23d3a3ff-adad-ac2e-92a6-4e19f4093143@gmail.com> <2148ef80dee2a034ee531d662fc8709d26159ec5.camel@tugraz.at> <0049730a-e28c-0e0f-8d92-695395f1ec21@gmail.com> <6edeb3c197c327c1c6639d322c53ec6056039a33.camel@tugraz.at> <20230224012114.GA360078@mail.hallyn.com> In-Reply-To: <20230224012114.GA360078@mail.hallyn.com> --------------wUnmd4RuBfbJc1o1yzjLQDV4 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgU2VyZ2UsIE1hcnRpbiwNCg0KT24gMi8yNC8yMyAwMjoyMSwgU2VyZ2UgRS4gSGFsbHlu IHdyb3RlOg0KPj4gRG9lcyBhbGwgdGhpcyBpbXBseSB0aGF0IHRoZSBmb2xsb3dpbmcgaXMg d2VsbCBkZWZpbmVkIGJlaGF2aW9yIChhbmQgc2hhbGwNCj4+IHByaW50IHdoYXQgb25lIHdv dWxkIGV4cGVjdCk/DQo+Pg0KPj4gICAgZnJlZShwKTsNCj4+DQo+PiAgICAodm9pZCkgJnA7 ICAvLyB0YWtlIHRoZSBhZGRyZXNzDQo+PiAgICAvLyBvciBtYXliZSB3ZSBzaG91bGQgKHZv aWQpIG1lbWNtcCgmcCwgJnAsIHNpemVvZihwKSk7ID8NCj4+DQo+PiAgICBwcmludGYoIiVw XG4iLCBwKTsgIC8vIHdlIHRvb2sgcHJldmlvdXNseSBpdHMgYWRkcmVzcywNCj4+ICAgICAg ICAgICAgICAgICAgICAgICAgLy8gc28gbm93IGl0IGhhcyB0byBob2xkIGNvbnNpc3RlbnRs eQ0KPj4gICAgICAgICAgICAgICAgICAgICAgICAvLyB0aGUgcHJldmlvdXMgdmFsdWUNCj4+ DQo+Pg0KPj4gVGhpcyBmZWVscyB3ZWlyZC4gIEFuZCBhIGJpdCBvZiBhIFNjaHJvZWRpbmdl cidzIHBvaW50ZXIuICBJJ20gbm90IGVudGlyZWx5DQo+PiBjb252aW5jZWQsIGJ1dCBtaWdo dCBiZS4NCj4gDQo+IEFnYWluLCBwIGlzIGp1c3QgYW4gbiBieXRlIHZhcmlhYmxlIHdoaWNo IGhhcHBlbnMgdG8gaGF2ZSAob25lIGhvcGVzKQ0KPiBwb2ludGVkIGF0IGEgcHJldmlvdXNs eSBtYWxsb2MnZCBhZGRyZXNzLg0KPiANCj4gQW5kIEknZCBhcmd1ZSB0aGF0IHByZS1DMTEs IHRoaXMgd2FzIG5vdCBjb25mdXNpbmcsIGFuZCB3b3VsZCBub3QgaGF2ZQ0KPiBmZWx0IHdl aXJkIHRvIHlvdS4NCj4gDQo+IEJ1dCBJIGFtIG1vc3QgZ3JhdGVmdWwgdG8geW91IGZvciBo YXZpbmcgYnJvdWdodCB0aGlzIHRvIG15IGF0dGVudGlvbi4NCj4gSSBtYXkgbm90IGFncmVl IHdpdGggaXQgYW5kIG5vdCBsaWtlIGl0LCBidXQgaXQncyByaWdodCB0aGVyZSBpbiB0aGUN Cj4gc3BlYywgc28gdGltZSBmb3IgbWUgdG8gYWRqdXN0IDopDQoNCkknbGwgdHJ5IHRvIHNo b3cgd2h5IHRoaXMgZmVlbHMgd2VpcmQgdG8gbWUgKGV2ZW4gaW4gQzg5KToNCg0KDQphbHhA ZGVsbDc3NjA6fi90bXAkIGNhdCBwb2ludGVycy5jDQojaW5jbHVkZSA8c3RkaW8uaD4NCiNp bmNsdWRlIDxzdGRsaWIuaD4NCg0KDQppbnQNCm1haW4odm9pZCkNCnsNCgljaGFyICAqcCwg KnE7DQoNCglwID0gbWFsbG9jKDQyKTsNCglpZiAocCA9PSBOVUxMKQ0KCQlleGl0KDEpOw0K DQoJcSA9IHJlYWxsb2MocCwgNDIpOw0KCWlmIChxID09IE5VTEwpDQoJCWV4aXQoMSk7DQoN Cgkodm9pZCkgJnA7ICAvLyBJZiB3ZSByZW1vdmUgdGhpcywgd2UgZ2V0IC1XdXNlLWFmdGVy LWZyZWUNCg0KCXByaW50ZigiKCVwID09ICVwKSA9ICVpXG4iLCBwLCBxLCAocCA9PSBxKSk7 DQp9DQphbHhAZGVsbDc3NjA6fi90bXAkIGNjIC1XYWxsIC1XZXh0cmEgcG9pbnRlcnMuYyAg LVd1c2UtYWZ0ZXItZnJlZT0zDQphbHhAZGVsbDc3NjA6fi90bXAkIC4vYS5vdXQNCigweDU2 NDJjZDkwMjJhMCA9PSAweDU2NDJjZDkwMjJhMCkgPSAxDQoNCg0KVGhpcyBwb2ludGVycyBw b2ludCB0byBkaWZmZXJlbnQgb2JqZWN0cyAoYWN0dWFsbHksIG9uZSBvZiB0aGVtIGRvZXNu J3QgDQpldmVuIHBvaW50IHRvIGFuIG9iamVjdCBhbnltb3JlKSwgc28gdGhleSBjYW4ndCBj b21wYXJlIGVxdWFsLCBhY2NvcmRpbmcgDQp0byBib3RoOg0KDQo8aHR0cDovL3BvcnQ3MC5u ZXQvJTdFbnN6L2MvYzExL24xNTcwLmh0bWwjNi41LjlwNj4NCg0KPGh0dHA6Ly9wb3J0NzAu bmV0L35uc3ovYy9jODkvYzg5LWRyYWZ0Lmh0bWwjMy4zLjk+DQoNCihJIGJlbGlldmUgQzg5 IGFscmVhZHkgaGFkIHRoZSBjb25jZXB0IG9mIGxpZmV0aW1lIHdlbGwgZGVmaW5lZCBhcyBp dCBpcyANCm5vdywgc28gdGhlIG9iamVjdCBoYWQgZmluaXNoZWQgaXQncyBsaWZldGltZSBh ZnRlciByZWFsbG9jKDMpKS4NCg0KSG93IGNhbiB3ZSBqdXN0aWZ5IHRoYXQgdHJ1ZSwgaWYg dGhlIHBvaW50ZXIgZG9uJ3QgcG9pbnQgdG8gdGhlIHNhbWUgDQpvYmplY3Q/ICBBbmQgaG93 IGNhbiB3ZSBqdXN0aWZ5IGEgaHlwb3RoZXRpY2FsIGZhbHNlICh3aGljaCBjb21waWxlcnMg DQpkb24ndCBpbXBsZW1lbnQpLCBpZiBjb21waWxlcnMgd2lsbCByZWFsbHkganVzdCByZWFk IHRoZSB2YWx1ZT8gIFRvIA0KaW1wbGVtZW50IHRoaXMgYXMgd2VsbCBkZWZpbmVkIGJlaGF2 aW9yLCBpdCBjb3VsZCByZXN1bHQgaW4gbm8gb3RoZXIgDQp0aGFuIGZhbHNlLCBhbmQgaXQg d291bGQgcmVxdWlyZSBoZWF2eSBvdmVyaGVhZCBmb3IgdGhlIGNvbXBpbGVycyB0byANCmRl dGVjdCB0aGF0IHRoZSBzZWVtaW5nbHktZXF1YWwgdmFsdWVzIGFyZSBpbmRlZWQgZGlmZmVy ZW50LCBkb24ndCB5b3UgDQp0aGluaz8gIFRoZSBlYXNpZXN0IHNvbHV0aW9uIGlzIGZvciB0 aGUgc3RhbmRhcmQgdG8ganVzdCBkZWNsYXJlIHRoaXMgDQpvdXRsYXcsIElNTy4NCg0KTWF5 YmUgaXQgY291bGQgZG8gYW4gZXhjZXB0aW9uIGZvciBwcmludGluZywgdGhhdCBpcywgcmVh ZGluZyBhIHBvaW50ZXIgDQppcyBub3QgYSBwcm9ibGVtIGluIGl0c2VsZiwgYSBsb25nIGFz IHlvdSBkb24ndCBjb21wYXJlIGl0LCBidXQgSSdtIG5vdCANCnN1Y2ggYW4gZXhwZXJ0IGFi b3V0IHRoaXMuDQoNCkNoZWVycywNCg0KQWxleA0KDQo+IA0KPiAtc2VyZ2UNCg0KLS0gDQo8 aHR0cDovL3d3dy5hbGVqYW5kcm8tY29sb21hci5lcy8+DQpHUEcga2V5IGZpbmdlcnByaW50 OiBBOTM0ODU5NENFMzEyODNBODI2RkJERDhENTc2MzNENDQxRTI1QkI1DQoNCg== --------------wUnmd4RuBfbJc1o1yzjLQDV4-- --------------ZB5we9vaQXLyDcmJqO2aVq30 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmP4FggACgkQnowa+77/ 2zISmw/+N6Z7MS5zZBKqAbHQW2S5VdsEP+jeDIIc3FbOTCOkAOCOg0L6wlg1yl9c kUKNGkHj7+9Xo1kML3rVB+7XzCiukv9r7uYM6eUiKY2bDM8eUdC6ihaD72nlsUUH DQl9XgLXIPqwDo7v9If3VSFEdwfH69RypuHaOuIxARFuQ+JrZ2qgXqKx1EB0KF8A LrqWN+S2fm0JzUStYc1OCdxCfZGo1wN1RwfOUXKQlwdRU9xgfRZtc4GMdi2+oQFd 8Zy/dPWoHiYbV0g8fd3UF/848bAz8oEgiUj8i9M+Ih+lhK/D7vNoMCooIOovOTr6 7zBY//ms3dbLIZT0zygd6MTaIqSLr7cslC3JzE+9NmN7t/VvvCgyJHI/GGu+tKAm Fkvhr4COpkrD0EHRQgr+fAgkzxLGSCyuyNEyLnKY8/Hbgzi91f5Byrtyz1Oz1Jev isZFPWxzKfoD2K6no6f6hZKB21MNjpYU3cJwCmG4tU7gWx1/owC3T1+cwCYMT4Rv zwFjjYd5SXcSU+enlvbzbTWYe8/rMUQzm/Wicv5XRdd7sE5P2pJbqOty24vLEvGX 2swDLiZKJx5CAfBpF1dwJR7vAxP9KOtsO32RDKTkS/BWpHVYj3DR2GNJI3fCs4sI 2T6+XGiGnY+T9zAJXWpSyRnFadywvr5+quAtunnGJP39YQsinMU= =qLhB -----END PGP SIGNATURE----- --------------ZB5we9vaQXLyDcmJqO2aVq30--