https://bugs.kde.org/show_bug.cgi?id=409486

            Bug ID: 409486
           Summary: 'Unloader' crashes Python 3.6 with "no member named
                    ma_keys"
           Product: Falkon
           Version: 3.1.0
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: extensions
          Assignee: now...@gmail.com
          Reporter: d...@bk.ru
  Target Milestone: ---

SUMMARY
the 'Unloader' extension crashes Python3.6 with "no member named ma_keys"

STEPS TO REPRODUCE
1. Compile Falkon under Python 3.6
2. Start Falkon and t ry to activate the 'Unloader' extension

OBSERVED RESULT
Falkon crashes/freezes with a backtrace under gdb:

─── Output/messages
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
[Thread 0x7fff64c49700 (LWP 9636) exited]
[Thread 0x7fff47fff700 (LWP 9637) exited]
[Thread 0x7fff027f1700 (LWP 9935) exited]
libpng warning: iCCP: known incorrect sRGB profile
[Thread 0x7fff01ab6700 (LWP 9936) exited]

Thread 1 "falkon" received signal SIGSEGV, Segmentation fault.
PyObject_Free (p=0xffffffffffffffff) at ../Objects/obmalloc.c:1013
1013    ../Objects/obmalloc.c: No such file or directory.
─── Assembly
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
0x00007fff6633c223 PyObject_Free+3  je     0x7fff6633c270 <PyObject_Free+80>
0x00007fff6633c225 PyObject_Free+5  mov    %rdi,%rdx
0x00007fff6633c228 PyObject_Free+8  and    $0xfffffffffffff000,%rdx
0x00007fff6633c22f PyObject_Free+15 mov    0x20(%rdx),%eax
0x00007fff6633c232 PyObject_Free+18 cmp    %eax,0x447390(%rip)        #
0x7fff667835c8 <maxarenas>
0x00007fff6633c238 PyObject_Free+24 jbe    0x7fff6633c261 <PyObject_Free+65>
0x00007fff6633c23a PyObject_Free+26 mov    0x44737f(%rip),%rcx        #
0x7fff667835c0 <arenas>
─── Expressions
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
─── History
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
─── Memory
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
─── Registers
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   rax 0x00007fff6674e5a0    rbx 0x00007fff00907078    rcx 0x00007fff00909078  
 rdx 0xfffffffffffff000    rsi 0x00007fff009070a8    rdi 0xffffffffffffffff   
rbp 0x00007fff661cd6c0    rsp 0x00007fffffff97e8
    r8 0x00007fff00906158     r9 0x000000000000000f    r10 0x00007fff00909068  
 r11 0x00007fff009070a8    r12 0x00007fff00904080    r13 0x00007fff00906048   
r14 0x0000555555dea2f8    r15 0x00007fffa80d4800
   rip 0x00007fff6633c22f eflags [ PF SF IF RF ]        cs 0x00000033          
  ss 0x0000002b             ds 0x00000000             es 0x00000000            
