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.

Reply via email to