This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug nptl/19303] New: nptl/tst-cancel24-static fails on arm, mips and hppa
- From: "aurelien at aurel32 dot net" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Sun, 29 Nov 2015 19:28:54 +0000
- Subject: [Bug nptl/19303] New: nptl/tst-cancel24-static fails on arm, mips and hppa
- Auto-submitted: auto-generated
https://sourceware.org/bugzilla/show_bug.cgi?id=19303
Bug ID: 19303
Summary: nptl/tst-cancel24-static fails on arm, mips and hppa
Product: glibc
Version: 2.23
Status: NEW
Severity: normal
Priority: P2
Component: nptl
Assignee: unassigned at sourceware dot org
Reporter: aurelien at aurel32 dot net
CC: drepper.fsp at gmail dot com
Target Milestone: ---
Starting with version 2.22, the test nptl/tst-cancel24-static fails on at
least: arm-linux-gnueabi, arm-linux-gnueabihf, hppa-linux-gnu, mips-linux-gnu
and mipsel-linux-gnu. However it doesn't *seem* to fail on aarch64-linux-gnu,
i586-linux-gnu, mips64el-linux-gnu, powerpc-linux-gnu, powerpc64le-linux-gnu,
s390x-linux-gnu, x86_64-linux-gnu. I said "seem" because I have seen at least
one run (over a few dozens) where the test didn't fail on arm-linux-gnueabihf.
I have been able to track down this regression to the following commit:
commit f8aeae347377f3dfa8cbadde057adf1827fb1d44
Author: Alexandre Oliva <aoliva@redhat.com>
Date: Tue Mar 17 01:14:11 2015 -0300
Fix DTV race, assert, DTV_SURPLUS Static TLS limit, and nptl_db garbage
The problem is still reproducible on master, and reverting this commit still
fixes the issue. The backtrace shows that the issue happens in
__cxa_begin_catch:
#0 0x00017fbc in __cxa_begin_catch ()
#1 0x00010b34 in tf (arg=<optimized out>) at tst-cancel24-static.cc:37
#2 0x0001206c in start_thread (arg=0xb6ffe300) at pthread_create.c:335
#3 0x0003bd7c in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:89
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
--
You are receiving this mail because:
You are on the CC list for the bug.