fs 0x00000000             gs 0x00000000        
─── Source
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Cannot display "./build-shared/../Objects/obmalloc.c" ([Errno 2] No such file
or directory: './build-shared/../Objects/obmalloc.c')
─── Stack
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
[0] from 0x00007fff6633c22f in PyObject_Free+15 at ../Objects/obmalloc.c:1013
arg p = 0xffffffffffffffff
[1] from 0x00007fff663219d9 in unicode_dealloc.lto_priv.472 at
../Objects/unicodeobject.c:394
arg unicode = <error reading variable: Cannot access memory at address
0xffffffffffffffff>
arg unicode = <optimised out>
[+]
─── Threads
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
[31] id 9931 name CachePoolWorker from 0x00007ffff65263bb in
futex_wait_cancelable+27 at ../sysdeps/unix/sysv/linux/futex-internal.h:88
[30] id 9642 name BrowserBlocking from 0x00007ffff65263bb in
futex_wait_cancelable+27 at ../sysdeps/unix/sysv/linux/futex-internal.h:88
[27] id 9635 name QNetworkAccessM from 0x00007ffff664f729 in __GI___poll+73 at
../sysdeps/unix/sysv/linux/poll.c:29
[26] id 9634 name Qt bearer threa from 0x00007ffff664f729 in __GI___poll+73 at
../sysdeps/unix/sysv/linux/poll.c:29
[25] id 9633 name threaded-ml from 0x00007ffff664f729 in __GI___poll+73 at
../sysdeps/unix/sysv/linux/poll.c:29
[24] id 9632 name Chrome_ChildIOT from 0x00007ffff665be3f in epoll_wait+79 at
../sysdeps/unix/sysv/linux/epoll_wait.c:30
[23] id 9631 name Chrome_InProcGp from 0x00007ffff65263bb in
futex_wait_cancelable+27 at ../sysdeps/unix/sysv/linux/futex-internal.h:88
[22] id 9630 name AudioThread from 0x00007ffff6526916 in
futex_reltimed_wait_cancelable+29 at
../sysdeps/unix/sysv/linux/futex-internal.h:142
[21] id 9629 name CompositorTileW from 0x00007ffff65263bb in
futex_wait_cancelable+27 at ../sysdeps/unix/sysv/linux/futex-internal.h:88
[20] id 9627 name BrowserBlocking from 0x00007ffff65263bb in
futex_wait_cancelable+27 at ../sysdeps/unix/sysv/linux/futex-internal.h:88
[19] id 9628 name IndexedDB from 0x00007ffff65263bb in futex_wait_cancelable+27
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
[18] id 9626 name Chrome_IOThread from 0x00007ffff665be3f in epoll_wait+79 at
../sysdeps/unix/sysv/linux/epoll_wait.c:30
[17] id 9625 name Chrome_CacheThr from 0x00007ffff6526916 in
futex_reltimed_wait_cancelable+29 at
../sysdeps/unix/sysv/linux/futex-internal.h:142
[16] id 9624 name Chrome_ProcessL from 0x00007ffff65263bb in
futex_wait_cancelable+27 at ../sysdeps/unix/sysv/linux/futex-internal.h:88
[15] id 9623 name Chrome_FileUser from 0x00007ffff65263bb in
futex_wait_cancelable+27 at ../sysdeps/unix/sysv/linux/futex-internal.h:88
[14] id 9622 name Chrome_FileThre from 0x00007ffff665be3f in epoll_wait+79 at
../sysdeps/unix/sysv/linux/epoll_wait.c:30
[13] id 9621 name Chrome_DBThread from 0x00007ffff65263bb in
futex_wait_cancelable+27 at ../sysdeps/unix/sysv/linux/futex-internal.h:88
[12] id 9620 name WorkerPool/9620 from 0x00007ffff6526916 in
futex_reltimed_wait_cancelable+29 at
../sysdeps/unix/sysv/linux/futex-internal.h:142
[11] id 9619 name WorkerPool/9619 from 0x00007ffff6526916 in
futex_reltimed_wait_cancelable+29 at
../sysdeps/unix/sysv/linux/futex-internal.h:142
[10] id 9618 name inotify_reader from 0x00007ffff6652047 in __GI___select+87 at
../sysdeps/unix/sysv/linux/select.c:41
[9] id 9617 name NetworkChangeNo from 0x00007ffff665be3f in epoll_wait+79 at
../sysdeps/unix/sysv/linux/epoll_wait.c:30
[8] id 9616 name falkon from 0x00007ffff661f3ba in __GI___waitpid+74 at
../sysdeps/unix/sysv/linux/waitpid.c:30
[7] id 9611 name sandbox_ipc_thr from 0x00007ffff664f729 in __GI___poll+73 at
../sysdeps/unix/sysv/linux/poll.c:29
[6] id 9610 name falkon:disk$0 from 0x00007ffff65263bb in
futex_wait_cancelable+27 at ../sysdeps/unix/sysv/linux/futex-internal.h:88
[5] id 9608 name QDBusConnection from 0x00007ffff664f729 in __GI___poll+73 at
../sysdeps/unix/sysv/linux/poll.c:29
[4] id 9607 name gdbus from 0x00007ffff664f729 in __GI___poll+73 at
../sysdeps/unix/sysv/linux/poll.c:29
[3] id 9606 name gmain from 0x00007ffff664f729 in __GI___poll+73 at
../sysdeps/unix/sysv/linux/poll.c:29
[2] id 9605 name QXcbEventReader from 0x00007ffff664f729 in __GI___poll+73 at
../sysdeps/unix/sysv/linux/poll.c:29
[1] id 9601 name falkon from 0x00007fff6633c22f in PyObject_Free+15 at
../Objects/obmalloc.c:1013
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
>>> bt
#0  0x00007fff6633c22f in PyObject_Free (p=0xffffffffffffffff) at
../Objects/obmalloc.c:1013
#1  0x00007fff663219d9 in unicode_dealloc.lto_priv.472 (unicode=<error reading
variable: Cannot access memory at address 0xffffffffffffffff>,
unicode=<optimised out>) at ../Objects/unicodeobject.c:394
#2  0x00007fff65ccaedd in PyUnicode_InternFromString (cp=<optimised out>) at
../Objects/unicodeobject.c:15403
#3  0x00007fff65dce0a5 in init_slotdefs () at ../Objects/typeobject.c:6971
#4  0x00007fff65dce0a5 in add_operators (type=0x555555dea2f8) at
../Objects/typeobject.c:7200
#5  0x00007fff65dce0a5 in PyType_Ready (type=0x555555dea2f8) at
../Objects/typeobject.c:5005
#6  0x00007fff65c80373 in PyType_FromSpecWithBases (spec=0x7fffa80d4740,
bases=0x0) at ../Objects/typeobject.c:2856
#7  0x00007fffa80c90d8 in SbkVoidPtrTypeF () at
/usr/lib/x86_64-linux-gnu/libshiboken2.cpython-36m-x86_64-linux-gnu.so.5.11
#8  0x00007fffa80c946b in  () at
/usr/lib/x86_64-linux-gnu/libshiboken2.cpython-36m-x86_64-linux-gnu.so.5.11
#9  0x00007fffa80bef95 in  () at
/usr/lib/x86_64-linux-gnu/libshiboken2.cpython-36m-x86_64-linux-gnu.so.5.11
#10 0x00007fffa80b7ce9 in Shiboken::init() () at
/usr/lib/x86_64-linux-gnu/libshiboken2.cpython-36m-x86_64-linux-gnu.so.5.11
#11 0x00007fffa80c5b7d in Shiboken::Module::create(char const*, void*) () at
/usr/lib/x86_64-linux-gnu/libshiboken2.cpython-36m-x86_64-linux-gnu.so.5.11
#12 0x00007fff00bfb757 in initQtCore () at
/usr/lib/python2.7/dist-packages/PySide2/QtCore.x86_64-linux-gnu.so
#13 0x00007fff6636ab8b in _PyImport_LoadDynamicModule (name=0x55556cf9e520
"PySide2.QtCore", pathname=0x55556cf9f530
"/usr/lib/python2.7/dist-packages/PySide2/QtCore.x86_64-linux-gnu.so",
fp=<optimised out>, fp=<optimised out>, pathname=<optimised out>,
name=<optimised out>) at ../Python/importdl.c:53
#14 0x00007fff663e1f7e in load_module.lto_priv.1755 (name=0x55556cf9e520
"PySide2.QtCore", fp=<optimised out>, pathname=0x55556cf9f530
"/usr/lib/python2.7/dist-packages/PySide2/QtCore.x86_64-linux-gnu.so",
type=<optimised out>, loader=<optimised out>) at ../Python/import.c:1959
#15 0x00007fff6636bd71 in import_submodule (mod=mod@entry=<module at remote
0x7fff00d72440>, subname=0x55556cf9e528 "QtCore",
fullname=fullname@entry=0x55556cf9e520 "PySide2.QtCore") at
../Python/import.c:2747
#16 0x00007fff6636c33c in load_next (p_buflen=<synthetic pointer>,
buf=0x55556cf9e520 "PySide2.QtCore", p_name=<synthetic pointer>, altmod=<module
at remote 0x7fff00d72440>, mod=<module at remote 0x7fff00d72440>) at
../Python/import.c:2561
#17 0x00007fff6636c33c in import_module_level.isra.10 (level=<optimised out>,
fromlist=[b'\x00\x00\x00\x00__d'], globals=<optimised out>, name=<optimised
out>) at ../Python/import.c:2278
#18 0x00007fff6636c33c in PyImport_ImportModuleLevel (name=<optimised out>,
globals=<optimised out>, locals=<optimised out>,
fromlist=[b'\x00\x00\x00\x00__d'], level=<optimised out>) at
../Python/import.c:2334
#19 0x00007fff662c2174 in builtin___import__ (self=<optimised out>,
args=<optimised out>, kwds=<optimised out>) at ../Python/bltinmodule.c:49
#20 0x00007fff66261443 in PyObject_Call (func=<built-in function __import__>,
arg=<optimised out>, kw=<optimised out>) at ../Objects/abstract.c:2544
#21 0x00007fff66379981 in call_function_tail (args=Traceback (most recent call
last):
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 1417, in to_string
    return pyop.get_truncated_repr(MAX_OUTPUT_LEN)
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 245, in get_truncated_repr
    self.write_repr(out, set())
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 1141, in write_repr
    element.write_repr(out, visited)
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 711, in write_repr
    for pyop_key, pyop_value in self.iteritems():
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 676, in iteritems
    keys = self.field('ma_keys')
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 221, in field
    return self._gdbval.dereference()[name]
