Hi,

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.

Full details:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61538

Thanks!,

-- 
Joshua Kinard
Gentoo/MIPS
ku...@gentoo.org
4096R/D25D95E3 2011-03-28

"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

Reply via email to