pyside segfaults on quit
2014-04-22 10:05:24 samsara leap.bitmask.crypto.srpauth[22929] DEBUG Successfully logged out. 2014-04-22 10:05:24 samsara leap.bitmask.crypto.srpauth[22929] DEBUG Logout success 2014-04-22 10:05:24 samsara leap.bitmask.gui.mainwindow[22929] DEBUG Closing soledad... 2014-04-22 10:05:24 samsara leap.bitmask.gui.mainwindow[22929] DEBUG Terminating vpn 2014-04-22 10:05:24 samsara leap.bitmask.gui.mainwindow[22929] DEBUG Cleaning pidfiles 2014-04-22 10:05:24 samsara leap.bitmask.gui.twisted_main[22929] DEBUG Stopping twisted reactor 2014-04-22 10:05:24 samsara leap.bitmask.gui.mainwindow[22929] DEBUG Bye. [1] 22929 segmentation fault (core dumped) bitmask --debug
This is the backtrace for the segfault on the deb for 0.5.0
#0 0x00007f55b225d16b in PySide::SignalManager::clear() () from /usr/lib/x86_64-linux-gnu/libpyside-python2.7.so.1.2 (gdb) bt #0 0x00007f55b225d16b in PySide::SignalManager::clear() () from /usr/lib/x86_64-linux-gnu/libpyside-python2.7.so.1.2 #1 0x00007f55b226a535 in PySide::destroyQCoreApplication() () from /usr/lib/x86_64-linux-gnu/libpyside-python2.7.so.1.2 #2 0x00007f55b226af21 in PySide::runCleanupFunctions() () from /usr/lib/x86_64-linux-gnu/libpyside-python2.7.so.1.2 #3 0x00007f55b25d6ce5 in ?? () from /usr/lib/python2.7/dist-packages/PySide/QtCore.so #4 0x000000000050a283 in ext_do_call (nk=, na=, flags=, pp_stack=0x7fffe2a002c0, func=) at ../Python/ceval.c:4330 #5 PyEval_EvalFrameEx (f=f@entry=Frame 0x7f55880011a0, for file /usr/lib/python2.7/atexit.py, line 24, in _run_exitfuncs (exc_info=None, func=, targs=(), kargs={}), throwflag=throwflag@entry=0) at ../Python/ceval.c:2705 #6 0x0000000000577e9a in PyEval_EvalCodeEx (closure=, defcount=, defs=0x0, kwcount=, kws=, argcount=-2013261408, args=, locals=0x0, globals=, co=) at ../Python/ceval.c:3252 #7 function_call.15334 (func=, arg=, kw=) at ../Objects/funcobject.c:526 #8 0x00000000004e9b16 in PyObject_Call (kw=, arg=(), func=) at ../Objects/abstract.c:2529 #9 PyEval_CallObjectWithKeywords (func=, arg=(), kw=) at ../Python/ceval.c:3889 #10 0x000000000042fa9a in call_sys_exitfunc () at ../Python/pythonrun.c:1750 #11 Py_Finalize () at ../Python/pythonrun.c:424 #12 0x000000000042fd3a in Py_Exit (sts=sts@entry=0) at ../Python/pythonrun.c:1777 #13 0x000000000042fe77 in handle_system_exit () at ../Python/pythonrun.c:1151 #14 0x000000000042ed2b in PyErr_PrintEx (set_sys_last_vars=set_sys_last_vars@entry=1) at ../Python/pythonrun.c:1161 #15 0x000000000046a81c in PyErr_Print () at ../Python/pythonrun.c:1064 #16 PyRun_SimpleFileExFlags (fp=, fp@entry=0xeeadf0, filename=, filename@entry=0x7fffe2a02835 "/usr/bin/bitmask", closeit=closeit@entry=1, flags=flags@entry=0x7fffe2a00580) at ../Python/pythonrun.c:952 #17 0x000000000046a905 in PyRun_AnyFileExFlags (fp=fp@entry=0xeeadf0, filename=filename@entry=0x7fffe2a02835 "/usr/bin/bitmask", closeit=closeit@entry=1, flags=flags@entry=0x7fffe2a00580) at ../Python/pythonrun.c:752 #18 0x000000000046b46e in Py_Main (argc=, argv=0x7fffe2a00738) at ../Modules/main.c:640 #19 0x00007f55b4139b45 in __libc_start_main (main=0x46b52c , argc=3, argv=0x7fffe2a00738, init=, fini=, rtld_fini=, stack_end=0x7fffe2a00728) at libc-start.c:287 #20 0x0000000000579514 in _start ()
python-pyside: Installed: 1.2.1-4
Drebs reported that he could not reproduce a similar segfault on quit with the bundle and pyside 1.2.1 I'm getting this one quite consistently with the debian package (not on every run, but almost).
(from redmine: created on 2014-04-22, closed on 2015-03-04, relates #5185 (closed), relates #5748)