gdb.error: There is no member named ma_keys.
, callable=<built-in function __import__>) at ../Objects/abstract.c:2576
#22 0x00007fff66379981 in PyObject_CallFunction (callable=<built-in function
__import__>, format=<optimised out>) at ../Objects/abstract.c:2600
#23 0x00007fff6636cd26 in PyImport_Import
(module_name=module_name@entry=b'\x00\x00\x00\x00PySide2.Qt') at
../Python/import.c:2933
#24 0x00007fff6636ce5b in PyImport_ImportModule (name=<optimised out>) at
../Python/import.c:2173
#25 0x00007fffa80c5b38 in Shiboken::Module::import(char const*) () at
/usr/lib/x86_64-linux-gnu/libshiboken2.cpython-36m-x86_64-linux-gnu.so.5.11
#26 0x00007fff01ad5e5a in initQtWebEngineCore () at
/usr/lib/python2.7/dist-packages/PySide2/QtWebEngineCore.x86_64-linux-gnu.so
#27 0x00007fff6636ab8b in _PyImport_LoadDynamicModule (name=0x55556cf97740
"PySide2.QtWebEngineCore", pathname=0x55556cf9cb50
"/usr/lib/python2.7/dist-packages/PySide2/QtWebEngineCore.x86_64-linux-gnu.so",
fp=<optimised out>, fp=<optimised out>, pathname=<optimised out>,
name=<optimised out>) at ../Python/importdl.c:53
#28 0x00007fff663e1f7e in load_module.lto_priv.1755 (name=0x55556cf97740
"PySide2.QtWebEngineCore", fp=<optimised out>, pathname=0x55556cf9cb50
"/usr/lib/python2.7/dist-packages/PySide2/QtWebEngineCore.x86_64-linux-gnu.so",
type=<optimised out>, loader=<optimised out>) at ../Python/import.c:1959
#29 0x00007fff6636bd71 in import_submodule (mod=mod@entry=<module at remote
0x7fff00d72440>, subname=0x55556cf97748 "QtWebEngineCore",
fullname=fullname@entry=0x55556cf97740 "PySide2.QtWebEngineCore") at
../Python/import.c:2747
#30 0x00007fff6636c33c in load_next (p_buflen=<synthetic pointer>,
buf=0x55556cf97740 "PySide2.QtWebEngineCore", p_name=<synthetic pointer>,
altmod=<module at remote 0x7fff00d72440>, mod=<module at remote
0x7fff00d72440>) at ../Python/import.c:2561
#31 0x00007fff6636c33c in import_module_level.isra.10 (level=<optimised out>,
fromlist=[b'\x00\x00\x00\x00__d'], globals=<optimised out>, name=<optimised
out>) at ../Python/import.c:2278
#32 0x00007fff6636c33c in PyImport_ImportModuleLevel (name=<optimised out>,
globals=<optimised out>, locals=<optimised out>,
fromlist=[b'\x00\x00\x00\x00__d'], level=<optimised out>) at
../Python/import.c:2334
#33 0x00007fff662c2174 in builtin___import__ (self=<optimised out>,
args=<optimised out>, kwds=<optimised out>) at ../Python/bltinmodule.c:49
#34 0x00007fff66261443 in PyObject_Call (func=<built-in function __import__>,
arg=<optimised out>, kw=<optimised out>) at ../Objects/abstract.c:2544
#35 0x00007fff66379981 in call_function_tail (args=Traceback (most recent call
last):
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 1417, in to_string
    return pyop.get_truncated_repr(MAX_OUTPUT_LEN)
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 245, in get_truncated_repr
    self.write_repr(out, set())
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 1141, in write_repr
    element.write_repr(out, visited)
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 711, in write_repr
    for pyop_key, pyop_value in self.iteritems():
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 676, in iteritems
    keys = self.field('ma_keys')
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 221, in field
    return self._gdbval.dereference()[name]
