cordlandwehr@weatherwax:~$ gdb --args python2.7 /usr/bin/calibre GNU gdb (Debian 7.11.1-2+b1) 7.11.1 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from python2.7...Reading symbols from /usr/lib/debug/.build-id/c7/88c88bbcb974d69e2d5f3847936d96e5ec2c7a.debug...done. done. (gdb) r Starting program: /usr/bin/python2.7 /usr/bin/calibre [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". calibre(4649)/(default) QXcbIntegration::QXcbIntegration: Qt: gdb: -nograb added to command-line options. Use the -dograb option to enforce grabbing. [New Thread 0x7fffdb305700 (LWP 4667)] [New Thread 0x7fffce5d8700 (LWP 4668)] [New Thread 0x7fffc6409700 (LWP 4670)] [Thread 0x7fffc6409700 (LWP 4670) exited] [New Thread 0x7fffc6409700 (LWP 4672)] [New Thread 0x7fffbbfff700 (LWP 4673)] [New Thread 0x7fffbb7fe700 (LWP 4682)] [New Thread 0x7fffbade4700 (LWP 4683)] [New Thread 0x7fffba263700 (LWP 4688)] [New Thread 0x7fffb9a13700 (LWP 4689)] [New Thread 0x7fffb9212700 (LWP 4690)] [New Thread 0x7fffb8a11700 (LWP 4691)] [New Thread 0x7fff73ffd700 (LWP 4692)] [New Thread 0x7fff733fc700 (LWP 4693)] [Thread 0x7fff733fc700 (LWP 4693) exited] [New Thread 0x7fff733fc700 (LWP 4694)] calibre(4649)/(default) qt_assert: ASSERT: "index.isValid()" in file itemviews/qstyleditemdelegate.cpp, line 378 Thread 1 "python2.7" received signal SIGABRT, Aborted. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58 58 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) th thbreak thread (gdb) thread apply all bt Thread 15 (Thread 0x7fff733fc700 (LWP 4694)): #0 0x00007ffff7bcc577 in do_futex_wait (private=0, abstime=0x0, expected=0, futex_word=0x555555c65e60) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 0x00007ffff7bcc577 in do_futex_wait (sem=sem@entry=0x555555c65e60, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007ffff7bcc624 in __new_sem_wait_slow (sem=0x555555c65e60, abstime=0x0) at sem_waitcommon.c:181 #3 0x000055555562a244 in PyThread_acquire_lock (lock=0x555555c65e60, waitflag=1) at ../Python/thread_pthread.h:324 #4 0x000055555567601a in PyEval_RestoreThread (tstate=0x555559894650) at ../Python/ceval.c:359 #5 0x000055555572193a in sock_accept.lto_priv.2615 (s=0x7fffc0809a08) at ../Modules/socketmodule.c:1747 #6 0x000055555565439f in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fff733fa670) at ../Python/ceval.c:4336 #7 0x000055555565439f in PyEval_EvalFrameEx (f=Frame 0x7fffc0077d00, for file /usr/lib/python2.7/socket.py, line 206, in accept (self=<_socketobject at remote 0x7fffc038a830>), throwflag=0) at ../Python/ceval.c:2989 #8 0x0000555555654a5f in PyEval_EvalFrameEx (nk=, na=, n=, pp_stack=0x7fff733fa7c0, func=) at ../Python/ceval.c:4437 #9 0x0000555555654a5f in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fff733fa7c0) at ../Python/ceval.c:4372 #10 0x0000555555654a5f in PyEval_EvalFrameEx (f= Frame 0x7fffc03b0810, for file /usr/lib/python2.7/multiprocessing/connection.py, line 275, in accept (self=, _family='AF_UNIX', _unlink=, _last_accepted=None) at remote 0x7fffc03b6450>), throwflag=0) at ../Python/ceval.c:2989 #11 0x0000555555654a5f in PyEval_EvalFrameEx (nk=, na=, n=, pp_stack=0x7fff733fa910, func=) at ../Python/ceval.c:4437 #12 0x0000555555654a5f in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fff733fa910) at ../Python/ceval.c:4372 #13 0x0000555555654a5f in PyEval_EvalFrameEx (f=Frame 0x7fffc007cb00, for file /usr/lib/python2.7/multiprocessing/connection.py, line 145, in accept (self=, _family='AF_UNIX', _unlink=, _last_accepted=None) at remote 0x7fffc03b6450>, _authkey='\xa7\xc5\xef\xaf\xb8\xb8)\x9ef\xb9%\x8e\xadG\xeb\xaba\xa0{_]\x8c\xbb\xc9\xf2\x872\xcb\x98 \xc5\x0b') at remote 0x7fffc03b6410>), throwflag=0) at ../Python/ceval.c:2989 #14 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #15 0x000055555566a1a8 in function_call.lto_priv.296 (func=, arg=(, _family='AF_UNIX', _unlink=, _last_accepted=None) at remote 0x7fffc03b6450>, _authkey='\xa7\xc5\xef\xaf\xb8\xb8)\x9ef\xb9%\x8e\xadG\xeb\xaba\xa0{_]\x8c\xbb\xc9\xf2\x872\xcb\x98 \xc5\x0b') at remote 0x7fffc03b6410>,), kw={}) at ../Objects/funcobject.c:523 #16 0x000055555563b8f3 in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2547 #17 0x000055555568054e in instancemethod_call.lto_priv.215 (func=, arg=(, _family='AF_UNIX', _unlink=, _last_accepted=None) at remote 0x7fffc03b6450>, _authkey='\xa7\xc5\xef\xaf\xb8\xb8)\x9ef\xb9%\x8e\xadG\xeb\xaba\xa0{_]\x8c\xbb\xc9\xf2\x872\xcb\x98 \xc5\x0b') at remote 0x7fffc03b6410>,), kw={}) at ../Objects/classobject.c:2602 #18 0x000055555563b8f3 in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2547 #19 0x0000555555655cba in PyEval_EvalFrameEx (nk=0, na=1, flags=, pp_stack=0x7fff733fae48, func=) at ../Python/ceval.c:4666 #20 0x0000555555655cba in PyEval_EvalFrameEx (f=Frame 0x7fffc0062e18, for file /usr/lib/calibre/calibre/utils/ipc/server.py, line 119, in accept (self=, _family='AF_UNIX', _unlink=, _last_accepted=None) at remote 0x7fffc03b6450>, _authkey='\xa7\xc5\xef\xaf\xb8\xb8)\x9ef\xb9%\x8e\xadG\xeb\xaba\xa0{_]\x8c\xbb\xc9\xf2\x872\xcb\x98 \xc5\x0b') at remote 0x7fffc03b6410>, args=(), kwargs={}), throwflag=0) at ../Python/ceval.c:3028 #21 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #22 0x000055555566a1a8 in function_call.lto_priv.296 (func=, arg=(, _family='AF_UNIX', _unlink=, _last_accepted=None) at remote 0x7fffc03b6450>, _authkey='\xa7\xc5\xef\xaf\xb8\xb8)\x9ef\xb9%\x8e\xadG\xeb\xaba\xa0{_]\x8c\xbb\xc9\xf2\x872\xcb\x98 \xc5\x0b') at remote 0x7fffc03b6410>,), kw={}) at ../Objects/funcobject.c:523 ---Type to continue, or q to quit--- #23 0x000055555563b8f3 in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2547 #24 0x0000555555655cba in PyEval_EvalFrameEx (nk=0, na=1, flags=, pp_stack=0x7fff733fb0f8, func=) at ../Python/ceval.c:4666 #25 0x0000555555655cba in PyEval_EvalFrameEx (f=Frame 0x7fffdf28e050, for file /usr/lib/calibre/calibre/utils/ipc/__init__.py, line 22, in eintr_retry_call (func=, args=(), kwargs={}), throwflag=0) at ../Python/ceval.c:3028 #26 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #27 0x000055555565549b in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fff733fb300, func=) at ../Python/ceval.c:4447 #28 0x000055555565549b in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fff733fb300) at ../Python/ceval.c:4372 #29 0x000055555565549b in PyEval_EvalFrameEx (f= Frame 0x7fffc03ad608, for file /usr/lib/calibre/calibre/utils/ipc/pool.py, line 193, in create_worker (self=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b6d90>) at remote 0x7fffc03b6090>, results=, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b62...(truncated), throwflag=0) at ../Python/ceval.c:2989 #30 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #31 0x000055555565549b in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fff733fb510, func=) at ../Python/ceval.c:4447 #32 0x000055555565549b in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fff733fb510) at ../Python/ceval.c:4372 #33 0x000055555565549b in PyEval_EvalFrameEx (f=Frame 0x7fffc03b7050, for file /usr/lib/calibre/calibre/utils/ipc/pool.py, line 201, in start_worker (self=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b6d90>) at remote 0x7fffc03b6090>, results=, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b625...(truncated), throwflag=0) at ../Python/ceval.c:2989 #34 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #35 0x000055555565549b in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fff733fb720, func=) at ../Python/ceval.c:4447 #36 0x000055555565549b in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fff733fb720) at ../Python/ceval.c:4372 #37 0x000055555565549b in PyEval_EvalFrameEx (f=Frame 0x7fffc0077790, for file /usr/lib/calibre/calibre/utils/ipc/pool.py, line 215, in run (self=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b6d90>) at remote 0x7fffc03b6090>, results=, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b6250>, mutex...(truncated), throwflag=0) at ../Python/ceval.c:2989 #38 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #39 0x000055555565549b in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fff733fb930, func=) at ../Python/ceval.c:4447 #40 0x000055555565549b in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fff733fb930) at ../Python/ceval.c:4372 #41 0x000055555565549b in PyEval_EvalFrameEx (f=Frame 0x7fff4c000910, for file /usr/lib/python2.7/threading.py, line 801, in __bootstrap_inner (self=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b6d90>) at remote 0x7fffc03b6090>, results= to continue, or q to quit--- 360>, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b6250>, mu...(truncated), throwflag=0) at ../Python/ceval.c:2989 #42 0x0000555555654a5f in PyEval_EvalFrameEx (nk=, na=, n=, pp_stack=0x7fff733fba80, func=) at ../Python/ceval.c:4437 #43 0x0000555555654a5f in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fff733fba80) at ../Python/ceval.c:4372 #44 0x0000555555654a5f in PyEval_EvalFrameEx (f=Frame 0x7fffc0070910, for file /usr/lib/python2.7/threading.py, line 774, in __bootstrap (self=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b6d90>) at remote 0x7fffc03b6090>, results=, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b6250>, mutex=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #46 0x0000555555669fee in function_call.lto_priv.296 (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b6d90>) at remote 0x7fffc03b6090>, results=, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b6250>, mutex=, not_full=<_Condition(_Verbose__verbose=False, _Condition...(truncated), kw=0x0) at ../Objects/funcobject.c:523 #47 0x000055555563b8f3 in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2547 #48 0x000055555568054e in instancemethod_call.lto_priv.215 (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b6d90>) at remote 0x7fffc03b6090>, results=, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b6250>, mutex=, not_full=<_Condition(_Verbose__verbose=False, _Condition...(truncated), kw=0x0) at ../Objects/classobject.c:2602 #49 0x000055555563b8f3 in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2547 #50 0x0000555555659300 in PyEval_CallObjectWithKeywords (func=, arg=(), kw=) at ../Python/ceval.c:4221 #51 0x00005555557216f2 in t_bootstrap (boot_raw=0x55555a5e4c50) at ../Modules/threadmodule.c:620 #52 0x00007ffff7bc4464 in start_thread (arg=0x7fff733fc700) at pthread_create.c:333 #53 0x00007ffff6fe29df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 13 (Thread 0x7fff73ffd700 (LWP 4692)): #0 0x00007ffff7bca18f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fffe6a4ca5c in WTF::ThreadCondition::wait(WTF::Mutex&) (this=0x55555a429b80, mutex=...) at wtf/ThreadingPthreads.cpp:378 #2 0x00007fffe674306f in JSC::GCThread::waitForNextPhase() (this=0x5555598a3f60) at heap/GCThread.cpp:81 #3 0x00007fffe6743115 in JSC::GCThread::gcThreadMain() (this=0x5555598a3f60) at heap/GCThread.cpp:99 #4 0x00007fffe6743218 in JSC::GCThread::gcThreadStartFunc(void*) (data=0x5555598a3f60) at heap/GCThread.cpp:135 #5 0x00007fffe6a32984 in WTF::threadEntryPoint(void*) (contextData=0x5555598a9d20) at wtf/Threading.cpp:69 #6 0x00007fffe6a4c27d in WTF::wtfThreadEntryPoint(void*) (param=0x555559c2a3a0) at wtf/ThreadingPthreads.cpp:195 #7 0x00007ffff7bc4464 in start_thread (arg=0x7fff73ffd700) at pthread_create.c:333 #8 0x00007ffff6fe29df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 ---Type to continue, or q to quit--- Thread 12 (Thread 0x7fffb8a11700 (LWP 4691)): #0 0x00007ffff7bca18f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fffe6a4ca5c in WTF::ThreadCondition::wait(WTF::Mutex&) (this=0x55555a429b80, mutex=...) at wtf/ThreadingPthreads.cpp:378 #2 0x00007fffe674306f in JSC::GCThread::waitForNextPhase() (this=0x555559c2fc50) at heap/GCThread.cpp:81 #3 0x00007fffe6743115 in JSC::GCThread::gcThreadMain() (this=0x555559c2fc50) at heap/GCThread.cpp:99 #4 0x00007fffe6743218 in JSC::GCThread::gcThreadStartFunc(void*) (data=0x555559c2fc50) at heap/GCThread.cpp:135 #5 0x00007fffe6a32984 in WTF::threadEntryPoint(void*) (contextData=0x5555598a9dd0) at wtf/Threading.cpp:69 #6 0x00007fffe6a4c27d in WTF::wtfThreadEntryPoint(void*) (param=0x555559c2afa0) at wtf/ThreadingPthreads.cpp:195 #7 0x00007ffff7bc4464 in start_thread (arg=0x7fffb8a11700) at pthread_create.c:333 #8 0x00007ffff6fe29df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 11 (Thread 0x7fffb9212700 (LWP 4690)): #0 0x00007ffff7bca18f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fffe6a4ca5c in WTF::ThreadCondition::wait(WTF::Mutex&) (this=0x55555a429b80, mutex=...) at wtf/ThreadingPthreads.cpp:378 #2 0x00007fffe674306f in JSC::GCThread::waitForNextPhase() (this=0x5555598a3570) at heap/GCThread.cpp:81 #3 0x00007fffe6743115 in JSC::GCThread::gcThreadMain() (this=0x5555598a3570) at heap/GCThread.cpp:99 #4 0x00007fffe6743218 in JSC::GCThread::gcThreadStartFunc(void*) (data=0x5555598a3570) at heap/GCThread.cpp:135 #5 0x00007fffe6a32984 in WTF::threadEntryPoint(void*) (contextData=0x5555598a9d20) at wtf/Threading.cpp:69 #6 0x00007fffe6a4c27d in WTF::wtfThreadEntryPoint(void*) (param=0x5555597195f0) at wtf/ThreadingPthreads.cpp:195 #7 0x00007ffff7bc4464 in start_thread (arg=0x7fffb9212700) at pthread_create.c:333 #8 0x00007ffff6fe29df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 10 (Thread 0x7fffb9a13700 (LWP 4689)): #0 0x00007ffff7bca538 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007fffe6a4cb4e in WTF::ThreadCondition::timedWait(WTF::Mutex&, double) (this=0x55555a421058, mutex=..., absoluteTime=1482788107.360693) at wtf/ThreadingPthreads.cpp:399 #2 0x00007fffe6740a40 in JSC::BlockAllocator::waitForRelativeTimeWhileHoldingLock(double) (this=0x55555a420e48, relative=1) at heap/BlockAllocator.cpp:100 #3 0x00007fffe6740a8a in JSC::BlockAllocator::waitForRelativeTime(double) (this=0x55555a420e48, relative=1) at heap/BlockAllocator.cpp:110 #4 0x00007fffe6740ae9 in JSC::BlockAllocator::blockFreeingThreadMain() (this=0x55555a420e48) at heap/BlockAllocator.cpp:124 #5 0x00007fffe6740ab2 in JSC::BlockAllocator::blockFreeingThreadStartFunc(void*) (blockAllocator=0x55555a420e48) at heap/BlockAllocator.cpp:115 #6 0x00007fffe6a32984 in WTF::threadEntryPoint(void*) (contextData=0x5555598a9d20) at wtf/Threading.cpp:69 #7 0x00007fffe6a4c27d in WTF::wtfThreadEntryPoint(void*) (param=0x5555572a30a0) at wtf/ThreadingPthreads.cpp:195 #8 0x00007ffff7bc4464 in start_thread (arg=0x7fffb9a13700) at pthread_create.c:333 #9 0x00007ffff6fe29df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 9 (Thread 0x7fffba263700 (LWP 4688)): #0 0x00007ffff6fd956d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ffff037b9f6 in g_main_context_iterate (priority=, n_fds=1, fds=0x7fff680013c0, timeout=, context=0x7fff680009b0) at ././glib/gmain.c:4228 #2 0x00007ffff037b9f6 in g_main_context_iterate (context=context@entry=0x7fff680009b0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ././glib/gmain.c:3924 #3 0x00007ffff037bb0c in g_main_context_iteration (context=0x7fff680009b0, may_block=1) at ././glib/gmain.c:3990 ---Type to continue, or q to quit--- #4 0x00007fffed7da4a1 in QEventDispatcherGlib::processEvents(QFlags) (this=0x7fff680008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007fffed75aaec in QEventLoop::processEvents(QFlags) (this=0x7fffba262e50, flags=...) at kernel/qeventloop.cpp:134 #6 0x00007fffed75ade8 in QEventLoop::exec(QFlags) (this=0x7fffba262e50, flags=...) at kernel/qeventloop.cpp:212 #7 0x00007fffed51d220 in QThread::exec() (this=0x555559837a10) at thread/qthread.cpp:507 #8 0x00007fffed51d3c2 in QThread::run() (this=0x555559837a10) at thread/qthread.cpp:574 #9 0x00007fffed524eac in QThreadPrivate::start(void*) (arg=0x555559837a10) at thread/qthread_unix.cpp:368 #10 0x00007ffff7bc4464 in start_thread (arg=0x7fffba263700) at pthread_create.c:333 #11 0x00007ffff6fe29df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 8 (Thread 0x7fffbade4700 (LWP 4683)): #0 0x00007ffff6fdb2b3 in select () at ../sysdeps/unix/syscall-template.S:84 #1 0x0000555555721b59 in time_sleep.lto_priv.2662 (secs=) at ../Modules/timemodule.c:948 #2 0x0000555555721b59 in time_sleep.lto_priv.2662 (self=, args=) at ../Modules/timemodule.c:206 #3 0x000055555564f20a in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbade30f0) at ../Python/ceval.c:4352 #4 0x000055555564f20a in PyEval_EvalFrameEx (f=Frame 0x7fff64000b50, for file /usr/lib/python2.7/threading.py, line 359, in wait (self=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b6e10>, timeout=2, waiter=, saved_state=None, endtime=, delay=, gotit=False, remaining=), throwflag=0) at ../Python/ceval.c:2989 #5 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x7ffff6d211a8, defcount=1, closure=0x0) at ../Python/ceval.c:3584 #6 0x0000555555654d59 in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fffbade3300, func=) at ../Python/ceval.c:4447 #7 0x0000555555654d59 in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbade3300) at ../Python/ceval.c:4372 #8 0x0000555555654d59 in PyEval_EvalFrameEx (f=Frame 0x7fffc00e4230, for file /usr/lib/python2.7/threading.py, line 614, in wait (self=<_Event(_Verbose__verbose=False, _Event__flag=False, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc03b6e10>) at remote 0x7fffc03b6fd0>, timeout=2), throwflag=0) at ../Python/ceval.c:2989 #9 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x7ffff6d21368, defcount=1, closure=0x0) at ../Python/ceval.c:3584 #10 0x0000555555654d59 in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fffbade3510, func=) at ../Python/ceval.c:4447 #11 0x0000555555654d59 in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbade3510) at ../Python/ceval.c:4372 #12 0x0000555555654d59 in PyEval_EvalFrameEx (f=Frame 0x7fffc03b4910, for file /usr/lib/calibre/calibre/db/backup.py, line 47, in wait (self=, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc039d810>, _Thread__name='Thread-6', _Thread__daemonic=True, _db=, interval=2, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc039d7d0>) at remote 0x...(truncated), throwflag=0) at ../Python/ceval.c:2989 #13 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #14 0x000055555565549b in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fffbade3720, func=) at ../Python/ceval.c:4447 #15 0x000055555565549b in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbade3720) at ../Python/ceval.c:4372 #16 0x000055555565549b in PyEval_EvalFrameEx (f=Frame 0x7fffc03abd00, for file /usr/lib/calibre/calibre/db/backup.py, line 53, in run (self=, _---Type to continue, or q to quit--- Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc039d810>, _Thread__name='Thread-6', _Thread__daemonic=True, _db=, interval=2, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc039d7d0>) at remote 0x7...(truncated), throwflag=0) at ../Python/ceval.c:2989 #17 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #18 0x000055555565549b in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fffbade3930, func=) at ../Python/ceval.c:4447 #19 0x000055555565549b in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbade3930) at ../Python/ceval.c:4372 #20 0x000055555565549b in PyEval_EvalFrameEx (f=Frame 0x7fff64000910, for file /usr/lib/python2.7/threading.py, line 801, in __bootstrap_inner (self=, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc039d810>, _Thread__name='Thread-6', _Thread__daemonic=True, _db=, interval=2, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc039d7d0>) at r...(truncated), throwflag=0) at ../Python/ceval.c:2989 #21 0x0000555555654a5f in PyEval_EvalFrameEx (nk=, na=, n=, pp_stack=0x7fffbade3a80, func=) at ../Python/ceval.c:4437 #22 0x0000555555654a5f in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbade3a80) at ../Python/ceval.c:4372 #23 0x0000555555654a5f in PyEval_EvalFrameEx (f=Frame 0x7fffc03b4750, for file /usr/lib/python2.7/threading.py, line 774, in __bootstrap (self=, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc039d810>, _Thread__name='Thread-6', _Thread__daemonic=True, _db=, interval=2, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc039d7d0>) at remote ...(truncated), throwflag=0) at ../Python/ceval.c:2989 #24 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #25 0x0000555555669fee in function_call.lto_priv.296 (func=, arg=(, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc039d810>, _Thread__name='Thread-6', _Thread__daemonic=True, _db=, interval=2, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc039d7d0>) at remote 0x7fffc03966d0>, _Thread__stderr=, _Thread__target=None, _Threa...(truncated), kw=0x0) at ../Objects/funcobject.c:523 #26 0x000055555563b8f3 in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2547 #27 0x000055555568054e in instancemethod_call.lto_priv.215 (func=, arg=(, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc039d810>, _Thread__name='Thread-6', _Thread__daemonic=True, _db=, interval=2, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc039d7d0>) at remote 0x7fffc03966d0>, _Thread__stderr=, _Thread__target=None, _Threa...(truncated), kw=0x0) at ../Objects/classobject.c:2602 #28 0x000055555563b8f3 in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2547 #29 0x0000555555659300 in PyEval_CallObjectWithKeywords (func=, arg=(), kw=) at ../Python/ceval.c:4221 #30 0x00005555557216f2 in t_bootstrap (boot_raw=0x555559bf8120) at ../Modules/threadmodule.c:620 #31 0x00007ffff7bc4464 in start_thread (arg=0x7fffbade4700) at pthread_create.c:333 #32 0x00007ffff6fe29df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 ---Type to continue, or q to quit--- Thread 7 (Thread 0x7fffbb7fe700 (LWP 4682)): #0 0x00007ffff6fdb2b3 in select () at ../sysdeps/unix/syscall-template.S:84 #1 0x0000555555721b59 in time_sleep.lto_priv.2662 (secs=) at ../Modules/timemodule.c:948 #2 0x0000555555721b59 in time_sleep.lto_priv.2662 (self=, args=) at ../Modules/timemodule.c:206 #3 0x000055555564f20a in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbb7fd1b0) at ../Python/ceval.c:4352 #4 0x000055555564f20a in PyEval_EvalFrameEx (f=Frame 0x7fffc03a5d70, for file /usr/lib/calibre/calibre/devices/usbms/device.py, line 855, in open (self=, site_customization=None, report_progress=, _card_b_prefix=None, _card_a_prefix=None, plugin_path=None) at remote 0x7fffc5a04750>, connected_device=, library_uuid=None), throwflag=0) at ../Python/ceval.c:2989 #5 0x0000555555654a5f in PyEval_EvalFrameEx (nk=, na=, n=, pp_stack=0x7fffbb7fd300, func=) at ../Python/ceval.c:4437 #6 0x0000555555654a5f in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbb7fd300) at ../Python/ceval.c:4372 #7 0x0000555555654a5f in PyEval_EvalFrameEx (f=Frame 0x7fff6c0029a0, for file /usr/lib/calibre/calibre/gui2/device.py, line 198, in do_connect (self=, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0714990>, mutex=, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0714e50>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=, globals=, locals=, args=, argcount=, kws=, kwcount=1, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #9 0x000055555565549b in PyEval_EvalFrameEx (nk=1, na=, n=, pp_stack=0x7fffbb7fd510, func=) at ../Python/ceval.c:4447 #10 0x000055555565549b in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbb7fd510) at ../Python/ceval.c:4372 #11 0x000055555565549b in PyEval_EvalFrameEx (f=Frame 0x7fff6c001090, for file /usr/lib/calibre/calibre/gui2/device.py, line 321, in detect_device (self=, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0714990>, mutex=, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0714e50>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #13 0x000055555565549b in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fffbb7fd720, func=) at ../Python/ceval.c:4447 #14 0x000055555565549b in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbb7fd720) at ../Python/ceval.c:4372 #15 0x000055555565549b in PyEval_EvalFrameEx (f=Frame 0x7fff6c000b50, for file /usr/lib/calibre/calibre/gui2/device.py, line 404, in run (self=, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0714990>, mutex=, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0714e50>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #17 0x000055555565549b in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fffbb7fd930, func=) at ../Python/ceval.c:4447 #18 0x000055555565549b in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbb7fd930) at ../Python/ceval.c:4372 #19 0x000055555565549b in PyEval_EvalFrameEx (f=Frame 0x7fff6c000910, for file /usr/lib/python2.7/threading.py, line 801, in __bootstrap_inner (self=, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, ---Type to continue, or q to quit--- _Condition__waiters=[], release=) at remote 0x7fffc0714990>, mutex=, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0714e50>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=, na=, n=, pp_stack=0x7fffbb7fda80, func=) at ../Python/ceval.c:4437 #21 0x0000555555654a5f in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbb7fda80) at ../Python/ceval.c:4372 #22 0x0000555555654a5f in PyEval_EvalFrameEx (f=Frame 0x7fffc06a3e50, for file /usr/lib/python2.7/threading.py, line 774, in __bootstrap (self=, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0714990>, mutex=, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0714e50>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #24 0x0000555555669fee in function_call.lto_priv.296 (func=, arg=(, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0714990>, mutex=, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0714e50>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Co...(truncated), kw=0x0) at ../Objects/funcobject.c:523 #25 0x000055555563b8f3 in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2547 #26 0x000055555568054e in instancemethod_call.lto_priv.215 (func=, arg=(, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0714990>, mutex=, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0714e50>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Co...(truncated), kw=0x0) at ../Objects/classobject.c:2602 #27 0x000055555563b8f3 in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2547 #28 0x0000555555659300 in PyEval_CallObjectWithKeywords (func=, arg=(), kw=) at ../Python/ceval.c:4221 #29 0x00005555557216f2 in t_bootstrap (boot_raw=0x55555995c2f0) at ../Modules/threadmodule.c:620 #30 0x00007ffff7bc4464 in start_thread (arg=0x7fffbb7fe700) at pthread_create.c:333 #31 0x00007ffff6fe29df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 6 (Thread 0x7fffbbfff700 (LWP 4673)): #0 0x00007ffff6fdb2b3 in select () at ../sysdeps/unix/syscall-template.S:84 #1 0x0000555555721b59 in time_sleep.lto_priv.2662 (secs=) at ../Modules/timemodule.c:948 #2 0x0000555555721b59 in time_sleep.lto_priv.2662 (self=, args=) at ../Modules/timemodule.c:206 #3 0x000055555564f20a in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbbffe300) at ../Python/ceval.c:4352 #4 0x000055555564f20a in PyEval_EvalFrameEx (f=Frame 0x55555a39e370, for file /usr/lib/python2.7/threading.py, line 359, in wait (self=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0831b90>, timeout=, waiter=, saved_state=None, endtime=, delay=, gotit=False, remaining=), throwflag=0) at ../Python/ceval.c:2989 #5 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x7ffff6d211a8, defcount=1, closure=0x0) ---Type to continue, or q to quit--- at ../Python/ceval.c:3584 #6 0x0000555555654d59 in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fffbbffe510, func=) at ../Python/ceval.c:4447 #7 0x0000555555654d59 in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbbffe510) at ../Python/ceval.c:4372 #8 0x0000555555654d59 in PyEval_EvalFrameEx (f=Frame 0x7fffc068fbf0, for file /usr/lib/python2.7/Queue.py, line 177, in get (self=, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0831bd0>, mutex=, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0831190>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x7fffef2b8380, defcount=2, closure=0x0) at ../Python/ceval.c:3584 #10 0x0000555555654d59 in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fffbbffe720, func=) at ../Python/ceval.c:4447 #11 0x0000555555654d59 in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbbffe720) at ../Python/ceval.c:4372 #12 0x0000555555654d59 in PyEval_EvalFrameEx (f=Frame 0x7fffb4000b50, for file /usr/lib/calibre/calibre/utils/ipc/server.py, line 251, in run (self=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0831d10>) at remote 0x7fffc0831c90>, id=1, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc08319d0>, workers=, _Thread__initialized=True, _Thread__nam...(truncated), throwflag=0) at ../Python/ceval.c:2989 #13 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #14 0x000055555565549b in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fffbbffe930, func=) at ../Python/ceval.c:4447 #15 0x000055555565549b in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbbffe930) at ../Python/ceval.c:4372 #16 0x000055555565549b in PyEval_EvalFrameEx (f=Frame 0x7fffb4000910, for file /usr/lib/python2.7/threading.py, line 801, in __bootstrap_inner (self=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0831d10>) at remote 0x7fffc0831c90>, id=1, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc08319d0>, workers=, _Thread__initialized=True, _Thread__na...(truncated), throwflag=0) at ../Python/ceval.c:2989 #17 0x0000555555654a5f in PyEval_EvalFrameEx (nk=, na=, n=, pp_stack=0x7fffbbffea80, func=) at ../Python/ceval.c:4437 #18 0x0000555555654a5f in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffbbffea80) at ../Python/ceval.c:4372 #19 0x0000555555654a5f in PyEval_EvalFrameEx (f=Frame 0x7fffc0696050, for file /usr/lib/python2.7/threading.py, line 774, in __bootstrap (self=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0831d10>) at remote 0x7fffc0831c90>, id=1, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc08319d0>, workers=, _Thread__initialized=True, _Thread__name='Th...(truncated), throwflag=0) at ../Python/ceval.c:2989 #20 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #21 0x0000555555669fee in function_call.lto_priv.296 (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0831d10>) at remote 0x7fffc0831c90>, id=1, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc08319d0>, workers= to continue, or q to quit--- fffc0692280>, _Thread__initialized=True, _Thread__name='Thread-3', notify_on_job_done=, kill_queue=, arg=, kw=) at ../Objects/abstract.c:2547 #23 0x000055555568054e in instancemethod_call.lto_priv.215 (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc0831d10>) at remote 0x7fffc0831c90>, id=1, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc08319d0>, workers=, _Thread__initialized=True, _Thread__name='Thread-3', notify_on_job_done=, kill_queue=, arg=, kw=) at ../Objects/abstract.c:2547 #25 0x0000555555659300 in PyEval_CallObjectWithKeywords (func=, arg=(), kw=) at ../Python/ceval.c:4221 #26 0x00005555557216f2 in t_bootstrap (boot_raw=0x55555933ac50) at ../Modules/threadmodule.c:620 #27 0x00007ffff7bc4464 in start_thread (arg=0x7fffbbfff700) at pthread_create.c:333 #28 0x00007ffff6fe29df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 5 (Thread 0x7fffc6409700 (LWP 4672)): #0 0x00007ffff7bcd42d in accept () at ../sysdeps/unix/syscall-template.S:84 #1 0x000055555572192f in sock_accept.lto_priv.2615 (s=0x7fffdf28a928) at ../Modules/socketmodule.c:1746 #2 0x000055555565439f in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffc6407d40) at ../Python/ceval.c:4336 #3 0x000055555565439f in PyEval_EvalFrameEx (f=Frame 0x7fffc13b6220, for file /usr/lib/python2.7/socket.py, line 206, in accept (self=<_socketobject at remote 0x7fffdf2997c0>), throwflag=0) at ../Python/ceval.c:2989 #4 0x0000555555654a5f in PyEval_EvalFrameEx (nk=, na=, n=, pp_stack=0x7fffc6407e90, func=) at ../Python/ceval.c:4437 #5 0x0000555555654a5f in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffc6407e90) at ../Python/ceval.c:4372 #6 0x0000555555654a5f in PyEval_EvalFrameEx (f=Frame 0x7fffc1303810, for file /usr/lib/python2.7/multiprocessing/connection.py, line 275, in accept (self=, _family='AF_UNIX', _unlink=, _last_accepted=None) at remote 0x7fffe488c750>), throwflag=0) at ../Python/ceval.c:2989 #7 0x0000555555654a5f in PyEval_EvalFrameEx (nk=, na=, n=, pp_stack=0x7fffc6407fe0, func=) at ../Python/ceval.c:4437 #8 0x0000555555654a5f in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffc6407fe0) at ../Python/ceval.c:4372 #9 0x0000555555654a5f in PyEval_EvalFrameEx (f=Frame 0x7fffc16ba938, for file /usr/lib/python2.7/multiprocessing/connection.py, line 145, in accept (self=, _family='AF_UNIX', _unlink=, _last_accepted=None) at remote 0x7fffe488c750>, _authkey=None) at remote 0x7fffe488c710>), throwflag=0) at ../Python/ceval.c:2989 #10 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #11 0x000055555566a1a8 in function_call.lto_priv.296 (func=, arg=(, _family='AF_UNIX', _unlink=, _last_accepted=None) at remote 0x7fffe488c750>, _authkey=None) at remote 0x7fffe488c710>,), kw={}) at ../Objects/funcobject.c:523 #12 0x000055555563b8f3 in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2547 #13 0x000055555568054e in instancemethod_call.lto_priv.215 (func=, arg=(, _family='AF_UNIX', _unlink=, _last_accepted=None) at remote 0x7fffe488c750>, _authkey=None) at remote 0x7fffe488c710>,), kw={}) at ../Objects/classobject.c:2602 #14 0x000055555563b8f3 in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2547 #15 0x0000555555655cba in PyEval_EvalFrameEx (nk=0, na=1, flags=, pp_stack=0x7fffc6408518, func=) at ../Python/ceval.c:4666 ---Type to continue, or q to quit--- #16 0x0000555555655cba in PyEval_EvalFrameEx (f=Frame 0x7fffc1750a28, for file /usr/lib/calibre/calibre/utils/ipc/server.py, line 119, in accept (self=, _family='AF_UNIX', _unlink=, _last_accepted=None) at remote 0x7fffe488c750>, _authkey=None) at remote 0x7fffe488c710>, args=(), kwargs={}), throwflag=0) at ../Python/ceval.c:3028 #17 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #18 0x000055555565549b in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fffc6408720, func=) at ../Python/ceval.c:4447 #19 0x000055555565549b in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffc6408720) at ../Python/ceval.c:4372 #20 0x000055555565549b in PyEval_EvalFrameEx (f=Frame 0x7fffc1d4d960, for file /usr/lib/calibre/calibre/gui2/ui.py, line 70, in run (self=, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc13bc050>, mutex=, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc13bdfd0>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #22 0x000055555565549b in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fffc6408930, func=) at ../Python/ceval.c:4447 #23 0x000055555565549b in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffc6408930) at ../Python/ceval.c:4372 #24 0x000055555565549b in PyEval_EvalFrameEx (f=Frame 0x7fffbc000910, for file /usr/lib/python2.7/threading.py, line 801, in __bootstrap_inner (self=, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc13bc050>, mutex=, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc13bdfd0>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, na=, n=, pp_stack=0x7fffc6408a80, func=) at ../Python/ceval.c:4437 #26 0x0000555555654a5f in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffc6408a80) at ../Python/ceval.c:4372 #27 0x0000555555654a5f in PyEval_EvalFrameEx (f=Frame 0x7fffc587e210, for file /usr/lib/python2.7/threading.py, line 774, in __bootstrap (self=, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc13bc050>, mutex=, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc13bdfd0>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #29 0x0000555555669fee in function_call.lto_priv.296 (func=, arg=(, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc13bc050>, mutex=, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc13bdfd0>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=, arg=, kw=) at ../Objects/abstract.c:2547 #31 0x000055555568054e in instancemethod_call.lto_priv.215 (func=, arg=(, maxsize=0, all_tasks_done=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x7fffc13bc050>, mutex=, not_full=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire= to continue, or q to quit--- lock object at remote 0x7fffc14797f0>, _Condition__waiters=[], release=) at remote 0x7fffc13bdfd0>, not_empty=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=, arg=, kw=) at ../Objects/abstract.c:2547 #33 0x0000555555659300 in PyEval_CallObjectWithKeywords (func=, arg=(), kw=) at ../Python/ceval.c:4221 #34 0x00005555557216f2 in t_bootstrap (boot_raw=0x555557fb6ab0) at ../Modules/threadmodule.c:620 #35 0x00007ffff7bc4464 in start_thread (arg=0x7fffc6409700) at pthread_create.c:333 #36 0x00007ffff6fe29df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 3 (Thread 0x7fffce5d8700 (LWP 4668)): #0 0x00007ffff6fd956d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ffff037b9f6 in g_main_context_iterate (priority=, n_fds=4, fds=0x7fffc8018df0, timeout=, context=0x7fffc80009b0) at ././glib/gmain.c:4228 #2 0x00007ffff037b9f6 in g_main_context_iterate (context=context@entry=0x7fffc80009b0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ././glib/gmain.c:3924 #3 0x00007ffff037bb0c in g_main_context_iteration (context=0x7fffc80009b0, may_block=1) at ././glib/gmain.c:3990 #4 0x00007fffed7da4a1 in QEventDispatcherGlib::processEvents(QFlags) (this=0x7fffc80008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007fffed75aaec in QEventLoop::processEvents(QFlags) (this=0x7fffce5d7e20, flags=...) at kernel/qeventloop.cpp:134 #6 0x00007fffed75ade8 in QEventLoop::exec(QFlags) (this=0x7fffce5d7e20, flags=...) at kernel/qeventloop.cpp:212 #7 0x00007fffed51d220 in QThread::exec() (this=0x7fffef3e77c0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507 #8 0x00007fffef349578 in QDBusConnectionManager::run() (this=0x7fffef3e77c0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:196 #9 0x00007fffed524eac in QThreadPrivate::start(void*) (arg=0x7fffef3e77c0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368 #10 0x00007ffff7bc4464 in start_thread (arg=0x7fffce5d8700) at pthread_create.c:333 #11 0x00007ffff6fe29df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 2 (Thread 0x7fffdb305700 (LWP 4667)): #0 0x00007ffff6fd956d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffeb11b150 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7fffdb304d70) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 0x00007fffeb11b150 in _xcb_conn_wait (c=c@entry=0x555556103810, cond=cond@entry=0x555556103850, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:479 #3 0x00007fffeb11cee9 in xcb_wait_for_event (c=0x555556103810) at ../../src/xcb_in.c:693 #4 0x00007fffdeb32327 in QXcbEventReader::run() (this=0x555556017550) at qxcbconnection.cpp:1343 #5 0x00007fffed524eac in QThreadPrivate::start(void*) (arg=0x555556017550) at thread/qthread_unix.cpp:368 #6 0x00007ffff7bc4464 in start_thread (arg=0x7fffdb305700) at pthread_create.c:333 #7 0x00007ffff6fe29df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 1 (Thread 0x7ffff7fae700 (LWP 4649)): #0 0x00007ffff6f2cfdf in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58 #1 0x00007ffff6f2e40a in __GI_abort () at abort.c:89 #2 0x00007fffed50e52b in qt_message_fatal(QtMsgType, QMessageLogContext const&, QString const&) (context=..., message=...) at global/qlogging.cpp:1680 #3 0x00007fffed50a96a in QMessageLogger::fatal(char const*, ...) const (this=0x7fffffff6200, msg=0x7fffed845b90 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:793 #4 0x00007fffed503aac in qt_assert(char const*, char const*, int) (assertion=0x7fffee777682 "index.isValid()", file=0x7fffee777660 "itemviews/qstyleditemdelegate.cpp", line=378) at global/qglobal.cpp:3081 #5 0x00007fffee61d1b7 in QStyledItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const (this=0x555559676360, painter=0x7fffffff7180, option=..., index=...) at itemviews/qstyleditemdelegate.cpp:378 ---Type to continue, or q to quit--- #6 0x00007fffeec5563c in meth_QStyledItemDelegate_paint(PyObject*, PyObject*) (sipSelf=, sipArgs=) at ./build-2.7/QtWidgets/sipQtWidgetspart3.cpp:3818 #7 0x000055555564f20a in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffffff6440) at ../Python/ceval.c:4352 #8 0x000055555564f20a in PyEval_EvalFrameEx (f=Frame 0x5555585cb930, for file /usr/lib/calibre/calibre/gui2/tag_browser/view.py, line 94, in paint (self=, rating_font=, old_look=False) at remote 0x7fffc05de348>, painter=, option=, index=), throwflag=0) at ../Python/ceval.c:2989 #9 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #10 0x0000555555669fee in function_call.lto_priv.296 (func=, arg=(, rating_font=, old_look=False) at remote 0x7fffc05de348>, , , ), kw=0x0) at ../Objects/funcobject.c:523 #11 0x000055555563b8f3 in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2547 #12 0x000055555568054e in instancemethod_call.lto_priv.215 (func=, arg=(, rating_font=, old_look=False) at remote 0x7fffc05de348>, , , ), kw=0x0) at ../Objects/classobject.c:2602 #13 0x000055555563b8f3 in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2547 #14 0x0000555555659300 in PyEval_CallObjectWithKeywords (func=, arg=(, , ), kw=) at ../Python/ceval.c:4221 #15 0x00007fffe9deb434 in sip_api_call_method (isErr=isErr@entry=0x0, method=method@entry=, fmt=fmt@entry=0x7fffeed0ac0e "DDN") at siplib.c:2082 #16 0x00007fffeece709b in sipVH_QtWidgets_26(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, QPainter*, QStyleOptionViewItem const&, QModelIndex const&) (sipGILState=PyGILState_LOCKED, sipErrorHandler=0x7fffe9ad5830 , sipPySelf=0x7fffc05de348, sipMethod=, a0=0x7fffffff7180, a1=..., a2=...) at ./build-2.7/QtWidgets/sipQtWidgetspart0.cpp:4897 #17 0x00007fffeec55485 in sipQStyledItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const (this=0x555559676360, a0=0x7fffffff7180, a1=..., a2=...) at ./build-2.7/QtWidgets/sipQtWidgetspart3.cpp:3798 #18 0x00007fffee5be43b in QTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const (this=0x55555966cbf0, painter=0x7fffffff7180, option=..., index=...) at itemviews/qtreeview.cpp:1769 #19 0x00007fffeecc31a9 in sipQTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const (this=0x55555966cbf0, a0=0x7fffffff7180, a1=..., a2=...) at ./build-2.7/QtWidgets/sipQtWidgetspart1.cpp:13472 #20 0x00007fffee5bd18e in QTreeView::drawTree(QPainter*, QRegion const&) const (this=0x55555966cbf0, painter=0x7fffffff7180, region=...) at itemviews/qtreeview.cpp:1510 #21 0x00007fffee5bc3ab in QTreeView::paintEvent(QPaintEvent*) (this=0x55555966cbf0, event=0x7fffffff80b0) at itemviews/qtreeview.cpp:1338 #22 0x00007fffeecc3acb in sipQTreeView::paintEvent(QPaintEvent*) (this=0x55555966cbf0, a0=0x7fffffff80b0) at ./build-2.7/QtWidgets/sipQtWidgetspart1.cpp:13526 #23 0x00007fffee2b4861 in QWidget::event(QEvent*) (this=0x55555966cbf0, event=0x7fffffff80b0) at kernel/qwidget.cpp:8933 #24 0x00007fffee3f7383 in QFrame::event(QEvent*) (this=0x55555966cbf0, e=0x7fffffff80b0) at widgets/qframe.cpp:550 #25 0x00007fffee4a7c98 in QAbstractScrollArea::viewportEvent(QEvent*) (this=0x55555966cbf0, e=0x7fffffff80b0) at widgets/qabstractscrollarea.cpp:1213 #26 0x00007fffee56c4ba in QAbstractItemView::viewportEvent(QEvent*) (this=0x55555966cbf0, event=0x7fffffff80b0) at itemviews/qabstractitemview.cpp:1747 #27 0x00007fffee5bc27f in QTreeView::viewportEvent(QEvent*) (this=0x55555966cbf0, event=0x7fffffff80b0) at itemviews/qtreeview.cpp:1320 #28 0x00007fffeecc119b in sipQTreeView::viewportEvent(QEvent*) (this=0x55555966cbf0, a0=0x7fffffff80b0) at ./build-2.7/QtWidgets/sipQtWidgetspart1.cpp:13282 #29 0x00007fffee4a8fa9 in QAbstractScrollAreaPrivate::viewportEvent(QEvent*) (this=0x55555966cc90, event=0x7fffffff80b0) at widgets/qabstractscrollarea_p.h:111 #30 0x00007fffee4a9072 in QAbstractScrollAreaFilter::eventFilter(QObject*, QEvent*) (this=0x55555966e650, o=0x555559664eb0, e=0x7fffffff80b0) at widgets/qabstractscrollarea_p.h:127 #31 0x00007fffed75e4bc in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (receiver=0x555559664eb0, event=0x7fffffff80b0) at kernel/qcoreapplication.cpp:1099 #32 0x00007fffee261f3d in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x555556101380, receiver=0x555559664eb0, e=0x7fffffff80b0) at kernel/qapplication.cpp:3795 #33 0x00007fffee261d84 in QApplication::notify(QObject*, QEvent*) (this=0x555555febb70, receiver=0x555559664eb0, e=0x7fffffff80b0) at kernel/qapplication.cpp:3762 #34 0x00007fffeeaaaf6e in sipQApplication::notify(QObject*, QEvent*) (this=0x555555febb70, a0=0x555559664eb0, a1=0x7fffffff80b0) at ./build-2.7/QtWidgets/sipQtWidgetspart9.cpp:11011 #35 0x00007fffed75e12c in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555559664eb0, event=0x7fffffff80b0) at kernel/qcoreapplication.cpp:988 #36 0x00007fffee264cc4 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=0x555559664eb0, event=0x7fffffff80b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 ---Type to continue, or q to quit--- #37 0x00007fffee2ab84e in QWidgetPrivate::sendPaintEvent(QRegion const&) (this=0x55555966d260, toBePainted=...) at kernel/qwidget.cpp:5701 #38 0x00007fffee2ab39a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x55555966d260, pdev=0x55555971dd60, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5641 #39 0x00007fffee2ac1cf in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x55555966cc90, pdev=0x55555971dd60, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5836 #40 0x00007fffee2ab7eb in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x55555966cc90, pdev=0x55555971dd60, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5693 #41 0x00007fffee2ac1cf in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x55555965b4c0, pdev=0x55555971dd60, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5836 #42 0x00007fffee2ab7eb in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x55555965b4c0, pdev=0x55555971dd60, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5693 #43 0x00007fffee2ac1cf in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x5555597191d0, pdev=0x55555971dd60, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5836 #44 0x00007fffee2ac07e in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x5555597191d0, pdev=0x55555971dd60, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5823 #45 0x00007fffee2ab7eb in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x5555597191d0, pdev=0x55555971dd60, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5693 #46 0x00007fffee2ac1cf in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x5555593f91f0, pdev=0x55555971dd60, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5836 #47 0x00007fffee2ab7eb in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x5555593f91f0, pdev=0x55555971dd60, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5693 #48 0x00007fffee2ac1cf in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x5555593efc50, pdev=0x55555971dd60, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5836 #49 0x00007fffee2ac07e in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x5555593efc50, pdev=0x55555971dd60, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5823 #50 0x00007fffee2ab7eb in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x5555593efc50, pdev=0x55555971dd60, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5693 #51 0x00007fffee2ac1cf in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x55555869b0a0, pdev=0x55555971dd60, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5836 #52 0x00007fffee2ab7eb in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x55555869b0a0, pdev=0x55555971dd60, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5693 #53 0x00007fffee2ac1cf in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x555557d87c60, pdev=0x55555971dd60, siblings=..., index=135, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5836 #54 0x00007fffee2ac07e in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x555557d87c60, pdev=0x55555971dd60, siblings=..., index=145, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5823 #55 0x00007fffee2ac07e in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x555557d87c60, pdev=0x55555971dd60, siblings=..., index=159, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5823 #56 0x00007fffee2ab7eb in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=0x555557d87c60, pdev=0x55555971dd60, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x555559c1a230) at kernel/qwidget.cpp:5693 ---Type to continue, or q to quit--- #57 0x00007fffee273024 in QWidgetBackingStore::doSync() (this=0x555559c1a230) at kernel/qwidgetbackingstore.cpp:1400 #58 0x00007fffee271c10 in QWidgetBackingStore::sync(QWidget*, QRegion const&) (this=0x555559c1a230, exposedWidget=0x555557c65b00, exposedRegion=...) at kernel/qwidgetbackingstore.cpp:1152 #59 0x00007fffee2a1c74 in QWidgetPrivate::syncBackingStore(QRegion const&) (this=0x555557d87c60, region=...) at kernel/qwidget.cpp:1969 #60 0x00007fffee2e3412 in QWidgetWindow::handleExposeEvent(QExposeEvent*) (this=0x555559c028f0, event=0x7fffffffb250) at kernel/qwidgetwindow.cpp:887 #61 0x00007fffee2e08e6 in QWidgetWindow::event(QEvent*) (this=0x555559c028f0, event=0x7fffffffb250) at kernel/qwidgetwindow.cpp:284 #62 0x00007fffee261f66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x555556101380, receiver=0x555559c028f0, e=0x7fffffffb250) at kernel/qapplication.cpp:3799 #63 0x00007fffee25f336 in QApplication::notify(QObject*, QEvent*) (this=0x555555febb70, receiver=0x555559c028f0, e=0x7fffffffb250) at kernel/qapplication.cpp:3159 #64 0x00007fffeeaaaf6e in sipQApplication::notify(QObject*, QEvent*) (this=0x555555febb70, a0=0x555559c028f0, a1=0x7fffffffb250) at ./build-2.7/QtWidgets/sipQtWidgetspart9.cpp:11011 #65 0x00007fffed75e12c in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555559c028f0, event=0x7fffffffb250) at kernel/qcoreapplication.cpp:988 #66 0x00007fffedb966fe in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=0x555559c028f0, event=0x7fffffffb250) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #67 0x00007fffedb93260 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0x55555a3ca670) at kernel/qguiapplication.cpp:2797 #68 0x00007fffedb8e9a1 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=0x55555a3ca670) at kernel/qguiapplication.cpp:1755 #69 0x00007fffedb724b2 in QWindowSystemInterface::sendWindowSystemEvents(QFlags) (flags=...) at kernel/qwindowsysteminterface.cpp:659 #70 0x00007fffdeb7e7e2 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x5555560bece0) at eventdispatchers/qeventdispatcher_glib.cpp:76 #71 0x00007ffff037b7f7 in g_main_context_dispatch (context=0x7fffd4001710) at ././glib/gmain.c:3203 #72 0x00007ffff037b7f7 in g_main_context_dispatch (context=context@entry=0x7fffd4001710) at ././glib/gmain.c:3856 #73 0x00007ffff037ba60 in g_main_context_iterate (context=context@entry=0x7fffd4001710, block=block@entry=0, dispatch=dispatch@entry=1, self=) at ././glib/gmain.c:3929 #74 0x00007ffff037bb0c in g_main_context_iteration (context=0x7fffd4001710, may_block=0) at ././glib/gmain.c:3990 #75 0x00007fffed7da4a1 in QEventDispatcherGlib::processEvents(QFlags) (this=0x5555560cfe10, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #76 0x00007fffdeb7e9f6 in QPAEventDispatcherGlib::processEvents(QFlags) (this=0x5555560cfe10, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:121 #77 0x00007fffed75e6bc in QCoreApplication::processEvents(QFlags, int) (flags=..., maxtime=1000) at kernel/qcoreapplication.cpp:1206 #78 0x00007fffee46fe09 in waitForWindowExposed(QWindow*, int) (window=0x555559c028f0, timeout=1000) at widgets/qsplashscreen.cpp:250 #79 0x00007fffee46fea0 in QSplashScreen::finish(QWidget*) (this=0x555556e17c80, mainWin=0x555557c65b00) at widgets/qsplashscreen.cpp:274 #80 0x00007fffeec4849f in meth_QSplashScreen_finish(PyObject*, PyObject*) (sipSelf=, sipArgs=) at ./build-2.7/QtWidgets/sipQtWidgetspart3.cpp:15263 #81 0x000055555564f20a in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffffffb700) at ../Python/ceval.c:4352 #82 0x000055555564f20a in PyEval_EvalFrameEx (f=Frame 0x555557d638f0, for file /usr/lib/calibre/calibre/gui2/main.py, line 226, in start_gui (self=, splash_screen=, app=, line_height=18, _file_open_paths=[], signal_notifier=, color_prefs=, na=, n=, pp_stack=0x7fffffffb850, func=) at ../Python/ceval.c:4437 #84 0x0000555555654a5f in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffffffb850) at ../Python/ceval.c:4372 #85 0x0000555555654a5f in PyEval_EvalFrameEx (f=Frame 0x7fffc3d60620, for file /usr/lib/calibre/calibre/gui2/main.py, line 283, in initialize_db_stage2 (self=, splash_screen=, app=, line_height=18, _file_open_paths=[], signal_notifier=, color_prefs=, na=, n=, pp_stack=0x7fffffffb9a0, func=) at ../Python/ceval.c:4437 #87 0x0000555555654a5f in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffffffb9a0) at ../Python/ceval.c:4372 ---Type to continue, or q to quit--- #88 0x0000555555654a5f in PyEval_EvalFrameEx (f=Frame 0x5555570a4aa0, for file /usr/lib/calibre/calibre/gui2/main.py, line 322, in initialize_db (self=, splash_screen=, app=, line_height=18, _file_open_paths=[], signal_notifier=, color_prefs=, na=, n=, pp_stack=0x7fffffffbaf0, func=) at ../Python/ceval.c:4437 #90 0x0000555555654a5f in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffffffbaf0) at ../Python/ceval.c:4372 #91 0x0000555555654a5f in PyEval_EvalFrameEx (f=Frame 0x7fffc47f4750, for file /usr/lib/calibre/calibre/gui2/main.py, line 341, in initialize (self=, splash_screen=, app=, line_height=18, _file_open_paths=[], signal_notifier=, color_prefs=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #93 0x0000555555669fee in function_call.lto_priv.296 (func=, arg=(, splash_screen=, app=, line_height=18, _file_open_paths=[], signal_notifier=, color_prefs=, arg=, kw=) at ../Objects/abstract.c:2547 #95 0x000055555568054e in instancemethod_call.lto_priv.215 (func=, arg=(, splash_screen=, app=, line_height=18, _file_open_paths=[], signal_notifier=, color_prefs=, arg=, kw=) at ../Objects/abstract.c:2547 #97 0x0000555555659300 in PyEval_CallObjectWithKeywords (func=, arg=(), kw=) at ../Python/ceval.c:4221 #98 0x00007fffe9af2808 in PyQtSlot::call(_object*, _object*) const (this=this@entry=0x555556cd5fb0, callable=callable@entry=, args=args@entry=()) at ../../qpy/QtCore/qpycore_pyqtslot.cpp:237 #99 0x00007fffe9af2c50 in PyQtSlot::invoke(void**, _object*, void*, bool) const (this=0x555556cd5fb0, qargs=qargs@entry=0x7fffffffc1a0, self=, self@entry=0x0, result=result@entry=0x0, no_receiver_check=) at ../../qpy/QtCore/qpycore_pyqtslot.cpp:153 #100 0x00007fffe9af2ded in PyQtSlot::invoke(void**, bool) const (this=, qargs=qargs@entry=0x7fffffffc1a0, no_receiver_check=) at ../../qpy/QtCore/qpycore_pyqtslot.cpp:76 #101 0x00007fffe9af1920 in PyQtSlotProxy::unislot(void**) (this=0x555556da9f20, qargs=0x7fffffffc1a0) at ../../qpy/QtCore/qpycore_pyqtslotproxy.cpp:205 #102 0x00007fffe9af2347 in PyQtSlotProxy::qt_metacall(QMetaObject::Call, int, void**) (this=0x555556da9f20, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffc1a0) at ../../qpy/QtCore/qpycore_pyqtslotproxy.cpp:170 #103 0x00007fffed767215 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (object=0x555556da9f20, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0x7fffffffc1a0) at kernel/qmetaobject.cpp:301 #104 0x00007fffed79efba in QMetaObject::activate(QObject*, int, int, void**) (sender=0x555556debec0, signalOffset=3, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3755 #105 0x00007fffed79e6d8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x555556debec0, m=0x7fffeda76620 , local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3602 #106 0x00007fffed7abedf in QSingleShotTimer::timeout() (this=0x555556debec0) at .moc/qtimer.moc:125 #107 0x00007fffed7ab802 in QSingleShotTimer::timerEvent(QTimerEvent*) (this=0x555556debec0) at kernel/qtimer.cpp:320 #108 0x00007fffed79836c in QObject::event(QEvent*) (this=0x555556debec0, e=0x7fffffffcbf0) at kernel/qobject.cpp:1244 ---Type to continue, or q to quit--- #109 0x00007fffee261f66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x555556101380, receiver=0x555556debec0, e=0x7fffffffcbf0) at kernel/qapplication.cpp:3799 #110 0x00007fffee25f336 in QApplication::notify(QObject*, QEvent*) (this=0x555555febb70, receiver=0x555556debec0, e=0x7fffffffcbf0) at kernel/qapplication.cpp:3159 #111 0x00007fffeeaaaf6e in sipQApplication::notify(QObject*, QEvent*) (this=0x555555febb70, a0=0x555556debec0, a1=0x7fffffffcbf0) at ./build-2.7/QtWidgets/sipQtWidgetspart9.cpp:11011 #112 0x00007fffed75e12c in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555556debec0, event=0x7fffffffcbf0) at kernel/qcoreapplication.cpp:988 #113 0x00007fffed76219c in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=0x555556debec0, event=0x7fffffffcbf0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #114 0x00007fffed7d87f2 in QTimerInfoList::activateTimers() (this=0x5555560c5580) at kernel/qtimerinfo_unix.cpp:644 #115 0x00007fffed7d9af6 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x5555560c5520) at kernel/qeventdispatcher_glib.cpp:182 #116 0x00007ffff037b7f7 in g_main_context_dispatch (context=0x7fffd4001710) at ././glib/gmain.c:3203 #117 0x00007ffff037b7f7 in g_main_context_dispatch (context=context@entry=0x7fffd4001710) at ././glib/gmain.c:3856 #118 0x00007ffff037ba60 in g_main_context_iterate (context=context@entry=0x7fffd4001710, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ././glib/gmain.c:3929 #119 0x00007ffff037bb0c in g_main_context_iteration (context=0x7fffd4001710, may_block=1) at ././glib/gmain.c:3990 #120 0x00007fffed7da4a1 in QEventDispatcherGlib::processEvents(QFlags) (this=0x5555560cfe10, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #121 0x00007fffdeb7e9f6 in QPAEventDispatcherGlib::processEvents(QFlags) (this=0x5555560cfe10, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:121 #122 0x00007fffed75aaec in QEventLoop::processEvents(QFlags) (this=0x7fffffffcf00, flags=...) at kernel/qeventloop.cpp:134 #123 0x00007fffed75ade8 in QEventLoop::exec(QFlags) (this=0x7fffffffcf00, flags=...) at kernel/qeventloop.cpp:212 #124 0x00007fffed75e876 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1261 #125 0x00007fffedb8e67e in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1639 #126 0x00007fffee25ed11 in QApplication::exec() () at kernel/qapplication.cpp:2975 #127 0x00007fffeea6f03b in meth_QApplication_exec_(PyObject*, PyObject*) (sipArgs=) at ./build-2.7/QtWidgets/sipQtWidgetspart9.cpp:12157 #128 0x000055555564f20a in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffffffd0a0) at ../Python/ceval.c:4352 #129 0x000055555564f20a in PyEval_EvalFrameEx (f=Frame 0x5555561b0130, for file /usr/lib/calibre/calibre/gui2/main.py, line 395, in run_gui (opts=, args=['/usr/bin/calibre'], listener=, _family='AF_UNIX', _unlink=, _last_accepted=None) at remote 0x7fffe488c750>, _authkey=None) at remote 0x7fffe488c710>, app=, line_height=18, _file_open_paths=[], signal_notifier=, color_prefs=, globals=, locals=, args=, argcount=, kws=, kwcount=1, defs=0x7fffdf2c5fe8, defcount=1, closure=0x0) at ../Python/ceval.c:3584 #131 0x0000555555654d59 in PyEval_EvalFrameEx (nk=1, na=, n=, pp_stack=0x7fffffffd2b0, func=) at ../Python/ceval.c:4447 #132 0x0000555555654d59 in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffffffd2b0) at ../Python/ceval.c:4372 #133 0x0000555555654d59 in PyEval_EvalFrameEx (f=Frame 0x555555d75480, for file /usr/lib/calibre/calibre/gui2/main.py, line 562, in main (args=['/usr/bin/calibre'], gui_debug=None, app=, line_height=18, _file_open_paths=[], signal_notifier=, color_prefs=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x7fffdf2ca0e8, defcount=1, closure=0x0) at ../Python/ceval.c:3584 #135 0x0000555555654d59 in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fffffffd4c0, func=) at ../Python/ceval.c:4447 #136 0x0000555555654d59 in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffffffd4c0) at ../Python/ceval.c:4372 #137 0x0000555555654d59 in PyEval_EvalFrameEx (f=Frame 0x555555cad290, for file /usr/lib/calibre/calibre/gui_launch.py, line 70, in calibre (args=['/usr/bin/calibre'], main=), throwflag=0) ---Type to continue, or q to quit--- at ../Python/ceval.c:2989 #138 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x7ffff6d21a28, defcount=1, closure=0x0) at ../Python/ceval.c:3584 #139 0x0000555555654d59 in PyEval_EvalFrameEx (nk=0, na=, n=, pp_stack=0x7fffffffd6d0, func=) at ../Python/ceval.c:4447 #140 0x0000555555654d59 in PyEval_EvalFrameEx (oparg=, pp_stack=0x7fffffffd6d0) at ../Python/ceval.c:4372 #141 0x0000555555654d59 in PyEval_EvalFrameEx (f=Frame 0x7ffff7f94050, for file /usr/bin/calibre, line 20, in (), throwflag=0) at ../Python/ceval.c:2989 #142 0x000055555564d345 in PyEval_EvalCodeEx (co=, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3584 #143 0x000055555564d0e9 in PyEval_EvalCode (co=, globals=, locals=) at ../Python/ceval.c:669 #144 0x000055555567d3af in run_mod.lto_priv.2004 (mod=, filename=, globals={'__builtins__': , '__file__': '/usr/bin/calibre', 'calibre': , '__package__': None, 'sys': , 'path': '/usr/lib/calibre', '__name__': '__main__', 'os': , '__doc__': "\nThis is the standard runscript for all of calibre's tools.\nDo not modify it unless you know what you are doing.\n"}, locals={'__builtins__': , '__file__': '/usr/bin/calibre', 'calibre': , '__package__': None, 'sys': , 'path': '/usr/lib/calibre', '__name__': '__main__', 'os': , '__doc__': "\nThis is the standard runscript for all of calibre's tools.\nDo not modify it unless you know what you are doing.\n"}, flags=, arena=) at ../Python/pythonrun.c:1376 #145 0x0000555555678322 in PyRun_FileExFlags (fp=0x555555b524b0, filename=0x7fffffffdee2 "/usr/bin/calibre", start=257, globals={'__builtins__': , '__file__': '/usr/bin/calibre', 'calibre': , '__package__': None, 'sys': , 'path': '/usr/lib/calibre', '__name__': '__main__', 'os': , '__doc__': "\nThis is the standard runscript for all of calibre's tools.\nDo not modify it unless you know what you are doing.\n"}, locals={'__builtins__': , '__file__': '/usr/bin/calibre', 'calibre': , '__package__': None, 'sys': , 'path': '/usr/lib/calibre', '__name__': '__main__', 'os': , '__doc__': "\nThis is the standard runscript for all of calibre's tools.\nDo not modify it unless you know what you are doing.\n"}, closeit=1, flags=0x7fffffffd950) at ../Python/pythonrun.c:1362 #146 0x0000555555677e6e in PyRun_SimpleFileExFlags (fp=0x555555b524b0, filename=, closeit=1, flags=0x7fffffffd950) at ../Python/pythonrun.c:948 #147 0x0000555555628fb1 in Py_Main (argc=, argv=) at ../Modules/main.c:640 #148 0x00007ffff6f1a2b1 in __libc_start_main (main=0x5555556288e0
, argc=2, argv=0x7fffffffdb18, init=, fini=, rtld_fini=, stack_end=0x7fffffffdb08) at ../csu/libc-start.c:291 #149 0x00005555556287da in _start () (gdb)