On Tue, Jun 12, 2012 at 12:40 AM, Debbio <[email protected]> wrote:
> I'm trying to install nodejs :
>
> Mac osx 10.5.8
> nodejs v0.7.11-pre
> gcc version 4.0.1 (Apple Inc. build 5493)
>
> with commands :
>
>  ./configure --debug --without-ssl --without-snapshot
>  make
>  sudo make install   == > I got bus error !!!!
>
> then :
>
>  touch empty.js
>  ./gdb --args ./node_g empty.js
>
>  backtrace :
>
> #0  0x94a70d52 in __kill ()
> #1  0x94a70d44 in kill$UNIX2003 ()
> #2  0x94ae3242 in raise ()
> #3  0x94aef681 in abort ()
> #4  0x0033f0cf in v8::internal::OS::Abort () at ../deps/v8/src/
> platform-macos.cc:186
> #5  0x00094dee in V8_Fatal (file=0x365ae0 "../deps/v8/src/objects-
> inl.h", line=2131, format=0x365abc "CHECK(%s) failed") at ../deps/v8/
> src/checks.cc:58
> #6  0x0007092f in v8::internal::String::cast (object=0xdeadbeef) at
> objects-inl.h:2131
> #7  0x001bd6eb in v8::internal::Utf8SymbolKey::IsMatch
> (this=0x94a70d52, string=0x0) at ../deps/v8/src/objects.cc:10632
> #8  0x0018eaa1 in
> v8::internal::HashTable<v8::internal::SymbolTableShape,
> v8::internal::HashTableKey*>::FindEntry (this=0x2170809d, isolate=0x0,
> key=0xbfffec08) at objects.h:2884
> #9  0x0018eae1 in
> v8::internal::HashTable<v8::internal::SymbolTableShape,
> v8::internal::HashTableKey*>::FindEntry (this=0xdeadbeef,
> key=0x94a70d52) at objects-inl.h:2070
> #10 0x00198858 in v8::internal::SymbolTable::LookupKey
> (this=0x2170809d, key=0xbfffec08, s=0xbfffec4c) at ../deps/v8/src/
> objects.cc:11745
> #11 0x001accfd in ~Utf8SymbolKey [inlined] () at ../deps/v8/src/
> objects.cc:11718
> #12 0x001accfd in v8::internal::SymbolTable::LookupSymbol
> (this=0x2170809d, str={start_ = 0x385986 "undefined", length_ = 9},
> s=0x0) at ../deps/v8/src/objects.cc:11718
> #13 0x000ebc51 in v8::internal::Heap::LookupSymbol (this=0x840054,
> string={start_ = 0x385986 "undefined", length_ = 9}) at ../deps/v8/src/
> heap.cc:5159
> #14 0x000fe49a in v8::internal::Heap::LookupAsciiSymbol (this=0x0,
> str=0x0) at heap.h:997
> #15 0x001a23d1 in v8::internal::Oddball::Initialize (this=0x4b108091,
> to_string=0x94a70d52 "s\016?", to_number=0x422080a5, kind=5 '\005')
> at ../deps/v8/src/objects.cc:7552
> #16 0x000f5af1 in v8::internal::MaybeObject::ToObject () at objects.h:
> 2453
> #17 0x000f5af1 in v8::internal::Heap::CreateInitialObjects
> (this=0x840054) at ../deps/v8/src/heap.cc:2444
> #18 0x000f9422 in v8::internal::Heap::SetUp (this=0x840054,
> create_heap_objects=true) at ../deps/v8/src/heap.cc:5964
> #19 0x00160f4a in v8::internal::Isolate::Init (this=0x840000, des=0x0)
> at ../deps/v8/src/isolate.cc:1800
> #20 0x00286ff2 in v8::internal::V8::Initialize (des=0x0) at ../deps/v8/
> src/v8.cc:91
> #21 0x00056a6d in InitializeHelper () at ../deps/v8/src/api.cc:295
> #22 0x00057bcc in v8::V8::Initialize () at ../deps/v8/src/api.cc:4177
> #23 0x0000ad7a in node::Start (argc=2, argv=0xbfffeec8) at ../src/
> node.cc:2870
> #24 0x000026ae in start ()
>
> I didn't find nothing related to this error in google...
> Thanks in advance.
> Debbio

It feels like a V8 bug.

> v8::internal::HashTableKey*>::FindEntry (this=0xdeadbeef,

The 0xdeadbeef value is a guard that the V8 garbage collector puts in
place of reaped objects.

What arch (x86, ppc) is this and does it also happen with the v8
shell? (If you don't know what that is, let me know and I'll walk you
through building it.)

-- 
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

Reply via email to