2017-10-25 16:04 GMT+02:00 Pirate Praveen <prav...@debian.org>: > On ബുധന് 25 ഒക്ടോബര് 2017 07:08 വൈകു, Pirate Praveen wrote: > > I can reach the segfaulting point faster by setting break point at > > thread creation > > > > b pthread_create.c:333 > > > > after 8 c, I reach the segfault point. > > > > > > > > hopefully more useful bt > > (gdb) bt > #0 node::fs_req_wrap::~fs_req_wrap (this=<optimized out>, > __in_chrg=<optimized out>) at ../src/node_file.cc:334 > #1 node::Open (args=...) at ../src/node_file.cc:1063 > #2 0x00003b905decccb8 in ?? () > #3 0x00007fff8fc7a418 in ?? () > #4 0x00007fff8fc7a468 in ?? () > #5 0x0000000000000003 in ?? () > #6 0x0000000000000000 in ?? () > (gdb) s > node::Open (args=...) at ../src/node_file.cc:1064 > 1064 in ../src/node_file.cc > (gdb) bt > #0 node::Open (args=...) at ../src/node_file.cc:1064 > #1 0x00003b905decccb8 in ?? () > #2 0x00007fff8fc7a418 in ?? () > #3 0x00007fff8fc7a468 in ?? () > #4 0x0000000000000003 in ?? () > #5 0x0000000000000000 in ?? () > (gdb) s > v8::ReturnValue<v8::Value>::Set (i=<optimized out>, this=<optimized out>) > at ../src/node_file.cc:1064 > 1064 in ../src/node_file.cc > (gdb) s > v8::internal::Internals::IntToSmi (value=<optimized out>) > at ../src/node_file.cc:1064 > 1064 in ../src/node_file.cc > (gdb) s > v8::internal::SmiTagging<8ul>::IntToSmi (value=<optimized out>) > at ../src/node_file.cc:1064 > 1064 in ../src/node_file.cc > (gdb) s > v8::internal::IntToSmi<31> (value=<optimized out>) > at ../deps/v8/include/v8.h:7274 > 7274 ../deps/v8/include/v8.h: No such file or directory. > (gdb) s > node::Open (args=...) at ../src/node_file.cc:1063 > 1063 ../src/node_file.cc: No such file or directory. > (gdb) s > node::fs_req_wrap::~fs_req_wrap (this=0x7fff8fc79db0, > __in_chrg=<optimized out>) at ../src/node_file.cc:334 > 334 in ../src/node_file.cc > (gdb) s > uv_fs_req_cleanup (req=req@entry=0x7fff8fc79db0) at src/unix/fs.c:1351 > 1351 src/unix/fs.c: No such file or directory. > (gdb) s > 1357 in src/unix/fs.c > (gdb) s > 1363 in src/unix/fs.c > (gdb) s > 1360 in src/unix/fs.c > (gdb) s > 1361 in src/unix/fs.c > (gdb) s > 1363 in src/unix/fs.c > (gdb) s > 1366 in src/unix/fs.c > (gdb) s > 1367 in src/unix/fs.c > (gdb) > uv__free (ptr=0x0) at src/uv-common.c:78 > 78 src/uv-common.c: No such file or directory. > (gdb) > 84 in src/uv-common.c > (gdb) > __errno_location () at ../csu/errno-loc.c:26 > 26 ../csu/errno-loc.c: No such file or directory. > (gdb) > 27 in ../csu/errno-loc.c > (gdb) > uv__free (ptr=0x0) at src/uv-common.c:85 > 85 src/uv-common.c: No such file or directory. > (gdb) > __GI___libc_free (mem=0x0) at malloc.c:2954 >
This points a lot to a libuv bug. Now that ilbuv 1.11 is in unstable, can you update and post results here ? Jérémy