Bug#897146: androgui: traceback and crash (SIGABRT) with no file open and menu item View -> Resources

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#897146: androgui: traceback and crash (SIGABRT) with no file open and menu item View -> Resources

Paul Wise via nm
Package: androguard
Version: 3.1.0~rc2-1
Severity: normal
File: /usr/bin/androgui
Usertags: crash

When I start androgui without opening any files and immediate choose
the View -> Resources menu item, it gives a Python traceback and crash:

$ gdb -batch -n -ex 'set pagination off' -ex run -ex bt -ex 'thread apply all bt full' --args python3 /usr/bin/androgui
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe16cd700 (LWP 5178)]
[New Thread 0x7fffdb2b4700 (LWP 5187)]
[New Thread 0x7fffdaab3700 (LWP 5188)]
[New Thread 0x7fffd8e28700 (LWP 5189)]
[New Thread 0x7fffd063d700 (LWP 5196)]
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/androguard/gui/mainwindow.py", line 317, in openResourcesWindow
    resourceswin = ResourcesWindow(win=self, session=self.session)
  File "/usr/lib/python3/dist-packages/androguard/gui/resourceswindow.py", line 17, in __init__
    self.resourceswindow = ResourcesValueWindow(self, win, session)
  File "/usr/lib/python3/dist-packages/androguard/gui/resourceswindow.py", line 52, in __init__
    self.model = QtGui.QStandardItemModel(nb, 4,
UnboundLocalError: local variable 'nb' referenced before assignment

Thread 1 "python3" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
#0  0x00007ffff6a48e7b in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007ffff6a4a231 in __GI_abort () at abort.c:79
#2  0x00007fffee4b2197 in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1716
#3  0x00007fffee4b2197 in QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7fffffffc480, msg=msg@entry=0x7fffe8bf688b "%s") at global/qlogging.cpp:822
#4  0x00007fffe8bebad5 in pyqt5_err_print() () at ../../qpy/QtCore/qpycore_public_api.cpp:204
#5  0x00007fffe8bf184d in PyQtSlotProxy::unislot(void**) (this=0x1303270, qargs=0x7fffffffc670) at ../../qpy/QtCore/qpycore_pyqtslotproxy.cpp:211
#6  0x00007fffe8bf2167 in PyQtSlotProxy::qt_metacall(QMetaObject::Call, int, void**) (this=0x1303270, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffc670) at ../../qpy/QtCore/qpycore_pyqtslotproxy.cpp:170
#7  0x00007fffee6de259 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x12cd330, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffffffc670) at kernel/qobject.cpp:3782
#8  0x00007fffee6de867 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x12cd330, m=m@entry=0x7fffefad1840 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffffffc670) at kernel/qobject.cpp:3629
#9  0x00007fffef404e52 in QAction::triggered(bool) (this=this@entry=0x12cd330, _t1=<optimized out>) at .moc/moc_qaction.cpp:376
#10 0x00007fffef40759c in QAction::activate(QAction::ActionEvent) (this=0x12cd330, event=<optimized out>) at kernel/qaction.cpp:1167
#11 0x00007fffef58661c in QMenuPrivate::activateCausedStack(QVector<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) (this=this@entry=0x129d000, causedStack=..., action=action@entry=0x12cd330, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1372
#12 0x00007fffef58daeb in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (this=this@entry=0x129d000, action=action@entry=0x12cd330, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1449
#13 0x00007fffef58e913 in QMenu::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, e=0x7fffffffccc0) at widgets/qmenu.cpp:2943
#14 0x00007fffef44a378 in QWidget::event(QEvent*) (this=this@entry=0x12ca390, event=event@entry=0x7fffffffccc0) at kernel/qwidget.cpp:9277
#15 0x00007fffef590beb in QMenu::event(QEvent*) (this=0x12ca390, e=0x7fffffffccc0) at widgets/qmenu.cpp:3065
#16 0x00007fffef40b6cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0xde2380, receiver=receiver@entry=0x12ca390, e=e@entry=0x7fffffffccc0) at kernel/qapplication.cpp:3732
#17 0x00007fffef4133df in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x11469d0, receiver=receiver@entry=0x12ca390, e=e@entry=0x7fffffffccc0) at kernel/qapplication.cpp:3208
#18 0x00007fffefeae51e in sipQApplication::notify(QObject*, QEvent*) (this=0x11469d0, a0=0x12ca390, a1=0x7fffffffccc0) at ./build-3.6/QtWidgets/sipQtWidgetspart9.cpp:12951
#19 0x00007fffee6ae938 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x12ca390, event=event@entry=0x7fffffffccc0) at kernel/qcoreapplication.cpp:1050
#20 0x00007fffef4123b2 in QCoreApplication::sendEvent(QObject*, QEvent*) (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#21 0x00007fffef4123b2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (receiver=receiver@entry=0x12ca390, event=event@entry=0x7fffffffccc0, alienWidget=0x0, alienWidget@entry=0x12ca390, nativeWidget=0x12ca390, buttonDown=buttonDown@entry=0x7fffefb00810 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2711
#22 0x00007fffef46520a in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=this@entry=0x1486710, event=event@entry=0x7fffffffd0f0) at kernel/qwidgetwindow.cpp:555
#23 0x00007fffef467b09 in QWidgetWindow::event(QEvent*) (this=0x1486710, event=0x7fffffffd0f0) at kernel/qwidgetwindow.cpp:280
#24 0x00007fffef40b6cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0xde2380, receiver=receiver@entry=0x1486710, e=e@entry=0x7fffffffd0f0) at kernel/qapplication.cpp:3732
#25 0x00007fffef412e84 in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x11469d0, receiver=receiver@entry=0x1486710, e=e@entry=0x7fffffffd0f0) at kernel/qapplication.cpp:3491
#26 0x00007fffefeae51e in sipQApplication::notify(QObject*, QEvent*) (this=0x11469d0, a0=0x1486710, a1=0x7fffffffd0f0) at ./build-3.6/QtWidgets/sipQtWidgetspart9.cpp:12951
#27 0x00007fffee6ae938 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x1486710, event=event@entry=0x7fffffffd0f0) at kernel/qcoreapplication.cpp:1050
#28 0x00007fffeec1a603 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (event=0x7fffffffd0f0, receiver=0x1486710) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#29 0x00007fffeec1a603 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x124dbf0) at kernel/qguiapplication.cpp:1960
#30 0x00007fffeec1c0d5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x124dbf0) at kernel/qguiapplication.cpp:1741
#31 0x00007fffeebf403b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:984
#32 0x00007fffe4e4b20b in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1053d20, flags=...) at qeventdispatcher_glib.cpp:70
#33 0x00007fffee6acb6a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffd360, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#34 0x00007fffee6b5ed4 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1338
#35 0x00007fffeec112dc in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1687
#36 0x00007fffef40b625 in QApplication::exec() () at kernel/qapplication.cpp:2917
#37 0x00007fffefe710ab in meth_QApplication_exec_(PyObject*, PyObject*) (sipArgs=<optimized out>) at ./build-3.6/QtWidgets/sipQtWidgetspart9.cpp:14225
#38 0x00000000004c53cd in _PyCFunction_FastCallDict (kwargs=0x0, nargs=140737089679864, args=0xab4da0, func_obj=<built-in method exec_ of QApplication object at remote 0x7fffe83cb1f8>) at ../Objects/methodobject.c:234
#39 0x00000000004c53cd in _PyCFunction_FastCallKeywords (func=func@entry=<built-in method exec_ of QApplication object at remote 0x7fffe83cb1f8>, stack=stack@entry=0xab4da0, nargs=nargs@entry=0, kwnames=kwnames@entry=0x0) at ../Objects/methodobject.c:294
#40 0x000000000054ffe4 in call_function (pp_stack=pp_stack@entry=0x7fffffffd528, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at ../Python/ceval.c:4824
#41 0x00000000005546cf in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3322
#42 0x000000000054fbe1 in PyEval_EvalFrameEx (throwflag=0, f=Frame 0xab4c18, for file /usr/bin/androgui, line 43, in <module> ()) at ../Python/ceval.c:753
#43 0x000000000054fbe1 in _PyEval_EvalCodeWithName (_co=_co@entry=<code at remote 0x7ffff19878a0>, globals=globals@entry=<code at remote 0x7ffff19878a0>, locals=locals@entry=1258766028527010147992586961100849078206980253073905630871926249025594506248635260003629497748144394003484464609491723664298425365141165811153849766168997161713957807725801211928129587406069701485126445351426623525047457725580163688894584628715627866377389282549418586059309248393579892825494331993680674810174335124216794326701724043662616142886533346268659336776571283597887525453069979856578881973192769844643505910338330243377574568465746613166268600257266700872086865983390234957677036422370180574063631200645450075638618256146578862360259438891599957526711243051446153078668078083179234987615727431387277147425102355473470120784288440135274369369436718207495052223614941850673131722362816098084094473845252478317335423857785951191511140208333061268509106596362245140960563639423472242687310174802734689899407041257399768159724369340189020739122396703697599119444362190617817497398242828702675812642999113303751988052160159145396754174795478193745259447087896455399857927953134287429357908935816395766632781113629786963...(truncated), args=args@entry=0x0, argcount=argcount@entry=0, kwnames=kwnames@entry=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at ../Python/ceval.c:4153
#44 0x0000000000550b93 in PyEval_EvalCodeEx (closure=0x0, kwdefs=0x0, defcount=0, defs=0x0, kwcount=0, kws=0x0, argcount=0, args=0x0, locals=locals@entry=1258766028527010147992586961100849078206980253073905630871926249025594506248635260003629497748144394003484464609491723664298425365141165811153849766168997161713957807725801211928129587406069701485126445351426623525047457725580163688894584628715627866377389282549418586059309248393579892825494331993680674810174335124216794326701724043662616142886533346268659336776571283597887525453069979856578881973192769844643505910338330243377574568465746613166268600257266700872086865983390234957677036422370180574063631200645450075638618256146578862360259438891599957526711243051446153078668078083179234987615727431387277147425102355473470120784288440135274369369436718207495052223614941850673131722362816098084094473845252478317335423857785951191511140208333061268509106596362245140960563639423472242687310174802734689899407041257399768159724369340189020739122396703697599119444362190617817497398242828702675812642999113303751988052160159145396754174795478193745259447087896455399857927953134287429357908935816395766632781113629786963...(truncated), globals=globals@entry=<code at remote 0x7ffff19878a0>, _co=_co@entry=<code at remote 0x7ffff19878a0>) at ../Python/ceval.c:4174
#45 0x0000000000550b93 in PyEval_EvalCode (co=co@entry=<code at remote 0x7ffff19878a0>, globals=globals@entry={'__name__': '__main__', '__doc__': 'Androguard Gui', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/androgui') at remote 0x7ffff1991198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7e38638>, '__file__': '/usr/bin/androgui', '__cached__': None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3, 0, 0, 'alpha', 0), compiler_flag=65536) at remote 0x7ffff17d3b70>, 'argparse': <module at remote 0x7ffff17d5278>, 'os': <module at remote 0x7ffff1913548>, 'sys': <module at remote 0x7ffff19d7ef8>, 'androconf': <module at remote 0x7ffff17e0408>, 'parser': <ArgumentParser(description='Androguard GUI', argument_default=None, prefix_chars='-', conflict_handler='error', _registries={'action': {None: <type at remote 0xb7d8e8>, 'store': <type at remote 0xb7d8e8>, 'store_const': <type at remote 0xb7dc98>, 'store_true': <type at remote 0xb7e048>, 'store_false': <type at remote 0xb7e3f8>, 'append': <type at remote 0xb7e7a8>, 'appe...(truncated), locals=locals@entry={'__name__': '__main__', '__doc__': 'Androguard Gui', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/androgui') at remote 0x7ffff1991198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7e38638>, '__file__': '/usr/bin/androgui', '__cached__': None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3, 0, 0, 'alpha', 0), compiler_flag=65536) at remote 0x7ffff17d3b70>, 'argparse': <module at remote 0x7ffff17d5278>, 'os': <module at remote 0x7ffff1913548>, 'sys': <module at remote 0x7ffff19d7ef8>, 'androconf': <module at remote 0x7ffff17e0408>, 'parser': <ArgumentParser(description='Androguard GUI', argument_default=None, prefix_chars='-', conflict_handler='error', _registries={'action': {None: <type at remote 0xb7d8e8>, 'store': <type at remote 0xb7d8e8>, 'store_const': <type at remote 0xb7dc98>, 'store_true': <type at remote 0xb7e048>, 'store_false': <type at remote 0xb7e3f8>, 'append': <type at remote 0xb7e7a8>, 'appe...(truncated)) at ../Python/ceval.c:730
#46 0x000000000042b519 in run_mod (arena=0x7ffff19e3258, flags=0x7fffffffd83c, locals={'__name__': '__main__', '__doc__': 'Androguard Gui', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/androgui') at remote 0x7ffff1991198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7e38638>, '__file__': '/usr/bin/androgui', '__cached__': None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3, 0, 0, 'alpha', 0), compiler_flag=65536) at remote 0x7ffff17d3b70>, 'argparse': <module at remote 0x7ffff17d5278>, 'os': <module at remote 0x7ffff1913548>, 'sys': <module at remote 0x7ffff19d7ef8>, 'androconf': <module at remote 0x7ffff17e0408>, 'parser': <ArgumentParser(description='Androguard GUI', argument_default=None, prefix_chars='-', conflict_handler='error', _registries={'action': {None: <type at remote 0xb7d8e8>, 'store': <type at remote 0xb7d8e8>, 'store_const': <type at remote 0xb7dc98>, 'store_true': <type at remote 0xb7e048>, 'store_false': <type at remote 0xb7e3f8>, 'append': <type at remote 0xb7e7a8>, 'appe...(truncated), globals={'__name__': '__main__', '__doc__': 'Androguard Gui', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/androgui') at remote 0x7ffff1991198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7e38638>, '__file__': '/usr/bin/androgui', '__cached__': None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3, 0, 0, 'alpha', 0), compiler_flag=65536) at remote 0x7ffff17d3b70>, 'argparse': <module at remote 0x7ffff17d5278>, 'os': <module at remote 0x7ffff1913548>, 'sys': <module at remote 0x7ffff19d7ef8>, 'androconf': <module at remote 0x7ffff17e0408>, 'parser': <ArgumentParser(description='Androguard GUI', argument_default=None, prefix_chars='-', conflict_handler='error', _registries={'action': {None: <type at remote 0xb7d8e8>, 'store': <type at remote 0xb7d8e8>, 'store_const': <type at remote 0xb7dc98>, 'store_true': <type at remote 0xb7e048>, 'store_false': <type at remote 0xb7e3f8>, 'append': <type at remote 0xb7e7a8>, 'appe...(truncated), filename='/usr/bin/androgui', mod=0xb46628) at ../Python/pythonrun.c:1025
#47 0x000000000042b519 in PyRun_FileExFlags (fp=0xb3c8c0, filename_str=<optimized out>, start=<optimized out>, globals={'__name__': '__main__', '__doc__': 'Androguard Gui', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/androgui') at remote 0x7ffff1991198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7e38638>, '__file__': '/usr/bin/androgui', '__cached__': None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3, 0, 0, 'alpha', 0), compiler_flag=65536) at remote 0x7ffff17d3b70>, 'argparse': <module at remote 0x7ffff17d5278>, 'os': <module at remote 0x7ffff1913548>, 'sys': <module at remote 0x7ffff19d7ef8>, 'androconf': <module at remote 0x7ffff17e0408>, 'parser': <ArgumentParser(description='Androguard GUI', argument_default=None, prefix_chars='-', conflict_handler='error', _registries={'action': {None: <type at remote 0xb7d8e8>, 'store': <type at remote 0xb7d8e8>, 'store_const': <type at remote 0xb7dc98>, 'store_true': <type at remote 0xb7e048>, 'store_false': <type at remote 0xb7e3f8>, 'append': <type at remote 0xb7e7a8>, 'appe...(truncated), locals={'__name__': '__main__', '__doc__': 'Androguard Gui', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/androgui') at remote 0x7ffff1991198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7e38638>, '__file__': '/usr/bin/androgui', '__cached__': None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3, 0, 0, 'alpha', 0), compiler_flag=65536) at remote 0x7ffff17d3b70>, 'argparse': <module at remote 0x7ffff17d5278>, 'os': <module at remote 0x7ffff1913548>, 'sys': <module at remote 0x7ffff19d7ef8>, 'androconf': <module at remote 0x7ffff17e0408>, 'parser': <ArgumentParser(description='Androguard GUI', argument_default=None, prefix_chars='-', conflict_handler='error', _registries={'action': {None: <type at remote 0xb7d8e8>, 'store': <type at remote 0xb7d8e8>, 'store_const': <type at remote 0xb7dc98>, 'store_true': <type at remote 0xb7e048>, 'store_false': <type at remote 0xb7e3f8>, 'append': <type at remote 0xb7e7a8>, 'appe...(truncated), closeit=1, flags=0x7fffffffd83c) at ../Python/pythonrun.c:978
#48 0x000000000042b705 in PyRun_SimpleFileExFlags (fp=0xb3c8c0, filename=<optimized out>, closeit=1, flags=0x7fffffffd83c) at ../Python/pythonrun.c:420
#49 0x0000000000441fcb in run_file (p_cf=0x7fffffffd83c, filename=0xa92c60 L"/usr/bin/androgui", fp=0xb3c8c0) at ../Modules/main.c:340
#50 0x0000000000441fcb in Py_Main (argc=argc@entry=2, argv=argv@entry=0xa8f040) at ../Modules/main.c:810
#51 0x0000000000421ff4 in main (argc=2, argv=<optimized out>) at ../Programs/python.c:69

Thread 6 (Thread 0x7fffd063d700 (LWP 5196)):
#0  0x00007ffff79c14ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x14dde20) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff79c1260 <__condvar_cleanup_waiting>, __arg = 0x7fffd063ce00, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x14dddf8, mutex = 0x14dddd0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 0
#1  0x00007ffff79c14ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x14dddd0, cond=0x14dddf8) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7ffff79c1260 <__condvar_cleanup_waiting>, __arg = 0x7fffd063ce00, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x14dddf8, mutex = 0x14dddd0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 0
#2  0x00007ffff79c14ec in __pthread_cond_wait (cond=cond@entry=0x14dddf8, mutex=mutex@entry=0x14dddd0) at pthread_cond_wait.c:655
#3  0x00007fffd5a5138b in cnd_wait (mtx=0x14dddd0, cond=0x14dddf8) at ../../../include/c11/threads_posix.h:159
        job = <optimized out>
        queue = 0x14dddc8
        thread_index = 0
#4  0x00007fffd5a5138b in util_queue_thread_func (input=input@entry=0x13ee310) at ../../../src/util/u_queue.c:171
        job = <optimized out>
        queue = 0x14dddc8
        thread_index = 0
#5  0x00007fffd5a512a7 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87
        pack = {func = 0x7fffd5a512e0 <util_queue_thread_func>, arg = 0x13ee310}
#6  0x00007ffff79bb5aa in start_thread (arg=0x7fffd063d700) at pthread_create.c:463
        pd = 0x7fffd063d700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736689592064, -7989683788240690479, 140737488339150, 140737488339151, 140737488339152, 0, 7989755361160028881, 7989702241887150801}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007ffff6b0acbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffd8e28700 (LWP 5189)):
