Bug 323329 - KDevelop crashed on exit
Summary: KDevelop crashed on exit
Status: RESOLVED DUPLICATE of bug 289056
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.5.1
Platform: Debian testing Linux
: NOR crash
Target Milestone: 4.3.0
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-08-10 01:48 UTC by Tomasz Kaźmierczak
Modified: 2013-08-10 08:12 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 Tomasz Kaźmierczak 2013-08-10 01:48:50 UTC
Application: kdevelop (4.5.1)
KDE Platform Version: 4.10.5
Qt Version: 4.8.5
Operating System: Linux 3.9-1-amd64 x86_64
Distribution: Debian GNU/Linux testing (jessie)

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

Just was closing KDevelop. Right before closing, I was building a C++ project (CMake build system), browsed some source files that were opened in the editor, and that's it. Closed the application and the crash reporting program started and told me that KDevelop had crashed.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f23fa553780 (LWP 5841))]

Thread 8 (Thread 0x7f23def72700 (LWP 5842)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f23f8252424 in wait (time=1000, this=0x30e3e40) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x30e6ba0, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f23f3f070db in ?? () from /usr/lib/libkdevplatformlanguage.so.7
#4  0x00007f23f8251f6f in QThreadPrivate::start (arg=0x30e6b80) at thread/qthread_unix.cpp:338
#5  0x00007f23f6056e0e in start_thread (arg=0x7f23def72700) at pthread_create.c:311
#6  0x00007f23f6f6193d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7f23c9ec2700 (LWP 5851)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f23f326abab in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f23f326abe9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f23f6056e0e in start_thread (arg=0x7f23c9ec2700) at pthread_create.c:311
#4  0x00007f23f6f6193d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f23c3fff700 (LWP 5854)):
#0  0x00007f23f837efca in testAndSetOrdered (newValue=1, expectedValue=0, this=0x5d02ed0) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:145
#1  testAndSetAcquire (newValue=1, expectedValue=0, this=0x5d02ed0) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:267
#2  tryLockInline (this=0x5d2d7d8) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:181
#3  lockInline (this=0x5d2d7d8) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:189
#4  QMutexLocker (m=0x5d2d7d8, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:109
#5  canWaitLocked (this=0x5d2d790) at ../../include/QtCore/private/../../../src/corelib/thread/qthread_p.h:227
#6  postEventSourcePrepare (s=0x7f23380012d0, timeout=0x7f23c3ffebf4) at kernel/qeventdispatcher_glib.cpp:263
#7  0x00007f23f10cd83d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f23f10ce0b3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f23f10ce29c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f23f837ed06 in QEventDispatcherGlib::processEvents (this=0x7f23380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#11 0x00007f23f83507bf in QEventLoop::processEvents (this=this@entry=0x7f23c3ffedb0, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f23f8350ab5 in QEventLoop::exec (this=this@entry=0x7f23c3ffedb0, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007f23f824f8cf in QThread::exec (this=this@entry=0x5d2c7b0) at thread/qthread.cpp:536
#14 0x00007f23f8331ee3 in QInotifyFileSystemWatcherEngine::run (this=0x5d2c7b0) at io/qfilesystemwatcher_inotify.cpp:256
#15 0x00007f23f8251f6f in QThreadPrivate::start (arg=0x5d2c7b0) at thread/qthread_unix.cpp:338
#16 0x00007f23f6056e0e in start_thread (arg=0x7f23c3fff700) at pthread_create.c:311
#17 0x00007f23f6f6193d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f23c100e700 (LWP 5905)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f23edf54ebd in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f23edf54fc9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f23f6056e0e in start_thread (arg=0x7f23c100e700) at pthread_create.c:311
#4  0x00007f23f6f6193d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f23c180f700 (LWP 5906)):
#0  0x00007f23f10cb6d4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f23f10cd7db in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f23f10ce0b3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f23f10ce29c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f23f837ed06 in QEventDispatcherGlib::processEvents (this=0x7f23303d5ca0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x00007f23f83507bf in QEventLoop::processEvents (this=this@entry=0x7f23c180edf0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f23f8350ab5 in QEventLoop::exec (this=this@entry=0x7f23c180edf0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f23f824f8cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#8  0x00007f23f8251f6f in QThreadPrivate::start (arg=0x3de0a10) at thread/qthread_unix.cpp:338
#9  0x00007f23f6056e0e in start_thread (arg=0x7f23c180f700) at pthread_create.c:311
#10 0x00007f23f6f6193d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f22ee513700 (LWP 6113)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f23f8252446 in wait (time=18446744073709551615, this=0x21f3f40) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x21f4118, mutex=0x21f39c0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f23eeb9b65c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21f40f0, th=0x7369190) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f23eeb9e25b in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f3a20, th=0x7369190) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f23eeb9e274 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f3a20, th=0x7369190) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f23eeb9e274 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f3a20, th=0x7369190) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f23eeb9ce89 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f22ee512df0, parent=0x21f40f0, th=th@entry=0x7369190) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f23eeb9cf30 in ThreadWeaver::Thread::run (this=0x7369190) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f23f8251f6f in QThreadPrivate::start (arg=0x7369190) at thread/qthread_unix.cpp:338
#10 0x00007f23f6056e0e in start_thread (arg=0x7f22ee513700) at pthread_create.c:311
#11 0x00007f23f6f6193d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f22edd12700 (LWP 6114)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f23f8252446 in wait (time=18446744073709551615, this=0x21f3f40) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x21f4118, mutex=0x21f39c0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f23eeb9b65c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21f40f0, th=0x55e8f50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f23eeb9e25b in ThreadWeaver::WorkingHardState::applyForWork (this=0x21f3a20, th=0x55e8f50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f23eeb9ce89 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f22edd11df0, parent=0x21f40f0, th=th@entry=0x55e8f50) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f23eeb9cf30 in ThreadWeaver::Thread::run (this=0x55e8f50) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f23f8251f6f in QThreadPrivate::start (arg=0x55e8f50) at thread/qthread_unix.cpp:338
#8  0x00007f23f6056e0e in start_thread (arg=0x7f22edd12700) at pthread_create.c:311
#9  0x00007f23f6f6193d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f23fa553780 (LWP 5841)):
[KCrash Handler]
#6  0x00007f23f6eae1e5 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f23f6eb1398 in __GI_abort () at abort.c:90
#8  0x00007f23f6ee97cb in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f23f6fe5be8 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:199
#9  0x00007f23f6ef3a26 in malloc_printerr (action=3, str=0x7f23f6fe1b8a "free(): invalid pointer", ptr=<optimized out>) at malloc.c:4902
#10 0x00007f23f6ef47a3 in _int_free (av=<optimized out>, p=0x7f22e4490a08, have_lock=0) at malloc.c:3758
#11 0x00007f23f3fad2f9 in KDevelop::ReferenceType::~ReferenceType() () from /usr/lib/libkdevplatformlanguage.so.7
#12 0x00007f23cb858197 in ~TypePtr (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/kdevplatform/language/duchain/types/typepointer.h:81
#13 ~Parameter (this=<optimized out>, __in_chrg=<optimized out>) at ../../../../languages/cpp/cppduchain/overloadresolution.h:48
#14 node_destruct (this=<optimized out>, to=<optimized out>, from=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:431
#15 free (this=<optimized out>, data=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:757
#16 QList<Cpp::OverloadResolver::Parameter>::~QList (this=0x16d1, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:732
#17 0x00007f23cb85821c in ~MissingDeclarationType (this=0x7f22e0823760, __in_chrg=<optimized out>) at ../../../../languages/cpp/cppduchain/missingdeclarationtype.h:33
#18 Cpp::MissingDeclarationType::~MissingDeclarationType (this=0x7f22e0823760, __in_chrg=<optimized out>) at ../../../../languages/cpp/cppduchain/missingdeclarationtype.h:33
#19 0x00007f23cb858445 in ~TypePtr (this=0x7f22e0821908, __in_chrg=<optimized out>) at /usr/include/kdevplatform/language/duchain/types/typepointer.h:81
#20 ~MissingDeclarationProblem (this=0x7f22e08218e0, __in_chrg=<optimized out>) at ../../../../languages/cpp/cppduchain/missingdeclarationproblem.h:29
#21 Cpp::MissingDeclarationProblem::~MissingDeclarationProblem (this=0x7f22e08218e0, __in_chrg=<optimized out>) at ../../../../languages/cpp/cppduchain/missingdeclarationproblem.h:29
#22 0x00007f23f3f1a877 in ?? () from /usr/lib/libkdevplatformlanguage.so.7
#23 0x00007f23f3f20567 in ?? () from /usr/lib/libkdevplatformlanguage.so.7
#24 0x00007f23f3f1c4f2 in KDevelop::TopDUContext::deleteSelf() () from /usr/lib/libkdevplatformlanguage.so.7
#25 0x00007f23f3f05a8f in ?? () from /usr/lib/libkdevplatformlanguage.so.7
#26 0x00007f23f3ef335b in KDevelop::DUChain::aboutToQuit() () from /usr/lib/libkdevplatformlanguage.so.7
#27 0x00007f23f3ef4615 in ?? () from /usr/lib/libkdevplatformlanguage.so.7
#28 0x00007f23f8365cf8 in QMetaObject::activate (sender=0x7fffa3196930, m=m@entry=0x7f23f86b5860 <QCoreApplication::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3547
#29 0x00007f23f83b0390 in QCoreApplication::aboutToQuit (this=<optimized out>) at .moc/release-shared/moc_qcoreapplication.cpp:144
#30 0x00007f23f8356155 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1226
#31 0x00007f23f76f3ecc in QApplication::exec () at kernel/qapplication.cpp:3828
#32 0x000000000040e6f9 in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:522

Possible duplicates by query: bug 322960, bug 322518, bug 322513, bug 321465, bug 321038.

Reported using DrKonqi
Comment 1 Kevin Funk 2013-08-10 08:12:03 UTC

*** This bug has been marked as a duplicate of bug 289056 ***