From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21636 invoked by alias); 24 Jul 2012 02:35:17 -0000 Received: (qmail 21530 invoked by uid 22791); 24 Jul 2012 02:35:16 -0000 X-SWARE-Spam-Status: No, hits=-3.7 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,KHOP_THREADED,TW_EB X-Spam-Check-By: sourceware.org Received: from localhost (HELO sourceware.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 24 Jul 2012 02:35:01 +0000 From: "carlos_odonell at mentor dot com" To: glibc-bugs@sources.redhat.com Subject: [Bug libc/14359] tst-cancelx4.out: Segmentation fault Date: Tue, 24 Jul 2012 02:35:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: glibc X-Bugzilla-Component: libc X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: carlos_odonell at mentor dot com X-Bugzilla-Status: WAITING X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Status CC Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Mailing-List: contact glibc-bugs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: glibc-bugs-owner@sourceware.org X-SW-Source: 2012-07/txt/msg00187.txt.bz2 http://sourceware.org/bugzilla/show_bug.cgi?id=14359 Carlos O'Donell changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |WAITING CC| |carlos_odonell at mentor | |dot com --- Comment #22 from Carlos O'Donell 2012-07-24 02:34:59 UTC --- (In reply to comment #21) > (gdb) bt > #0 0x0ed0c370 in _Unwind_Resume@plt () > #1 0x0ed0ffdd in __pthread_cleanup_routine (__frame=) at > ../nptl/sysdeps/pthread/pthread.h:602 > #2 tf_usleep (arg=0x0) at tst-cancel4.c:335 > #3 0xe062c2d8 in start_thread (arg=0xe0455b40) at pthread_create.c:308 > #4 0xe05872ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:132 > (gdb) disas /r 0x0ed0c370 > Dump of assembler code for function _Unwind_Resume@plt: > => 0x0ed0c370 <+0>: ff a3 74 01 00 00 jmp *0x174(%ebx) > 0x0ed0c376 <+6>: 68 d0 02 00 00 push $0x2d0 > 0x0ed0c37b <+11>: e9 40 fa ff ff jmp 0xed0bdc0 > End of assembler dump. > (gdb) info registers > eax 0xe0455d90 -532324976 > ecx 0xed13e30 248593968 > edx 0x0 0 > ebx 0x0 0 > esp 0xe045534c 0xe045534c > ebp 0xe0455368 0xe0455368 > esi 0xe0455d90 -532324976 > edi 0x3d0f00 4001536 > eip 0xed0c370 0xed0c370 <_Unwind_Resume@plt> > eflags 0x10202 [ IF RF ] > cs 0x23 35 > ss 0x2b 43 > ds 0x2b 43 > es 0x2b 43 > fs 0x0 0 > gs 0x63 99 This is tricky. It could be a miscompilation of either glibc or the testcase by the compiler which causes the unwinder to fail. When you run the testsuite for glibc what are the results? The official 2.16 release had a clean testsuite run: http://sourceware.org/glibc/wiki/Release/2.16 The reason I ask is that other failures in the testsuite might indicate a problem with your build environment. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.