You are hitting a known issue. Please see https://github.com/andrewlow/v8ppc/issues/97
The G4 is an old processor that doesn't support all the instructions we're using. On Jan 21, 2014 7:24 PM, "Russell York" <[email protected]> wrote: > I have the following issue on my G4 mac mini. > I'll try rebuilding glib and see if that gets rid of the libthread message. > > >> mcmini v8ppc # uname -a >> Linux mcmini 3.10.25-gentoo #1 Sun Jan 19 13:33:29 EST 2014 ppc 7447A, >> altivec supported PowerMac10,1 GNU/Linux >> mcmini v8ppc # cat /proc/cpuinfo >> processor : 0 >> cpu : 7447A, altivec supported >> clock : 1249.999995MHz >> revision : 1.2 (pvr 8003 0102) >> bogomips : 83.24 >> timebase : 41620997 >> platform : PowerMac >> model : PowerMac10,1 >> machine : PowerMac10,1 >> motherboard : PowerMac10,1 MacRISC3 Power Macintosh >> detected as : 287 (Mac mini) >> pmac flags : 00000010 >> L2 cache : 512K unified >> pmac-generation : NewWorld >> Memory : 512 MB >> mcmini v8ppc # gdb out/ppc.debug/d8 >> GNU gdb (Gentoo 7.5.1 p2) 7.5.1 >> Copyright (C) 2012 Free Software Foundation, Inc. >> License GPLv3+: GNU GPL version 3 or later < >> http://gnu.org/licenses/gpl.html> >> This is free software: you are free to change and redistribute it. >> There is NO WARRANTY, to the extent permitted by law. Type "show copying" >> and "show warranty" for details. >> This GDB was configured as "powerpc-unknown-linux-gnu". >> For bug reporting instructions, please see: >> <http://bugs.gentoo.org/>... >> Reading symbols from /var/tmp/v8ppc/out/ppc.debug/d8...done. >> (gdb) r --test --stress-opt --always-opt --nobreak-on-abort >> --nodead-code-elimination ./test/mjsunit/mjsunit.js >> ./test/mjsunit/regress/regress-2185-2.js >> Starting program: /var/tmp/v8ppc/out/ppc.debug/d8 --test --stress-opt >> --always-opt --nobreak-on-abort --nodead-code-elimination >> ./test/mjsunit/mjsunit.js ./test/mjsunit/regress/regress-2185-2.js >> warning: Could not load shared library symbols for linux-vdso32.so.1. >> Do you need "set solib-search-path" or "set sysroot"? >> [Thread debugging using libthread_db enabled] >> Using host libthread_db library "/lib/libthread_db.so.1". >> ============ Stress 1/2 ============ >> [New Thread 0x4882a480 (LWP 5107)] >> >> Program received signal SIGILL, Illegal instruction. >> 0x54943298 in ?? () >> (gdb) bt >> #0 0x54943298 in ?? () >> #1 0x54942d14 in ?? () >> Backtrace stopped: previous frame inner to this frame (corrupt stack?) >> (gdb) x/20i $pc-16 >> 0x54943288: stw r0,0(r1) >> 0x5494328c: stw r10,4(r1) >> 0x54943290: lfd f6,0(r1) >> 0x54943294: addi r1,r1,8 >> => 0x54943298: .long 0xfcc0369c >> 0x5494329c: fcmpu cr7,f7,f6 >> 0x549432a0: bso- cr7,0x549432c4 >> 0x549432a4: beq- cr7,0x549432b4 >> 0x549432a8: blt- cr7,0x549432bc >> 0x549432ac: li r3,1 >> 0x549432b0: blr >> 0x549432b4: li r3,0 >> 0x549432b8: blr >> 0x549432bc: li r3,-1 >> 0x549432c0: blr >> 0x549432c4: li r3,-1 >> 0x549432c8: blr >> 0x549432cc: lwz r6,-1(r3) >> 0x549432d0: lbz r5,7(r6) >> 0x549432d4: cmpwi cr7,r5,132 >> (gdb) i r >> r0 0x0 0 >> r1 0xbfffe93c 3221219644 >> r2 0x48030820 1208158240 >> r3 0x0 0 >> r4 0x3f714421 1064387617 >> r5 0x0 0 >> r6 0x0 0 >> r7 0x84 132 >> r8 0x0 0 >> r9 0x549433c1 1418998721 >> r10 0x0 0 >> r11 0xbfffe8e8 3221219560 >> r12 0x10020744 268568388 >> r13 0x100261c4 268591556 >> r14 0xc 12 >> r15 0xfb05554 263214420 >> r16 0xbfffe918 3221219608 >> r17 0x0 0 >> r18 0x0 0 >> r19 0x0 0 >> r20 0x5342a709 1396877065 >> r21 0x1001f044 268562500 >> r22 0x53408091 1396736145 >> r23 0x0 0 >> r24 0x0 0 >> r25 0x0 0 >> r26 0x0 0 >> r27 0x480206d0 1208092368 >> r28 0xbfffeaac 3221220012 >> r29 0xbfffeab0 3221220016 >> r30 0xffe1b78 268311416 >> r31 0xbfffe944 3221219652 >> pc 0x54943298 0x54943298 >> msr 0x8d932 579890 >> cr 0x28000422 671089698 >> lr 0x54942d14 0x54942d14 >> ctr 0x549431e0 1418998240 >> xer 0x0 0 >> orig_r3 0x1006f000 268890112 >> trap 0x700 1792 >> (gdb) >> > > -- > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > > --- > You received this message because you are subscribed to a topic in the > Google Groups "nodejs" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/nodejs/ivGMr-C_m1Y/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
