onny@onny> gdb python GNU gdb (GDB) 7.6 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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 "i686-pc-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/bin/python3.3...(no debugging symbols found)...done. (gdb) run Starting program: /usr/bin/python3.3 warning: Could not load shared library symbols for linux-gate.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Python 3.3.2 (default, May 21 2013, 16:07:38) [GCC 4.8.0 20130502 (prerelease)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import libtorrent Program received signal SIGSEGV, Segmentation fault. 0xb72d6a57 in boost::python::objects::enum_base::add_value(char const*, long) () from /usr/lib/libboost_python3.so.1.53.0 (gdb) bt #0 0xb72d6a57 in boost::python::objects::enum_base::add_value(char const*, long) () from /usr/lib/libboost_python3.so.1.53.0 #1 0xb76d3eac in value (x=libtorrent::alert::all_categories, name=0xb770afc1 "all_categories", this=0xbfffe794) at /usr/include/boost/python/enum.hpp:95 #2 bind_alert () at src/alert.cpp:130 #3 0xb76b71bf in init_module_libtorrent () at src/module.cpp:52 #4 0xb72e528b in boost::detail::function::void_function_ref_invoker0::invoke(boost::detail::function::function_buffer&) () from /usr/lib/libboost_python3.so.1.53.0 #5 0xb72e4462 in boost::python::handle_exception_impl(boost::function0) () from /usr/lib/libboost_python3.so.1.53.0 #6 0xb72e5164 in boost::python::detail::init_module(PyModuleDef&, void (*)()) () from /usr/lib/libboost_python3.so.1.53.0 #7 0xb76b7221 in PyInit_libtorrent () at src/module.cpp:33 #8 0xb7e6ebcf in _PyImport_LoadDynamicModule (name=0xb78b9278, path=0xb7869c28, fp=fp@entry=0x0) at ./Python/importdl.c:86 #9 0xb7e6ba09 in imp_load_dynamic (self=0xb794bf8c, args=0xb78274ec) at Python/import.c:1800 #10 0xb7deaaea in PyCFunction_Call (func=func@entry=0xb78f75ac, arg=arg@entry=0xb78274ec, kw=kw@entry=0xb785752c) at Objects/methodobject.c:81 #11 0xb7e5ba8e in ext_do_call (nk=, na=, flags=, pp_stack=0xbfffe9dc, func=0xb78f75ac) at Python/ceval.c:4375 #12 PyEval_EvalFrameEx (f=f@entry=0xb783d44c, throwflag=throwflag@entry=0) at Python/ceval.c:2720 #13 0xb7e5c8f2 in PyEval_EvalCodeEx (_co=0xb7946c50, globals=globals@entry=0xb79530cc, locals=locals@entry=0x0, args=0xb790e8f8, argcount=argcount@entry=3, kws=0xb790e904, kwcount=kwcount@entry=0, defs=0x0, defcount=0, kwdefs=kwdefs@entry=0x0, closure=0x0) at Python/ceval.c:3433 #14 0xb7e5b4bd in fast_function (nk=0, na=3, n=3, pp_stack=0xbfffeb28, func=) at Python/ceval.c:4161 #15 call_function (oparg=, pp_stack=0xbfffeb28) at Python/ceval.c:4084 #16 PyEval_EvalFrameEx (f=f@entry=0xb790e7ac, throwflag=throwflag@entry=0) at Python/ceval.c:2679 #17 0xb7e5c8f2 in PyEval_EvalCodeEx (_co=0xb78e55c0, globals=0xb79530cc, locals=locals@entry=0x0, args=args@entry=0xb7827218, argcount=2, kws=kws@entry=0xb791d038, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, kwdefs=0x0, closure=0x0) at Python/ceval.c:3433 #18 0xb7dd1a1a in function_call (func=0xb78f66ec, arg=0xb782720c, kw=0xb78b26cc) at Objects/funcobject.c:633 #19 0xb7da9784 in PyObject_Call (func=func@entry=0xb78f66ec, arg=arg@entry=0xb782720c, kw=kw@entry=0xb78b26cc) at Objects/abstract.c:2084 #20 0xb7e57a94 in ext_do_call (nk=, na=, flags=, pp_stack=0xbfffed1c, func=0xb78f66ec) at Python/ceval.c:4378 #21 PyEval_EvalFrameEx (f=f@entry=0xb795230c, throwflag=throwflag@entry=0) at Python/ceval.c:2720 #22 0xb7e5c8f2 in PyEval_EvalCodeEx (_co=0xb7946f70, globals=0xb79530cc, locals=locals@entry=0x0, args=args@entry=0xb7822e58, argcount=2, kws=kws@entry=0xb791d038, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, kwdefs=0x0, closure=0xb78f714c) at Python/ceval.c:3433 #23 0xb7dd1a1a in function_call (func=0xb78f6734, arg=0xb7822e4c, kw=0xb78571ec) at Objects/funcobject.c:633 #24 0xb7da9784 in PyObject_Call (func=func@entry=0xb78f6734, arg=arg@entry=0xb7822e4c, kw=kw@entry=0xb78571ec) at Objects/abstract.c:2084 #25 0xb7e57a94 in ext_do_call (nk=, na=, flags=, pp_stack=0xbfffef0c, func=0xb78f6734) at Python/ceval.c:4378 #26 PyEval_EvalFrameEx (f=f@entry=0xb78f502c, throwflag=throwflag@entry=0) at Python/ceval.c:2720 #27 0xb7e5c8f2 in PyEval_EvalCodeEx (_co=0xb7946ed0, globals=0xb79530cc, locals=locals@entry=0x0, args=args@entry=0xb7953dd8, argcount=2, kws=kws@entry=0xb791d038, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, kwdefs=0x0, closure=0xb78f718c) at Python/ceval.c:3433 #28 0xb7dd1a1a in function_call (func=0xb78f677c, arg=0xb7953dcc, kw=0xb7851acc) at Objects/funcobject.c:633 #29 0xb7da9784 in PyObject_Call (func=func@entry=0xb78f677c, arg=arg@entry=0xb7953dcc, kw=kw@entry=0xb7851acc) at Objects/abstract.c:2084 #30 0xb7e57a94 in ext_do_call (nk=, na=, flags=, pp_stack=0xbffff0fc, func=0xb78f677c) at Python/ceval.c:4378 #31 PyEval_EvalFrameEx (f=f@entry=0xb78abe8c, throwflag=throwflag@entry=0) at Python/ceval.c:2720 #32 0xb7e5c8f2 in PyEval_EvalCodeEx (_co=0xb78de1b0, globals=globals@entry=0xb79530cc, locals=locals@entry=0x0, args=0xb7909ac0, argcount=argcount@entry=2, kws=0xb7909ac8, kwcount=kwcount@entry=0, defs=0xb78f71f8, defcount=1, kwdefs=kwdefs@entry=0x0, closure=0xb78f71cc) at Python/ceval.c:3433 #33 0xb7e5b4bd in fast_function (nk=0, na=2, n=2, pp_stack=0xbffff248, func=) at Python/ceval.c:4161 #34 call_function (oparg=, pp_stack=0xbffff248) at Python/ceval.c:4084 #35 PyEval_EvalFrameEx (f=f@entry=0xb7909964, throwflag=throwflag@entry=0) at Python/ceval.c:2679 #36 0xb7e5b794 in fast_function (nk=, na=, n=2, pp_stack=0xbffff328, func=) at Python/ceval.c:4151 #37 call_function (oparg=, pp_stack=0xbffff328) at Python/ceval.c:4084 #38 PyEval_EvalFrameEx (f=f@entry=0xb785e50c, throwflag=throwflag@entry=0) at Python/ceval.c:2679 #39 0xb7e5c8f2 in PyEval_EvalCodeEx (_co=0xb78eb700, globals=0xb79530cc, locals=locals@entry=0x0, args=args@entry=0xb78272b8, argcount=2, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, kwdefs=0x0, closure=0x0) at Python/ceval.c:3433 #40 0xb7dd191d in function_call (func=0xb78fb14c, arg=0xb78272ac, kw=0x0) at Objects/funcobject.c:633 #41 0xb7da9784 in PyObject_Call (func=func@entry=0xb78fb14c, arg=arg@entry=0xb78272ac, kw=kw@entry=0x0) at Objects/abstract.c:2084 #42 0xb7da9df7 in _PyObject_CallMethodObjIdArgs (callable=0xb78fb14c, name=name@entry=0xb7f63c78 ) at Objects/abstract.c:2346 #43 0xb7e6df39 in PyImport_ImportModuleLevelObject (name=0xb78b9278, given_globals=0xb78f770c, locals=0xb78f770c, given_fromlist=0xb7f550ec <_Py_NoneStruct>, level=0) at Python/import.c:1448 #44 0xb7e51883 in builtin___import__ (self=0xb793ad0c, args=0xb78efc2c, kwds=0x0) at Python/bltinmodule.c:193 #45 0xb7deab31 in PyCFunction_Call (func=0xb793ad6c, arg=0xb78efc2c, kw=0x0) at Objects/methodobject.c:84 #46 0xb7da9784 in PyObject_Call (func=func@entry=0xb793ad6c, arg=arg@entry=0xb78efc2c, kw=kw@entry=0x0) at Objects/abstract.c:2084 #47 0xb7e54382 in PyEval_CallObjectWithKeywords (func=func@entry=0xb793ad6c, arg=arg@entry=0xb78efc2c, kw=kw@entry=0x0) at Python/ceval.c:3943 #48 0xb7e58318 in PyEval_EvalFrameEx (f=f@entry=0xb793784c, throwflag=throwflag@entry=0) at Python/ceval.c:2336 #49 0xb7e5c8f2 in PyEval_EvalCodeEx (_co=_co@entry=0xb78b8250, globals=globals@entry=0xb78f770c, locals=locals@entry=0xb78f770c, args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, kwdefs=kwdefs@entry=0x0, closure=closure@entry=0x0) at Python/ceval.c:3433 #50 0xb7e5c9fb in PyEval_EvalCode (co=co@entry=0xb78b8250, globals=globals@entry=0xb78f770c, locals=locals@entry=0xb78f770c) at Python/ceval.c:771 #51 0xb7e757c2 in run_mod (mod=mod@entry=0x810e938, filename=filename@entry=0xb7ef50ba "", globals=0xb78f770c, locals=0xb78f770c, flags=flags@entry=0xbffff8ec, arena=arena@entry=0x80b82d0) at Python/pythonrun.c:1981 #52 0xb7e780e9 in PyRun_InteractiveOneFlags (fp=fp@entry=0xb7d55c20 <_IO_2_1_stdin_>, filename=filename@entry=0xb7ef50ba "", flags=flags@entry=0xbffff8ec) at Python/pythonrun.c:1304 #53 0xb7e78360 in PyRun_InteractiveLoopFlags (fp=fp@entry=0xb7d55c20 <_IO_2_1_stdin_>, filename=filename@entry=0xb7ef50ba "", flags=flags@entry=0xbffff8ec) at Python/pythonrun.c:1194 #54 0xb7e793b8 in PyRun_AnyFileExFlags (fp=fp@entry=0xb7d55c20 <_IO_2_1_stdin_>, filename=0xb7ef50ba "", closeit=closeit@entry=0, flags=flags@entry=0xbffff8ec) at Python/pythonrun.c:1163 #55 0xb7e8d943 in run_file (p_cf=0xbffff8ec, filename=0x0, fp=0xb7d55c20 <_IO_2_1_stdin_>) at Modules/main.c:306 #56 Py_Main (argc=1, argv=0x804b008) at Modules/main.c:743 #57 0x080488df in main () (gdb)