#0  0x00007ffff6b005d9 in __GI___poll (fds=0x1272f60, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007fffec79f439 in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x1272f60, timeout=<optimized out>, context=0x128ac80) at ../../../../glib/gmain.c:4204
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7fffec7aec80 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 3
        allocated_nfds = 3
        fds = 0x1272f60
#2  0x00007fffec79f439 in g_main_context_iterate (context=context@entry=0x128ac80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3898
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 3
        allocated_nfds = 3
        fds = 0x1272f60
#3  0x00007fffec79f54c in g_main_context_iteration (context=0x128ac80, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3964
        retval = <optimized out>
#4  0x00007fffee70919f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x127fd00, flags=...) at kernel/qeventdispatcher_glib.cpp:423
        d = 0x12db470
        canWait = true
        savedFlags = {i = 0}
        result = <optimized out>
#5  0x00007fffee6acb6a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffd8e27e30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
        d = 0x12730f0
        locker = {val = 18365568}
        ref = {d = 0x12730f0, locker = @0x7fffd8e27db8, exceptionCaught = true}
#6  0x00007fffee4c27ea in QThread::exec() (this=this@entry=0x7fffe4b41d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:522
        d = 0x1183c10
        locker = {val = 18365568}
        eventLoop = {<QObject> = {_vptr.QObject = 0x7fffeeb0f4e8 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fffee81d9c0 <qt_meta_stringdata_QObject>, data = 0x7fffee81d8a0 <qt_meta_data_QObject>, static_metacall = 0x7fffee6e5b90 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x12730f0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fffee820760 <qt_meta_stringdata_Qt>, data = 0x7fffee81dae0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7fffeeb07a60 <QObject::staticMetaObject>, stringdata = 0x7fffee818480 <qt_meta_stringdata_QEventLoop>, data = 0x7fffee818420 <qt_meta_data_QEventLoop>, static_metacall = 0x7fffee6ac860 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
        returnCode = <optimized out>
#7  0x00007fffe48cedf5 in QDBusConnectionManager::run() (this=0x7fffe4b41d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
        locker = <optimized out>
#8  0x00007fffee4c7b4f in QThreadPrivate::start(void*) (arg=0x7fffe4b41d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:376
        thr = 0x7fffe4b41d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>
        data = 0x12d6030
        __clframe = {__cancel_routine = 0x7fffee4c6bc0 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x7fffe4b41d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>, __do_it = 1, __cancel_type = <optimized out>}
#9  0x00007ffff79bb5aa in start_thread (arg=0x7fffd8e28700) at pthread_create.c:463
        pd = 0x7fffd8e28700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736832112384, -7989683788240690479, 140737488341646, 140737488341647, 140737488341856, 0, 7989738853990097617, 7989702241887150801}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007ffff6b0acbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffdaab3700 (LWP 5188)):
