Application: kdevelop (4.4.1) KDE Platform Version: 4.10.5 Qt Version: 4.8.3 Operating System: Linux 3.5.0-36-generic i686 Distribution: Linux Mint 14 Nadia -- Information about the crash: - What I was doing when the application crashed: In debug perspective by hitting the debug button I got the message that GDB has been crashed after that whole application got freazed and crashed. I -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0xb201cb00 (LWP 13720))] Thread 11 (Thread 0xa5f01b40 (LWP 13722)): #0 0xb77ce424 in __kernel_vsyscall () #1 0xb58fad13 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb5b9b744 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb686afcd in wait (time=1000, this=0xa0d6118) at thread/qwaitcondition_unix.cpp:84 #4 QWaitCondition::wait (this=0xa0d804c, mutex=0xa0d8050, time=1000) at thread/qwaitcondition_unix.cpp:158 #5 0xb52a081a in KDevelop::DUChainPrivate::CleanupThread::run (this=0xa0d8040) at ../../language/duchain/duchain.cpp:282 #6 0xb686aa78 in QThreadPrivate::start (arg=0xa0d8040) at thread/qthread_unix.cpp:338 #7 0xb58f6d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0xb5b8ddde in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 10 (Thread 0xa3e21b40 (LWP 13725)): #0 0xb58f8dc8 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0 #1 0xb5b9b904 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6 #2 0xb46e7ed0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb46a6536 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb46a6bff in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb46a6e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0xb69af9bf in QEventDispatcherGlib::processEvents (this=0xa3500468, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #7 0xb697c28c in QEventLoop::processEvents (this=this@entry=0xa3e21228, flags=...) at kernel/qeventloop.cpp:149 #8 0xb697c581 in QEventLoop::exec (this=0xa3e21228, flags=...) at kernel/qeventloop.cpp:204 #9 0xb686768c in QThread::exec (this=0xa258f98) at thread/qthread.cpp:501 #10 0xb695a7dd in QInotifyFileSystemWatcherEngine::run (this=0xa258f98) at io/qfilesystemwatcher_inotify.cpp:248 #11 0xb686aa78 in QThreadPrivate::start (arg=0xa258f98) at thread/qthread_unix.cpp:338 #12 0xb58f6d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #13 0xb5b8ddde in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 9 (Thread 0xa32aeb40 (LWP 13726)): #0 0xb58f8dc8 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0 #1 0xb5b9b904 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6 #2 0xb46e7ed0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb46a5f11 in g_main_context_acquire () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb46a6ba8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb46a6e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0xb69af9bf in QEventDispatcherGlib::processEvents (this=0xa2b6b18, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #7 0xb697c28c in QEventLoop::processEvents (this=this@entry=0xa32ae248, flags=...) at kernel/qeventloop.cpp:149 #8 0xb697c581 in QEventLoop::exec (this=0xa32ae248, flags=...) at kernel/qeventloop.cpp:204 #9 0xb686768c in QThread::exec (this=0xa2b54b0) at thread/qthread.cpp:501 #10 0xb53a27a6 in KDevelop::CompletionWorkerThread::run (this=0xa2b54b0) at ../../language/codecompletion/codecompletionmodel.cpp:84 #11 0xb686aa78 in QThreadPrivate::start (arg=0xa2b54b0) at thread/qthread_unix.cpp:338 #12 0xb58f6d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #13 0xb5b8ddde in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 8 (Thread 0xa2aadb40 (LWP 13727)): #0 0xb77ce424 in __kernel_vsyscall () #1 0xb5b7f690 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0xb46b574b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb46a6d00 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb46a6e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb69af9bf in QEventDispatcherGlib::processEvents (this=0xa35022d8, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0xb697c28c in QEventLoop::processEvents (this=this@entry=0xa2aad248, flags=...) at kernel/qeventloop.cpp:149 #7 0xb697c581 in QEventLoop::exec (this=0xa2aad248, flags=...) at kernel/qeventloop.cpp:204 #8 0xb686768c in QThread::exec (this=0xa28b310) at thread/qthread.cpp:501 #9 0xb53a27a6 in KDevelop::CompletionWorkerThread::run (this=0xa28b310) at ../../language/codecompletion/codecompletionmodel.cpp:84 #10 0xb686aa78 in QThreadPrivate::start (arg=0xa28b310) at thread/qthread_unix.cpp:338 #11 0xb58f6d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0xb5b8ddde in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 7 (Thread 0x97523b40 (LWP 13732)): #0 0xb77ce424 in __kernel_vsyscall () #1 0xb58fa96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb5b9b6ec in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb50461cd in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #4 0xb50461ff in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #5 0xb58f6d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #6 0xb5b8ddde in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 6 (Thread 0x94c24b40 (LWP 13901)): #0 0xb77ce424 in __kernel_vsyscall () #1 0xb58fa96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb5b9b6ec in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb3a6d0e9 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #4 0xb3a6d1df in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #5 0xb58f6d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #6 0xb5b8ddde in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 5 (Thread 0x94323b40 (LWP 13906)): #0 0xb77ce424 in __kernel_vsyscall () #1 0xb5b7f690 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0xb46b574b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb46a6d00 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb46a6e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb69af9bf in QEventDispatcherGlib::processEvents (this=0xa4500df0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0xb697c28c in QEventLoop::processEvents (this=this@entry=0x94323258, flags=...) at kernel/qeventloop.cpp:149 #7 0xb697c581 in QEventLoop::exec (this=0x94323258, flags=...) at kernel/qeventloop.cpp:204 #8 0xb686768c in QThread::exec (this=this@entry=0xc0b3c28) at thread/qthread.cpp:501 #9 0xb68677eb in QThread::run (this=0xc0b3c28) at thread/qthread.cpp:568 #10 0xb686aa78 in QThreadPrivate::start (arg=0xc0b3c28) at thread/qthread_unix.cpp:338 #11 0xb58f6d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0xb5b8ddde in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 4 (Thread 0x936d2b40 (LWP 14027)): #0 0xb77ce424 in __kernel_vsyscall () #1 0xb58fa96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb5b9b6ec in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb686b050 in wait (time=4294967295, this=0xa024100) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0xa024050, mutex=0x9f89b88, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #5 0xb41d7b55 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa024038, th=0xf7b2628) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb41da97b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f21318, th=0xf7b2628) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb41d76ba in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa024038, th=0xf7b2628) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb41daad4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f21318, th=0xf7b2628) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb41d75b3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa024038, th=0xf7b2628, previous=0xde75500) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb41d9534 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x936d2284, parent=0xa024038, th=th@entry=0xf7b2628) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0xb41d95ea in ThreadWeaver::Thread::run (this=0xf7b2628) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0xb686aa78 in QThreadPrivate::start (arg=0xf7b2628) at thread/qthread_unix.cpp:338 #13 0xb58f6d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #14 0xb5b8ddde in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0x92ed1b40 (LWP 14028)): #0 0xb77ce424 in __kernel_vsyscall () #1 0xb58fa96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb5b9b6ec in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb686b050 in wait (time=4294967295, this=0xa024100) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0xa024050, mutex=0x9f89b88, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #5 0xb41d7b55 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa024038, th=0xa5604260) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb41da97b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f21318, th=0xa5604260) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb41d76ba in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa024038, th=0xa5604260) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb41daad4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f21318, th=0xa5604260) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb41d75b3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa024038, th=0xa5604260, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb41daaf0 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f21318, th=0xa5604260) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb41d75b3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa024038, th=0xa5604260, previous=0xe4695c8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb41d9534 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x92ed1284, parent=0xa024038, th=th@entry=0xa5604260) at ../../../threadweaver/Weaver/Thread.cpp:87 #13 0xb41d95ea in ThreadWeaver::Thread::run (this=0xa5604260) at ../../../threadweaver/Weaver/Thread.cpp:142 #14 0xb686aa78 in QThreadPrivate::start (arg=0xa5604260) at thread/qthread_unix.cpp:338 #15 0xb58f6d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #16 0xb5b8ddde in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0x86fffb40 (LWP 16662)): #0 0xb46a6e64 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb69af9bf in QEventDispatcherGlib::processEvents (this=0xa35b2540, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #2 0xb697c28c in QEventLoop::processEvents (this=this@entry=0x86fff228, flags=...) at kernel/qeventloop.cpp:149 #3 0xb697c581 in QEventLoop::exec (this=0x86fff228, flags=...) at kernel/qeventloop.cpp:204 #4 0xb686768c in QThread::exec (this=0x105013f0) at thread/qthread.cpp:501 #5 0xb695a7dd in QInotifyFileSystemWatcherEngine::run (this=0x105013f0) at io/qfilesystemwatcher_inotify.cpp:248 #6 0xb686aa78 in QThreadPrivate::start (arg=0x105013f0) at thread/qthread_unix.cpp:338 #7 0xb58f6d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0xb5b8ddde in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb201cb00 (LWP 13720)): [KCrash Handler] #7 QProcess::setProcessState (this=0x1005d068, state=state@entry=QProcess::NotRunning) at io/qprocess.cpp:1770 #8 0xb690b387 in QProcessPrivate::cleanup (this=this@entry=0x1336dbc8) at io/qprocess.cpp:799 #9 0xb690f9c5 in QProcessPrivate::_q_processDied (this=0x1336dbc8) at io/qprocess.cpp:1058 #10 0xb690fa97 in qt_static_metacall (_a=0xbf9c90c8, _id=13, _o=0x13fce878, _c=<optimized out>) at .moc/release-shared/moc_qprocess.cpp:92 #11 QProcess::qt_static_metacall (_o=0x13fce878, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbf9c90c8) at .moc/release-shared/moc_qprocess.cpp:69 #12 0xb6995ef6 in QMetaObject::activate (sender=0x155e0480, m=0xb6ae2458 <QSocketNotifier::staticMetaObject>, local_signal_index=0, argv=0xbf9c90c8) at kernel/qobject.cpp:3547 #13 0xb69e6895 in QSocketNotifier::activated (this=0x155e0480, _t1=53) at .moc/release-shared/moc_qsocketnotifier.cpp:103 #14 0xb699ca5f in QSocketNotifier::event (this=0x155e0480, e=0xbf9c9504) at kernel/qsocketnotifier.cpp:317 #15 0xb5e6e39c in QApplicationPrivate::notify_helper (this=0x9cfe948, receiver=0x155e0480, e=0xbf9c9504) at kernel/qapplication.cpp:4562 #16 0xb5e72daf in QApplication::notify (this=0xbf9c9504, receiver=0x155e0480, e=0xbf9c9504) at kernel/qapplication.cpp:3944 #17 0xb6d43041 in KApplication::notify (this=0xbf9c9938, receiver=0x155e0480, event=0xbf9c9504) at ../../kdeui/kernel/kapplication.cpp:311 #18 0xb697d7ae in QCoreApplication::notifyInternal (this=0xbf9c9938, receiver=0x155e0480, event=0xbf9c9504) at kernel/qcoreapplication.cpp:915 #19 0xb69af158 in sendEvent (event=0xbf9c9504, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #20 socketNotifierSourceDispatch (source=0x9cfe650) at kernel/qeventdispatcher_glib.cpp:110 #21 0xb46a69e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #22 0xb46a6d80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #23 0xb46a6e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #24 0xb69af9a1 in QEventDispatcherGlib::processEvents (this=0x9cccf10, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #25 0xb5f249aa in QGuiEventDispatcherGlib::processEvents (this=0x9cccf10, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #26 0xb697c28c in QEventLoop::processEvents (this=this@entry=0xbf9c9748, flags=...) at kernel/qeventloop.cpp:149 #27 0xb697c581 in QEventLoop::exec (this=0xbf9c9748, flags=...) at kernel/qeventloop.cpp:204 #28 0xb6981cda in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #29 0xb5e6bfc4 in QApplication::exec () at kernel/qapplication.cpp:3823 #30 0x08055352 in main (argc=<optimized out>, argv=0xbf9c9b74) at ../../app/main.cpp:519 Reported using DrKonqi
Can you reproduce this issue? I've never seen a backtrace such as this one, it hints at some internal issue in QProcess or similar. If you are able to reproduce it, please run kdevelop through valgrind and see whether you can find anything: valgrind --track-origins=yes --smc-check=all-non-file kdevelop -s ...
If you can provide the information requested in comment #1, please add it.
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 set the bug status 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!
Dear Bug Submitter, 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!