[
https://issues.apache.org/jira/browse/ARROW-6301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16911454#comment-16911454
]
David Alphus commented on ARROW-6301:
-
When recompiling I got a segfault during atexit. Not totally sure if this is a
separate issue.
{code:java}
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x7fc08437576d in accept () at ../sysdeps/unix/syscall-template.S:84
84 ../sysdeps/unix/syscall-template.S: No such file or directory.
[Current thread is 1 (Thread 0x7fc07e2f6700 (LWP 28153))]
(gdb) thread apply all btThread 6 (Thread 0x7fc06249a700 (LWP 28169)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x7fc0625134d8 in th_worker (tidptr=) at
numexpr/module.cpp:59
#2 0x7fc08436c6ba in start_thread (arg=0x7fc06249a700) at
pthread_create.c:333
#3 0x7fc08333b41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109Thread 5 (Thread 0x7fc061498700
(LWP 28171)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x7fc0625134d8 in th_worker (tidptr=) at
numexpr/module.cpp:59
#2 0x7fc08436c6ba in start_thread (arg=0x7fc061498700) at
pthread_create.c:333
#3 0x7fc08333b41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109Thread 4 (Thread 0x7fc060c97700
(LWP 28172)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x7fc0625134d8 in th_worker (tidptr=) at
numexpr/module.cpp:59
#2 0x7fc08436c6ba in start_thread (arg=0x7fc060c97700) at
pthread_create.c:333
#3 0x7fc08333b41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109Thread 3 (Thread 0x7fc08477a700
(LWP 28151)):
#0 _dl_fini () at dl-fini.c:180
#1 0x7fc08326dff8 in __run_exit_handlers (status=1, listp=0x7fc0835f85f8
<__exit_funcs>,
run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#2 0x7fc08326e045 in __GI_exit (status=) at exit.c:104
#3 0x0041b72f in uwsgi_exit ()
#4 0x00469a81 in uwsgi_segfault ()
#5
#6 0x7fc0646a47aa in std::_Hashtable >,
std::allocator > >, std::__detail::_Select1st,
std::equal_to, std::hash,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_find_before_node(unsigned long, std::string const&, unsigned
long) const () from /home/alpha/.virtualenvs/uwsgi/lib/libarrow.so.14
#7 0x7fc0646a4864 in std::_Hashtable >,
std::allocator > >, std::__detail::_Select1st,
std::equal_to, std::hash,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::find(std::string const&) ()
from /home/alpha/.virtualenvs/uwsgi/lib/libarrow.so.14
#8 0x7fc0646a2624 in arrow::UnregisterExtensionType(std::string const&) ()
from /home/alpha/.virtualenvs/uwsgi/lib/libarrow.so.14
#9 0x7fc0641976fd in arrow::py::UnregisterPyExtensionType() ()
from /home/alpha/.virtualenvs/uwsgi/lib/libarrow_python.so.14
#10 0x7fc064db8486 in
__pyx_pw_7pyarrow_3lib_91_unregister_py_extension_type(_object*, _object*) ()
from
/home/alpha/.virtualenvs/uwsgi/lib/python2.7/site-packages/pyarrow/lib.so
#11 0x7fc08394630f in PyEval_EvalFrameEx () from
/home/alpha/.virtualenvs/uwsgi/lib/libpython2.7.so.1.0
#12 0x7fc083948fe8 in PyEval_EvalCodeEx () from
/home/alpha/.virtualenvs/uwsgi/lib/libpython2.7.so.1.0
#13 0x7fc0838bd3e9 in ?? () from
/home/alpha/.virtualenvs/uwsgi/lib/libpython2.7.so.1.0
#14 0x7fc08388c773 in PyObject_Call () from
/home/alpha/.virtualenvs/uwsgi/lib/libpython2.7.so.1.0
#15 0x7fc08393ee57 in PyEval_CallObjectWithKeywords () from
/home/alpha/.virtualenvs/uwsgi/lib/libpython2.7.so.1.0
#16 0x7fc08396d764 in Py_Finalize () from
/home/alpha/.virtualenvs/uwsgi/lib/libpython2.7.so.1.0
#17 0x0046549d in uwsgi_plugins_atexit ()
#18 0x7fc08326dff8 in __run_exit_handlers (status=30, listp=0x7fc0835f85f8
<__exit_funcs>,
run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#19 0x7fc08326e045 in __GI_exit (status=) at exit.c:104
#20 0x0041b72f in uwsgi_exit ()
#21 0x004655d5 in end_me ()
#22
#23 0x7fc08333ba13 in epoll_wait () at ../sysdeps/unix/syscall-template.S:84
#24 0x00458ea2 in event_queue_wait ()
#25 0x0041d241 in wsgi_req_accept ()
#26 0x00461c67 in simple_loop_run ()
#27 0x0046a3f4 in uwsgi_ignition ()
#28 0x0046a7a0 in uwsgi_worker_run ()
#29 0x0046ace5 in uwsgi_run ()
#30 0x7fc083254830 in __libc_start_main (main=0x46acf0 , argc=6,
argv=0x7ffdd9a19348, init=,
fini=, rtld_fini=, stack_end=0x7ffdd9a19338)
at ../csu/libc-start.c:291
#31 0x0041a3d9 in _start ()
---Type to continue, or q to quit---Thread 2 (Thread