Bug 308796 - Crash when debugging [KDevelop::TreeModel::indexForItem]
Summary: Crash when debugging [KDevelop::TreeModel::indexForItem]
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevplatform
Classification: Developer tools
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 1.3.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-22 09:18 UTC by András Manţia
Modified: 2021-01-16 04:34 UTC (History)
4 users (show)

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


Attachments
New crash information added by DrKonqi (20.39 KB, text/plain)
2015-04-19 23:50 UTC, matetuske
Details

Note You need to log in before you can comment on or make changes to this bug.
Description András Manţia 2012-10-22 09:18:47 UTC
Application: kdevelop (4.4.60)
KDE Platform Version: 4.9.80 (Compiled from sources)
Qt Version: 4.8.3
Operating System: Linux 3.4.11-2.16-desktop x86_64
Distribution: "openSUSE 12.2 (x86_64)"

-- Information about the crash:
While stepping through the code, with the watch variables tree visible, I encountered this crash.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc075e65840 (LWP 6306))]

Thread 10 (Thread 0x7fc053624700 (LWP 6313)):
#0  0x00007fc0710eec61 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc0713a899b in QWaitConditionPrivate::wait (this=0x38f9850, time=1000) at thread/qwaitcondition_unix.cpp:84
#2  0x00007fc0713a8761 in QWaitCondition::wait (this=0x3903558, mutex=0x3903560, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc06cf3c83a in KDevelop::DUChainPrivate::CleanupThread::run (this=0x3903540) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/duchain/duchain.cpp:282
#4  0x00007fc0713a7362 in QThreadPrivate::start (arg=0x3903540) at thread/qthread_unix.cpp:338
#5  0x00007fc0642ce734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#6  0x00007fc0710eae0e in start_thread () from /lib64/libpthread.so.0
#7  0x00007fc06f0a62bd in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fc03d12e700 (LWP 6316)):
#0  0x00007fc07151fb9f in timerSourcePrepare (source=0x7fc038002800, timeout=0x7fc07151fb9e <timerSourcePrepare(GSource*, gint*)>) at kernel/qeventdispatcher_glib.cpp:157
#1  0x00007fc068592ebf in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fc0685935ab in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fc0685937a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fc071520776 in QEventDispatcherGlib::processEvents (this=0x7fc0380008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fc0714e0d24 in QEventLoop::processEvents (this=0x7fc03d12dbe0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fc0714e0eb8 in QEventLoop::exec (this=0x7fc03d12dbe0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fc0713a48eb in QThread::exec (this=0x442a050) at thread/qthread.cpp:501
#8  0x00007fc06d0617b3 in KDevelop::CompletionWorkerThread::run (this=0x442a050) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#9  0x00007fc0713a7362 in QThreadPrivate::start (arg=0x442a050) at thread/qthread_unix.cpp:338
#10 0x00007fc0642ce734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#11 0x00007fc0710eae0e in start_thread () from /lib64/libpthread.so.0
#12 0x00007fc06f0a62bd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fc03c92d700 (LWP 6317)):
#0  0x00007fc06f09e13f in poll () from /lib64/libc.so.6
#1  0x00007fc068593684 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fc0685937a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fc071520776 in QEventDispatcherGlib::processEvents (this=0x7fc0300008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc0714e0d24 in QEventLoop::processEvents (this=0x7fc03c92cbe0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fc0714e0eb8 in QEventLoop::exec (this=0x7fc03c92cbe0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fc0713a48eb in QThread::exec (this=0x38fe060) at thread/qthread.cpp:501
#7  0x00007fc06d0617b3 in KDevelop::CompletionWorkerThread::run (this=0x38fe060) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#8  0x00007fc0713a7362 in QThreadPrivate::start (arg=0x38fe060) at thread/qthread_unix.cpp:338
#9  0x00007fc0642ce734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#10 0x00007fc0710eae0e in start_thread () from /lib64/libpthread.so.0
#11 0x00007fc06f0a62bd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fc034d10700 (LWP 6330)):
#0  0x00007fc061dcaaac in _nv024tls () from /usr/lib64/tls/libnvidia-tls.so.304.43
#1  0x00007fc0642c8d9b in ?? () from /usr/X11R6/lib64/libGL.so.1
#2  0x00007fc0642cd78a in ?? () from /usr/X11R6/lib64/libGL.so.1
#3  0x00007fc061dcbbe7 in ?? () from /usr/lib64/tls/libnvidia-tls.so.304.43
#4  0x00007fc0685ce82f in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fc068593209 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#6  0x00007fc068593622 in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007fc0685937a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fc071520776 in QEventDispatcherGlib::processEvents (this=0x7fbfac0008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#9  0x00007fc0714e0d24 in QEventLoop::processEvents (this=0x7fc034d0fbc0, flags=...) at kernel/qeventloop.cpp:149
#10 0x00007fc0714e0eb8 in QEventLoop::exec (this=0x7fc034d0fbc0, flags=...) at kernel/qeventloop.cpp:204
#11 0x00007fc0713a48eb in QThread::exec (this=0x7e45d80) at thread/qthread.cpp:501
#12 0x00007fc0714bb6fd in QInotifyFileSystemWatcherEngine::run (this=0x7e45d80) at io/qfilesystemwatcher_inotify.cpp:248
#13 0x00007fc0713a7362 in QThreadPrivate::start (arg=0x7e45d80) at thread/qthread_unix.cpp:338
#14 0x00007fc0642ce734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#15 0x00007fc0710eae0e in start_thread () from /lib64/libpthread.so.0
#16 0x00007fc06f0a62bd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fbfa9170700 (LWP 6394)):
#0  0x00007fc0710ee8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc066ce1e9b in WTF::TCMalloc_PageHeap::scavengerThread() () from //opt/qt4/lib/libQtWebKit.so.4
#2  0x00007fc066ce144a in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from //opt/qt4/lib/libQtWebKit.so.4
#3  0x00007fc0642ce734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#4  0x00007fc0710eae0e in start_thread () from /lib64/libpthread.so.0
#5  0x00007fc06f0a62bd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fbfa896f700 (LWP 6395)):
#0  0x00007fc06f09e13f in poll () from /lib64/libc.so.6
#1  0x00007fc068593684 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fc0685937a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fc071520776 in QEventDispatcherGlib::processEvents (this=0x7fbfa00271d0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc0714e0d24 in QEventLoop::processEvents (this=0x7fbfa896ebf0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fc0714e0eb8 in QEventLoop::exec (this=0x7fbfa896ebf0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fc0713a48eb in QThread::exec (this=0x65f2ae0) at thread/qthread.cpp:501
#7  0x00007fc0713a4a98 in QThread::run (this=0x65f2ae0) at thread/qthread.cpp:568
#8  0x00007fc0713a7362 in QThreadPrivate::start (arg=0x65f2ae0) at thread/qthread_unix.cpp:338
#9  0x00007fc0642ce734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#10 0x00007fc0710eae0e in start_thread () from /lib64/libpthread.so.0
#11 0x00007fc06f0a62bd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fbfa9971700 (LWP 6457)):
#0  0x00007fc0710f100c in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x00007fc0710ecee7 in _L_lock_1018 () from /lib64/libpthread.so.0
#2  0x00007fc0710ecd79 in pthread_mutex_lock () from /lib64/libpthread.so.0
#3  0x00007fc0642c9012 in ?? () from /usr/X11R6/lib64/libGL.so.1
#4  0x00007fc0642cd270 in ?? () from /usr/X11R6/lib64/libGL.so.1
#5  0x00007fc0642cd746 in ?? () from /usr/X11R6/lib64/libGL.so.1
#6  0x00007fc061dcbbe7 in ?? () from /usr/lib64/tls/libnvidia-tls.so.304.43
#7  0x00007fc0685ce82f in ?? () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fc068593209 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fc068593622 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fc0685937a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007fc071520776 in QEventDispatcherGlib::processEvents (this=0x7fbf944c0510, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007fc0714e0d24 in QEventLoop::processEvents (this=0x7fbfa9970bc0, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fc0714e0eb8 in QEventLoop::exec (this=0x7fbfa9970bc0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007fc0713a48eb in QThread::exec (this=0xad26af0) at thread/qthread.cpp:501
#15 0x00007fc0714bb6fd in QInotifyFileSystemWatcherEngine::run (this=0xad26af0) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007fc0713a7362 in QThreadPrivate::start (arg=0xad26af0) at thread/qthread_unix.cpp:338
#17 0x00007fc0642ce734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#18 0x00007fc0710eae0e in start_thread () from /lib64/libpthread.so.0
#19 0x00007fc06f0a62bd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fbf9947f700 (LWP 6657)):
#0  0x00007fc0710ee8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc0713a89b7 in QWaitConditionPrivate::wait (this=0x29e92a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fc0713a8761 in QWaitCondition::wait (this=0x29e89e8, mutex=0x2812590, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc074100dce in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x29e89c0, th=0xbfc3ed0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fc074105175 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x280e4d0, th=0xbfc3ed0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00007fc074100d4c in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x29e89c0, th=0xbfc3ed0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00007fc07410511b in ThreadWeaver::WorkingHardState::applyForWork (this=0x280e4d0, th=0xbfc3ed0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fc074100d13 in ThreadWeaver::WeaverImpl::applyForWork (this=0x29e89c0, th=0xbfc3ed0, previous=0xbf80ac0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00007fc074102ae3 in ThreadWeaver::ThreadRunHelper::run (this=0x7fbf9947ec20, parent=0x29e89c0, th=0xbfc3ed0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87
#9  0x00007fc074102d92 in ThreadWeaver::Thread::run (this=0xbfc3ed0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142
#10 0x00007fc0713a7362 in QThreadPrivate::start (arg=0xbfc3ed0) at thread/qthread_unix.cpp:338
#11 0x00007fc0642ce734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#12 0x00007fc0710eae0e in start_thread () from /lib64/libpthread.so.0
#13 0x00007fc06f0a62bd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fbf98c7e700 (LWP 6658)):
#0  0x00007fc0710ee8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc0713a89b7 in QWaitConditionPrivate::wait (this=0x29e92a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fc0713a8761 in QWaitCondition::wait (this=0x29e89e8, mutex=0x2812590, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc074100dce in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x29e89c0, th=0xbf49db0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fc074105175 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x280e4d0, th=0xbf49db0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00007fc074100d4c in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x29e89c0, th=0xbf49db0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00007fc07410511b in ThreadWeaver::WorkingHardState::applyForWork (this=0x280e4d0, th=0xbf49db0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fc074100d13 in ThreadWeaver::WeaverImpl::applyForWork (this=0x29e89c0, th=0xbf49db0, previous=0x0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00007fc074105142 in ThreadWeaver::WorkingHardState::applyForWork (this=0x280e4d0, th=0xbf49db0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007fc074100d13 in ThreadWeaver::WeaverImpl::applyForWork (this=0x29e89c0, th=0xbf49db0, previous=0x0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00007fc074105142 in ThreadWeaver::WorkingHardState::applyForWork (this=0x280e4d0, th=0xbf49db0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007fc074100d13 in ThreadWeaver::WeaverImpl::applyForWork (this=0x29e89c0, th=0xbf49db0, previous=0xf57c6c0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00007fc074102ae3 in ThreadWeaver::ThreadRunHelper::run (this=0x7fbf98c7dc20, parent=0x29e89c0, th=0xbf49db0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87
#13 0x00007fc074102d92 in ThreadWeaver::Thread::run (this=0xbf49db0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142
#14 0x00007fc0713a7362 in QThreadPrivate::start (arg=0xbf49db0) at thread/qthread_unix.cpp:338
#15 0x00007fc0642ce734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#16 0x00007fc0710eae0e in start_thread () from /lib64/libpthread.so.0
#17 0x00007fc06f0a62bd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fc075e65840 (LWP 6306)):
[KCrash Handler]
#6  0x00007fc06eff6d25 in raise () from /lib64/libc.so.6
#7  0x00007fc06eff81a8 in abort () from /lib64/libc.so.6
#8  0x00007fc071399b43 in qt_message_output (msgType=QtFatalMsg, buf=0xc688758 "ASSERT: \"row != -1\" in file /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/debugger/util/treemodel.cpp, line 151") at global/qglobal.cpp:2266
#9  0x00007fc071399cbf in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7fc071568a08 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fff45bbc808) at global/qglobal.cpp:2312
#10 0x00007fc07139a489 in qFatal (msg=0x7fc071568a08 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2495
#11 0x00007fc0713996fc in qt_assert (assertion=0x7fc073387b66 "row != -1", file=0x7fc073387b08 "/encrypted/home/andris/development/sources/kde-trunk/kdevplatform/debugger/util/treemodel.cpp", line=151) at global/qglobal.cpp:2013
#12 0x00007fc07336a758 in KDevelop::TreeModel::indexForItem (this=0x8e5b3f0, item=0x5035140, column=0) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/debugger/util/treemodel.cpp:151
#13 0x00007fc073368175 in KDevelop::TreeItem::removeSelf (this=0x5035140) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/debugger/util/treeitem.cpp:115
#14 0x00007fc07337b934 in KDevelop::Variable::die (this=0x5035140) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/debugger/variable/variablecollection.cpp:134
#15 0x00007fc07337c17f in KDevelop::Watches::removeFinishResult (this=0x29f7a70) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/debugger/variable/variablecollection.cpp:258
#16 0x00007fc04bdcb991 in GDBDebugger::VariableController::programStopped (this=0xf201b00, r=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/debuggers/gdb/variablecontroller.cpp:62
#17 0x00007fc04bdcca07 in GDBDebugger::VariableController::qt_static_metacall (_o=0xf201b00, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff45bbcbe0) at /encrypted/home/andris/development/build/kde-trunk/kdevelop/debuggers/gdb/variablecontroller.moc:52
#18 0x00007fc07150236f in QMetaObject::activate (sender=0x9111440, m=0x7fc04bffcd20 <GDBDebugger::DebugSession::staticMetaObject>, local_signal_index=4, argv=0x7fff45bbcbe0) at kernel/qobject.cpp:3539
#19 0x00007fc04bdc30fb in GDBDebugger::DebugSession::programStopped (this=0x9111440, _t1=...) at /encrypted/home/andris/development/build/kde-trunk/kdevelop/debuggers/gdb/debugsession.moc:259
#20 0x00007fc04bdc294a in GDBDebugger::DebugSession::qt_static_metacall (_o=0x9111440, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fff45bbcd60) at /encrypted/home/andris/development/build/kde-trunk/kdevelop/debuggers/gdb/debugsession.moc:137
#21 0x00007fc07150236f in QMetaObject::activate (sender=0xf376cc0, m=0x7fc04bffb180 <GDBDebugger::GDB::staticMetaObject>, local_signal_index=2, argv=0x7fff45bbcd60) at kernel/qobject.cpp:3539
#22 0x00007fc04bd9099d in GDBDebugger::GDB::programStopped (this=0xf376cc0, _t1=...) at /encrypted/home/andris/development/build/kde-trunk/kdevelop/debuggers/gdb/moc_gdb.cpp:152
#23 0x00007fc04bd9276d in GDBDebugger::GDB::processLine (this=0xf376cc0, line=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/debuggers/gdb/gdb.cpp:267
#24 0x00007fc04bd92119 in GDBDebugger::GDB::readyReadStandardOutput (this=0xf376cc0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/debuggers/gdb/gdb.cpp:188
#25 0x00007fc04bd907ac in GDBDebugger::GDB::qt_static_metacall (_o=0xf376cc0, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0x7fff45bbd0c0) at /encrypted/home/andris/development/build/kde-trunk/kdevelop/debuggers/gdb/moc_gdb.cpp:88
#26 0x00007fc07150236f in QMetaObject::activate (sender=0x9718880, m=0x7fc071899680 <QProcess::staticMetaObject>, local_signal_index=5, argv=0x0) at kernel/qobject.cpp:3539
#27 0x00007fc07146b8e7 in QProcess::readyReadStandardOutput (this=0x9718880) at .moc/debug-shared/moc_qprocess.cpp:176
#28 0x00007fc071469136 in QProcessPrivate::_q_canReadStandardOutput (this=0xf29cde0) at io/qprocess.cpp:915
#29 0x00007fc07146b51a in QProcess::qt_static_metacall (_o=0x9718880, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fff45bbd320) at .moc/debug-shared/moc_qprocess.cpp:84
#30 0x00007fc07150236f in QMetaObject::activate (sender=0xef60ac0, m=0x7fc07189d880 <QSocketNotifier::staticMetaObject>, local_signal_index=0, argv=0x7fff45bbd320) at kernel/qobject.cpp:3539
#31 0x00007fc071564778 in QSocketNotifier::activated (this=0xef60ac0, _t1=84) at .moc/debug-shared/moc_qsocketnotifier.cpp:103
#32 0x00007fc07150b27c in QSocketNotifier::event (this=0xef60ac0, e=0x7fff45bbdbd0) at kernel/qsocketnotifier.cpp:317
#33 0x00007fc0702b604c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from //opt/qt4/lib/libQtGui.so.4
#34 0x00007fc0702b3548 in QApplication::notify(QObject*, QEvent*) () from //opt/qt4/lib/libQtGui.so.4
#35 0x00007fc071de2892 in KApplication::notify (this=0x7fff45bbe140, receiver=0xef60ac0, event=0x7fff45bbdbd0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/kdeui/kernel/kapplication.cpp:311
#36 0x00007fc0714e3924 in QCoreApplication::notifyInternal (this=0x7fff45bbe140, receiver=0xef60ac0, event=0x7fff45bbdbd0) at kernel/qcoreapplication.cpp:915
#37 0x00007fc073ba1c2f in QCoreApplication::sendEvent(QObject*, QEvent*) () from //opt/qt4/lib/libQtDeclarative.so.4
#38 0x00007fc07151f97f in socketNotifierSourceDispatch (source=0x211bc00) at kernel/qeventdispatcher_glib.cpp:110
#39 0x00007fc0685933b5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#40 0x00007fc0685936e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#41 0x00007fc0685937a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#42 0x00007fc071520776 in QEventDispatcherGlib::processEvents (this=0x206ef80, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#43 0x00007fc0703925e2 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from //opt/qt4/lib/libQtGui.so.4
#44 0x00007fc0714e0d24 in QEventLoop::processEvents (this=0x7fff45bbde80, flags=...) at kernel/qeventloop.cpp:149
#45 0x00007fc0714e0eb8 in QEventLoop::exec (this=0x7fff45bbde80, flags=...) at kernel/qeventloop.cpp:204
#46 0x00007fc0714e3fba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#47 0x00007fc0702b3132 in QApplication::exec() () from //opt/qt4/lib/libQtGui.so.4
#48 0x0000000000411284 in main (argc=3, argv=0x7fff45bbffd8) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/app/main.cpp:510

