Segmentation fault when importing bob.learn.em
Created by: 183amir
Backtrace:
gdb -ex r --args /opt/conda/envs/_test/bin/python -c "import bob.learn.em"
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /opt/conda/envs/_test/bin/python...done.
Starting program: /opt/conda/envs/_test/bin/python -c import\ bob.learn.em
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000
[Thread debugging using libthread_db enabled]
Detaching after fork from child process 73.
Missing separate debuginfo for /opt/conda/envs/_test/lib/python2.7/site-packages/numpy/core/../../../.././libgfortran.so.3
[New Thread 0x7ffff0176700 (LWP 75)]
[New Thread 0x7fffef975700 (LWP 76)]
[New Thread 0x7fffed174700 (LWP 77)]
warning: Source file is more recent than executable.
Program received signal SIGSEGV, Segmentation fault.
bob::extension::FunctionDoc::doc(unsigned int, unsigned int) const () at /opt/conda/envs/_build/lib/python2.7/site-packages/bob/extension/include/bob.extension/documentation.h:580
580 if (description.empty()){
Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.166.el6_7.7.x86_64
(gdb) bt
#0 bob::extension::FunctionDoc::doc(unsigned int, unsigned int) const () at /opt/conda/envs/_build/lib/python2.7/site-packages/bob/extension/include/bob.extension/documentation.h:580
#1 0x00007fffe441477b in _GLOBAL__sub_I_main.cpp () at bob/learn/em/main.cpp:18
#2 0x00007fffe4414826 in __do_global_ctors_aux () from /opt/conda/envs/_test/lib/python2.7/site-packages/bob/learn/em/_library.so
#3 0x00007fffe4391d03 in _init () from /opt/conda/envs/_test/lib/python2.7/site-packages/bob/learn/em/_library.so
#4 0x00007fff00000000 in ?? ()
#5 0x00007ffff7deb625 in _dl_init_internal () from /lib64/ld-linux-x86-64.so.2
#6 0x00007ffff7defe95 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
#7 0x00007ffff7deb286 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#8 0x00007ffff7def63a in _dl_open () from /lib64/ld-linux-x86-64.so.2
#9 0x00007ffff75d5f66 in dlopen_doit () from /lib64/libdl.so.2
#10 0x00007ffff7deb286 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#11 0x00007ffff75d629c in _dlerror_run () from /lib64/libdl.so.2
#12 0x00007ffff75d5ee1 in dlopen@@GLIBC_2.2.5 () from /lib64/libdl.so.2
#13 0x00007ffff7b25dde in _PyImport_GetDynLoadFunc (fqname=<value optimized out>, shortname=<value optimized out>, pathname=0xd34c60 "/opt/conda/envs/_test/lib/python2.7/site-packages/bob/learn/em/_library.so", fp=0xd39730) at Python/dynload_shlib.c:130
#14 0x00007ffff7b0a8d8 in _PyImport_LoadDynamicModule (name=0xcf9fb0 "bob.learn.em._library", pathname=0xd34c60 "/opt/conda/envs/_test/lib/python2.7/site-packages/bob/learn/em/_library.so", fp=0xd39730) at ./Python/importdl.c:42
#15 0x00007ffff7b08f81 in import_submodule (mod=0x7ffff7eaada8, subname=0xcf9fbd "_library", fullname=0xcf9fb0 "bob.learn.em._library") at Python/import.c:2704
#16 0x00007ffff7b091f4 in load_next (mod=0x7ffff7eaada8, altmod=0x7ffff7eaada8, p_name=<value optimized out>, buf=0xcf9fb0 "bob.learn.em._library", p_buflen=0x7fffffffe120) at Python/import.c:2519
#17 0x00007ffff7b09820 in import_module_level (name=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>, fromlist=0x7ffff7ef69d0, level=<value optimized out>) at Python/import.c:2228
#18 PyImport_ImportModuleLevel (name=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>, fromlist=0x7ffff7ef69d0, level=<value optimized out>) at Python/import.c:2292
#19 0x00007ffff7ae914f in builtin___import__ (self=<value optimized out>, args=<value optimized out>, kwds=<value optimized out>) at Python/bltinmodule.c:49
#20 0x00007ffff7a3fd23 in PyObject_Call (func=0x7ffff7fdffc8, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2546
#21 0x00007ffff7ae9633 in PyEval_CallObjectWithKeywords (func=0x7ffff7fdffc8, arg=0x7ffff7e935f0, kw=<value optimized out>) at Python/ceval.c:4219
#22 0x00007ffff7aee29e in PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:2622
#23 0x00007ffff7af3a2e in PyEval_EvalCodeEx (co=0x7ffff7eb08b0, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3582
#24 0x00007ffff7af3b42 in PyEval_EvalCode (co=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>) at Python/ceval.c:669
#25 0x00007ffff7b05a82 in PyImport_ExecCodeModuleEx (name=0x6b61b0 "bob.learn.em", co=0x7ffff7eb08b0, pathname=0x6b91e0 "/opt/conda/envs/_test/lib/python2.7/site-packages/bob/learn/em/__init__.pyc") at Python/import.c:713
#26 0x00007ffff7b081ce in load_source_module (name=0x6b61b0 "bob.learn.em", pathname=0x6b91e0 "/opt/conda/envs/_test/lib/python2.7/site-packages/bob/learn/em/__init__.pyc", fp=<value optimized out>) at Python/import.c:1103
#27 0x00007ffff7b08a2a in load_package (name=0x6b61b0 "bob.learn.em", pathname=<value optimized out>) at Python/import.c:1170
#28 0x00007ffff7b08f81 in import_submodule (mod=0x7ffff7eaad38, subname=0x6b61ba "em", fullname=0x6b61b0 "bob.learn.em") at Python/import.c:2704
#29 0x00007ffff7b091f4 in load_next (mod=0x7ffff7eaad38, altmod=0x7ffff7eaad38, p_name=<value optimized out>, buf=0x6b61b0 "bob.learn.em", p_buflen=0x7fffffffe710) at Python/import.c:2519
#30 0x00007ffff7b09860 in import_module_level (name=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>, fromlist=0x7ffff7da6cd0, level=<value optimized out>) at Python/import.c:2236
#31 PyImport_ImportModuleLevel (name=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>, fromlist=0x7ffff7da6cd0, level=<value optimized out>) at Python/import.c:2292
#32 0x00007ffff7ae914f in builtin___import__ (self=<value optimized out>, args=<value optimized out>, kwds=<value optimized out>) at Python/bltinmodule.c:49
#33 0x00007ffff7a3fd23 in PyObject_Call (func=0x7ffff7fdffc8, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2546
#34 0x00007ffff7ae9633 in PyEval_CallObjectWithKeywords (func=0x7ffff7fdffc8, arg=0x7ffff7ed15d0, kw=<value optimized out>) at Python/ceval.c:4219
#35 0x00007ffff7aee29e in PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:2622
#36 0x00007ffff7af3a2e in PyEval_EvalCodeEx (co=0x7ffff7edde30, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3582
#37 0x00007ffff7af3b42 in PyEval_EvalCode (co=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>) at Python/ceval.c:669
#38 0x00007ffff7b125cc in run_mod (str=0x601010 "import bob.learn.em\n", start=257, globals=0x7ffff7f81168, locals=0x7ffff7f81168, flags=<value optimized out>) at Python/pythonrun.c:1370
#39 PyRun_StringFlags (str=0x601010 "import bob.learn.em\n", start=257, globals=0x7ffff7f81168, locals=0x7ffff7f81168, flags=<value optimized out>) at Python/pythonrun.c:1333
#40 0x00007ffff7b138f0 in PyRun_SimpleStringFlags (command=0x601010 "import bob.learn.em\n", flags=0x7fffffffebc0) at Python/pythonrun.c:974
#41 0x00007ffff7b29457 in Py_Main (argc=<value optimized out>, argv=<value optimized out>) at Modules/main.c:589
#42 0x00007ffff6dd8d5d in __libc_start_main () from /lib64/libc.so.6
#43 0x0000000000400649 in _start ()
conda-forge pull request: https://github.com/conda-forge/staged-recipes/pull/409