gdb.error: There is no member named ma_keys.
, callable=<built-in function __import__>) at ../Objects/abstract.c:2576
#36 0x00007fff66379981 in PyObject_CallFunction (callable=<built-in function
__import__>, format=<optimised out>) at ../Objects/abstract.c:2600
#37 0x00007fff6636cd26 in PyImport_Import
(module_name=module_name@entry=b'\x00\x00\x00\x00PySide2.QtWebEngine') at
../Python/import.c:2933
#38 0x00007fff6636ce5b in PyImport_ImportModule (name=<optimised out>) at
../Python/import.c:2173
#39 0x00007fffa80c5b38 in Shiboken::Module::import(char const*) () at
/usr/lib/x86_64-linux-gnu/libshiboken2.cpython-36m-x86_64-linux-gnu.so.5.11
#40 0x00007fff667e6fdc in PyInit_PyFalkon () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/falkon/PyFalkon.so
#41 0x00007fff663e235a in init_builtin (name=0x55556cf96730 "Falkon") at
../Python/import.c:2043
#42 0x00007fff663e235a in load_module.lto_priv.1755 (name=0x55556cf96730
"Falkon", fp=<optimised out>, pathname=<optimised out>, type=<optimised out>,
loader=<optimised out>) at ../Python/import.c:1972
#43 0x00007fff6636bd71 in import_submodule (mod=mod@entry=None,
subname=0x55556cf70159 "Falkon", fullname=0x55556cf70159 "Falkon") at
../Python/import.c:2747
#44 0x00007fff6636c5d7 in load_next (p_buflen=<synthetic pointer>,
buf=0x55556cf70150 "unloader.Falkon", p_name=<synthetic pointer>, altmod=None,
mod=<module at remote 0x7fff00d67fa0>) at ../Python/import.c:2565
#45 0x00007fff6636c5d7 in import_module_level.isra.10 (level=<optimised out>,
fromlist=None, globals=<optimised out>, name=<optimised out>) at
../Python/import.c:2269
#46 0x00007fff6636c5d7 in PyImport_ImportModuleLevel (name=0x7fff00d71234
"Falkon", globals=<optimised out>, locals=<optimised out>, fromlist=None,
level=<optimised out>) at ../Python/import.c:2334
#47 0x00007fff662c2174 in builtin___import__ (self=<optimised out>,
args=<optimised out>, kwds=<optimised out>) at ../Python/bltinmodule.c:49
#48 0x00007fff66261443 in PyObject_Call (func=<built-in function __import__>,
arg=<optimised out>, kw=<optimised out>) at ../Objects/abstract.c:2544
#49 0x00007fff663ebc37 in PyEval_CallObjectWithKeywords (func=<built-in
function __import__>, arg=Traceback (most recent call last):
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 1417, in to_string
    return pyop.get_truncated_repr(MAX_OUTPUT_LEN)
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 245, in get_truncated_repr
    self.write_repr(out, set())
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 1141, in write_repr
    element.write_repr(out, visited)
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 711, in write_repr
    for pyop_key, pyop_value in self.iteritems():
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 676, in iteritems
    keys = self.field('ma_keys')
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 221, in field
    return self._gdbval.dereference()[name]
