From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/3361 Path: news.gmane.org!not-for-mail From: plan9assembler Newsgroups: gmane.linux.lib.musl.general Subject: util-linux-2.23 mount segmentation fault error Date: Sun, 26 May 2013 00:46:17 +0900 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=e89a8ffbac03f3034104dd8cd096 X-Trace: ger.gmane.org 1369496790 18221 80.91.229.3 (25 May 2013 15:46:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 25 May 2013 15:46:30 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-3365-gllmg-musl=m.gmane.org@lists.openwall.com Sat May 25 17:46:32 2013 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1UgGfv-0001sY-E9 for gllmg-musl@plane.gmane.org; Sat, 25 May 2013 17:46:31 +0200 Original-Received: (qmail 7348 invoked by uid 550); 25 May 2013 15:46:30 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 7340 invoked from network); 25 May 2013 15:46:29 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=t2g3ZBTYvSf6denkIA1gagDg+Qc/lTk55ZwMcBBgcLw=; b=mkQBQNWge2ovjDZsKPDm0Pb5MIiY3yINAbnRwH10Zjq1k1DHa/R8MkeOAIS1zEZpdc LFlqh1StMGlhsKW0LYSEsbRMWkSUAKvVA80KNpYJGJGrY6/mKookl6fMOaTqc3UnMUzf jVB2g/yX0NO9LgxbFBqoRZEFerq1EdcNsrp71Dw9Bdb0cWFmdhZYLF/yjXf/Lxe4Nsw6 X7F1tY4ugvu2cN6ZHM6GDQICurMJvuj4GMp3WstcWSG8ef+hnX3jX404fCU2bDW+LOFW dXrPERoQ79Wu86ZRPaQbt2E2O0lMaDS1RRMD2ShCirAB3kH6+Xg9sssGoyBnlYG969Ed mc4A== X-Received: by 10.66.119.145 with SMTP id ku17mr22773669pab.204.1369496777586; Sat, 25 May 2013 08:46:17 -0700 (PDT) Xref: news.gmane.org gmane.linux.lib.musl.general:3361 Archived-At: --e89a8ffbac03f3034104dd8cd096 Content-Type: text/plain; charset=ISO-8859-1 Hi, i had compile util-linux-2.23 successfully, but when i test mount binary, it getting segmentation fault. http://plan9assembler.wordpress.com/2013/05/25/udev-in-x86_64-linux-musl/ $ cd util-linux-2.23 $ cd .libs $ ./mount mount[5449]: segfault at 2f ip 00007f593a84f903 sp 00008fff894870e8 error 4 in libc.so[7f593a804000+72000] Segmentation fault $ util-linux-2.23 version use qsort_r(), so i added it from ccl (C Containers library ) and changed parameter order. https://ccl.googlecode.com/svn/trunk/qsort_r.c vi musl/include/stdlib.h typedef int cmp_t(void *, const void*, const void*); void qsort_r(void *, size_t, size_t, cmp_t *, void*); --e89a8ffbac03f3034104dd8cd096 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi,

i had compile util-linux-2.23 successfully, but when i test mount binar= y,
it getting segmentation fault.
http://plan9assemb= ler.wordpress.com/2013/05/25/udev-in-x86_64-linux-musl/

$ cd util-linux-2.23
$ cd .libs
$ ./mount
<= /div>=A0mount[5449]: segfault at 2f ip 00007f593a84f903 sp 00008fff894870e8= error 4 in libc.so[7f593a804000+72000]
Segmentation fault
$
util-linux-2.23 version use qsort_r(), so i added it from ccl (C = Containers library)
and changed parameter order.
<= div>
vi=A0 musl/includ= e/stdlib.h
typedef int cmp_t(void *, const void*, const void*= );
void qsort_r(void *, size_t, size_t, cmp_t *, void*);
<= div>
--e89a8ffbac03f3034104dd8cd096--