https://bugs.kde.org/show_bug.cgi?id=361681
Bug ID: 361681 Summary: drkonqi crash in activateCallbacks Product: drkonqi Version: 5.6.2 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Severity: grave Priority: NOR Component: general Assignee: unassigned-b...@kde.org Reporter: r...@alum.mit.edu Following kontact (or kmines, or whatever else) crash on exit, drkonqi itself crashes, which then triggers it in a seemingly infinite loop. I'd be less than surprised if there's a common root cause, but that's for investigation. Anyway... Application: drkonqi (drkonqi), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fe7a141c7c0 (LWP 9269))] Thread 2 (Thread 0x7fe78730f700 (LWP 9276)): [KCrash Handler] #6 0x00007fe7868a8890 in () #7 0x00007fe79d2152f3 in QInternal::activateCallbacks(QInternal::Callback, void**) (cb=cb@entry=QInternal::EventNotifyCallback, parameters=parameters@entry=0x7fe78730eae0) at global/qglobal.cpp:3856 #8 0x00007fe79d3edfdb in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fe7800030f0, event=event@entry=0x7fe78730eb50) at kernel/qcoreapplication.cpp:1002 #9 0x00007fe79d41fb72 in QObjectPrivate::setParent_helper(QObject*) (event=0x7fe78730eb50, receiver=<optimized out>) at kernel/qcoreapplication.h:227 #10 0x00007fe79d41fb72 in QObjectPrivate::setParent_helper(QObject*) (this=this@entry=0x7fe780007a80, o=o@entry=0x0) at kernel/qobject.cpp:1989 #11 0x00007fe79d4200a2 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1041 #12 0x00007fe79d424d19 in QSocketNotifier::~QSocketNotifier() (this=0x7fe7800035b0, __in_chrg=<optimized out>) at kernel/qsocketnotifier.cpp:159 #13 0x00007fe79e81ebaf in qDBusRemoveWatch(DBusWatch*, void*) (watch=0x7fe7800056a0, data=0x7fe7800030f0) at qdbusintegrator.cpp:242 #14 0x00007fe79a8f2d93 in () at /lib64/libdbus-1.so.3 #15 0x00007fe79a8f14ce in () at /lib64/libdbus-1.so.3 #16 0x00007fe79a8f1549 in () at /lib64/libdbus-1.so.3 #17 0x00007fe79a8f09d7 in () at /lib64/libdbus-1.so.3 #18 0x00007fe79a8dcaa2 in () at /lib64/libdbus-1.so.3 #19 0x00007fe79e822c52 in QDBusConnectionPrivate::closeConnection() (connection=<optimized out>) at qdbus_symbols_p.h:187 #20 0x00007fe79e822c52 in QDBusConnectionPrivate::closeConnection() (this=this@entry=0x7fe7800030f0) at qdbusintegrator.cpp:1111 #21 0x00007fe79e822e84 in QDBusConnectionPrivate::~QDBusConnectionPrivate() (this=0x7fe7800030f0, __in_chrg=<optimized out>) at qdbusintegrator.cpp:1060 #22 0x00007fe79e823159 in QDBusConnectionPrivate::~QDBusConnectionPrivate() (this=0x7fe7800030f0, __in_chrg=<optimized out>) at qdbusintegrator.cpp:1080 #23 0x00007fe79e81414e in QDBusConnectionManager::run() (this=0x7fe79ea7cd00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:189 #24 0x00007fe79d22d079 in QThreadPrivate::start(void*) (arg=0x7fe79ea7cd00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:340 #25 0x00007fe79ad330a4 in start_thread () at /lib64/libpthread.so.0 #26 0x00007fe79cb38fed in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fe7a141c7c0 (LWP 9269)): #0 0x00007fe79ad3703f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe79d22dceb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0xc8dc50) at thread/qwaitcondition_unix.cpp:136 #2 0x00007fe79d22dceb in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0xc8abf8, mutex=mutex@entry=0xc8abd0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007fe79d22cc8e in QThread::wait(unsigned long) (this=this@entry=0x7fe79ea7cd00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>, time=time@entry=18446744073709551615) at thread/qthread_unix.cpp:671 #4 0x00007fe79e814206 in QDBusConnectionManager::~QDBusConnectionManager() (this=0x7fe79ea7cd00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>, __in_chrg=<optimized out>) at qdbusconnection.cpp:160 #5 0x00007fe79e8142b9 in (anonymous namespace)::Q_QGS__q_manager::innerFunction()::Holder::~Holder() () at qdbusconnection.cpp:65 #6 0x00007fe79ca8bb19 in __run_exit_handlers () at /lib64/libc.so.6 #7 0x00007fe79ca8bb65 in () at /lib64/libc.so.6 #8 0x00007fe79ca75b0c in __libc_start_main () at /lib64/libc.so.6 #9 0x00000000004181c1 in _start () Reproducible: Always Steps to Reproduce: 1. Start kontact, or some other application that (currently) crashes on exit 2. Exit said app Actual Results: Get a message from drkonqi that it crashed Expected Results: drkonqi should have done something useful -- You are receiving this mail because: You are watching all bug changes.