gdb.error: There is no member named ma_keys.
, kw=<optimised out>) at ../Python/ceval.c:4241
#50 0x00007fff662b82bc in PyEval_EvalFrameEx (f=<optimised out>,
throwflag=<optimised out>) at ../Python/ceval.c:2643
#51 0x00007fff663ec708 in PyEval_EvalCodeEx (co=<optimised out>,
globals=<optimised out>, locals=<optimised out>, args=<optimised out>,
argcount=<optimised out>, kws=0x0, kwcount=0, defs=0x0, defcount=0,
closure=0x0) at ../Python/ceval.c:3604
#52 0x00007fff662b42f9 in PyEval_EvalCode (co=<optimised out>,
globals=<optimised out>, locals=<optimised out>) at ../Python/ceval.c:669
#53 0x00007fff663dc64c in PyImport_ExecCodeModuleEx
(name=name@entry=0x55556cf8d250 "unloader", co=co@entry=<code at remote
0x7fff00d5dd30>, pathname=pathname@entry=0x55556cf6f140
"/home/khalak/.config/falkon/plugins/unloader/__init__.pyc") at
../Python/import.c:753
#54 0x00007fff663e18e2 in load_source_module.lto_priv.1756
(name=name@entry=0x55556cf8d250 "unloader", pathname=0x55556cf6f140
"/home/khalak/.config/falkon/plugins/unloader/__init__.pyc",
pathname@entry=0x55556cef1900
"/home/khalak/.config/falkon/plugins/unloader/__init__.py", fp=<optimised out>)
at ../Python/import.c:1143
#55 0x00007fff663e1ebe in load_module.lto_priv.1755
(name=name@entry=0x55556cf8d250 "unloader", fp=<optimised out>,
pathname=pathname@entry=0x55556cef1900
"/home/khalak/.config/falkon/plugins/unloader/__init__.py", type=<optimised
out>, loader=loader@entry=0x0) at ../Python/import.c:1950
#56 0x00007fff663e21ca in load_package (pathname=<optimised out>,
name=0x55556cf8d250 "unloader") at ../Python/import.c:1210
#57 0x00007fff663e21ca in load_module.lto_priv.1755 (name=0x55556cf8d250
"unloader", fp=<optimised out>, pathname=<optimised out>, type=<optimised out>,
loader=<optimised out>) at ../Python/import.c:1964
#58 0x00007fff6636bd71 in import_submodule (mod=mod@entry=None,
subname=subname@entry=0x55556cf8d250 "unloader",
fullname=fullname@entry=0x55556cf8d250 "unloader") at ../Python/import.c:2747
#59 0x00007fff6636c272 in load_next (p_buflen=<synthetic pointer>,
buf=0x55556cf8d250 "unloader", p_name=<synthetic pointer>, altmod=None,
mod=None) at ../Python/import.c:2561
#60 0x00007fff6636c272 in import_module_level.isra.10 (level=<optimised out>,
fromlist=[b'\x00\x00\x00\x00__d'], globals=<optimised out>, name=<optimised
out>) at ../Python/import.c:2269
#61 0x00007fff6636c272 in PyImport_ImportModuleLevel (name=0x7fff00d71144
"unloader", globals=<optimised out>, locals=<optimised out>,
fromlist=[b'\x00\x00\x00\x00__d'], level=<optimised out>) at
../Python/import.c:2334
#62 0x00007fff662c2174 in builtin___import__ (self=<optimised out>,
args=<optimised out>, kwds=<optimised out>) at ../Python/bltinmodule.c:49
#63 0x00007fff66261443 in PyObject_Call (func=<built-in function __import__>,
arg=<optimised out>, kw=<optimised out>) at ../Objects/abstract.c:2544
#64 0x00007fff66379981 in call_function_tail (args=Traceback (most recent call
last):
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 1417, in to_string
    return pyop.get_truncated_repr(MAX_OUTPUT_LEN)
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 245, in get_truncated_repr
    self.write_repr(out, set())
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 1141, in write_repr
    element.write_repr(out, visited)
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 711, in write_repr
    for pyop_key, pyop_value in self.iteritems():
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 676, in iteritems
    keys = self.field('ma_keys')
  File
"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0-gdb.py",
line 221, in field
    return self._gdbval.dereference()[name]
