https://bugs.kde.org/show_bug.cgi?id=371557
--- Comment #1 from hgee...@osso.nl --- I experience this same crash every time I close/quit kontact. Application: kontact (5.2.3) Qt Version: 5.6.1 Frameworks Version: 5.26.0 Operating System: Linux 4.8.0-26-generic x86_64 Distribution: Ubuntu 16.10 -- Backtrace: Application: Kontact (kontact), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f454582c900 (LWP 30969))] Thread 10 (Thread 0x7f448a824700 (LWP 32011)): #0 0x00007f4555999510 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f454aedc574 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007f454aedc5b9 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007f455599370a in start_thread (arg=0x7f448a824700) at pthread_create.c:333 #4 0x00007f455ba070af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 9 (Thread 0x7f448b025700 (LWP 31016)): #0 0x00007f455b9fb0bd in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f45551679d6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f4484003220, timeout=<optimized out>, context=0x7f4484000990) at ././glib/gmain.c:4226 #2 0x00007f45551679d6 in g_main_context_iterate (context=context@entry=0x7f4484000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3922 #3 0x00007f4555167aec in g_main_context_iteration (context=0x7f4484000990, may_block=may_block@entry=1) at ././glib/gmain.c:3988 #4 0x00007f455c5404ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f44840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #5 0x00007f455c4e80fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f448b024cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f455c30dd43 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500 #7 0x00007f455c312c68 in QThreadPrivate::start(void*) (arg=0x55a531952380) at thread/qthread_unix.cpp:341 #8 0x00007f455599370a in start_thread (arg=0x7f448b025700) at pthread_create.c:333 #9 0x00007f455ba070af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 8 (Thread 0x7f44e8ac3700 (LWP 30978)): #0 0x00007f4555999510 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f45596d3da3 in JSC::GCThread::gcThreadMain() (this=0x55a530fc77e0) at heap/GCThread.cpp:81 #2 0x00007f45599f4591 in WTF::wtfThreadEntryPoint(void*) (ptr=0x7f4538bfb3e0) at wtf/ThreadingPthreads.cpp:195 #3 0x00007f455599370a in start_thread (arg=0x7f44e8ac3700) at pthread_create.c:333 #4 0x00007f455ba070af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 7 (Thread 0x7f44e92c4700 (LWP 30977)): #0 0x00007f4555999510 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f45596d3da3 in JSC::GCThread::gcThreadMain() (this=0x55a530fc7560) at heap/GCThread.cpp:81 #2 0x00007f45599f4591 in WTF::wtfThreadEntryPoint(void*) (ptr=0x7f4538bfb080) at wtf/ThreadingPthreads.cpp:195 #3 0x00007f455599370a in start_thread (arg=0x7f44e92c4700) at pthread_create.c:333 #4 0x00007f455ba070af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 6 (Thread 0x7f44e9ac5700 (LWP 30976)): #0 0x00007f4555999510 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f45596d3da3 in JSC::GCThread::gcThreadMain() (this=0x55a530e39d50) at heap/GCThread.cpp:81 #2 0x00007f45599f4591 in WTF::wtfThreadEntryPoint(void*) (ptr=0x7f4538bfb140) at wtf/ThreadingPthreads.cpp:195 #3 0x00007f455599370a in start_thread (arg=0x7f44e9ac5700) at pthread_create.c:333 #4 0x00007f455ba070af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 5 (Thread 0x7f44ea2c6700 (LWP 30975)): #0 0x00007f4555999510 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f45596d2d74 in JSC::BlockAllocator::blockFreeingThreadMain() (this=0x7f4538c5a058) at heap/BlockAllocator.cpp:139 #2 0x00007f45599f4591 in WTF::wtfThreadEntryPoint(void*) (ptr=0x7f4538bfb1b0) at wtf/ThreadingPthreads.cpp:195 #3 0x00007f455599370a in start_thread (arg=0x7f44ea2c6700) at pthread_create.c:333 #4 0x00007f455ba070af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 4 (Thread 0x7f45394f6700 (LWP 30972)): #0 0x00007f4555999510 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f45599c496b in WTF::TCMalloc_PageHeap::scavengerThread() (this=0x7f455a2638fc <WTF::pageheap_memory+57564>) at wtf/FastMalloc.cpp:2825 #2 0x00007f45599c49a9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=0x7f455a2638fc <WTF::pageheap_memory+57564>) at wtf/FastMalloc.cpp:1993 #3 0x00007f455599370a in start_thread (arg=0x7f45394f6700) at pthread_create.c:333 #4 0x00007f455ba070af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 3 (Thread 0x7f453a707700 (LWP 30971)): #0 0x00007f455c53e587 in QTimerInfoList::repairTimersIfNeeded() (this=0x7f4534002ed0) at kernel/qtimerinfo_unix.cpp:160 #1 0x00007f455c53e5f3 in QTimerInfoList::timerWait(timespec&) (this=0x7f4534002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:382 #2 0x00007f455c53f99e in timerSourcePrepareHelper (timeout=0x7f453a706ac4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:126 #3 0x00007f455c53f99e in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f453a706ac4) at kernel/qeventdispatcher_glib.cpp:159 #4 0x00007f4555166ed9 in g_main_context_prepare (context=context@entry=0x7f4534000990, priority=priority@entry=0x7f453a706b50) at ././glib/gmain.c:3499 #5 0x00007f45551678fb in g_main_context_iterate (context=context@entry=0x7f4534000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3907 #6 0x00007f4555167aec in g_main_context_iteration (context=0x7f4534000990, may_block=may_block@entry=1) at ././glib/gmain.c:3988 #7 0x00007f455c5404ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f45340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #8 0x00007f455c4e80fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f453a706c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #9 0x00007f455c30dd43 in QThread::exec() (this=this@entry=0x7f455e88ad60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:500 #10 0x00007f455e816575 in QDBusConnectionManager::run() (this=0x7f455e88ad60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:171 #11 0x00007f455c312c68 in QThreadPrivate::start(void*) (arg=0x7f455e88ad60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:341 #12 0x00007f455599370a in start_thread (arg=0x7f453a707700) at pthread_create.c:333 #13 0x00007f455ba070af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 2 (Thread 0x7f4542ad0700 (LWP 30970)): #0 0x00007f455b9fb0bd in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f4555fbfc62 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f4555fc18d7 in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f4545455299 in QXcbEventReader::run() (this=0x55a530d31250) at qxcbconnection.cpp:1325 #4 0x00007f455c312c68 in QThreadPrivate::start(void*) (arg=0x55a530d31250) at thread/qthread_unix.cpp:341 #5 0x00007f455599370a in start_thread (arg=0x7f4542ad0700) at pthread_create.c:333 #6 0x00007f455ba070af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 1 (Thread 0x7f454582c900 (LWP 30969)): [KCrash Handler] #6 0x00007f45567bb5df in QExplicitlySharedDataPointer<QNetworkConfigurationPrivate>::~QExplicitlySharedDataPointer() (this=0x55a53277fff0, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:159 #7 0x00007f45567bb5df in QNetworkConfiguration::~QNetworkConfiguration() (this=0x55a53277fff0, __in_chrg=<optimized out>) at bearer/qnetworkconfiguration.cpp:297 #8 0x00007f455c373019 in QHashData::free_helper(void (*)(QHashData::Node*)) (this=0x55a532787620, node_delete=0x7f45567ce090 <QHash<QNetworkConfiguration, QWeakPointer<QNetworkSession> >::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:538 #9 0x00007f45567ce06f in QHash<QNetworkConfiguration, QWeakPointer<QNetworkSession> >::freeData(QHashData*) (this=0x55a536135c50, x=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:555 #10 0x00007f45567ce06f in QHash<QNetworkConfiguration, QWeakPointer<QNetworkSession> >::~QHash() (this=0x55a536135c50, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:246 #11 0x00007f45567ce06f in QSharedNetworkSessionManager::~QSharedNetworkSessionManager() (this=0x55a536135c50, __in_chrg=<optimized out>) at bearer/qsharednetworksession_p.h:61 #12 0x00007f45567ce06f in qThreadStorage_deleteData<QSharedNetworkSessionManager>(void*, QSharedNetworkSessionManager**) (d=0x55a536135c50) at ../../include/QtCore/../../src/corelib/thread/qthreadstorage.h:86 #13 0x00007f45567ce06f in QThreadStorage<QSharedNetworkSessionManager*>::deleteData(void*) (x=0x55a536135c50) at ../../include/QtCore/../../src/corelib/thread/qthreadstorage.h:129 #14 0x00007f455c310ed3 in QThreadStorageData::finish(void**) (p=0x55a530d10498) at thread/qthreadstorage.cpp:195 #15 0x00007f455c4e9a2c in QCoreApplicationPrivate::cleanupThreadData() (this=this@entry=0x55a530d12290) at kernel/qcoreapplication.cpp:487 #16 0x00007f455c83384b in QGuiApplicationPrivate::~QGuiApplicationPrivate() (this=0x55a530d12290, __in_chrg=<optimized out>) at kernel/qguiapplication.cpp:1444 #17 0x00007f455d071869 in QApplicationPrivate::~QApplicationPrivate() (this=0x55a530d12290, __in_chrg=<optimized out>) at kernel/qapplication.cpp:192 #18 0x00007f455c51f2c7 in QScopedPointerDeleter<QObjectData>::cleanup(QObjectData*) (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:54 #19 0x00007f455c51f2c7 in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::~QScopedPointer() (this=0x7fff71848828, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:101 #20 0x00007f455c51f2c7 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:893 #21 0x00007f455c4ebec6 in QCoreApplication::~QCoreApplication() (this=0x7fff71848820, __in_chrg=<optimized out>) at kernel/qcoreapplication.cpp:848 #22 0x00007f455d073331 in QApplication::~QApplication() (this=0x7fff71848820, __in_chrg=<optimized out>) at kernel/qapplication.cpp:820 #23 0x000055a53084b282 in KontactApp::~KontactApp() (this=0x7fff71848820, __in_chrg=<optimized out>) at ./kontact/src/main.cpp:60 #24 0x000055a53084b282 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./kontact/src/main.cpp:158 -- You are receiving this mail because: You are watching all bug changes.