Application: kdevelop (4.2.2) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.2 Operating System: Linux 2.6.38-8-generic i686 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: I am working with a autoconf project. Every time I modify Makefile.am and rebuild KDevelop crashes. It seems to crash after autoreconf is called. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0xb63e0710 (LWP 30370))] Thread 9 (Thread 0xb2736b70 (LWP 30372)): #0 0x00c2c832 in ?? () from /lib/ld-linux.so.2 #1 0x00a32834 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236 #2 0x01dea454 in __pthread_cond_timedwait (cond=0x8f19be0, mutex=0x8f19bc8, abstime=0xb27362c0) at forward.c:152 #3 0x0053d3e5 in wait (this=0x8f00284, mutex=0x8f00288, time=1000) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0x8f00284, mutex=0x8f00288, time=1000) at thread/qwaitcondition_unix.cpp:160 #5 0x066c175d in KDevelop::DUChainPrivate::CleanupThread::run (this=0x8f00278) at ../../language/duchain/duchain.cpp:286 #6 0x0053cda2 in QThreadPrivate::start (arg=0x8f00278) at thread/qthread_unix.cpp:320 #7 0x00a2de99 in start_thread (arg=0xb2736b70) at pthread_create.c:304 #8 0x01ddc73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0xb1dffb70 (LWP 30374)): #0 0x01dea625 in pthread_mutex_unlock (mutex=0x8f968a4) at forward.c:184 #1 0x03735fc2 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0x03736e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x03737524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x0065e577 in QEventDispatcherGlib::processEvents (this=0x8c93728, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00630289 in QEventLoop::processEvents (this=0xb1dff290, flags=...) at kernel/qeventloop.cpp:149 #6 0x00630522 in QEventLoop::exec (this=0xb1dff290, flags=...) at kernel/qeventloop.cpp:201 #7 0x0053a2a0 in QThread::exec (this=0x8f86860) at thread/qthread.cpp:492 #8 0x00611fdb in QInotifyFileSystemWatcherEngine::run (this=0x8f86860) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x0053cda2 in QThreadPrivate::start (arg=0x8f86860) at thread/qthread_unix.cpp:320 #10 0x00a2de99 in start_thread (arg=0xb1dffb70) at pthread_create.c:304 #11 0x01ddc73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xaf7bbb70 (LWP 30379)): #0 0x00a60d41 in clock_gettime (clock_id=1, tp=0xaf7bb000) at ../sysdeps/unix/clock_gettime.c:116 #1 0x00592dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x0065f4f2 in updateCurrentTime (this=0x90e8aec, tm=...) at kernel/qeventdispatcher_unix.cpp:339 #4 QTimerInfoList::timerWait (this=0x90e8aec, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x0065dd32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaf7bb0dc) at kernel/qeventdispatcher_glib.cpp:136 #6 0x0065ddcd in timerSourcePrepare (source=0x90e8ab8, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0x03735fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x03736e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x03737524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x0065e577 in QEventDispatcherGlib::processEvents (this=0x90e96d8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0x00630289 in QEventLoop::processEvents (this=0xaf7bb290, flags=...) at kernel/qeventloop.cpp:149 #12 0x00630522 in QEventLoop::exec (this=0xaf7bb290, flags=...) at kernel/qeventloop.cpp:201 #13 0x0053a2a0 in QThread::exec (this=0x8d3ac48) at thread/qthread.cpp:492 #14 0x00611fdb in QInotifyFileSystemWatcherEngine::run (this=0x8d3ac48) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x0053cda2 in QThreadPrivate::start (arg=0x8d3ac48) at thread/qthread_unix.cpp:320 #16 0x00a2de99 in start_thread (arg=0xaf7bbb70) at pthread_create.c:304 #17 0x01ddc73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xaefbab70 (LWP 30380)): #0 0x00a60d41 in clock_gettime (clock_id=1, tp=0xaefba030) at ../sysdeps/unix/clock_gettime.c:116 #1 0x00592dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x0065f4f2 in updateCurrentTime (this=0x9130974, tm=...) at kernel/qeventdispatcher_unix.cpp:339 #4 QTimerInfoList::timerWait (this=0x9130974, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x0065dd32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaefba10c) at kernel/qeventdispatcher_glib.cpp:136 #6 0x0065ddcd in timerSourcePrepare (source=0x9130940, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0x03735fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x03736e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x03737524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x0065e577 in QEventDispatcherGlib::processEvents (this=0x90fa8e8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0x00630289 in QEventLoop::processEvents (this=0xaefba2c0, flags=...) at kernel/qeventloop.cpp:149 #12 0x00630522 in QEventLoop::exec (this=0xaefba2c0, flags=...) at kernel/qeventloop.cpp:201 #13 0x0053a2a0 in QThread::exec (this=0x9141d50) at thread/qthread.cpp:492 #14 0x067cd608 in KDevelop::CompletionWorkerThread::run (this=0x9141d50) at ../../language/codecompletion/codecompletionmodel.cpp:80 #15 0x0053cda2 in QThreadPrivate::start (arg=0x9141d50) at thread/qthread_unix.cpp:320 #16 0x00a2de99 in start_thread (arg=0xaefbab70) at pthread_create.c:304 #17 0x01ddc73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xae7b9b70 (LWP 30381)): #0 0x00a30374 in __pthread_mutex_lock (mutex=0x913156c) at pthread_mutex_lock.c:62 #1 0x01dea616 in pthread_mutex_lock (mutex=0x913156c) at forward.c:182 #2 0x03736752 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x0373703a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x03737524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x0065e577 in QEventDispatcherGlib::processEvents (this=0x9126718, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x00630289 in QEventLoop::processEvents (this=0xae7b92c0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00630522 in QEventLoop::exec (this=0xae7b92c0, flags=...) at kernel/qeventloop.cpp:201 #8 0x0053a2a0 in QThread::exec (this=0xb1e3b2b0) at thread/qthread.cpp:492 #9 0x067cd608 in KDevelop::CompletionWorkerThread::run (this=0xb1e3b2b0) at ../../language/codecompletion/codecompletionmodel.cpp:80 #10 0x0053cda2 in QThreadPrivate::start (arg=0xb1e3b2b0) at thread/qthread_unix.cpp:320 #11 0x00a2de99 in start_thread (arg=0xae7b9b70) at pthread_create.c:304 #12 0x01ddc73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xad786b70 (LWP 30386)): #0 0x00c2c832 in ?? () from /lib/ld-linux.so.2 #1 0x00a3248c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x01dea3fd in __pthread_cond_wait (cond=0x29642b0, mutex=0x2964298) at forward.c:139 #3 0x0284b817 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x295f1c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #4 0x0284b851 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x295f1c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #5 0x00a2de99 in start_thread (arg=0xad786b70) at pthread_create.c:304 #6 0x01ddc73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xac78cb70 (LWP 30392)): #0 0x00a60d41 in clock_gettime (clock_id=1, tp=0xac78c000) at ../sysdeps/unix/clock_gettime.c:116 #1 0x00592dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x0065f4f2 in updateCurrentTime (this=0x99370bc, tm=...) at kernel/qeventdispatcher_unix.cpp:339 #4 QTimerInfoList::timerWait (this=0x99370bc, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x0065dd32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xac78c0dc) at kernel/qeventdispatcher_glib.cpp:136 #6 0x0065ddcd in timerSourcePrepare (source=0x9937088, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0x03735fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x03736e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x03737524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x0065e577 in QEventDispatcherGlib::processEvents (this=0x9936098, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0x00630289 in QEventLoop::processEvents (this=0xac78c290, flags=...) at kernel/qeventloop.cpp:149 #12 0x00630522 in QEventLoop::exec (this=0xac78c290, flags=...) at kernel/qeventloop.cpp:201 #13 0x0053a2a0 in QThread::exec (this=0x99352b0) at thread/qthread.cpp:492 #14 0x00611fdb in QInotifyFileSystemWatcherEngine::run (this=0x99352b0) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x0053cda2 in QThreadPrivate::start (arg=0x99352b0) at thread/qthread_unix.cpp:320 #16 0x00a2de99 in start_thread (arg=0xac78cb70) at pthread_create.c:304 #17 0x01ddc73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xabec2b70 (LWP 30396)): #0 0x00c2c832 in ?? () from /lib/ld-linux.so.2 #1 0x00a3248c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x01dea3fd in __pthread_cond_wait (cond=0xb77457f0, mutex=0xb77457d8) at forward.c:139 #3 0xb718fb57 in ?? () from /usr/lib/libQtWebKit.so.4 #4 0x00a2de99 in start_thread (arg=0xabec2b70) at pthread_create.c:304 #5 0x01ddc73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb63e0710 (LWP 30370)): [KCrash Handler] #7 0xb1e3be58 in ?? () #8 0x00ddb2f7 in KDevelop::RunController::registerJob (this=0x8e38020, job=0xa06bbc8) at ../../shell/runcontroller.cpp:558 #9 0x00c18486 in KDevelop::BuilderJob::slotResult (this=0xa06a200, job=0x9fb59e0) at ../../project/builderjob.cpp:176 #10 0x00c1837d in KDevelop::BuilderJob::qt_metacall (this=0xa06a200, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbff6e778) at ./builderjob.moc:72 #11 0x02b2ef72 in BuildItemBuilderJob::qt_metacall (this=0xa06a200, _c=QMetaObject::InvokeMetaMethod, _id=28, _a=0xbff6e778) at ./builditembuilderjob.moc:66 #12 0x006376ba in QMetaObject::metacall (object=0xa06a200, cl=QMetaObject::InvokeMetaMethod, idx=28, argv=0xbff6e778) at kernel/qmetaobject.cpp:237 #13 0x006474ff in QMetaObject::activate (sender=0x9fb59e0, m=0xa1f548, local_signal_index=3, argv=0xbff6e778) at kernel/qobject.cpp:3287 #14 0x008cae93 in KJob::result (this=0x9fb59e0, _t1=0x9fb59e0) at ./kjob.moc:194 #15 0x008caee8 in KJob::emitResult (this=0x9fb59e0) at ../../kdecore/jobs/kjob.cpp:312 #16 0x07c64166 in ?? () from /usr/lib/kde4/kdevmakebuilder.so #17 0x07c64260 in ?? () from /usr/lib/kde4/kdevmakebuilder.so #18 0x006376ba in QMetaObject::metacall (object=0x9fb59e0, cl=QMetaObject::InvokeMetaMethod, idx=29, argv=0xbff6e904) at kernel/qmetaobject.cpp:237 #19 0x006474ff in QMetaObject::activate (sender=0xa09d8e8, m=0x76a6e8, local_signal_index=2, argv=0xbff6e904) at kernel/qobject.cpp:3287 #20 0x005cb719 in QProcess::finished (this=0xa09d8e8, _t1=0, _t2=QProcess::NormalExit) at .moc/release-shared/moc_qprocess.cpp:142 #21 0x005d0c30 in QProcessPrivate::_q_processDied (this=0xa09e448) at io/qprocess.cpp:1051 #22 0x005d0d0e in QProcess::qt_metacall (this=0xa09d8e8, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbff6eaa8) at .moc/release-shared/moc_qprocess.cpp:115 #23 0x008b11ca in KProcess::qt_metacall (this=0xa09d8e8, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xbff6eaa8) at ./kprocess.moc:69 #24 0x006376ba in QMetaObject::metacall (object=0xa09d8e8, cl=QMetaObject::InvokeMetaMethod, idx=21, argv=0xbff6eaa8) at kernel/qmetaobject.cpp:237 #25 0x006474ff in QMetaObject::activate (sender=0xa0a6e48, m=0x76c550, local_signal_index=0, argv=0xbff6eaa8) at kernel/qobject.cpp:3287 #26 0x00694183 in QSocketNotifier::activated (this=0xa0a6e48, _t1=29) at .moc/release-shared/moc_qsocketnotifier.cpp:89 #27 0x0064cfb7 in QSocketNotifier::event (this=0xa0a6e48, e=0xbff6ef54) at kernel/qsocketnotifier.cpp:317 #28 0x00f5ad24 in QApplicationPrivate::notify_helper (this=0x8bd6540, receiver=0xa0a6e48, e=0xbff6ef54) at kernel/qapplication.cpp:4462 #29 0x00f5f8ce in QApplication::notify (this=0xbff6f428, receiver=0xa0a6e48, e=0xbff6ef54) at kernel/qapplication.cpp:3862 #30 0x003133ca in KApplication::notify (this=0xbff6f428, receiver=0xa0a6e48, event=0xbff6ef54) at ../../kdeui/kernel/kapplication.cpp:311 #31 0x0804ba8c in _start () Possible duplicates by query: bug 250859. Reported using DrKonqi
without a file that reproduces this assertion I doubt we can do anything about it...
wah wrong comment - ignore the one above. you say it is reproducible, can you attach the project that triggers the behavior? Otherwise this is probably a duplicate of bug 250859 - please add the information there. thanks *** This bug has been marked as a duplicate of bug 250859 ***