Reported using DrKonqi
Comment 1 Kevin Funk 2013-10-02 23:54:22 UTC
Valgrind output please?
Comment 2 matetuske 2015-04-19 23:50:07 UTC
Created attachment 92124 [details]
New crash information added by DrKonqi

kdevelop (4.7.0) on KDE Platform 4.14.2 using Qt 4.8.6

- What I was doing when the application crashed:
I was adding a new watcher to the tree while i was standing after a breakpoint.
- Unusual behavior I noticed:
As i remember i was wondering that the watchers giving me probably wrong values. Well everything was Error instead of a value, that's why i tried to add a new watcher.

-- Backtrace (Reduced):
#6  0x00007f2747e542b0 in KDevelop::TreeModel::indexForItem(KDevelop::TreeItem*, int) const () from /usr/lib/libkdevplatformdebugger.so.8
#7  0x00007f2747e532a9 in KDevelop::TreeItem::removeSelf() () from /usr/lib/libkdevplatformdebugger.so.8
#8  0x00007f2747e5fe89 in KDevelop::Variable::die() () from /usr/lib/libkdevplatformdebugger.so.8
#9  0x00007f2747e60572 in KDevelop::Watches::removeFinishResult() () from /usr/lib/libkdevplatformdebugger.so.8
#10 0x00007f268b183605 in GDBDebugger::VariableController::programStopped (this=0x5569a20, r=...) at ../../../debuggers/gdb/variablecontroller.cpp:62
Comment 3 Nicolai Hähnle 2015-04-20 11:20:23 UTC
Hi! Thank you for the report, but adding it to a very old closed bug report is not the right way to go. If the problem persists for you, please open a _new_ bug report with information on how to reproduce the problem; perhaps somebody will then be able to fix it.
Comment 4 Kevin Funk 2015-04-21 05:47:19 UTC
At least there are steps to reproduce now, reopening. Thanks.
Comment 5 Justin Zobel 2020-12-17 05:23:58 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 6 Bug Janitor Service 2021-01-01 04:34:46 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Bug Janitor Service 2021-01-16 04:34:07 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!