gdb.error: There is no member named ma_keys.
, callable=<built-in function __import__>) at ../Objects/abstract.c:2576
#65 0x00007fff66379981 in PyObject_CallFunction (callable=<built-in function
__import__>, format=<optimised out>) at ../Objects/abstract.c:2600
#66 0x00007fff6636cd26 in PyImport_Import
(module_name=module_name@entry=b'\x00\x00\x00\x00unlo') at
../Python/import.c:2933
#67 0x00007fff6636ce5b in PyImport_ImportModule (name=<optimised out>) at
../Python/import.c:2173
#68 0x00007fff667dcf74 in pyfalkon_init_plugin () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/falkon/PyFalkon.so
#69 0x00007ffff7ad71a3 in Plugins::initPythonPlugin(Plugins::Plugin*) () at
/usr/lib/x86_64-linux-gnu/libFalkonPrivate.so.3
#70 0x00007ffff7ad75f8 in Plugins::initPlugin(PluginInterface::InitState,
Plugins::Plugin*) () at /usr/lib/x86_64-linux-gnu/libFalkonPrivate.so.3
#71 0x00007ffff7ad9a00 in Plugins::loadPlugin(Plugins::Plugin*) () at
/usr/lib/x86_64-linux-gnu/libFalkonPrivate.so.3
#72 0x00007ffff7b32718 in PluginsManager::itemChanged(QListWidgetItem*) () at
/usr/lib/x86_64-linux-gnu/libFalkonPrivate.so.3
#73 0x00007ffff6bcd75f in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#74 0x00007ffff7441822 in QListWidget::itemChanged(QListWidgetItem*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#75 0x00007ffff6bcd645 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#76 0x00007ffff6b3985c in QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&, QVector<int> const&) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#77 0x00007ffff7441e4b in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#78 0x00007ffff744410d in QListWidgetItem::setData(int, QVariant const&) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#79 0x00007ffff7441204 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#80 0x00007ffff7422c8d in QStyledItemDelegate::editorEvent(QEvent*,
QAbstractItemModel*, QStyleOptionViewItem const&, QModelIndex const&) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#81 0x00007ffff73fd8dc in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#82 0x00007ffff7402bdb in QAbstractItemView::edit(QModelIndex const&,
QAbstractItemView::EditTrigger, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#83 0x00007ffff73fdb17 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) ()
at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#84 0x00007ffff743e78f in QListView::mouseReleaseEvent(QMouseEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#85 0x00007ffff71f2048 in QWidget::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#86 0x00007ffff72934de in QFrame::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#87 0x00007ffff7406b8b in QAbstractItemView::viewportEvent(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#88 0x00007ffff6b9e6ac in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#89 0x00007ffff71b3815 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#90 0x00007ffff71bb65f in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#91 0x00007ffff6b9e9c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#92 0x00007ffff71ba632 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#93 0x00007ffff720d16b in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#94 0x00007ffff720f7da in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#95 0x00007ffff71b383c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#96 0x00007ffff71bb104 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#97 0x00007ffff6b9e9c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#98 0x00007fffedb4a583 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#99 0x00007fffedb4c055 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#100 0x00007fffedb232eb in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#101 0x00007fffd90f0260 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#102 0x00007fffecba048e in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#103 0x00007fffecba0728 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#104 0x00007fffecba07c0 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#105 0x00007ffff6bf797f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#106 0x00007ffff6b9c9fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#107 0x00007ffff6ba5aa4 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#108 0x0000555555556496 in  ()
#109 0x00007ffff6564b6b in __libc_start_main (main=0x5555555563f0, argc=1,
argv=0x7fffffffcbb8, init=<optimised out>, fini=<optimised out>,
rtld_fini=<optimised out>, stack_end=0x7fffffffcba8) at ../csu/libc-start.c:308
#110 0x00005555555565ca in _start ()
>>> disassemble 
Dump of assembler code for function PyObject_Free:
   0x00007fff6633c220 <+0>:     test   %rdi,%rdi
   0x00007fff6633c223 <+3>:     je     0x7fff6633c270 <PyObject_Free+80>
   0x00007fff6633c225 <+5>:     mov    %rdi,%rdx
   0x00007fff6633c228 <+8>:     and    $0xfffffffffffff000,%rdx
=> 0x00007fff6633c22f <+15>:    mov    0x20(%rdx),%eax
   0x00007fff6633c232 <+18>:    cmp    %eax,0x447390(%rip)        #
0x7fff667835c8 <maxarenas>
   0x00007fff6633c238 <+24>:    jbe    0x7fff6633c261 <PyObject_Free+65>
   0x00007fff6633c23a <+26>:    mov    0x44737f(%rip),%rcx        #
