[PyQt] Use after free bug in pyqt 5.8.0 / sip 4.19.1

dequis dx at dxzone.com.ar
Thu Mar 9 20:46:58 GMT 2017


Hi.

I got a crash with anki (git version with pyqt5 instead of 4). I'm not
sure how to reproduce it, but I got a coredump. Unfortunately the
distro i'm using (arch) is terrible and does not have a way to add
debug symbols to its packages. So the coredump isn't great, but my
guess is some use after free of the pyqt user data of the QMetaObject.

So I built python with valgrind support, rebuilt (almost) everything
with debug symbols and started using anki under valgrind trying to do
similar stuff.

I got three invalid reads (use after free) out of it, included in this
email below the gdb stuff. Each one has more debug symbols that I was
missing, but they don't seem to be exactly the same thing.

I'm still not really sure what triggers this (one of them happened
when i left it idling overnight), and it's pretty hard to compare with
the coredump (which may be garbage)

Here's a backtrace of the coredump. I believe frame 2 is
qpycore_get_qmetaobject(). It's dereferencing rax (the "qo->mo" in the
code) which seems be 0x6eb2196000000000, which is the value stored in
($rdi + 0x380), which seems to be what sipGetTypeUserData() does
(sipAPI_QtCore->api_get_type_user_data)

------------------------------------------------------------
(gdb) bt
#0  0x00007fa572aeef5f in raise () at /usr/lib/libpthread.so.0
#1  0x00007fa572aef080 in <signal handler called> () at /usr/lib/libpthread.so.0
#2  0x00007fa56b8e3ba5 in  () at
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so
#3  0x00007fa56b2612c9 in QMetaObject::cast(QObject const*) const ()
at /usr/lib/libQt5Core.so.5
#4  0x00007fa56b284e13 in qt_qFindChildren_helper(QObject const*,
QString const&, QMetaObject const&, QList<void*>*,
QFlags<Qt::FindChildOption>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa55959aec7 in  () at /usr/lib/libQt5Widgets.so.5
#6  0x00007fa55959e1aa in  () at /usr/lib/libQt5Widgets.so.5
#7  0x00007fa55946fc4f in QLayoutPrivate::doResize(QSize const&) () at
/usr/lib/libQt5Widgets.so.5
#8  0x00007fa559470e11 in QLayout::activate() () at /usr/lib/libQt5Widgets.so.5
#9  0x00007fa55944d31a in QApplicationPrivate::notify_helper(QObject*,
QEvent*) ()
    at /usr/lib/libQt5Widgets.so.5
#10 0x00007fa559454b61 in QApplication::notify(QObject*, QEvent*) ()
at /usr/lib/libQt5Widgets.so.5
#11 0x00007fa559ccc9ee in  () at
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so
#12 0x00007fa56b258440 in QCoreApplication::notifyInternal2(QObject*,
QEvent*) ()
    at /usr/lib/libQt5Core.so.5
#13 0x00007fa56b25abcd in
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
()
    at /usr/lib/libQt5Core.so.5
#14 0x00007fa56b2acc43 in  () at /usr/lib/libQt5Core.so.5
#15 0x00007fa569e675a7 in g_main_context_dispatch () at
/usr/lib/libglib-2.0.so.0
#16 0x00007fa569e67810 in  () at /usr/lib/libglib-2.0.so.0
#17 0x00007fa569e678bc in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#18 0x00007fa56b2ad04f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
()
    at /usr/lib/libQt5Core.so.5
#19 0x00007fa56b25689a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/libQt5Core.so.5
#20 0x00007fa56b25ede4 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#21 0x00007fa559ccbbbb in  () at
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so
#22 0x00007fa57233991f in _PyCFunction_FastCallDict () at
/usr/lib/libpython3.6m.so.1.0
#23 0x00007fa572348a0f in  () at /usr/lib/libpython3.6m.so.1.0
#24 0x00007fa572304d77 in _PyEval_EvalFrameDefault () at
/usr/lib/libpython3.6m.so.1.0
#25 0x00007fa57234853a in  () at /usr/lib/libpython3.6m.so.1.0
#26 0x00007fa572348af3 in  () at /usr/lib/libpython3.6m.so.1.0
#27 0x00007fa572304d77 in _PyEval_EvalFrameDefault () at
/usr/lib/libpython3.6m.so.1.0
#28 0x00007fa57234853a in  () at /usr/lib/libpython3.6m.so.1.0
#29 0x00007fa572348af3 in  () at /usr/lib/libpython3.6m.so.1.0
#30 0x00007fa572304d77 in _PyEval_EvalFrameDefault () at
/usr/lib/libpython3.6m.so.1.0
#31 0x00007fa572348f47 in PyEval_EvalCodeEx () at /usr/lib/libpython3.6m.so.1.0
#32 0x00007fa572304a5b in PyEval_EvalCode () at /usr/lib/libpython3.6m.so.1.0
#33 0x00007fa5723cddc2 in  () at /usr/lib/libpython3.6m.so.1.0
#34 0x00007fa5723d062d in PyRun_FileExFlags () at /usr/lib/libpython3.6m.so.1.0
#35 0x00007fa5723d0817 in PyRun_SimpleFileExFlags () at
/usr/lib/libpython3.6m.so.1.0
#36 0x00007fa5723c56f1 in Py_Main () at /usr/lib/libpython3.6m.so.1.0
#37 0x0000000000400a5d in main ()

