From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: from second.openwall.net (second.openwall.net [193.110.157.125]) by inbox.vuxu.org (Postfix) with SMTP id 70AB825AC8 for ; Fri, 5 Apr 2024 06:11:37 +0200 (CEST) Received: (qmail 23619 invoked by uid 550); 5 Apr 2024 04:11:32 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 23581 invoked from network); 5 Apr 2024 04:11:32 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1712290282; x=1712895082; i=nullplan@gmx.net; bh=/Be2Dy4IiLi7IVY3HzQAzSAlKY+ewpl2GKb+iuInsSM=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:References: In-Reply-To; b=Fo1zQFClpcvUS7OuOf62x5tPFBC3/rZwLHiYxkt7VNXTtvXd797JgNO/taEbYhvL qyjNmNCUdOYIGj8wO2M5QLz/H9BJhiINUWNnYyrL+/gOliWZca3qI6FOAxm0f7XgD CRQTcIG8JggFlDRsltXtimKTB+fwgAvKWTKF8F2LtgVNUJWEA87KmZTZ/zq16wA6q sLz7acQb/Rt5cELqUb2dcf5tcA5XN3F7+1ZoDsI4qOfRjUZBR/YP8V1J6BY8LPU7j nz0H5p5Jx8HU8DtORNJx+rEDMD2pMC/f6gTb6qAc3iT+26wsN44lyuYAacFkLan74 S0GxGf5rY5i+x6T39g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Date: Fri, 5 Apr 2024 06:11:20 +0200 From: Markus Wichmann To: musl@lists.openwall.com Cc: 1068350@bugs.debian.org, debian-glibc@lists.debian.org, doko@debian.org Message-ID: References: <171218457890.157989.17235252523998125898.reportbug@zelenka.debian.org> <20240404104428.GA3766212@port70.net> <20240404105408.GB3766212@port70.net> <20240404202641.GS4163@brightrain.aerifal.cx> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Provags-ID: V03:K1:YPvHUSUFZk1tDhXowljusnIalx9xA1QXm57yI3iYA1bk0x+xNWW kqOfKlef6N4zjE+RlWwyZh3YquLPKTGKw9njFbBA0iLihvQ/ABY6ok55V9nP933ePfWPc6d OfwjUaXI3F8u/eF2i4oUnNxLqwJNoc7IK0vQ2v1Lu3kGX4w9RuLDcSU9IhOrjffErpTgloy qnLJVLd+v4mey2MhXQaXA== UI-OutboundReport: notjunk:1;M01:P0:Z1WVs8oSkLs=;RruBO7SxkblZr7A4ymTiIafnJcK 86IeLnZOO5x6VImDh1a40hW5m7PAqiRhLsXxHJPzxLke6JytPirsMt8+YT5JbUqwN0E86ZToH Qn1FzudCUwFrgS0P+YS1zmy9ipn7fp87Px5rfT5KpPi1nIK68dP1t/WUZzBi72Gkgq1z3OL0J /WU2wdk4Q/OUNCyCllPpFOdHKPxW1IKDjXjbOg2dsU7bSAOvJoJST9zq50bEUUbf7/NNSc6sq irHmYsgWNIj8NBuVoHZITScOl4+r56d3H1JdQ4KDh7oKlt8xHVXn6AgldGI/WupU+ZuqKN9oq iecbmOvX2dc0uSH5THJWX4GQbSFKKAgTpDRcjEo05E9QNiGVIhFGmMMiQsWby8nEnSj2qMmSq hhlyrStXdBVfehr4KluIrxvhpUF3aWbpIziemuxOQzhExDmMFcGSklwB2D6LVvZfBNhT9sAVB ogG7RbRgE/9G6oh6ie3djPl2D1WH0aI6/pSzHBXlWCJLARNj5vWrXjeBoB4PTw5SIwXbMN2V7 Zh2VkcqBQwomwa67PoE4R1iH1HSyzPtzjZmMRTFBcNn37G8owIvCFt46VWzKpPd1v0HSOy3C8 x/Q879/QZRWJ5NERp/K9jeyHRHdEd2SsmiBvH8kDmcNeCHjDUZxU/2GK9tkQTirWBEWCZePkZ jYNrTuqAOq31ghfqkB6DgI3y5P37QdESJawlfTG3cYfk/sc4dxKgW/ByeC4vqvjYmPek2z04a mRYqwaqP5o+9qpIDi0HuDY04BgumKQXcTGI11VM7GUSPMlRylRyThL1fhNEAVqk/dieU29z0Y sSH861GhpVxr0y/mso6x/+H/RHA10iDVWLljyGdX8eLlw= Subject: Re: [musl] Re: Bug#1068350: =?utf-8?Q?musl?= =?utf-8?Q?=3A_miscompiles_=28runtime_problems=29_on_riscv64_and_s390x_wit?= =?utf-8?Q?h_static-pie_=E2=86=92_seem?= =?utf-8?Q?s?= to be a toolchain bug after all, it does too hit glibc Hi, in static-pie, relocations get processed in _start, before main() is called. In musl, this is done by linking with rcrt1.o as start file instead of crt1.o. And that file processes all relative relocations. You can check with readelf -r what the relocation types are. If they are not relative, they will not be processed. What you are seeing seems indicative of missing relocation processing. Is it possible you are linking in the wrong start file? gcc -v should output the command line it feeds to the linker. Ciao, Markus