#0  0x00007ffff6b005d9 in __GI___poll (fds=0x121e4d0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007fffec79f439 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x121e4d0, timeout=<optimized out>, context=0x11f4450) at ../../../../glib/gmain.c:4204
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7fffec7aec80 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x121e4d0
#2  0x00007fffec79f439 in g_main_context_iterate (context=0x11f4450, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3898
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x121e4d0
#3  0x00007fffec79f7d2 in g_main_loop_run (loop=0x121e630) at ../../../../glib/gmain.c:4099
        __func__ = "g_main_loop_run"
#4  0x00007fffdd1ece26 in gdbus_shared_thread_func (user_data=0x121d9c0) at ../../../../gio/gdbusprivate.c:275
        data = 0x121d9c0
#5  0x00007fffec7c6e05 in g_thread_proxy (data=0x11c6c50) at ../../../../glib/gthread.c:784
        thread = 0x11c6c50
#6  0x00007ffff79bb5aa in start_thread (arg=0x7fffdaab3700) at pthread_create.c:463
        pd = 0x7fffdaab3700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736862041856, -7989683788240690479, 140737488338126, 140737488338127, 140737488338256, 0, 7989743881786188497, 7989702241887150801}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007ffff6b0acbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffdb2b4700 (LWP 5187)):
#0  0x00007ffff6b005d9 in __GI___poll (fds=0x121e680, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007fffec79f439 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x121e680, timeout=<optimized out>, context=0x120dfd0) at ../../../../glib/gmain.c:4204
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7fffec7aec80 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x121e680
#2  0x00007fffec79f439 in g_main_context_iterate (context=context@entry=0x120dfd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3898
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x121e680
#3  0x00007fffec79f54c in g_main_context_iteration (context=0x120dfd0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3964
        retval = <optimized out>
#4  0x00007fffec79f591 in glib_worker_main (data=<optimized out>) at ../../../../glib/gmain.c:5773
#5  0x00007fffec7c6e05 in g_thread_proxy (data=0x11c6b70) at ../../../../glib/gthread.c:784
        thread = 0x11c6b70
#6  0x00007ffff79bb5aa in start_thread (arg=0x7fffdb2b4700) at pthread_create.c:463
        pd = 0x7fffdb2b4700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736870434560, -7989683788240690479, 140737488337742, 140737488337743, 140737488337872, 0, 7989744980760945361, 7989702241887150801}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007ffff6b0acbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffe16cd700 (LWP 5178)):
#0  0x00007ffff6b005d9 in __GI___poll (fds=fds@entry=0x7fffe16ccd68, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007fffe992e0f7 in poll (__timeout=-1, __nfds=1, __fds=0x7fffe16ccd68) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
        ret = <optimized out>
        fd = {fd = 3, events = 1, revents = 0}
#2  0x00007fffe992e0f7 in _xcb_conn_wait (c=c@entry=0x11012d0, cond=cond@entry=0x1101310, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:479
        ret = <optimized out>
        fd = {fd = 3, events = 1, revents = 0}
#3  0x00007fffe992fd1a in xcb_wait_for_event (c=0x11012d0) at ../../src/xcb_in.c:697
#4  0x00007fffe4dc6b19 in QXcbEventReader::run() (this=0x1152b00) at qxcbconnection.cpp:1370
        event = <optimized out>
#5  0x00007fffee4c7b4f in QThreadPrivate::start(void*) (arg=0x1152b00) at thread/qthread_unix.cpp:376
        thr = 0x1152b00
        data = 0xf8df80
        __clframe = {__cancel_routine = 0x7fffee4c6bc0 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x1152b00, __do_it = 1, __cancel_type = <optimized out>}
#6  0x00007ffff79bb5aa in start_thread (arg=0x7fffe16cd700) at pthread_create.c:463
        pd = 0x7fffe16cd700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736975394560, -7989683788240690479, 140737488342030, 140737488342031, 140737488342240, 0, 7989722418760868561, 7989702241887150801}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007ffff6b0acbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff7fc0740 (LWP 5132)):
#0  0x00007ffff6a48e7b in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
        set = {__val = {0, 22827152, 1040, 1792, 22827136, 140737331683778, 22828920, 17666026785439867136, 326417514608, 1000, 8, 22827152, 63, 11121912, 4294967295, 140737191383961}}
        pid = <optimized out>
        tid = <optimized out>
#1  0x00007ffff6a4a231 in __GI_abort () at abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x7fffe7ec1e90, sa_sigaction = 0x7fffe7ec1e90}, sa_mask = {__val = {140737197971088, 140737488339712, 3, 21673104, 140737246716680, 140737084399248, 140737351949916, 140737488339816, 140737351971016, 140737488340096, 140737191281283, 140737488339872, 140737352124848, 140737246891536, 17666026785439867136, 140737352124848}}, sa_flags = -15512, sa_restorer = 0x7fffe56f3af8}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007fffee4b2197 in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1716
        message = <optimized out>
        ap = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc450, reg_save_area = 0x7fffffffc390}}
#3  0x00007fffee4b2197 in QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7fffffffc480, msg=msg@entry=0x7fffe8bf688b "%s") at global/qlogging.cpp:822
        message = <optimized out>
        ap = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc450, reg_save_area = 0x7fffffffc390}}
#4  0x00007fffe8bebad5 in pyqt5_err_print() () at ../../qpy/QtCore/qpycore_public_api.cpp:204
        stringio_ctor = <type at remote 0xa572a0>
        new_stderr = <optimized out>
        old_stderr = <optimized out>
        message = {d = 0x14aaa50}
        recursing = true
        exception = <type at remote 0x9d2e20>
        value = "local variable 'nb' referenced before assignment"
        traceback = <traceback at remote 0x7fffe5721388>
        original_hook = <built-in method excepthook of module object at remote 0x7ffff19d7ef8>
        hook = <optimized out>
#5  0x00007fffe8bf184d in PyQtSlotProxy::unislot(void**) (this=0x1303270, qargs=0x7fffffffc670) at ../../qpy/QtCore/qpycore_pyqtslotproxy.cpp:211
        sipGIL = PyGILState_UNLOCKED
        saved_last_sender = 0x0
        new_last_sender = 0x12cd330
        this = 0x1303270
        qargs = 0x7fffffffc670
#6  0x00007fffe8bf2167 in PyQtSlotProxy::qt_metacall(QMetaObject::Call, int, void**) (this=0x1303270, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffc670) at ../../qpy/QtCore/qpycore_pyqtslotproxy.cpp:170
#7  0x00007fffee6de259 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x12cd330, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffffffc670) at kernel/qobject.cpp:3782
        method = <optimized out>
        receiver = 0x1303270
        receiverInSameThread = <optimized out>
        sw = {receiver = 0x1303270, previousSender = 0x0, currentSender = {sender = 0x12cd330, signal = 4, ref = 1}, switched = true}
        c = 0x13032c0
        last = 0x1265b20
        locker = {val = 140737197993608}
        connectionLists = {connectionLists = 0x12bee40}
        list = <optimized out>
        currentThreadId = 0x7ffff7fc0740
        signal_index = 4
        empty_argv = {0x0}
#8  0x00007fffee6de867 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x12cd330, m=m@entry=0x7fffefad1840 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffffffc670) at kernel/qobject.cpp:3629
#9  0x00007fffef404e52 in QAction::triggered(bool) (this=this@entry=0x12cd330, _t1=<optimized out>) at .moc/moc_qaction.cpp:376
        _a = {0x0, 0x7fffffffc66c}
#10 0x00007fffef40759c in QAction::activate(QAction::ActionEvent) (this=0x12cd330, event=<optimized out>) at kernel/qaction.cpp:1167
#11 0x00007fffef58661c in QMenuPrivate::activateCausedStack(QVector<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) (this=this@entry=0x129d000, causedStack=..., action=action@entry=0x12cd330, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1372
        guard = {block = @0x129d350, reset = false}
#12 0x00007fffef58daeb in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (this=this@entry=0x129d000, action=action@entry=0x12cd330, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1449
        inWhatsThisMode = false
        causedStack = {d = 0x14ca6d0}
#13 0x00007fffef58e913 in QMenu::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, e=0x7fffffffccc0) at widgets/qmenu.cpp:2943
        action = 0x12cd330
#14 0x00007fffef44a378 in QWidget::event(QEvent*) (this=this@entry=0x12ca390, event=event@entry=0x7fffffffccc0) at kernel/qwidget.cpp:9277
#15 0x00007fffef590beb in QMenu::event(QEvent*) (this=0x12ca390, e=0x7fffffffccc0) at widgets/qmenu.cpp:3065
#16 0x00007fffef40b6cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0xde2380, receiver=receiver@entry=0x12ca390, e=e@entry=0x7fffffffccc0) at kernel/qapplication.cpp:3732
        consumed = <optimized out>
#17 0x00007fffef4133df in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x11469d0, receiver=receiver@entry=0x12ca390, e=e@entry=0x7fffffffccc0) at kernel/qapplication.cpp:3208
        me = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7fffef29c830 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fffee819380 <qt_meta_stringdata_QEvent>, data = 0x7fffee818dc0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 3, posted = 0, spont = 1, m_accept = 1, reserved = 0}, modState = {i = 0}, ts = 406076872}, l = {xp = 33, yp = 119}, w = {xp = 33, yp = 119}, s = {xp = 180, yp = 305}, b = Qt::LeftButton, mouseState = {i = 0}, caps = 0, velocity = {xp = 0, yp = 0}}
        w = 0x12ca390
        mouse = 0x7fffffffccc0
        eventAccepted = <optimized out>
        relpos = {xp = 33, yp = 119}
        pw = {wp = {d = 0x14453e0, value = 0x12ca390}}
        res = false
#18 0x00007fffefeae51e in sipQApplication::notify(QObject*, QEvent*) (this=0x11469d0, a0=0x12ca390, a1=0x7fffffffccc0) at ./build-3.6/QtWidgets/sipQtWidgetspart9.cpp:12951
        sipGILState = (PyGILState_UNLOCKED | unknown: 32766)
        sipMeth = <optimized out>
#19 0x00007fffee6ae938 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x12ca390, event=event@entry=0x7fffffffccc0) at kernel/qcoreapplication.cpp:1050
        selfRequired = true
        result = false
        cbdata = {0x12ca390, 0x7fffffffccc0, 0x7fffffffcb1f}
        d = <optimized out>
        threadData = 0xc26520
        scopeLevelCounter = {threadData = 0xc26520}
