-
Notifications
You must be signed in to change notification settings - Fork 1k
node 10.x Linux build causes segmentation fault #753
Comments
Same issue here when compiling for Linux, but only when compiling from my Windows machine. |
Same issue here with compiling from Windows haven't tested compiling on Linux yet though Edit: 2019-09-04 Same on Windows, Linux, and macOS |
Same issue for Windows when I compiled from macOS |
Any solution to this? |
Any ideas or potential workarounds? I understand maintaining FOSS projects isn't easy since it doesn't pay the bills, but its been well over a month and some acknowledge at least would be appreciated. |
Either:
|
I had the same issue when compiling from Windows to Linux. Option 2 solved it for me. Thanks. |
It's still happening. |
What's the point of this if you have to build on the target OS? Might as well just give people the source code. |
Support will be for Node 12 and 14 going forward. Thanks! |
I built my node project into different binaries node 8 win, node 8 linux, node 10 win. node 10 linux.
Except node 10 linux build all of them worked perfectly, as it was giving a segmentation fault when I was trying to run the executable. This is the stacktrace when I ran the binary in gdb.
#0 0x00000000011c5434 in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::GetBackReferencedObject(int) ()
No symbol table info available.
#1 0x00000000011c93b7 in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, unsigned long) ()
No symbol table info available.
#2 0x00000000011c8dba in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
#3 0x00000000011c9ec9 in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, unsigned long) ()
No symbol table info available.
#4 0x00000000011c8dba in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
#5 0x00000000011c9ec9 in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, unsigned long) ()
No symbol table info available.
#6 0x00000000011c8dba in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
#7 0x00000000011c9ec9 in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, unsigned long) ()
No symbol table info available.
#8 0x00000000011c8dba in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
#9 0x00000000011c9e86 in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, unsigned long) ()
No symbol table info available.
#10 0x00000000011c8dba in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
#11 0x00000000011c9ec9 in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, unsigned long) ()
No symbol table info available.
#12 0x00000000011c8dba in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
#13 0x00000000011c9ec9 in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, unsigned long) ()
No symbol table info available.
#14 0x00000000011c8dba in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
#15 0x00000000011c9ec9 in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, unsigned long) ()
No symbol table info available.
#16 0x00000000011c8dba in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
#17 0x00000000011c9ec9 in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, unsigned long) ()
No symbol table info available.
#18 0x00000000011c8dba in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
#19 0x00000000011c9ec9 in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, unsigned long) ()
No symbol table info available.
#20 0x00000000011c8dba in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
#21 0x00000000011c9ec9 in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, unsigned long) ()
No symbol table info available.
#22 0x00000000011c8dba in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
#23 0x00000000011c9ec9 in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, unsigned long) ()
No symbol table info available.
#24 0x00000000011c8dba in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
#25 0x00000000011c9ec9 in v8::internal::Deserializerv8::internal::DefaultDeserializerAllocator::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, unsigned long) ()
No symbol table info available.
#26 0x00000000011ca9a8 in v8::internal::ObjectDeserializer::Deserialize(v8::internal::Isolate*) ()
No symbol table info available.
#27 0x00000000011cb4a1 in v8::internal::ObjectDeserializer::DeserializeSharedFunctionInfo(v8::internal::Isolate*, v8::internal::SerializedCodeData const*, v8::internal::Handlev8::internal::String)
()
No symbol table info available.
#28 0x00000000011c0260 in v8::internal::CodeSerializer::Deserialize(v8::internal::Isolate*, v8::internal::ScriptData*, v8::internal::Handlev8::internal::String) ()
Any help would be appreciated.
Thanks
The text was updated successfully, but these errors were encountered: