From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/11071 Path: news.gmane.org!.POSTED!not-for-mail From: Tobias Koch Newsgroups: gmane.linux.lib.musl.general Subject: Crash in 'system' while executing '__clone' Date: Wed, 22 Feb 2017 11:44:12 +0000 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1487763871 8121 195.159.176.226 (22 Feb 2017 11:44:31 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 22 Feb 2017 11:44:31 +0000 (UTC) To: musl Original-X-From: musl-return-11086-gllmg-musl=m.gmane.org@lists.openwall.com Wed Feb 22 12:44:27 2017 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1cgVLM-0001US-Pu for gllmg-musl@m.gmane.org; Wed, 22 Feb 2017 12:44:24 +0100 Original-Received: (qmail 30321 invoked by uid 550); 22 Feb 2017 11:44:27 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 30286 invoked from network); 22 Feb 2017 11:44:25 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nonterra.onmicrosoft.com; s=selector1-nonterra-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=V8xlOu050Ql1O6UHCX1saGCZLOqCkxKqlTeYKjq4vZc=; b=I/byFkIeTNVtvof6F2DE6RkYv9oaMjxfFTB0gFF7wJ0gEDNMchPSfnE7hqxcFk9xihYbB/ChOlWw0cn3e2KPHHTZqrvjUjX0vzkE4W42qDSHP5Mb2net8+V2DLFO1vef71D4Kznvi1Kq6XStH85wSmCNFxCP99Pw7Qjxrqa40eU= Thread-Topic: Crash in 'system' while executing '__clone' Thread-Index: AQHSjQDHC3wl/oe6TkCUpaLFHRC2fQ== Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=tobias.koch@nonterra.com; x-originating-ip: [10.141.191.132] x-ms-office365-filtering-correlation-id: 96e2354b-a402-43ec-bc68-08d45b181f28 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:AM3PR01MB0629; x-microsoft-exchange-diagnostics: 1;AM3PR01MB0629;7:E1I0IMyBh1dyvPaO2jMneDvdk6yFx/hDAeuhXIUAeD5Y9Mp9+zSgsHC7G4VZ/MGEizcbxPWEfRiGkErxtQMVGDbGv6nd1N5liJC3X6sdUUD4l0dwmVpTNgu7tc3UHY3ANbcZJYcXReDgeQhfraW+kpdmC5qn4PJfiFSp8/YLPMP3uyUoPZc2RLIO/bNXvjJtAHkB/zeBLaUbZppsoFnp7pai2EU0wiwYDW7AWplvzl23Am9CvtVqI5yxxXuQSTHwwU4jEhN4uzj1IGiHtchsKkchRbwVq0yj8xiLgtageFCNc3Q0fqJ5Wo02aEOIk+oEVnmwjgp6iQ0L7ByezVNwhw== x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(17755550239193); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123560025)(20161123558025)(20161123562025)(20161123564025)(20161123555025)(2016111802025)(6043046)(6072148);SRVR:AM3PR01MB0629;BCL:0;PCL:0;RULEID:;SRVR:AM3PR01MB0629; x-forefront-prvs: 022649CC2C x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(7916002)(39450400003)(199003)(189002)(377424004)(99286003)(3280700002)(6116002)(50986999)(5660300001)(7696004)(450100001)(33656002)(3660700001)(105586002)(55016002)(189998001)(102836003)(9686003)(5250100002)(54356999)(3846002)(2906002)(86362001)(106356001)(7736002)(106116001)(6506006)(81156014)(8936002)(92566002)(97736004)(53936002)(6436002)(6916009)(101416001)(8676002)(305945005)(74316002)(110136004)(38730400002)(2900100001)(81166006)(68736007);DIR:OUT;SFP:1102;SCL:1;SRVR:AM3PR01MB0629;H:AM3PR01MB0632.eurprd01.prod.exchangelabs.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: nonterra.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM X-OriginatorOrg: nonterra.com X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2017 11:44:12.3376 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a4ced734-fec2-4648-b484-958492239aa0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR01MB0629 Xref: news.gmane.org gmane.linux.lib.musl.general:11071 Archived-At: Hi, the following code snippet #include int main(void) { system("ls"); } segfaults while running inside a 1.1.16 musl-based chroot on a Linux debian 4.9.0-1-amd64 #1 SMP Debian 4.9.6-3 (2017-01-28) x86_64 GN= U/Linux host. The crash happens when __clone returns: Reading symbols from test...done. (gdb) break __clone Function "__clone" not defined. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 1 (__clone) pending. (gdb) run Starting program: /home/tobias/test Breakpoint 1, __clone () at src/thread/x86_64/clone.s:5 56xor %eax,%eax (gdb) next 64mov $56,%al (gdb)=20 77mov %rdi,%r11 (gdb)=20 8mov %rdx,%rdi (gdb)=20 9899mov %r8,%rdx (gdb)=20 1000mov %r9,%r8 (gdb)=20 11mov 8(%rsp),%r10 (gdb) 128mov %r11,%r9 (gdb) 13and $-16,%rsi (gdb) 14sub $8,%rsi (gdb) 15mov %rcx,(%rsi) (gdb) 16syscall (gdb) 17test %eax,%eax (gdb) backup git pkgs repo spool temp.txt test = test.c test.txt 18jnz 1f (gdb) __clone () at src/thread/x86_64/clone.s:27 271:271ret(gdb) 0x0000000000000000 in ?? () Any ideas what might be wrong or what I can do to investigate further? Tobias