#20 0x00007fffef4123b2 in QCoreApplication::sendEvent(QObject*, QEvent*) (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
        receiverGuard = {wp = {d = 0x14453e0, value = 0x12ca390}}
        nativeGuard = {wp = {d = 0x14453e0, value = 0x12ca390}}
        alienGuard = {wp = {d = 0x0, value = 0x0}}
        activePopupWidget = {wp = {d = 0x14453e0, value = 0x12ca390}}
        widgetUnderMouse = <optimized out>
        wasLeaveAfterRelease = false
        result = <optimized out>
#21 0x00007fffef4123b2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (receiver=receiver@entry=0x12ca390, event=event@entry=0x7fffffffccc0, alienWidget=0x0, alienWidget@entry=0x12ca390, nativeWidget=0x12ca390, buttonDown=buttonDown@entry=0x7fffefb00810 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2711
        receiverGuard = {wp = {d = 0x14453e0, value = 0x12ca390}}
        nativeGuard = {wp = {d = 0x14453e0, value = 0x12ca390}}
        alienGuard = {wp = {d = 0x0, value = 0x0}}
        activePopupWidget = {wp = {d = 0x14453e0, value = 0x12ca390}}
        widgetUnderMouse = <optimized out>
        wasLeaveAfterRelease = false
        result = <optimized out>
#22 0x00007fffef46520a in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=this@entry=0x1486710, event=event@entry=0x7fffffffd0f0) at kernel/qwidgetwindow.cpp:555
        e = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7fffef29c830 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fffee819380 <qt_meta_stringdata_QEvent>, data = 0x7fffee818dc0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 3, posted = 0, spont = 1, m_accept = 1, reserved = 0}, modState = {i = 0}, ts = 406076872}, l = {xp = 33, yp = 119}, w = {xp = 33, yp = 119}, s = {xp = 180, yp = 305}, b = Qt::LeftButton, mouseState = {i = 0}, caps = 0, velocity = {xp = 0, yp = 0}}
        receiver = 0x12ca390
        widgetPos = <optimized out>
        reallyUnderMouse = <optimized out>
        popupChild = 0x0
        activePopupWidget = 0x12ca390
        mapped = {xp = 33, yp = 119}
        releaseAfter = true
        oldOpenPopupCount = 1
        contextMenuTrigger = QEvent::MouseButtonPress
        widget = <optimized out>
        mapped = {xp = 20005856, yp = 0}
        receiver = <optimized out>
#23 0x00007fffef467b09 in QWidgetWindow::event(QEvent*) (this=0x1486710, event=0x7fffffffd0f0) at kernel/qwidgetwindow.cpp:280
        event = 0x7fffffffd0f0
        this = 0x1486710
#24 0x00007fffef40b6cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0xde2380, receiver=receiver@entry=0x1486710, e=e@entry=0x7fffffffd0f0) at kernel/qapplication.cpp:3732
        consumed = <optimized out>
#25 0x00007fffef412e84 in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x11469d0, receiver=receiver@entry=0x1486710, e=e@entry=0x7fffffffd0f0) at kernel/qapplication.cpp:3491
        w = 0x1486710
        extra = <optimized out>
        isProxyWidget = <optimized out>
        res = false
#26 0x00007fffefeae51e in sipQApplication::notify(QObject*, QEvent*) (this=0x11469d0, a0=0x1486710, a1=0x7fffffffd0f0) at ./build-3.6/QtWidgets/sipQtWidgetspart9.cpp:12951
        sipGILState = PyGILState_LOCKED
        sipMeth = <optimized out>
#27 0x00007fffee6ae938 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x1486710, event=event@entry=0x7fffffffd0f0) at kernel/qcoreapplication.cpp:1050
        selfRequired = true
        result = false
        cbdata = {0x1486710, 0x7fffffffd0f0, 0x7fffffffcfbf}
        d = <optimized out>
        threadData = 0xc26520
        scopeLevelCounter = {threadData = 0xc26520}
#28 0x00007fffeec1a603 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (event=0x7fffffffd0f0, receiver=0x1486710) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
        type = QEvent::MouseButtonRelease
        stateChange = <optimized out>
        window = 0x1486710
        localPoint = {xp = 33, yp = 119}
        globalPoint = {xp = 180, yp = 305}
        button = Qt::LeftButton
        doubleClick = false
        frameStrut = false
        ev = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7fffef29c830 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fffee819380 <qt_meta_stringdata_QEvent>, data = 0x7fffee818dc0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 3, posted = 0, spont = 1, m_accept = 1, reserved = 30}, modState = {i = 0}, ts = 406076872}, l = {xp = 33, yp = 119}, w = {xp = 33, yp = 119}, s = {xp = 180, yp = 305}, b = Qt::LeftButton, mouseState = {i = 0}, caps = 0, velocity = {xp = 0, yp = 0}}
#29 0x00007fffeec1a603 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x124dbf0) at kernel/qguiapplication.cpp:1960
        type = QEvent::MouseButtonRelease
        stateChange = <optimized out>
        window = 0x1486710
        localPoint = {xp = 33, yp = 119}
        globalPoint = {xp = 180, yp = 305}
        button = Qt::LeftButton
        doubleClick = false
        frameStrut = false
        ev = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7fffef29c830 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fffee819380 <qt_meta_stringdata_QEvent>, data = 0x7fffee818dc0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 3, posted = 0, spont = 1, m_accept = 1, reserved = 30}, modState = {i = 0}, ts = 406076872}, l = {xp = 33, yp = 119}, w = {xp = 33, yp = 119}, s = {xp = 180, yp = 305}, b = Qt::LeftButton, mouseState = {i = 0}, caps = 0, velocity = {xp = 0, yp = 0}}
#30 0x00007fffeec1c0d5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x124dbf0) at kernel/qguiapplication.cpp:1741
#31 0x00007fffeebf403b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:984
        event = 0x124dbf0
        nevents = 1
#32 0x00007fffe4e4b20b in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1053d20, flags=...) at qeventdispatcher_glib.cpp:70
        didSendEvents = true
#33 0x00007fffee6acb6a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffd360, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
        d = 0x1416510
        locker = {val = 13045632}
        ref = {d = 0x1416510, locker = @0x7fffffffd2e8, exceptionCaught = true}