0x7fff667835c0 <arenas>
   0x00007fff6633c241 <+33>:    lea    (%rax,%rax,2),%rax
   0x00007fff6633c245 <+37>:    mov    %rdi,%rsi
   0x00007fff6633c248 <+40>:    shl    $0x4,%rax
   0x00007fff6633c24c <+44>:    mov    (%rcx,%rax,1),%rax
   0x00007fff6633c250 <+48>:    sub    %rax,%rsi
   0x00007fff6633c253 <+51>:    cmp    $0x3ffff,%rsi
   0x00007fff6633c25a <+58>:    ja     0x7fff6633c261 <PyObject_Free+65>
   0x00007fff6633c25c <+60>:    test   %rax,%rax
   0x00007fff6633c25f <+63>:    jne    0x7fff6633c280 <PyObject_Free+96>
   0x00007fff6633c261 <+65>:    jmpq   0x7fff6625b650 <free@plt>
   0x00007fff6633c266 <+70>:    nopw   %cs:0x0(%rax,%rax,1)
   0x00007fff6633c270 <+80>:    repz retq 
   0x00007fff6633c272 <+82>:    nopl   0x0(%rax)
   0x00007fff6633c276 <+86>:    nopw   %cs:0x0(%rax,%rax,1)
   0x00007fff6633c280 <+96>:    push   %rbx
   0x00007fff6633c281 <+97>:    sub    $0x10,%rsp
   0x00007fff6633c285 <+101>:   mov    0x8(%rdx),%rax
   0x00007fff6633c289 <+105>:   test   %rax,%rax
   0x00007fff6633c28c <+108>:   mov    %rax,(%rdi)
   0x00007fff6633c28f <+111>:   mov    %rdi,0x8(%rdx)
   0x00007fff6633c293 <+115>:   je     0x7fff6633c360 <PyObject_Free+320>
   0x00007fff6633c299 <+121>:   subl   $0x1,(%rdx)
   0x00007fff6633c29c <+124>:   jne    0x7fff6633c35a <PyObject_Free+314>
   0x00007fff6633c2a2 <+130>:   mov    0x10(%rdx),%rsi
   0x00007fff6633c2a6 <+134>:   mov    0x18(%rdx),%rax
   0x00007fff6633c2aa <+138>:   mov    %rax,0x18(%rsi)
   0x00007fff6633c2ae <+142>:   mov    %rsi,0x10(%rax)
   0x00007fff6633c2b2 <+146>:   mov    0x20(%rdx),%eax
   0x00007fff6633c2b5 <+149>:   lea    (%rax,%rax,2),%rbx
   0x00007fff6633c2b9 <+153>:   shl    $0x4,%rbx
   0x00007fff6633c2bd <+157>:   add    %rcx,%rbx
   0x00007fff6633c2c0 <+160>:   mov    0x18(%rbx),%rax
   0x00007fff6633c2c4 <+164>:   mov    %rax,0x10(%rdx)
   0x00007fff6633c2c8 <+168>:   mov    0x10(%rbx),%eax
   0x00007fff6633c2cb <+171>:   mov    %rdx,0x18(%rbx)
   0x00007fff6633c2cf <+175>:   add    $0x1,%eax
   0x00007fff6633c2d2 <+178>:   cmp    0x14(%rbx),%eax
   0x00007fff6633c2d5 <+181>:   mov    %eax,0x10(%rbx)
   0x00007fff6633c2d8 <+184>:   je     0x7fff6633c3a0 <PyObject_Free+384>
   0x00007fff6633c2de <+190>:   cmp    $0x1,%eax
   0x00007fff6633c2e1 <+193>:   je     0x7fff6633c400 <PyObject_Free+480>
   0x00007fff6633c2e7 <+199>:   mov    0x20(%rbx),%rdx
   0x00007fff6633c2eb <+203>:   test   %rdx,%rdx
   0x00007fff6633c2ee <+206>:   je     0x7fff6633c35a <PyObject_Free+314>
   0x00007fff6633c2f0 <+208>:   cmp    0x10(%rdx),%eax
   0x00007fff6633c2f3 <+211>:   jbe    0x7fff6633c35a <PyObject_Free+314>
   0x00007fff6633c2f5 <+213>:   mov    0x28(%rbx),%rcx
   0x00007fff6633c2f9 <+217>:   test   %rcx,%rcx
   0x00007fff6633c2fc <+220>:   je     0x7fff6633c431 <PyObject_Free+529>
   0x00007fff6633c302 <+226>:   mov    %rdx,0x20(%rcx)
   0x00007fff6633c306 <+230>:   mov    0x20(%rbx),%rdx
   0x00007fff6633c30a <+234>:   mov    0x28(%rbx),%rcx
   0x00007fff6633c30e <+238>:   mov    %rcx,0x28(%rdx)
   0x00007fff6633c312 <+242>:   mov    0x20(%rbx),%rcx
   0x00007fff6633c316 <+246>:   test   %rcx,%rcx
   0x00007fff6633c319 <+249>:   je     0x7fff6633c43d <PyObject_Free+541>
   0x00007fff6633c31f <+255>:   cmp    0x10(%rcx),%eax
   0x00007fff6633c322 <+258>:   ja     0x7fff6633c338 <PyObject_Free+280>
   0x00007fff6633c324 <+260>:   jmpq   0x7fff6633c43d <PyObject_Free+541>
   0x00007fff6633c329 <+265>:   nopl   0x0(%rax)
   0x00007fff6633c330 <+272>:   cmp    0x10(%rdx),%eax
   0x00007fff6633c333 <+275>:   jbe    0x7fff6633c349 <PyObject_Free+297>
   0x00007fff6633c335 <+277>:   mov    %rdx,%rcx
   0x00007fff6633c338 <+280>:   mov    %rcx,0x28(%rbx)
   0x00007fff6633c33c <+284>:   mov    0x20(%rcx),%rdx
   0x00007fff6633c340 <+288>:   test   %rdx,%rdx
   0x00007fff6633c343 <+291>:   mov    %rdx,0x20(%rbx)
   0x00007fff6633c347 <+295>:   jne    0x7fff6633c330 <PyObject_Free+272>
   0x00007fff6633c349 <+297>:   mov    %rbx,0x20(%rcx)
   0x00007fff6633c34d <+301>:   mov    0x20(%rbx),%rax
   0x00007fff6633c351 <+305>:   test   %rax,%rax
   0x00007fff6633c354 <+308>:   je     0x7fff6633c35a <PyObject_Free+314>
   0x00007fff6633c356 <+310>:   mov    %rbx,0x28(%rax)
   0x00007fff6633c35a <+314>:   add    $0x10,%rsp
   0x00007fff6633c35e <+318>:   pop    %rbx
   0x00007fff6633c35f <+319>:   retq   
   0x00007fff6633c360 <+320>:   mov    0x24(%rdx),%eax
   0x00007fff6633c363 <+323>:   lea    0x4191b6(%rip),%rcx        #
