This is the mail archive of the
mailing list for the GCC project.
Help w/ PR61538?
- From: Joshua Kinard <kumba at gentoo dot org>
- To: GCC Mailing List <gcc at gcc dot gnu dot org>
- Date: Sat, 05 Jul 2014 23:43:45 -0400
- Subject: Help w/ PR61538?
- Authentication-results: sourceware.org; auth=none
I filed PR61538 about two weeks ago, regarding gcc-4.8.x and up not
compiling a g++/pthreads-linked app correctly on SGI R1x000-based systems
(Octane, Onyx2), running Linux. Running the subsequently-compiled
application simply hangs in a futex syscall until terminated via Ctrl+C. I
suspect it's a double-locking bug of some design, as evidenced by strace
showing two consecutive syscall()'s w/ 0x108e passed as the syscall # (4238
or futex on o32 MIPS), but I am stumped as to what else I can do to debug it
and help fix it.
I haven't fully determined if the flaw originates in gcc, glibc, or even the
kernel. I picked gcc for now because gcc-4.7.x and earlier do not exhibit
the problem. So for now, I am stuck on using gcc-4.7.x on these systems
until the problem is located and fixed.
"The past tempts us, the present confuses us, the future frightens us. And
our lives slip away, moment by moment, lost in that vast, terrible in-between."
--Emperor Turhan, Centauri Republic