#34 0x00007fffee6b5ed4 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1338
        threadData = 0xc26520
        eventLoop = {<QObject> = {_vptr.QObject = 0x7fffeeb0f4e8 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fffee81d9c0 <qt_meta_stringdata_QObject>, data = 0x7fffee81d8a0 <qt_meta_data_QObject>, static_metacall = 0x7fffee6e5b90 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x1416510}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fffee820760 <qt_meta_stringdata_Qt>, data = 0x7fffee81dae0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7fffeeb07a60 <QObject::staticMetaObject>, stringdata = 0x7fffee818480 <qt_meta_stringdata_QEventLoop>, data = 0x7fffee818420 <qt_meta_data_QEventLoop>, static_metacall = 0x7fffee6ac860 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
        returnCode = <optimized out>
#35 0x00007fffeec112dc in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1687
#36 0x00007fffef40b625 in QApplication::exec() () at kernel/qapplication.cpp:2917
#37 0x00007fffefe710ab in meth_QApplication_exec_(PyObject*, PyObject*) (sipArgs=<optimized out>) at ./build-3.6/QtWidgets/sipQtWidgetspart9.cpp:14225
        _save = 0xa93660
        sipRes = <optimized out>
        sipParseErr = 0x0
#38 0x00000000004c53cd in _PyCFunction_FastCallDict (kwargs=0x0, nargs=140737089679864, args=0xab4da0, func_obj=<built-in method exec_ of QApplication object at remote 0x7fffe83cb1f8>) at ../Objects/methodobject.c:234
        tuple = <optimized out>
        tuple = <optimized out>
        func = <optimized out>
        meth = <optimized out>
        self = <optimized out>
        flags = <optimized out>
        result = <optimized out>
        kwdict = 0x0
        nkwargs = <optimized out>
#39 0x00000000004c53cd in _PyCFunction_FastCallKeywords (func=func@entry=<built-in method exec_ of QApplication object at remote 0x7fffe83cb1f8>, stack=stack@entry=0xab4da0, nargs=nargs@entry=0, kwnames=kwnames@entry=0x0) at ../Objects/methodobject.c:294
        kwdict = 0x0
        nkwargs = <optimized out>
#40 0x000000000054ffe4 in call_function (pp_stack=pp_stack@entry=0x7fffffffd528, oparg=<optimized out>, kwnames=kwnames@entry=0x0) at ../Python/ceval.c:4824
        tstate = <optimized out>
        pfunc = 0xab4d98
        func = <built-in method exec_ of QApplication object at remote 0x7fffe83cb1f8>
        x = <optimized out>
        w = <optimized out>
        nargs = <optimized out>
        stack = 0xab4da0
#41 0x00000000005546cf in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3322
        sp = 0xab4da0
        res = <optimized out>
        stack_pointer = <optimized out>
        next_instr = <optimized out>
        opcode = 131
        oparg = <optimized out>
        why = <optimized out>
        fastlocals = <optimized out>
        freevars = <optimized out>
        retval = 0x0
        tstate = <optimized out>
        co = <optimized out>
        instr_ub = -1
        instr_lb = 0
        instr_prev = -1
        first_instr = <optimized out>
        names = <optimized out>
        consts = <optimized out>
        opcode_targets = {0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x5532c2 <_PyEval_EvalFrameDefault+8738>, 0x55330c <_PyEval_EvalFrameDefault+8812>, 0x553354 <_PyEval_EvalFrameDefault+8884>, 0x5533a4 <_PyEval_EvalFrameDefault+8964>, 0x5533ee <_PyEval_EvalFrameDefault+9038>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x553442 <_PyEval_EvalFrameDefault+9122>, 0x551c5a <_PyEval_EvalFrameDefault+3002>, 0x55552e <_PyEval_EvalFrameDefault+17550>, 0x555c05 <_PyEval_EvalFrameDefault+19301>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x554faa <_PyEval_EvalFrameDefault+16138>, 0x55594c <_PyEval_EvalFrameDefault+18604>, 0x55581f <_PyEval_EvalFrameDefault+18303>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x5558b3 <_PyEval_EvalFrameDefault+18451>, 0x55559f <_PyEval_EvalFrameDefault+17663>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x555635 <_PyEval_EvalFrameDefault+17813>, 0x5556e0 <_PyEval_EvalFrameDefault+17984>, 0x55578b <_PyEval_EvalFrameDefault+18155>, 0x552f0d <_PyEval_EvalFrameDefault+7789>, 0x552fa1 <_PyEval_EvalFrameDefault+7937>, 0x553037 <_PyEval_EvalFrameDefault+8087>, 0x5530cd <_PyEval_EvalFrameDefault+8237>, 0x553161 <_PyEval_EvalFrameDefault+8385>, 0x555f19 <_PyEval_EvalFrameDefault+20089> <repeats 20 times>, 0x5531f5 <_PyEval_EvalFrameDefault+8533>, 0x553dcb <_PyEval_EvalFrameDefault+11563>, 0x553e48 <_PyEval_EvalFrameDefault+11688>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x553f08 <_PyEval_EvalFrameDefault+11880>, 0x553fb3 <_PyEval_EvalFrameDefault+12051>, 0x554558 <_PyEval_EvalFrameDefault+13496>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x5545ec <_PyEval_EvalFrameDefault+13644>, 0x5542f3 <_PyEval_EvalFrameDefault+12883>, 0x55439e <_PyEval_EvalFrameDefault+13054>, 0x554430 <_PyEval_EvalFrameDefault+13200>, 0x5544c4 <_PyEval_EvalFrameDefault+13348>, 0x5522e4 <_PyEval_EvalFrameDefault+4676>, 0x55237a <_PyEval_EvalFrameDefault+4826>, 0x552410 <_PyEval_EvalFrameDefault+4976>, 0x5524a6 <_PyEval_EvalFrameDefault+5126>, 0x552541 <_PyEval_EvalFrameDefault+5281>, 0x5525b2 <_PyEval_EvalFrameDefault+5394>, 0x55263b <_PyEval_EvalFrameDefault+5531>, 0x5526d6 <_PyEval_EvalFrameDefault+5686>, 0x552763 <_PyEval_EvalFrameDefault+5827>, 0x552860 <_PyEval_EvalFrameDefault+6080>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x5528dd <_PyEval_EvalFrameDefault+6205>, 0x552973 <_PyEval_EvalFrameDefault+6355>, 0x554c64 <_PyEval_EvalFrameDefault+15300>, 0x554cfa <_PyEval_EvalFrameDefault+15450>, 0x555319 <_PyEval_EvalFrameDefault+17017>, 0x555c8a <_PyEval_EvalFrameDefault+19434>, 0x553933 <_PyEval_EvalFrameDefault+10387>, 0x553a27 <_PyEval_EvalFrameDefault+10631>, 0x5559e2 <_PyEval_EvalFrameDefault+18754>, 0x5559fa <_PyEval_EvalFrameDefault+18778>, 0x555468 <_PyEval_EvalFrameDefault+17352>, 0x555501 <_PyEval_EvalFrameDefault+17505>, 0x55347d <_PyEval_EvalFrameDefault+9181>, 0x553510 <_PyEval_EvalFrameDefault+9328>, 0x554c09 <_PyEval_EvalFrameDefault+15209>, 0x551ccb <_PyEval_EvalFrameDefault+3115>, 0x551d64 <_PyEval_EvalFrameDefault+3268>, 0x551dd3 <_PyEval_EvalFrameDefault+3379>, 0x551f00 <_PyEval_EvalFrameDefault+3680>, 0x551f77 <_PyEval_EvalFrameDefault+3799>, 0x552190 <_PyEval_EvalFrameDefault+4336>, 0x552090 <_PyEval_EvalFrameDefault+4080>, 0x55210e <_PyEval_EvalFrameDefault+4206>, 0x55222d <_PyEval_EvalFrameDefault+4493>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x552293 <_PyEval_EvalFrameDefault+4595>, 0x555019 <_PyEval_EvalFrameDefault+16249>, 0x5550a5 <_PyEval_EvalFrameDefault+16389>, 0x554973 <_PyEval_EvalFrameDefault+14547>, 0x555217 <_PyEval_EvalFrameDefault+16759>, 0x554aed <_PyEval_EvalFrameDefault+14925>, 0x554b8b <_PyEval_EvalFrameDefault+15083>, 0x5535a8 <_PyEval_EvalFrameDefault+9480>, 0x5535c8 <_PyEval_EvalFrameDefault+9512>, 0x5553ad <_PyEval_EvalFrameDefault+17165>, 0x555428 <_PyEval_EvalFrameDefault+17288>, 0x553728 <_PyEval_EvalFrameDefault+9864>, 0x5537b8 <_PyEval_EvalFrameDefault+10008>, 0x55383e <_PyEval_EvalFrameDefault+10142>, 0x55388b <_PyEval_EvalFrameDefault+10219>, 0x554d8e <_PyEval_EvalFrameDefault+15598>, 0x554e34 <_PyEval_EvalFrameDefault+15764>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x554eb7 <_PyEval_EvalFrameDefault+15895>, 0x5584bc <_PyEval_EvalFrameDefault+29724>, 0x551a78 <_PyEval_EvalFrameDefault+2520>, 0x551a78 <_PyEval_EvalFrameDefault+2520>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x553c30 <_PyEval_EvalFrameDefault+11152>, 0x553cf9 <_PyEval_EvalFrameDefault+11353>, 0x553d5a <_PyEval_EvalFrameDefault+11450>, 0x552e1b <_PyEval_EvalFrameDefault+7547>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x554682 <_PyEval_EvalFrameDefault+13794>, 0x5546b5 <_PyEval_EvalFrameDefault+13845>, 0x554049 <_PyEval_EvalFrameDefault+12201>, 0x555d6a <_PyEval_EvalFrameDefault+19658>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x555e4a <_PyEval_EvalFrameDefault+19882>, 0x555eab <_PyEval_EvalFrameDefault+19979>, 0x552a09 <_PyEval_EvalFrameDefault+6505>, 0x552a7a <_PyEval_EvalFrameDefault+6618>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x555f19 <_PyEval_EvalFrameDefault+20089>, 0x552add <_PyEval_EvalFrameDefault+6717>, 0x552b6e <_PyEval_EvalFrameDefault+6862>, 0x552d09 <_PyEval_EvalFrameDefault+7273>, 0x5542d7 <_PyEval_EvalFrameDefault+12855>, 0x55472a <_PyEval_EvalFrameDefault+13962>, 0x5547a7 <_PyEval_EvalFrameDefault+14087>, 0x554824 <_PyEval_EvalFrameDefault+14212>, 0x553b9e <_PyEval_EvalFrameDefault+11006>, 0x551adc <_PyEval_EvalFrameDefault+2620>, 0x5548c2 <_PyEval_EvalFrameDefault+14370>, 0x553ae4 <_PyEval_EvalFrameDefault+10820>, 0x551adc <_PyEval_EvalFrameDefault+2620>, 0x55425c <_PyEval_EvalFrameDefault+12732>, 0x553c88 <_PyEval_EvalFrameDefault+11240>, 0x55416c <_PyEval_EvalFrameDefault+12492>, 0x555c95 <_PyEval_EvalFrameDefault+19445>, 0x554ed8 <_PyEval_EvalFrameDefault+15928>, 0x5584c1 <_PyEval_EvalFrameDefault+29729>, 0x555f19 <_PyEval_EvalFrameDefault+20089> <repeats 97 times>}
#42 0x000000000054fbe1 in PyEval_EvalFrameEx (throwflag=0, f=Frame 0xab4c18, for file /usr/bin/androgui, line 43, in <module> ()) at ../Python/ceval.c:753
        tstate = <optimized out>
        co = 0x7ffff19878a0
        f = Frame 0xab4c18, for file /usr/bin/androgui, line 43, in <module> ()
        retval = 0x0
        fastlocals = 0xab4d90
        freevars = 0xab4d90
        tstate = 0xa93660
        x = <optimized out>
        u = <optimized out>
        total_args = <optimized out>
        i = <optimized out>
        n = 0
        kwdict = 0x0
#43 0x000000000054fbe1 in _PyEval_EvalCodeWithName (_co=_co@entry=<code at remote 0x7ffff19878a0>, globals=globals@entry=<code at remote 0x7ffff19878a0>, locals=locals@entry=1258766028527010147992586961100849078206980253073905630871926249025594506248635260003629497748144394003484464609491723664298425365141165811153849766168997161713957807725801211928129587406069701485126445351426623525047457725580163688894584628715627866377389282549418586059309248393579892825494331993680674810174335124216794326701724043662616142886533346268659336776571283597887525453069979856578881973192769844643505910338330243377574568465746613166268600257266700872086865983390234957677036422370180574063631200645450075638618256146578862360259438891599957526711243051446153078668078083179234987615727431387277147425102355473470120784288440135274369369436718207495052223614941850673131722362816098084094473845252478317335423857785951191511140208333061268509106596362245140960563639423472242687310174802734689899407041257399768159724369340189020739122396703697599119444362190617817497398242828702675812642999113303751988052160159145396754174795478193745259447087896455399857927953134287429357908935816395766632781113629786963...(truncated), args=args@entry=0x0, argcount=argcount@entry=0, kwnames=kwnames@entry=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at ../Python/ceval.c:4153
        co = 0x7ffff19878a0
        f = Frame 0xab4c18, for file /usr/bin/androgui, line 43, in <module> ()
        retval = 0x0
        fastlocals = 0xab4d90
        freevars = 0xab4d90
        tstate = 0xa93660
        x = <optimized out>
        u = <optimized out>
        total_args = <optimized out>
        i = <optimized out>
        n = 0
        kwdict = 0x0
#44 0x0000000000550b93 in PyEval_EvalCodeEx (closure=0x0, kwdefs=0x0, defcount=0, defs=0x0, kwcount=0, kws=0x0, argcount=0, args=0x0, locals=locals@entry=1258766028527010147992586961100849078206980253073905630871926249025594506248635260003629497748144394003484464609491723664298425365141165811153849766168997161713957807725801211928129587406069701485126445351426623525047457725580163688894584628715627866377389282549418586059309248393579892825494331993680674810174335124216794326701724043662616142886533346268659336776571283597887525453069979856578881973192769844643505910338330243377574568465746613166268600257266700872086865983390234957677036422370180574063631200645450075638618256146578862360259438891599957526711243051446153078668078083179234987615727431387277147425102355473470120784288440135274369369436718207495052223614941850673131722362816098084094473845252478317335423857785951191511140208333061268509106596362245140960563639423472242687310174802734689899407041257399768159724369340189020739122396703697599119444362190617817497398242828702675812642999113303751988052160159145396754174795478193745259447087896455399857927953134287429357908935816395766632781113629786963...(truncated), globals=globals@entry=<code at remote 0x7ffff19878a0>, _co=_co@entry=<code at remote 0x7ffff19878a0>) at ../Python/ceval.c:4174
#45 0x0000000000550b93 in PyEval_EvalCode (co=co@entry=<code at remote 0x7ffff19878a0>, globals=globals@entry={'__name__': '__main__', '__doc__': 'Androguard Gui', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/androgui') at remote 0x7ffff1991198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7e38638>, '__file__': '/usr/bin/androgui', '__cached__': None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3, 0, 0, 'alpha', 0), compiler_flag=65536) at remote 0x7ffff17d3b70>, 'argparse': <module at remote 0x7ffff17d5278>, 'os': <module at remote 0x7ffff1913548>, 'sys': <module at remote 0x7ffff19d7ef8>, 'androconf': <module at remote 0x7ffff17e0408>, 'parser': <ArgumentParser(description='Androguard GUI', argument_default=None, prefix_chars='-', conflict_handler='error', _registries={'action': {None: <type at remote 0xb7d8e8>, 'store': <type at remote 0xb7d8e8>, 'store_const': <type at remote 0xb7dc98>, 'store_true': <type at remote 0xb7e048>, 'store_false': <type at remote 0xb7e3f8>, 'append': <type at remote 0xb7e7a8>, 'appe...(truncated), locals=locals@entry={'__name__': '__main__', '__doc__': 'Androguard Gui', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/androgui') at remote 0x7ffff1991198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7e38638>, '__file__': '/usr/bin/androgui', '__cached__': None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3, 0, 0, 'alpha', 0), compiler_flag=65536) at remote 0x7ffff17d3b70>, 'argparse': <module at remote 0x7ffff17d5278>, 'os': <module at remote 0x7ffff1913548>, 'sys': <module at remote 0x7ffff19d7ef8>, 'androconf': <module at remote 0x7ffff17e0408>, 'parser': <ArgumentParser(description='Androguard GUI', argument_default=None, prefix_chars='-', conflict_handler='error', _registries={'action': {None: <type at remote 0xb7d8e8>, 'store': <type at remote 0xb7d8e8>, 'store_const': <type at remote 0xb7dc98>, 'store_true': <type at remote 0xb7e048>, 'store_false': <type at remote 0xb7e3f8>, 'append': <type at remote 0xb7e7a8>, 'appe...(truncated)) at ../Python/ceval.c:730
#46 0x000000000042b519 in run_mod (arena=0x7ffff19e3258, flags=0x7fffffffd83c, locals={'__name__': '__main__', '__doc__': 'Androguard Gui', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/androgui') at remote 0x7ffff1991198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7e38638>, '__file__': '/usr/bin/androgui', '__cached__': None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3, 0, 0, 'alpha', 0), compiler_flag=65536) at remote 0x7ffff17d3b70>, 'argparse': <module at remote 0x7ffff17d5278>, 'os': <module at remote 0x7ffff1913548>, 'sys': <module at remote 0x7ffff19d7ef8>, 'androconf': <module at remote 0x7ffff17e0408>, 'parser': <ArgumentParser(description='Androguard GUI', argument_default=None, prefix_chars='-', conflict_handler='error', _registries={'action': {None: <type at remote 0xb7d8e8>, 'store': <type at remote 0xb7d8e8>, 'store_const': <type at remote 0xb7dc98>, 'store_true': <type at remote 0xb7e048>, 'store_false': <type at remote 0xb7e3f8>, 'append': <type at remote 0xb7e7a8>, 'appe...(truncated), globals={'__name__': '__main__', '__doc__': 'Androguard Gui', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/androgui') at remote 0x7ffff1991198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7e38638>, '__file__': '/usr/bin/androgui', '__cached__': None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3, 0, 0, 'alpha', 0), compiler_flag=65536) at remote 0x7ffff17d3b70>, 'argparse': <module at remote 0x7ffff17d5278>, 'os': <module at remote 0x7ffff1913548>, 'sys': <module at remote 0x7ffff19d7ef8>, 'androconf': <module at remote 0x7ffff17e0408>, 'parser': <ArgumentParser(description='Androguard GUI', argument_default=None, prefix_chars='-', conflict_handler='error', _registries={'action': {None: <type at remote 0xb7d8e8>, 'store': <type at remote 0xb7d8e8>, 'store_const': <type at remote 0xb7dc98>, 'store_true': <type at remote 0xb7e048>, 'store_false': <type at remote 0xb7e3f8>, 'append': <type at remote 0xb7e7a8>, 'appe...(truncated), filename='/usr/bin/androgui', mod=0xb46628) at ../Python/pythonrun.c:1025
        co = 0x7ffff19878a0
        v = <optimized out>
        ret = 0x0
        arena = 0x7ffff19e3258
        filename = '/usr/bin/androgui'
#47 0x000000000042b519 in PyRun_FileExFlags (fp=0xb3c8c0, filename_str=<optimized out>, start=<optimized out>, globals={'__name__': '__main__', '__doc__': 'Androguard Gui', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/androgui') at remote 0x7ffff1991198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7e38638>, '__file__': '/usr/bin/androgui', '__cached__': None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3, 0, 0, 'alpha', 0), compiler_flag=65536) at remote 0x7ffff17d3b70>, 'argparse': <module at remote 0x7ffff17d5278>, 'os': <module at remote 0x7ffff1913548>, 'sys': <module at remote 0x7ffff19d7ef8>, 'androconf': <module at remote 0x7ffff17e0408>, 'parser': <ArgumentParser(description='Androguard GUI', argument_default=None, prefix_chars='-', conflict_handler='error', _registries={'action': {None: <type at remote 0xb7d8e8>, 'store': <type at remote 0xb7d8e8>, 'store_const': <type at remote 0xb7dc98>, 'store_true': <type at remote 0xb7e048>, 'store_false': <type at remote 0xb7e3f8>, 'append': <type at remote 0xb7e7a8>, 'appe...(truncated), locals={'__name__': '__main__', '__doc__': 'Androguard Gui', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/androgui') at remote 0x7ffff1991198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7e38638>, '__file__': '/usr/bin/androgui', '__cached__': None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3, 0, 0, 'alpha', 0), compiler_flag=65536) at remote 0x7ffff17d3b70>, 'argparse': <module at remote 0x7ffff17d5278>, 'os': <module at remote 0x7ffff1913548>, 'sys': <module at remote 0x7ffff19d7ef8>, 'androconf': <module at remote 0x7ffff17e0408>, 'parser': <ArgumentParser(description='Androguard GUI', argument_default=None, prefix_chars='-', conflict_handler='error', _registries={'action': {None: <type at remote 0xb7d8e8>, 'store': <type at remote 0xb7d8e8>, 'store_const': <type at remote 0xb7dc98>, 'store_true': <type at remote 0xb7e048>, 'store_false': <type at remote 0xb7e3f8>, 'append': <type at remote 0xb7e7a8>, 'appe...(truncated), closeit=1, flags=0x7fffffffd83c) at ../Python/pythonrun.c:978
        ret = 0x0
        arena = 0x7ffff19e3258
        filename = '/usr/bin/androgui'
#48 0x000000000042b705 in PyRun_SimpleFileExFlags (fp=0xb3c8c0, filename=<optimized out>, closeit=1, flags=0x7fffffffd83c) at ../Python/pythonrun.c:420
        m = <module at remote 0x7ffff19c1db8>
        d = {'__name__': '__main__', '__doc__': 'Androguard Gui', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/usr/bin/androgui') at remote 0x7ffff1991198>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7e38638>, '__file__': '/usr/bin/androgui', '__cached__': None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3, 0, 0, 'alpha', 0), compiler_flag=65536) at remote 0x7ffff17d3b70>, 'argparse': <module at remote 0x7ffff17d5278>, 'os': <module at remote 0x7ffff1913548>, 'sys': <module at remote 0x7ffff19d7ef8>, 'androconf': <module at remote 0x7ffff17e0408>, 'parser': <ArgumentParser(description='Androguard GUI', argument_default=None, prefix_chars='-', conflict_handler='error', _registries={'action': {None: <type at remote 0xb7d8e8>, 'store': <type at remote 0xb7d8e8>, 'store_const': <type at remote 0xb7dc98>, 'store_true': <type at remote 0xb7e048>, 'store_false': <type at remote 0xb7e3f8>, 'append': <type at remote 0xb7e7a8>, 'appe...(truncated)
        v = <optimized out>
        ext = <optimized out>
        set_file_name = 1
        ret = -1
        len = <optimized out>
#49 0x0000000000441fcb in run_file (p_cf=0x7fffffffd83c, filename=0xa92c60 L"/usr/bin/androgui", fp=0xb3c8c0) at ../Modules/main.c:340
        unicode = '/usr/bin/androgui'
        bytes = b'/usr/bin/androgui'
        filename_str = <optimized out>
        run = <optimized out>
        c = <optimized out>
        sts = -1
        command = 0x0
        filename = 0xa92c60 L"/usr/bin/androgui"
        module = 0x0
        fp = 0xb3c8c0
        p = <optimized out>
        skipfirstline = 0
        stdin_is_interactive = 1
        help = <optimized out>
        version = <optimized out>
        saw_unbuffered_flag = <optimized out>
        opt = <optimized out>
        cf = {cf_flags = 0}
        main_importer_path = <optimized out>
        warning_option = <optimized out>
        warning_options = <optimized out>
#50 0x0000000000441fcb in Py_Main (argc=argc@entry=2, argv=argv@entry=0xa8f040) at ../Modules/main.c:810
        c = <optimized out>
        sts = -1
        command = 0x0
        filename = 0xa92c60 L"/usr/bin/androgui"
        module = 0x0
        fp = 0xb3c8c0
        p = <optimized out>
        skipfirstline = 0
        stdin_is_interactive = 1
        help = <optimized out>
        version = <optimized out>
        saw_unbuffered_flag = <optimized out>
        opt = <optimized out>
        cf = {cf_flags = 0}
        main_importer_path = <optimized out>
        warning_option = <optimized out>
        warning_options = <optimized out>
#51 0x0000000000421ff4 in main (argc=2, argv=<optimized out>) at ../Programs/python.c:69
        argv_copy = 0xa8f040
        argv_copy2 = 0xa8f070
        i = <optimized out>
        res = <optimized out>
        oldloc = 0xa8f0a0 "en_AU.utf8"

-- System Information:
Debian Release: buster/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.15.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages androguard depends on:
ii  python3               3.6.4-1
ii  python3-cryptography  2.1.4-1
ii  python3-future        0.15.2-4
ii  python3-ipython       5.5.0-1
ii  python3-lxml          4.2.1-1
ii  python3-magic         2:0.4.15-1
ii  python3-networkx      1.11-2
ii  python3-pyasn1        0.4.2-3
ii  python3-pygments      2.2.0+dfsg-1

Versions of packages androguard recommends:
ii  python3-pydot      1.2.3-1
ii  python3-pyperclip  1.6.0-2
ii  python3-pyqt5      5.10.1+dfsg-1

androguard suggests no packages.

-- no debconf information

--
bye,
pabs

https://wiki.debian.org/PaulWise

signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#897146: androgui: traceback and crash (SIGABRT) with no file open and menu item View -> Resources

Paul Wise via nm
Control: tags -1 + fixed-upstream

On Sun, 29 Apr 2018 10:44:03 +0800 Paul Wise wrote:

> When I start androgui without opening any files and immediate choose
> the View -> Resources menu item, it gives a Python traceback and crash:

I note that the two crashes have apparently been fixed upstream:

https://github.com/androguard/androguard/issues/484
https://github.com/androguard/androguard/releases/tag/v3.3.4
https://github.com/androguard/androguard/releases/tag/v3.3.5

--
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc (849 bytes) Download Attachment