0x7fff66755520 <usedpools>
   0x00007fff6633c36a <+330>:   subl   $0x1,(%rdx)
   0x00007fff6633c36d <+333>:   add    %eax,%eax
   0x00007fff6633c36f <+335>:   mov    (%rcx,%rax,8),%rax
   0x00007fff6633c373 <+339>:   mov    0x18(%rax),%rcx
   0x00007fff6633c377 <+343>:   mov    %rax,0x8(%rsp)
   0x00007fff6633c37c <+348>:   movq   0x8(%rsp),%xmm0
   0x00007fff6633c382 <+354>:   mov    %rcx,0x8(%rsp)
   0x00007fff6633c387 <+359>:   movhps 0x8(%rsp),%xmm0
   0x00007fff6633c38c <+364>:   movaps %xmm0,0x10(%rdx)
   0x00007fff6633c390 <+368>:   mov    %rdx,0x18(%rax)
   0x00007fff6633c394 <+372>:   mov    %rdx,0x10(%rcx)
   0x00007fff6633c398 <+376>:   jmp    0x7fff6633c35a <PyObject_Free+314>
   0x00007fff6633c39a <+378>:   nopw   0x0(%rax,%rax,1)
   0x00007fff6633c3a0 <+384>:   mov    0x28(%rbx),%rdx
   0x00007fff6633c3a4 <+388>:   mov    0x20(%rbx),%rax
   0x00007fff6633c3a8 <+392>:   test   %rdx,%rdx
   0x00007fff6633c3ab <+395>:   je     0x7fff6633c428 <PyObject_Free+520>
   0x00007fff6633c3ad <+397>:   mov    %rax,0x20(%rdx)
   0x00007fff6633c3b1 <+401>:   mov    0x20(%rbx),%rax
   0x00007fff6633c3b5 <+405>:   test   %rax,%rax
   0x00007fff6633c3b8 <+408>:   je     0x7fff6633c3c2 <PyObject_Free+418>
   0x00007fff6633c3ba <+410>:   mov    0x28(%rbx),%rdx
   0x00007fff6633c3be <+414>:   mov    %rdx,0x28(%rax)
   0x00007fff6633c3c2 <+418>:   mov    0x4471e7(%rip),%rax        #
0x7fff667835b0 <unused_arena_objects>
   0x00007fff6633c3c9 <+425>:   mov    (%rbx),%rdi
   0x00007fff6633c3cc <+428>:   mov    $0x40000,%esi
   0x00007fff6633c3d1 <+433>:   mov    %rbx,0x4471d8(%rip)        #
0x7fff667835b0 <unused_arena_objects>
   0x00007fff6633c3d8 <+440>:   mov    %rax,0x20(%rbx)
   0x00007fff6633c3dc <+444>:   callq  0x7fff6625be20 <munmap@plt>
   0x00007fff6633c3e1 <+449>:   movq   $0x0,(%rbx)
   0x00007fff6633c3e8 <+456>:   subq   $0x1,0x4471b8(%rip)        #
0x7fff667835a8 <narenas_currently_allocated>
   0x00007fff6633c3f0 <+464>:   jmpq   0x7fff6633c35a <PyObject_Free+314>
   0x00007fff6633c3f5 <+469>:   nop
   0x00007fff6633c3f6 <+470>:   nopw   %cs:0x0(%rax,%rax,1)
   0x00007fff6633c400 <+480>:   mov    0x4471b1(%rip),%rax        #
0x7fff667835b8 <usable_arenas>
   0x00007fff6633c407 <+487>:   movq   $0x0,0x28(%rbx)
   0x00007fff6633c40f <+495>:   test   %rax,%rax
   0x00007fff6633c412 <+498>:   mov    %rax,0x20(%rbx)
   0x00007fff6633c416 <+502>:   je     0x7fff6633c41c <PyObject_Free+508>
   0x00007fff6633c418 <+504>:   mov    %rbx,0x28(%rax)
   0x00007fff6633c41c <+508>:   mov    %rbx,0x447195(%rip)        #
0x7fff667835b8 <usable_arenas>
   0x00007fff6633c423 <+515>:   jmpq   0x7fff6633c35a <PyObject_Free+314>
   0x00007fff6633c428 <+520>:   mov    %rax,0x447189(%rip)        #
0x7fff667835b8 <usable_arenas>
   0x00007fff6633c42f <+527>:   jmp    0x7fff6633c3b5 <PyObject_Free+405>
   0x00007fff6633c431 <+529>:   mov    %rdx,0x447180(%rip)        #
0x7fff667835b8 <usable_arenas>
   0x00007fff6633c438 <+536>:   jmpq   0x7fff6633c30e <PyObject_Free+238>
   0x00007fff6633c43d <+541>:   mov    0x28(%rbx),%rcx
   0x00007fff6633c441 <+545>:   jmpq   0x7fff6633c349 <PyObject_Free+297>
End of assembler dump.
>>> 


EXPECTED RESULT
the 'Unloader' extension being activated

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 5.58
Qt Version: v5.9.5


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Ubuntu 18.04.2
(available in About System)
KDE Plasma Version: N/A (irrelevant, but) (Unity)
KDE Frameworks Version:  (irrelevant, but) any from v5.44.0 backported to, to
v5.58.0 (backported)
Qt Version:  (less relevant, but) v5.9.5 backported to, or any released up to
date

ADDITIONAL INFORMATION
Pyside2 last Qt v5.9.5 compatible commit
b9ff93a70c74ade2615d79bf9d465137c06cb826 with trivial fixes:
-${QtCore_GEN_DIR}/qrandomgenerator_wrapper.cpp
-${QtCore_GEN_DIR}/qrandomgenerator64_wrapper.cpp
-${QtCore_GEN_DIR}/qsemaphorereleaser_wrapper.cpp
-#include <QtTest/qttestglobal.h>
+#include <QtTest/qtest_global.h>
b2a09c05e9cc2503f1609f720060558c0db2fe03
dc14eba3040b24f538b7fce93a463d1f0a511bc4

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to