(gdb) frame 2
#2  0x00007fa56b8e3ba5 in ?? () from
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so

(gdb) info registers
rax            0x6eb2196000000000       7976465790134124544
rbx            0x7fa4d34935e4   140345896154596
rcx            0xa6     166
rdx            0x1025ef20       270921504
rsi            0x7fa55a21f100   140348158505216
rdi            0x7fa4d34935e4   140345896154596
rbp            0x7fa55a21f100   0x7fa55a21f100
rsp            0x7fff89f4a680   0x7fff89f4a680
r8             0x0      0
r9             0x0      0
r10            0x0      0
r11            0x0      0
r12            0x7fa56bbd3e58   140348453895768
r13            0x7fff89f4a6e0   140735507900128
r14            0x7fa559b30100   140348151234816
r15            0x2430d90        37948816
rip            0x7fa56b8e3ba5   0x7fa56b8e3ba5
eflags         0x246    [ PF ZF IF ]
cs             0x33     51
ss             0x2b     43
ds             0x0      0
es             0x0      0
fs             0x0      0
gs             0x0      0

(gdb) disas $pc-0x40,+0x80
Dump of assembler code from 0x7fa56b8e3b65 to 0x7fa56b8e3be5:
   0x00007fa56b8e3b65:  xor    edx,DWORD PTR ds:0x28
   0x00007fa56b8e3b6c:  jne    0x7fa56b8e3b77
   0x00007fa56b8e3b6e:  add    rsp,0x30
   0x00007fa56b8e3b72:  pop    rbx
   0x00007fa56b8e3b73:  pop    rbp
   0x00007fa56b8e3b74:  pop    r12
   0x00007fa56b8e3b76:  ret
   0x00007fa56b8e3b77:  call   0x7fa56b79d6f0 <__stack_chk_fail at plt>
   0x00007fa56b8e3b7c:  nop    DWORD PTR [rax+0x0]
   0x00007fa56b8e3b80:  test   rdi,rdi
   0x00007fa56b8e3b83:  push   r12
   0x00007fa56b8e3b85:  push   rbp
   0x00007fa56b8e3b86:  mov    rbp,rsi
   0x00007fa56b8e3b89:  push   rbx
   0x00007fa56b8e3b8a:  je     0x7fa56b8e3bc8
   0x00007fa56b8e3b8c:  lea    r12,[rip+0x2f02c5]        # 0x7fa56bbd3e58
   0x00007fa56b8e3b93:  mov    rbx,rdi
   0x00007fa56b8e3b96:  mov    rax,QWORD PTR [r12]
   0x00007fa56b8e3b9a:  call   QWORD PTR [rax+0x1c8]
   0x00007fa56b8e3ba0:  test   rax,rax
   0x00007fa56b8e3ba3:  je     0x7fa56b8e3bb0
=> 0x00007fa56b8e3ba5:  mov    rax,QWORD PTR [rax]
   0x00007fa56b8e3ba8:  pop    rbx
   0x00007fa56b8e3ba9:  pop    rbp
   0x00007fa56b8e3baa:  pop    r12
   0x00007fa56b8e3bac:  ret
   0x00007fa56b8e3bad:  nop    DWORD PTR [rax]
   0x00007fa56b8e3bb0:  test   rbp,rbp
   0x00007fa56b8e3bb3:  jne    0x7fa56b8e3bcd
   0x00007fa56b8e3bb5:  mov    rax,QWORD PTR [r12]
   0x00007fa56b8e3bb9:  mov    rdi,rbx
   0x00007fa56b8e3bbc:  call   QWORD PTR [rax+0x140]
   0x00007fa56b8e3bc2:  mov    rbp,rax
   0x00007fa56b8e3bc5:  nop    DWORD PTR [rax]
   0x00007fa56b8e3bc8:  test   rbp,rbp
   0x00007fa56b8e3bcb:  je     0x7fa56b8e3bd3
   0x00007fa56b8e3bcd:  mov    rax,QWORD PTR [rbp+0x28]
   0x00007fa56b8e3bd1:  jmp    0x7fa56b8e3ba5
   0x00007fa56b8e3bd3:  xor    eax,eax
   0x00007fa56b8e3bd5:  jmp    0x7fa56b8e3ba8
   0x00007fa56b8e3bd7:  nop    WORD PTR [rax+rax*1+0x0]
   0x00007fa56b8e3be0:  push   r15
   0x00007fa56b8e3be2:  push   r14
   0x00007fa56b8e3be4:  mov    r14,rdi
End of assembler dump.

(gdb) disas 0x00007fa56b8e3b96,+0x8
Dump of assembler code from 0x7fa56b8e3b96 to 0x7fa56b8e3b9e:
   0x00007fa56b8e3b96:  mov    rax,QWORD PTR [r12]
   0x00007fa56b8e3b9a:  call   QWORD PTR [rax+0x1c8]
End of assembler dump.

(gdb) p (*(void **) $r12)
$97 = (void *) 0x7fa56c0338e0
(gdb) p *((void **) ($97 + 0x1c8))
$98 = (void *) 0x7fa56be1b7c0
(gdb) disas $98,+0x8
Dump of assembler code from 0x7fa56be1b7c0 to 0x7fa56be1b7c8:
   0x00007fa56be1b7c0:  mov    rax,QWORD PTR [rdi+0x380]
   0x00007fa56be1b7c7:  ret

