Bug 361407 - KDevelop crashes when clicking "Watch This" in popup
Summary: KDevelop crashes when clicking "Watch This" in popup
Status: RESOLVED DUPLICATE of bug 355159
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-04-05 10:10 UTC by Alexander Potashev
Modified: 2016-04-05 11:30 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Potashev 2016-04-05 10:10:59 UTC
Application: kdevelop (4.90.92)

Qt Version: 5.5.1
Operating System: Linux 4.4.3-300.fc23.x86_64 x86_64
Distribution: "Fedora release 23 (Twenty Three)"

-- Information about the crash:
- What I was doing when the application crashed:

1. Start debugging.
2. Hover a variable to see an inspection popup.
3. Click "Watch This"

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
84	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fa972e69940 (LWP 23009))]

Thread 20 (Thread 0x7fa946a0c700 (LWP 23010)):
#0  0x00007fa96acf7fdd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa95ccfc272 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007fa95ccfdee7 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007fa948fc0da9 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007fa96398b60a in start_thread (arg=0x7fa946a0c700) at pthread_create.c:334
#6  0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7fa9357a9700 (LWP 23012)):
#0  0x00007fa963990eb9 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007fa96b9015a6 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007fa968b0017b in KDevelop::DUChainPrivate::CleanupThread::run() () at /lib64/libKDevPlatformLanguage.so.10
#3  0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#4  0x00007fa96398b60a in start_thread (arg=0x7fa9357a9700) at pthread_create.c:334
#5  0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7fa92f4b1700 (LWP 23014)):
#0  0x00007fa96acf7fdd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa960bb716c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007fa960bb727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007fa96bb37ecb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007fa96badeeca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fa96b8fb434 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007fa96398b60a in start_thread (arg=0x7fa92f4b1700) at pthread_create.c:334
#8  0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7fa91db2c700 (LWP 23017)):
#0  0x00007fa960bddce5 in g_thread_self () at /lib64/libglib-2.0.so.0
#1  0x00007fa960bb60fc in g_main_context_acquire () at /lib64/libglib-2.0.so.0
#2  0x00007fa960bb7025 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007fa960bb727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007fa96bb37ecb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fa96badeeca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007fa96b8fb434 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007fa968c31eef in KDevelop::CompletionWorkerThread::run() () at /lib64/libKDevPlatformLanguage.so.10
#8  0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007fa96398b60a in start_thread (arg=0x7fa91db2c700) at pthread_create.c:334
#10 0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7fa9177ae700 (LWP 23162)):
#0  0x00007fa96b8f852a in QMutex::lock() () at /lib64/libQt5Core.so.5
#1  0x00007fa96bb3744f in postEventSourcePrepare(_GSource*, int*) () at /lib64/libQt5Core.so.5
#2  0x00007fa960bb670d in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#3  0x00007fa960bb709b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007fa960bb727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007fa96bb37ecb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007fa96badeeca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007fa96b8fb434 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007fa9719da9b5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#9  0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#10 0x00007fa96398b60a in start_thread (arg=0x7fa9177ae700) at pthread_create.c:334
#11 0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7fa93ea87700 (LWP 23167)):
#0  0x00007fa963990b10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa96b90166b in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007fa967e74bff in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007fa967e793a8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fa967e73cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fa967e79402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fa967e73cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007fa967e79402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007fa967e73cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#9  0x00007fa967e79402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007fa967e73cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#11 0x00007fa967e79402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#12 0x00007fa967e73cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#13 0x00007fa967e76c43 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#14 0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#15 0x00007fa96398b60a in start_thread (arg=0x7fa93ea87700) at pthread_create.c:334
#16 0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7fa915ad3700 (LWP 23168)):
#0  0x00007fa963990b10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa96b90166b in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007fa967e74bff in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007fa967e793a8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fa967e73cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fa967e79402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fa967e73cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007fa967e76c43 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007fa96398b60a in start_thread (arg=0x7fa915ad3700) at pthread_create.c:334
#10 0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7fa9152d2700 (LWP 23169)):
#0  0x00007fa963990b10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa96b90166b in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007fa967e74bff in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007fa967e793a8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fa967e73cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fa967e79402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fa967e73cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007fa967e79402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007fa967e73cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#9  0x00007fa967e76c43 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#11 0x00007fa96398b60a in start_thread (arg=0x7fa9152d2700) at pthread_create.c:334
#12 0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7fa914ad1700 (LWP 23170)):
#0  0x00007fa963990b10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa96b90166b in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007fa967e74bff in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007fa967e793a8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fa967e73cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fa967e79402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fa967e73cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007fa967e79402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007fa967e73cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#9  0x00007fa967e79402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007fa967e73cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#11 0x00007fa967e76c43 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#12 0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#13 0x00007fa96398b60a in start_thread (arg=0x7fa914ad1700) at pthread_create.c:334
#14 0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7fa907fff700 (LWP 23171)):
#0  0x00007fa963990b10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa96b90166b in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007fa967e74bff in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007fa967e793a8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fa967e73cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fa967e76c43 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007fa96398b60a in start_thread (arg=0x7fa907fff700) at pthread_create.c:334
#8  0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fa905ffb700 (LWP 23186)):
#0  0x00007fa96b9b0942 in qt_gettime() () at /lib64/libQt5Core.so.5
#1  0x00007fa96bb35949 in QTimerInfoList::updateCurrentTime() () at /lib64/libQt5Core.so.5
#2  0x00007fa96bb35eb5 in QTimerInfoList::timerWait(timespec&) () at /lib64/libQt5Core.so.5
#3  0x00007fa96bb372ae in timerSourcePrepare(_GSource*, int*) () at /lib64/libQt5Core.so.5
#4  0x00007fa960bb670d in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#5  0x00007fa960bb709b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#6  0x00007fa960bb727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#7  0x00007fa96bb37ecb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#8  0x00007fa96badeeca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#9  0x00007fa96b8fb434 in QThread::exec() () at /lib64/libQt5Core.so.5
#10 0x00007fa968c31eef in KDevelop::CompletionWorkerThread::run() () at /lib64/libKDevPlatformLanguage.so.10
#11 0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#12 0x00007fa96398b60a in start_thread (arg=0x7fa905ffb700) at pthread_create.c:334
#13 0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fa9067fc700 (LWP 23196)):
#0  0x00007fa96acf3bcd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa960bfa390 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007fa960bb6c64 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007fa960bb7110 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007fa960bb727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007fa96bb37ecb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007fa96badeeca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007fa96b8fb434 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007fa9719da9b5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#9  0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#10 0x00007fa96398b60a in start_thread (arg=0x7fa9067fc700) at pthread_create.c:334
#11 0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fa8db411700 (LWP 23202)):
#0  0x00007fa963990b10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa9631d7514 in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQt5Script.so.5
#2  0x00007fa9631d7559 in  () at /lib64/libQt5Script.so.5
#3  0x00007fa96398b60a in start_thread (arg=0x7fa8db411700) at pthread_create.c:334
#4  0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fa8aeffd700 (LWP 30250)):
#0  0x00007fa96acf3bcd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa960bfa390 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007fa960bb6c64 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007fa960bb7110 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007fa960bb727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007fa96bb37ecb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007fa96badeeca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007fa96b8fb434 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007fa96398b60a in start_thread (arg=0x7fa8aeffd700) at pthread_create.c:334
#10 0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fa8c5229700 (LWP 2555)):
#0  0x00007fa963990b10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa965ec301b in WTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQt5WebKit.so.5
#2  0x00007fa965ec3059 in  () at /lib64/libQt5WebKit.so.5
#3  0x00007fa96398b60a in start_thread (arg=0x7fa8c5229700) at pthread_create.c:334
#4  0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fa8be7e5700 (LWP 2556)):
#0  0x00007fa960bfb734 in g_mutex_unlock () at /lib64/libglib-2.0.so.0
#1  0x00007fa960bb6ba9 in g_main_context_check () at /lib64/libglib-2.0.so.0
#2  0x00007fa960bb7110 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007fa960bb727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007fa96bb37ecb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fa96badeeca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007fa96b8fb434 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007fa96398b60a in start_thread (arg=0x7fa8be7e5700) at pthread_create.c:334
#9  0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fa8c61b7700 (LWP 2557)):
#0  0x00007fa963990b10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa964dbf174 in WebCore::IconDatabase::syncThreadMainLoop() () at /lib64/libQt5WebKit.so.5
#2  0x00007fa964dbf3ca in WebCore::IconDatabase::iconDatabaseSyncThread() () at /lib64/libQt5WebKit.so.5
#3  0x00007fa965ef2ed1 in WTF::wtfThreadEntryPoint(void*) () at /lib64/libQt5WebKit.so.5
#4  0x00007fa96398b60a in start_thread (arg=0x7fa8c61b7700) at pthread_create.c:334
#5  0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fa8c885e700 (LWP 2558)):
#0  0x00007fa960bfb719 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00007fa960bb6a2e in g_main_context_check () at /lib64/libglib-2.0.so.0
#2  0x00007fa960bb7110 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007fa960bb727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007fa96bb37ecb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fa96badeeca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007fa96b8fb434 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007fa96398b60a in start_thread (arg=0x7fa8c885e700) at pthread_create.c:334
#9  0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fa8ca6c9700 (LWP 2561)):
#0  0x00007fa960bfb719 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00007fa960bb7152 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007fa960bb727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007fa96bb37ecb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007fa96badeeca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fa96b8fb434 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007fa96b9003de in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007fa96398b60a in start_thread (arg=0x7fa8ca6c9700) at pthread_create.c:334
#8  0x00007fa96ad03a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fa972e69940 (LWP 23009)):
[KCrash Handler]
#5  0x00007fa96b567243 in __cxxabiv1::__dynamic_cast(void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, ptrdiff_t) (src_ptr=0xa890fa0, src_type=0x7fa969fe96a8 <typeinfo for KDevelop::TreeItem>, dst_type=0x7fa969fe95b8 <typeinfo for KDevelop::Variable>, src2dst=0) at ../../../../libstdc++-v3/libsupc++/dyncast.cc:68
#6  0x00007fa969dc228e in KDevelop::VariableToolTip::slotLinkActivated(QString const&) () at /lib64/libKDevPlatformDebugger.so.10
#7  0x00007fa969dc3c45 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QString const&>, void, void (KDevelop::VariableToolTip::*)(QString const&)>::call(void (KDevelop::VariableToolTip::*)(QString const&), KDevelop::VariableToolTip*, void**) () at /lib64/libKDevPlatformDebugger.so.10
#8  0x00007fa969dc3ad2 in void QtPrivate::FunctionPointer<void (KDevelop::VariableToolTip::*)(QString const&)>::call<QtPrivate::List<QString const&>, void>(void (KDevelop::VariableToolTip::*)(QString const&), KDevelop::VariableToolTip*, void**) () at /lib64/libKDevPlatformDebugger.so.10
#9  0x00007fa969dc3913 in QtPrivate::QSlotObject<void (KDevelop::VariableToolTip::*)(QString const&), QtPrivate::List<QString const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () at /lib64/libKDevPlatformDebugger.so.10
#10 0x00007fa96bb10127 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#11 0x00007fa96bb1a735 in QSignalMapper::mapped(QString const&) () at /lib64/libQt5Core.so.5
#12 0x00007fa96bb1bc72 in QSignalMapper::map(QObject*) () at /lib64/libQt5Core.so.5
#13 0x00007fa969dbbd20 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QSignalMapper::*)()>::call(void (QSignalMapper::*)(), QSignalMapper*, void**) () at /lib64/libKDevPlatformDebugger.so.10
#14 0x00007fa969dbbae2 in void QtPrivate::FunctionPointer<void (QSignalMapper::*)()>::call<QtPrivate::List<>, void>(void (QSignalMapper::*)(), QSignalMapper*, void**) () at /lib64/libKDevPlatformDebugger.so.10
#15 0x00007fa969dbb835 in QtPrivate::QSlotObject<void (QSignalMapper::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () at /lib64/libKDevPlatformDebugger.so.10
#16 0x00007fa96bb10127 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#17 0x00007fa96cb60a92 in QAbstractButton::clicked(bool) () at /lib64/libQt5Widgets.so.5
#18 0x00007fa96c8c34d4 in QAbstractButtonPrivate::emitClicked() () at /lib64/libQt5Widgets.so.5
#19 0x00007fa96c8c4ae9 in QAbstractButtonPrivate::click() () at /lib64/libQt5Widgets.so.5
#20 0x00007fa96c8c4c64 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /lib64/libQt5Widgets.so.5
#21 0x00007fa96c809418 in QWidget::event(QEvent*) () at /lib64/libQt5Widgets.so.5
#22 0x00007fa96c7c641c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#23 0x00007fa96c7cbfe9 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#24 0x00007fa96bae173b in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#25 0x00007fa96c7caef2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib64/libQt5Widgets.so.5
#26 0x00007fa96c82397b in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at /lib64/libQt5Widgets.so.5
#27 0x00007fa96c825f3b in QWidgetWindow::event(QEvent*) () at /lib64/libQt5Widgets.so.5
#28 0x00007fa96c7c641c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#29 0x00007fa96c7cb8e6 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#30 0x00007fa96bae173b in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#31 0x00007fa96c01deb1 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib64/libQt5Gui.so.5
#32 0x00007fa96c01fb75 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib64/libQt5Gui.so.5
#33 0x00007fa96c003918 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Gui.so.5
#34 0x00007fa948ff20b0 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5XcbQpa.so.5
#35 0x00007fa960bb6e3a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#36 0x00007fa960bb71d0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#37 0x00007fa960bb727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#38 0x00007fa96bb37eaf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#39 0x00007fa96badeeca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#40 0x00007fa96bae6fac in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#41 0x000000000040fd5f in main ()

Reported using DrKonqi
Comment 1 Kevin Funk 2016-04-05 11:30:54 UTC
*** This bug has been marked as a duplicate of bug 355159 ***