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::Deserializer::GetBackReferencedObject(int) ()
No symbol table info available.
1 0x00000000011c93b7 in v8::internal::Deserializer::ReadData(v8::internal::MaybeObject, v8::internal::MaybeObject, int, unsigned long) ()
No symbol table info available.
2 0x00000000011c8dba in v8::internal::Deserializer::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
3 0x00000000011c9ec9 in v8::internal::Deserializer::ReadData(v8::internal::MaybeObject, v8::internal::MaybeObject, int, unsigned long) ()
No symbol table info available.
4 0x00000000011c8dba in v8::internal::Deserializer::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
5 0x00000000011c9ec9 in v8::internal::Deserializer::ReadData(v8::internal::MaybeObject, v8::internal::MaybeObject, int, unsigned long) ()
No symbol table info available.
6 0x00000000011c8dba in v8::internal::Deserializer::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
7 0x00000000011c9ec9 in v8::internal::Deserializer::ReadData(v8::internal::MaybeObject, v8::internal::MaybeObject, int, unsigned long) ()
No symbol table info available.
8 0x00000000011c8dba in v8::internal::Deserializer::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
9 0x00000000011c9e86 in v8::internal::Deserializer::ReadData(v8::internal::MaybeObject, v8::internal::MaybeObject, int, unsigned long) ()
No symbol table info available.
10 0x00000000011c8dba in v8::internal::Deserializer::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
11 0x00000000011c9ec9 in v8::internal::Deserializer::ReadData(v8::internal::MaybeObject, v8::internal::MaybeObject, int, unsigned long) ()
No symbol table info available.
12 0x00000000011c8dba in v8::internal::Deserializer::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
13 0x00000000011c9ec9 in v8::internal::Deserializer::ReadData(v8::internal::MaybeObject, v8::internal::MaybeObject, int, unsigned long) ()
No symbol table info available.
14 0x00000000011c8dba in v8::internal::Deserializer::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
15 0x00000000011c9ec9 in v8::internal::Deserializer::ReadData(v8::internal::MaybeObject, v8::internal::MaybeObject, int, unsigned long) ()
No symbol table info available.
16 0x00000000011c8dba in v8::internal::Deserializer::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
17 0x00000000011c9ec9 in v8::internal::Deserializer::ReadData(v8::internal::MaybeObject, v8::internal::MaybeObject, int, unsigned long) ()
No symbol table info available.
18 0x00000000011c8dba in v8::internal::Deserializer::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
19 0x00000000011c9ec9 in v8::internal::Deserializer::ReadData(v8::internal::MaybeObject, v8::internal::MaybeObject, int, unsigned long) ()
No symbol table info available.
20 0x00000000011c8dba in v8::internal::Deserializer::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
21 0x00000000011c9ec9 in v8::internal::Deserializer::ReadData(v8::internal::MaybeObject, v8::internal::MaybeObject, int, unsigned long) ()
No symbol table info available.
22 0x00000000011c8dba in v8::internal::Deserializer::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
23 0x00000000011c9ec9 in v8::internal::Deserializer::ReadData(v8::internal::MaybeObject, v8::internal::MaybeObject, int, unsigned long) ()
No symbol table info available.
24 0x00000000011c8dba in v8::internal::Deserializer::ReadObject(int, v8::internal::MaybeObject**, v8::internal::HeapObjectReferenceType) ()
No symbol table info available.
25 0x00000000011c9ec9 in v8::internal::Deserializer::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::Handle)
()
No symbol table info available.
28 0x00000000011c0260 in v8::internal::CodeSerializer::Deserialize(v8::internal::Isolate, v8::internal::ScriptData, v8::internal::Handle) ()
Any help would be appreciated.
Thanks