(gdb) p *(void **) ($rdi + 0x380)
$99 = (void *) 0x6eb2196000000000
(gdb) p (void *) $rax
$100 = (void *) 0x6eb2196000000000

------------------------------------------------------------


And here are three valgrind invalid reads:


------------------------------------------------------------
==13886== Invalid read of size 4
==13886==    at 0xE44CB02: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==13886==    by 0xE44CFBA: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==13886==    by 0xE440821: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==13886==    by 0x559C8DC: type_call.lto_priv.87 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0xE44C899: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==13886==    by 0xE43F711: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==13886==    by 0x208E204E: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==13886==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569839: _PyFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BD66D: _PyObject_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE53F: _PyObject_Call_Prepend (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5558207: slot_tp_init.lto_priv.1828 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x559C8DC: type_call.lto_priv.87 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550D11B: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5568AF0: _PyEval_EvalCodeWithName (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569F9B: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5568AF0: _PyEval_EvalCodeWithName (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55698D3: _PyFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BD66D: _PyObject_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE53F: _PyObject_Call_Prepend (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0xEA41A8C: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==13886==    by 0xEA41F87: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==13886==    by 0xEA4213B: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==13886==    by 0xEA3EEBB: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==13886==    by 0xEA3F0A1: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==13886==    by 0xEFC0A98: QMetaMethod::invoke(QObject*,
Qt::ConnectionType, QGenericReturnArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument) const (in
/usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0x1FA87FF9:
QMetaObjectPublisher::invokeMethod(QObject*, int, QJsonArray const&)
(in /usr/lib/libQt5WebChannel.so.5.8.0)
==13886==    by 0x1FA8DEA0:
QMetaObjectPublisher::handleMessage(QJsonObject const&,
QWebChannelAbstractTransport*) (in /usr/lib/libQt5WebChannel.so.5.8.0)
==13886==    by 0xEFE10BD: QMetaObject::activate(QObject*, int, int,
void**) (in /usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0x1FA93843:
QWebChannelAbstractTransport::messageReceived(QJsonObject const&,
QWebChannelAbstractTransport*) (in /usr/lib/libQt5WebChannel.so.5.8.0)
==13886==    by 0x277F5F22: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x277F6212: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x2806526A: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x27FC1AFF: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x27FD0931: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x27FB9256: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x29089D72: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x293C2FBC: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x2936984C: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x2936A45C: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x2936A747: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x277BD334: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0xEFE1B62: QObject::event(QEvent*) (in
/usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0x2104034B:
QApplicationPrivate::notify_helper(QObject*, QEvent*) (in
/usr/lib/libQt5Widgets.so.5.8.0)
==13886==    by 0x21047B60: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/libQt5Widgets.so.5.8.0)
==13886==    by 0x209209ED: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==13886==    by 0xEFB543F: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (in /usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0xEFB7BCC:
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
(in /usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0xF009C42: ??? (in /usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0x1026A5A6: g_main_context_dispatch (in
/usr/lib/libglib-2.0.so.0.5000.3)
==13886==    by 0x1026A80F: ??? (in /usr/lib/libglib-2.0.so.0.5000.3)
==13886==    by 0x1026A8BB: g_main_context_iteration (in
/usr/lib/libglib-2.0.so.0.5000.3)
==13886==    by 0xF00A04E:
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(in /usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0xEFB3899:
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in
/usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0xEFBBDE3: QCoreApplication::exec() (in
/usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0x2091FBBA: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==13886==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A7A6: PyEval_EvalCodeEx (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B509: PyEval_EvalCode (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55F6274: run_mod (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55F8C3B: PyRun_FileExFlags (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55F8E45: PyRun_SimpleFileExFlags (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55E9726: Py_Main (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x108BCC: main (in /usr/bin/python3.6)
==13886==  Address 0x6ffb118 is 56 bytes inside a block of size 144 free'd
==13886==    at 0x4C2BD3A: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==13886==    by 0x559BD09: subtype_dealloc.lto_priv.1900 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0xE449FA8: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==13886==    by 0xE44CB01: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==13886==    by 0xE44CFBA: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==13886==    by 0xE440821: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==13886==    by 0x559C8DC: type_call.lto_priv.87 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0xE44C899: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==13886==    by 0xE43F711: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==13886==    by 0x208E204E: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==13886==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569839: _PyFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BD66D: _PyObject_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE53F: _PyObject_Call_Prepend (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5558207: slot_tp_init.lto_priv.1828 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x559C8DC: type_call.lto_priv.87 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550D11B: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5568AF0: _PyEval_EvalCodeWithName (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569F9B: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5568AF0: _PyEval_EvalCodeWithName (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55698D3: _PyFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BD66D: _PyObject_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE53F: _PyObject_Call_Prepend (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0xEA41A8C: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==13886==    by 0xEA41F87: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==13886==    by 0xEA4213B: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==13886==    by 0xEA3EEBB: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==13886==    by 0xEA3F0A1: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==13886==    by 0xEFC0A98: QMetaMethod::invoke(QObject*,
Qt::ConnectionType, QGenericReturnArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument) const (in
/usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0x1FA87FF9:
QMetaObjectPublisher::invokeMethod(QObject*, int, QJsonArray const&)
(in /usr/lib/libQt5WebChannel.so.5.8.0)
==13886==    by 0x1FA8DEA0:
QMetaObjectPublisher::handleMessage(QJsonObject const&,
QWebChannelAbstractTransport*) (in /usr/lib/libQt5WebChannel.so.5.8.0)
==13886==    by 0xEFE10BD: QMetaObject::activate(QObject*, int, int,
void**) (in /usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0x1FA93843:
QWebChannelAbstractTransport::messageReceived(QJsonObject const&,
QWebChannelAbstractTransport*) (in /usr/lib/libQt5WebChannel.so.5.8.0)
==13886==    by 0x277F5F22: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x277F6212: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x2806526A: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x27FC1AFF: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x27FD0931: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x27FB9256: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x29089D72: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x293C2FBC: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x2936984C: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x2936A45C: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x2936A747: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x277BD334: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0xEFE1B62: QObject::event(QEvent*) (in
/usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0x2104034B:
QApplicationPrivate::notify_helper(QObject*, QEvent*) (in
/usr/lib/libQt5Widgets.so.5.8.0)
==13886==    by 0x21047B60: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/libQt5Widgets.so.5.8.0)
==13886==    by 0x209209ED: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==13886==    by 0xEFB543F: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (in /usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0xEFB7BCC:
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
(in /usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0xF009C42: ??? (in /usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0x1026A5A6: g_main_context_dispatch (in
/usr/lib/libglib-2.0.so.0.5000.3)
==13886==    by 0x1026A80F: ??? (in /usr/lib/libglib-2.0.so.0.5000.3)
==13886==    by 0x1026A8BB: g_main_context_iteration (in
/usr/lib/libglib-2.0.so.0.5000.3)
==13886==    by 0xF00A04E:
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(in /usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0xEFB3899:
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in
/usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0xEFBBDE3: QCoreApplication::exec() (in
/usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0x2091FBBA: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==13886==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A7A6: PyEval_EvalCodeEx (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B509: PyEval_EvalCode (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55F6274: run_mod (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55F8C3B: PyRun_FileExFlags (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55F8E45: PyRun_SimpleFileExFlags (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55E9726: Py_Main (in /usr/lib/libpython3.6m.so.1.0)
==13886==  Block was alloc'd at
==13886==    at 0x4C2AB8D: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==13886==    by 0x55A9898: PyObject_Malloc (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x54F32CF: _PyObject_GC_Malloc (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5553952: object_new.lto_priv.122 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x559C893: type_call.lto_priv.87 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0xE44C899: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==13886==    by 0xE440FE5: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==13886==    by 0x20A69FBE: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==13886==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569839: _PyFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BD66D: _PyObject_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE53F: _PyObject_Call_Prepend (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5558207: slot_tp_init.lto_priv.1828 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x559C8DC: type_call.lto_priv.87 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550D11B: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5568AF0: _PyEval_EvalCodeWithName (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569F9B: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5568AF0: _PyEval_EvalCodeWithName (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55698D3: _PyFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BD66D: _PyObject_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE53F: _PyObject_Call_Prepend (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0xEA41A8C: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==13886==    by 0xEA41F87: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==13886==    by 0xEA4213B: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==13886==    by 0xEA3EEBB: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==13886==    by 0xEA3F0A1: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==13886==    by 0xEFC0A98: QMetaMethod::invoke(QObject*,
Qt::ConnectionType, QGenericReturnArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument) const (in
/usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0x1FA87FF9:
QMetaObjectPublisher::invokeMethod(QObject*, int, QJsonArray const&)
(in /usr/lib/libQt5WebChannel.so.5.8.0)
==13886==    by 0x1FA8DEA0:
QMetaObjectPublisher::handleMessage(QJsonObject const&,
QWebChannelAbstractTransport*) (in /usr/lib/libQt5WebChannel.so.5.8.0)
==13886==    by 0xEFE10BD: QMetaObject::activate(QObject*, int, int,
void**) (in /usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0x1FA93843:
QWebChannelAbstractTransport::messageReceived(QJsonObject const&,
QWebChannelAbstractTransport*) (in /usr/lib/libQt5WebChannel.so.5.8.0)
==13886==    by 0x277F5F22: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x277F6212: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x2806526A: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x27FC1AFF: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x27FD0931: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x27FB9256: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x29089D72: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x293C2FBC: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x2936984C: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x2936A45C: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x2936A747: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0x277BD334: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==13886==    by 0xEFE1B62: QObject::event(QEvent*) (in
/usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0x2104034B:
QApplicationPrivate::notify_helper(QObject*, QEvent*) (in
/usr/lib/libQt5Widgets.so.5.8.0)
==13886==    by 0x21047B60: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/libQt5Widgets.so.5.8.0)
==13886==    by 0x209209ED: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==13886==    by 0xEFB543F: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (in /usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0xEFB7BCC:
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
(in /usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0xF009C42: ??? (in /usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0x1026A5A6: g_main_context_dispatch (in
/usr/lib/libglib-2.0.so.0.5000.3)
==13886==    by 0x1026A80F: ??? (in /usr/lib/libglib-2.0.so.0.5000.3)
==13886==    by 0x1026A8BB: g_main_context_iteration (in
/usr/lib/libglib-2.0.so.0.5000.3)
==13886==    by 0xF00A04E:
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(in /usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0xEFB3899:
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in
/usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0xEFBBDE3: QCoreApplication::exec() (in
/usr/lib/libQt5Core.so.5.8.0)
==13886==    by 0x2091FBBA: ??? (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==13886==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x556A7A6: PyEval_EvalCodeEx (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x550B509: PyEval_EvalCode (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55F6274: run_mod (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55F8C3B: PyRun_FileExFlags (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55F8E45: PyRun_SimpleFileExFlags (in
/usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x55E9726: Py_Main (in /usr/lib/libpython3.6m.so.1.0)
==13886==    by 0x108BCC: main (in /usr/bin/python3.6)
==13886==
==13886==




==19276== Invalid read of size 4
==19276==    at 0xE44D842: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==19276==    by 0xE44DD5D: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==19276==    by 0xE440CE1: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==19276==    by 0x559C8DC: type_call.lto_priv.87 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0xE44D598: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==19276==    by 0xE43FAC1: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==19276==    by 0x20BC885F: meth_QWidget_font (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==19276==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5568AF0: _PyEval_EvalCodeWithName (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569F9B: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556AC4E: PyEval_EvalCodeEx (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55880F1: function_call.lto_priv.262 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0xEA5F92C: PyQtSlot::call(_object*, _object*) const
(in /usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0xEA5FE2F: PyQtSlot::invoke(void**, _object*, void*,
bool) const (in /usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0xEA600DE: PyQtSlotProxy::unislot(void**) (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0xEA60BA6:
PyQtSlotProxy::qt_metacall(QMetaObject::Call, int, void**) (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0xEFF7EE3: QMetaObject::activate(QObject*, int, int,
void**) (in /usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xF004D97: QTimer::timerEvent(QTimerEvent*) (in
/usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xE9412CA: sipQTimer::timerEvent(QTimerEvent*) (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0xEFF8B62: QObject::event(QEvent*) (in
/usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xE94115A: sipQTimer::event(QEvent*) (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0x210AE34B:
QApplicationPrivate::notify_helper(QObject*, QEvent*) (in
/usr/lib/libQt5Widgets.so.5.8.0)
==19276==    by 0x210B5B60: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/libQt5Widgets.so.5.8.0)
==19276==    by 0x20B8D14D: sipQApplication::notify(QObject*, QEvent*)
(in /usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==19276==    by 0xEFCC43F: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (in /usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xF01FCBD: QTimerInfoList::activateTimers() (in
/usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xF020548: ??? (in /usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0x102815A6: g_main_context_dispatch (in
/usr/lib/libglib-2.0.so.0.5000.3)
==19276==    by 0x1028180F: ??? (in /usr/lib/libglib-2.0.so.0.5000.3)
==19276==    by 0x102818BB: g_main_context_iteration (in
/usr/lib/libglib-2.0.so.0.5000.3)
==19276==    by 0xF02104E:
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(in /usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xEFCA899:
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in
/usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xEFD2DE3: QCoreApplication::exec() (in
/usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0x20B8C1F9: meth_QApplication_exec_ (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==19276==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A7A6: PyEval_EvalCodeEx (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B509: PyEval_EvalCode (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55F6274: run_mod (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55F8C3B: PyRun_FileExFlags (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55F8E45: PyRun_SimpleFileExFlags (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55E9726: Py_Main (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x108BCC: main (in /usr/bin/python3.6)
==19276==  Address 0x766fdd78 is 56 bytes inside a block of size 144 free'd
==19276==    at 0x4C2BD3A: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==19276==    by 0x559BD09: subtype_dealloc.lto_priv.1900 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0xE44A8F9: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==19276==    by 0xE44D841: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==19276==    by 0xE44DD5D: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==19276==    by 0xE440CE1: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==19276==    by 0x559C8DC: type_call.lto_priv.87 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0xE44D598: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==19276==    by 0xE43FAC1: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==19276==    by 0x20BC885F: meth_QWidget_font (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==19276==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5568AF0: _PyEval_EvalCodeWithName (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569F9B: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556AC4E: PyEval_EvalCodeEx (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55880F1: function_call.lto_priv.262 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0xEA5F92C: PyQtSlot::call(_object*, _object*) const
(in /usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0xEA5FE2F: PyQtSlot::invoke(void**, _object*, void*,
bool) const (in /usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0xEA600DE: PyQtSlotProxy::unislot(void**) (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0xEA60BA6:
PyQtSlotProxy::qt_metacall(QMetaObject::Call, int, void**) (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0xEFF7EE3: QMetaObject::activate(QObject*, int, int,
void**) (in /usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xF004D97: QTimer::timerEvent(QTimerEvent*) (in
/usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xE9412CA: sipQTimer::timerEvent(QTimerEvent*) (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0xEFF8B62: QObject::event(QEvent*) (in
/usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xE94115A: sipQTimer::event(QEvent*) (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0x210AE34B:
QApplicationPrivate::notify_helper(QObject*, QEvent*) (in
/usr/lib/libQt5Widgets.so.5.8.0)
==19276==    by 0x210B5B60: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/libQt5Widgets.so.5.8.0)
==19276==    by 0x20B8D14D: sipQApplication::notify(QObject*, QEvent*)
(in /usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==19276==    by 0xEFCC43F: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (in /usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xF01FCBD: QTimerInfoList::activateTimers() (in
/usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xF020548: ??? (in /usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0x102815A6: g_main_context_dispatch (in
/usr/lib/libglib-2.0.so.0.5000.3)
==19276==    by 0x1028180F: ??? (in /usr/lib/libglib-2.0.so.0.5000.3)
==19276==    by 0x102818BB: g_main_context_iteration (in
/usr/lib/libglib-2.0.so.0.5000.3)
==19276==    by 0xF02104E:
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(in /usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xEFCA899:
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in
/usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xEFD2DE3: QCoreApplication::exec() (in
/usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0x20B8C1F9: meth_QApplication_exec_ (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==19276==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A7A6: PyEval_EvalCodeEx (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B509: PyEval_EvalCode (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55F6274: run_mod (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55F8C3B: PyRun_FileExFlags (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55F8E45: PyRun_SimpleFileExFlags (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55E9726: Py_Main (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x108BCC: main (in /usr/bin/python3.6)
==19276==  Block was alloc'd at
==19276==    at 0x4C2AB8D: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==19276==    by 0x55A9898: PyObject_Malloc (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x54F32CF: _PyObject_GC_Malloc (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5553952: object_new.lto_priv.122 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x559C893: type_call.lto_priv.87 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0xE44D598: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==19276==    by 0xE441515: ??? (in /usr/lib/python3.6/site-packages/sip.so)
==19276==    by 0x20A2598D: meth_QMenu_addSeparator (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==19276==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569839: _PyFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55BD66D: _PyObject_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55BE53F: _PyObject_Call_Prepend (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5558207: slot_tp_init.lto_priv.1828 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x559C8DC: type_call.lto_priv.87 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550D11B: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5568AF0: _PyEval_EvalCodeWithName (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569F9B: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5568AF0: _PyEval_EvalCodeWithName (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55698D3: _PyFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55BD66D: _PyObject_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55BE53F: _PyObject_Call_Prepend (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0xEA5F92C: PyQtSlot::call(_object*, _object*) const
(in /usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0xEA5FE2F: PyQtSlot::invoke(void**, _object*, void*,
bool) const (in /usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0xEA5FFFA: PyQtSlot::invoke(void**, _object*, void*)
const (in /usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0xEA628EB: qt_metacall_worker(_sipSimpleWrapper*,
_typeobject*, _sipTypeDef*, QMetaObject::Call, int, void**) (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0xEA62AE0:
qpycore_qobject_qt_metacall(_sipSimpleWrapper*, _sipTypeDef*,
QMetaObject::Call, int, void**) (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==19276==    by 0xEFD7A98: QMetaMethod::invoke(QObject*,
Qt::ConnectionType, QGenericReturnArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument) const (in
/usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0x1FAC6FF9:
QMetaObjectPublisher::invokeMethod(QObject*, int, QJsonArray const&)
(in /usr/lib/libQt5WebChannel.so.5.8.0)
==19276==    by 0x1FACCEA0:
QMetaObjectPublisher::handleMessage(QJsonObject const&,
QWebChannelAbstractTransport*) (in /usr/lib/libQt5WebChannel.so.5.8.0)
==19276==    by 0xEFF80BD: QMetaObject::activate(QObject*, int, int,
void**) (in /usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0x1FAD2843:
QWebChannelAbstractTransport::messageReceived(QJsonObject const&,
QWebChannelAbstractTransport*) (in /usr/lib/libQt5WebChannel.so.5.8.0)
==19276==    by 0x27881F22: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==19276==    by 0x27882212: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==19276==    by 0x280F126A: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==19276==    by 0x2804DAFF: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==19276==    by 0x2805C931: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==19276==    by 0x28045256: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==19276==    by 0x29115D72: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==19276==    by 0x2944EFBC: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==19276==    by 0x293F584C: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==19276==    by 0x293F645C: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==19276==    by 0x293F6747: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==19276==    by 0x27849334: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==19276==    by 0xEFF8B62: QObject::event(QEvent*) (in
/usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0x210AE34B:
QApplicationPrivate::notify_helper(QObject*, QEvent*) (in
/usr/lib/libQt5Widgets.so.5.8.0)
==19276==    by 0x210B5B60: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/libQt5Widgets.so.5.8.0)
==19276==    by 0x20B8D14D: sipQApplication::notify(QObject*, QEvent*)
(in /usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==19276==    by 0xEFCC43F: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (in /usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xEFCEBCC:
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
(in /usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xF020C42: ??? (in /usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0x102815A6: g_main_context_dispatch (in
/usr/lib/libglib-2.0.so.0.5000.3)
==19276==    by 0x1028180F: ??? (in /usr/lib/libglib-2.0.so.0.5000.3)
==19276==    by 0x102818BB: g_main_context_iteration (in
/usr/lib/libglib-2.0.so.0.5000.3)
==19276==    by 0xF02104E:
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(in /usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xEFCA899:
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in
/usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0xEFD2DE3: QCoreApplication::exec() (in
/usr/lib/libQt5Core.so.5.8.0)
==19276==    by 0x20B8C1F9: meth_QApplication_exec_ (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==19276==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x556A7A6: PyEval_EvalCodeEx (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x550B509: PyEval_EvalCode (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55F6274: run_mod (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55F8C3B: PyRun_FileExFlags (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55F8E45: PyRun_SimpleFileExFlags (in
/usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x55E9726: Py_Main (in /usr/lib/libpython3.6m.so.1.0)
==19276==    by 0x108BCC: main (in /usr/bin/python3.6)
==19276==
==19276==





==32687== Invalid read of size 4
==32687==    at 0xE44D842: add_object (objmap.c:286)
==32687==    by 0xE44DD5D: sipOMAddObject (objmap.c:162)
==32687==    by 0xE440CE1: sipSimpleWrapper_init (siplib.c:10193)
==32687==    by 0x559C8DC: type_call.lto_priv.87 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55BD46A: _PyObject_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A3D3: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5568AF0: _PyEval_EvalCodeWithName (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569F9B: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550C69A: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556AC4E: PyEval_EvalCodeEx (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55880F1: function_call.lto_priv.262 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0xE4423E9: call_method (siplib.c:2209)
==32687==    by 0xE442644: sip_api_call_method (siplib.c:2264)
==32687==    by 0x36BE7168:
QtWebEnginePrivate::QWebEngineCallbackPrivate<QVariant const&,
meth_QWebEnginePage_runJavaScript::{lambda(QVariant
const&)#2}>::operator()(QVariant const&) (in
/usr/lib/python3.6/site-packages/PyQt5/QtWebEngineWidgets.so)
==32687==    by 0x36E25F40: ??? (in /usr/lib/libQt5WebEngineWidgets.so.5.8.0)
==32687==    by 0x27894855: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x27FBD2B9: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x27FCB473: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x28045256: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x29115D72: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x2944EFBC: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x293F584C: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x293F645C: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x293F6747: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x27849334: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0xEFF8B62: QObject::event(QEvent*) (in
/usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0x210AE34B:
QApplicationPrivate::notify_helper(QObject*, QEvent*) (in
/usr/lib/libQt5Widgets.so.5.8.0)
==32687==    by 0x210B5B60: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/libQt5Widgets.so.5.8.0)
==32687==    by 0x20B8D14D: sipQApplication::notify(QObject*, QEvent*)
(in /usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==32687==    by 0xEFCC43F: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (in /usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0xEFCEBCC:
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
(in /usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0xF020C42: ??? (in /usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0x102815A6: g_main_context_dispatch (in
/usr/lib/libglib-2.0.so.0.5000.3)
==32687==    by 0x1028180F: ??? (in /usr/lib/libglib-2.0.so.0.5000.3)
==32687==    by 0x102818BB: g_main_context_iteration (in
/usr/lib/libglib-2.0.so.0.5000.3)
==32687==    by 0xF02104E:
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(in /usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0xEFCA899:
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in
/usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0xEFD2DE3: QCoreApplication::exec() (in
/usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0x20B8C1F9: meth_QApplication_exec_ (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==32687==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A7A6: PyEval_EvalCodeEx (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B509: PyEval_EvalCode (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55F6274: run_mod (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55F8C3B: PyRun_FileExFlags (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55F8E45: PyRun_SimpleFileExFlags (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55E9726: Py_Main (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x108BCC: main (in /usr/bin/python3.6)
==32687==  Address 0x75d4628 is 56 bytes inside a block of size 144 free'd
==32687==    at 0x4C2BD3A: free (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32687==    by 0x559BD09: subtype_dealloc.lto_priv.1900 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0xE44A8A0: sip_api_common_dtor (siplib.c:5993)
==32687==    by 0xE44D841: add_object (objmap.c:285)
==32687==    by 0xE44DD5D: sipOMAddObject (objmap.c:162)
==32687==    by 0xE440CE1: sipSimpleWrapper_init (siplib.c:10193)
==32687==    by 0x559C8DC: type_call.lto_priv.87 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55BD46A: _PyObject_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A3D3: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5568AF0: _PyEval_EvalCodeWithName (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569F9B: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550C69A: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556AC4E: PyEval_EvalCodeEx (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55880F1: function_call.lto_priv.262 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0xE4423E9: call_method (siplib.c:2209)
==32687==    by 0xE442644: sip_api_call_method (siplib.c:2264)
==32687==    by 0x36BE7168:
QtWebEnginePrivate::QWebEngineCallbackPrivate<QVariant const&,
meth_QWebEnginePage_runJavaScript::{lambda(QVariant
const&)#2}>::operator()(QVariant const&) (in
/usr/lib/python3.6/site-packages/PyQt5/QtWebEngineWidgets.so)
==32687==    by 0x36E25F40: ??? (in /usr/lib/libQt5WebEngineWidgets.so.5.8.0)
==32687==    by 0x27894855: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x27FBD2B9: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x27FCB473: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x28045256: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x29115D72: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x2944EFBC: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x293F584C: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x293F645C: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x293F6747: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x27849334: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0xEFF8B62: QObject::event(QEvent*) (in
/usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0x210AE34B:
QApplicationPrivate::notify_helper(QObject*, QEvent*) (in
/usr/lib/libQt5Widgets.so.5.8.0)
==32687==    by 0x210B5B60: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/libQt5Widgets.so.5.8.0)
==32687==    by 0x20B8D14D: sipQApplication::notify(QObject*, QEvent*)
(in /usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==32687==    by 0xEFCC43F: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (in /usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0xEFCEBCC:
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
(in /usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0xF020C42: ??? (in /usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0x102815A6: g_main_context_dispatch (in
/usr/lib/libglib-2.0.so.0.5000.3)
==32687==    by 0x1028180F: ??? (in /usr/lib/libglib-2.0.so.0.5000.3)
==32687==    by 0x102818BB: g_main_context_iteration (in
/usr/lib/libglib-2.0.so.0.5000.3)
==32687==    by 0xF02104E:
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(in /usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0xEFCA899:
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in
/usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0xEFD2DE3: QCoreApplication::exec() (in
/usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0x20B8C1F9: meth_QApplication_exec_ (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==32687==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A7A6: PyEval_EvalCodeEx (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B509: PyEval_EvalCode (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55F6274: run_mod (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55F8C3B: PyRun_FileExFlags (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55F8E45: PyRun_SimpleFileExFlags (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55E9726: Py_Main (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x108BCC: main (in /usr/bin/python3.6)
==32687==  Block was alloc'd at
==32687==    at 0x4C2AB8D: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32687==    by 0x55A9898: PyObject_Malloc (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x54F32CF: _PyObject_GC_Malloc (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5553952: object_new.lto_priv.122 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x559C893: type_call.lto_priv.87 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0xE44D598: sipWrapInstance (threads.c:124)
==32687==    by 0xE441515: wrap_simple_instance (siplib.c:12849)
==32687==    by 0xE441515: sip_api_convert_from_type (siplib.c:9132)
==32687==    by 0x20A2598D: meth_QMenu_addSeparator (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==32687==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569839: _PyFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55BD66D: _PyObject_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55BE53F: _PyObject_Call_Prepend (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5558207: slot_tp_init.lto_priv.1828 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x559C8DC: type_call.lto_priv.87 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550D11B: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5568AF0: _PyEval_EvalCodeWithName (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569F9B: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5568AF0: _PyEval_EvalCodeWithName (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55698D3: _PyFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55BD66D: _PyObject_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55BE53F: _PyObject_Call_Prepend (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55BE629: PyObject_Call (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0xEA5F92C: PyQtSlot::call(_object*, _object*) const
(in /usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==32687==    by 0xEA5FE2F: PyQtSlot::invoke(void**, _object*, void*,
bool) const (in /usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==32687==    by 0xEA5FFFA: PyQtSlot::invoke(void**, _object*, void*)
const (in /usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==32687==    by 0xEA628EB: qt_metacall_worker(_sipSimpleWrapper*,
_typeobject*, _sipTypeDef*, QMetaObject::Call, int, void**) (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==32687==    by 0xEA62AE0:
qpycore_qobject_qt_metacall(_sipSimpleWrapper*, _sipTypeDef*,
QMetaObject::Call, int, void**) (in
/usr/lib/python3.6/site-packages/PyQt5/QtCore.so)
==32687==    by 0xEFD7A98: QMetaMethod::invoke(QObject*,
Qt::ConnectionType, QGenericReturnArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument) const (in
/usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0x1FAC6FF9:
QMetaObjectPublisher::invokeMethod(QObject*, int, QJsonArray const&)
(in /usr/lib/libQt5WebChannel.so.5.8.0)
==32687==    by 0x1FACCEA0:
QMetaObjectPublisher::handleMessage(QJsonObject const&,
QWebChannelAbstractTransport*) (in /usr/lib/libQt5WebChannel.so.5.8.0)
==32687==    by 0xEFF80BD: QMetaObject::activate(QObject*, int, int,
void**) (in /usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0x1FAD2843:
QWebChannelAbstractTransport::messageReceived(QJsonObject const&,
QWebChannelAbstractTransport*) (in /usr/lib/libQt5WebChannel.so.5.8.0)
==32687==    by 0x27881F22: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x27882212: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x280F126A: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x2804DAFF: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x2805C931: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x28045256: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x29115D72: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x2944EFBC: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x293F584C: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x293F645C: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x293F6747: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0x27849334: ??? (in /usr/lib/libQt5WebEngineCore.so.5.8.0)
==32687==    by 0xEFF8B62: QObject::event(QEvent*) (in
/usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0x210AE34B:
QApplicationPrivate::notify_helper(QObject*, QEvent*) (in
/usr/lib/libQt5Widgets.so.5.8.0)
==32687==    by 0x210B5B60: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/libQt5Widgets.so.5.8.0)
==32687==    by 0x20B8D14D: sipQApplication::notify(QObject*, QEvent*)
(in /usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==32687==    by 0xEFCC43F: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (in /usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0xEFCEBCC:
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
(in /usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0xF020C42: ??? (in /usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0x102815A6: g_main_context_dispatch (in
/usr/lib/libglib-2.0.so.0.5000.3)
==32687==    by 0x1028180F: ??? (in /usr/lib/libglib-2.0.so.0.5000.3)
==32687==    by 0x102818BB: g_main_context_iteration (in
/usr/lib/libglib-2.0.so.0.5000.3)
==32687==    by 0xF02104E:
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(in /usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0xEFCA899:
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in
/usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0xEFD2DE3: QCoreApplication::exec() (in
/usr/lib/libQt5Core.so.5.8.0)
==32687==    by 0x20B8C1F9: meth_QApplication_exec_ (in
/usr/lib/python3.6/site-packages/PyQt5/QtWidgets.so)
==32687==    by 0x555B19D: _PyCFunction_FastCallDict (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A25C: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x5569D59: fast_function (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A342: call_function.lto_priv.1528 (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B856: _PyEval_EvalFrameDefault (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x556A7A6: PyEval_EvalCodeEx (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x550B509: PyEval_EvalCode (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55F6274: run_mod (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55F8C3B: PyRun_FileExFlags (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55F8E45: PyRun_SimpleFileExFlags (in
/usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x55E9726: Py_Main (in /usr/lib/libpython3.6m.so.1.0)
==32687==    by 0x108BCC: main (in /usr/bin/python3.6)
=

------------------------------------------------------------

That's all.


More information about the PyQt mailing list