Bug 303644 - KDevelop crash after search and replace in files
Summary: KDevelop crash after search and replace in files
Status: RESOLVED DUPLICATE of bug 298810
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.3.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 4.3.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-17 07:41 UTC by Marcus U
Modified: 2012-12-01 20:14 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcus U 2012-07-17 07:41:56 UTC
Application: kdevelop (4.3.0)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.2
Operating System: Linux 3.4.4-4.fc16.x86_64 x86_64
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
- What I was doing when the application crashed:
1. Closed all active working sets.
2. Used the "search and replace in files" to do some substitutions.
3. Tried to open another working set - crashed!

I did several replaces and after each I noticed that before compiling (I rebuilt after each just to make sure nothing broke) it gave me two warning messages (for different files) - it said something to the effect of "this file has been modified by an outside application, are you sure you want to save?" as if the file was still open.

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

Thread 22 (Thread 0x7f7dcae2f700 (LWP 20369)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x0000003aa727c03f in wait (time=1000, this=0x20d09f0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x20e57f0, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003d27cb170b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x20e57d0) at /usr/src/debug/kdevplatform-1.3.0/language/duchain/duchain.cpp:282
#4  0x0000003aa727bbcb in QThreadPrivate::start (arg=0x20e57d0) at thread/qthread_unix.cpp:307
#5  0x0000003f4e607d90 in start_thread (arg=0x7f7dcae2f700) at pthread_create.c:309
#6  0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 21 (Thread 0x7f7dbb588700 (LWP 20381)):
#0  0x00007fff2d75882f in clock_gettime ()
#1  0x0000003f4ee041f1 in __GI_clock_gettime (clock_id=1, tp=0x7f7dbb587a80) at ../sysdeps/unix/clock_gettime.c:100
#2  0x0000003aa72d2884 in do_gettime (frac=0x7f7dbb587a98, sec=0x7f7dbb587a90) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x0000003aa73a994d in QTimerInfoList::updateCurrentTime (this=0x7f7db40020d0) at kernel/qeventdispatcher_unix.cpp:343
#5  0x0000003aa73a9c83 in QTimerInfoList::timerWait (this=0x7f7db40020d0, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x0000003aa73a872c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f7dbb587b7c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x0000003aa73a87d5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x0000003f4fa444d2 in g_main_context_prepare (context=0x7f7db40009a0, priority=0x7f7dbb587be8) at gmain.c:2762
#9  0x0000003f4fa452dd in g_main_context_iterate (context=0x7f7db40009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3069
#10 0x0000003f4fa4590c in g_main_context_iteration (context=0x7f7db40009a0, may_block=1) at gmain.c:3152
#11 0x0000003aa73a9246 in QEventDispatcherGlib::processEvents (this=0x7f7db40008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#12 0x0000003aa7379312 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x0000003aa7379567 in QEventLoop::exec (this=0x7f7dbb587d10, flags=...) at kernel/qeventloop.cpp:204
#14 0x0000003aa7278b87 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x0000003aa7358f9f in QInotifyFileSystemWatcherEngine::run (this=0x2d2c000) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x0000003aa727bbcb in QThreadPrivate::start (arg=0x2d2c000) at thread/qthread_unix.cpp:307
#17 0x0000003f4e607d90 in start_thread (arg=0x7f7dbb588700) at pthread_create.c:309
#18 0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 20 (Thread 0x7f7db9eb6700 (LWP 20435)):
#0  0x00007fff2d75882f in clock_gettime ()
#1  0x0000003f4ee041f1 in __GI_clock_gettime (clock_id=1, tp=0x7f7db9eb5ab0) at ../sysdeps/unix/clock_gettime.c:100
#2  0x0000003aa72d2884 in do_gettime (frac=0x7f7db9eb5ac8, sec=0x7f7db9eb5ac0) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x0000003aa73a994d in QTimerInfoList::updateCurrentTime (this=0x7f7dac0020d0) at kernel/qeventdispatcher_unix.cpp:343
#5  0x0000003aa73a9c83 in QTimerInfoList::timerWait (this=0x7f7dac0020d0, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x0000003aa73a872c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f7db9eb5bac) at kernel/qeventdispatcher_glib.cpp:136
#7  0x0000003aa73a87d5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x0000003f4fa444d2 in g_main_context_prepare (context=0x7f7dac0009a0, priority=0x7f7db9eb5c18) at gmain.c:2762
#9  0x0000003f4fa452dd in g_main_context_iterate (context=0x7f7dac0009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3069
#10 0x0000003f4fa4590c in g_main_context_iteration (context=0x7f7dac0009a0, may_block=1) at gmain.c:3152
#11 0x0000003aa73a9246 in QEventDispatcherGlib::processEvents (this=0x7f7dac0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#12 0x0000003aa7379312 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x0000003aa7379567 in QEventLoop::exec (this=0x7f7db9eb5d40, flags=...) at kernel/qeventloop.cpp:204
#14 0x0000003aa7278b87 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x0000003aa727bbcb in QThreadPrivate::start (arg=0x3134320) at thread/qthread_unix.cpp:307
#16 0x0000003f4e607d90 in start_thread (arg=0x7f7db9eb6700) at pthread_create.c:309
#17 0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 19 (Thread 0x7f7db96b5700 (LWP 20436)):
#0  0x00007fff2d75882f in clock_gettime ()
#1  0x0000003f4ee041f1 in __GI_clock_gettime (clock_id=1, tp=0x7f7db96b4ab0) at ../sysdeps/unix/clock_gettime.c:100
#2  0x0000003aa72d2884 in do_gettime (frac=0x7f7db96b4ac8, sec=0x7f7db96b4ac0) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x0000003aa73a994d in QTimerInfoList::updateCurrentTime (this=0x7f7db0001ed0) at kernel/qeventdispatcher_unix.cpp:343
#5  0x0000003aa73a9c83 in QTimerInfoList::timerWait (this=0x7f7db0001ed0, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x0000003aa73a872c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f7db96b4bac) at kernel/qeventdispatcher_glib.cpp:136
#7  0x0000003aa73a87d5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x0000003f4fa444d2 in g_main_context_prepare (context=0x7f7db00009a0, priority=0x7f7db96b4c18) at gmain.c:2762
#9  0x0000003f4fa452dd in g_main_context_iterate (context=0x7f7db00009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3069
#10 0x0000003f4fa4590c in g_main_context_iteration (context=0x7f7db00009a0, may_block=1) at gmain.c:3152
#11 0x0000003aa73a9246 in QEventDispatcherGlib::processEvents (this=0x7f7db00008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#12 0x0000003aa7379312 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x0000003aa7379567 in QEventLoop::exec (this=0x7f7db96b4d40, flags=...) at kernel/qeventloop.cpp:204
#14 0x0000003aa7278b87 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x0000003aa727bbcb in QThreadPrivate::start (arg=0x3134dd0) at thread/qthread_unix.cpp:307
#16 0x0000003f4e607d90 in start_thread (arg=0x7f7db96b5700) at pthread_create.c:309
#17 0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 18 (Thread 0x7f7dab7fe700 (LWP 20473)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003d250237cc in WTF::TCMalloc_PageHeap::scavengerThread (this=0x3d259ffc40) at wtf/FastMalloc.cpp:2495
#2  0x0000003d250238f9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x0000003f4e607d90 in start_thread (arg=0x7f7dab7fe700) at pthread_create.c:309
#4  0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 17 (Thread 0x7f7dabfff700 (LWP 20512)):
#0  0x0000003f4dae85c3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003f4fa45448 in g_main_context_poll (n_fds=1, fds=0x7f7d9c3c6740, priority=<optimized out>, timeout=5312, context=0x7f7d9c12b3d0) at gmain.c:3402
#2  g_main_context_iterate (context=0x7f7d9c12b3d0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3084
#3  0x0000003f4fa4590c in g_main_context_iteration (context=0x7f7d9c12b3d0, may_block=1) at gmain.c:3152
#4  0x0000003aa73a9246 in QEventDispatcherGlib::processEvents (this=0x7f7d9c396550, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0000003aa7379312 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003aa7379567 in QEventLoop::exec (this=0x7f7dabffed40, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003aa7278b87 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x0000003aa727bbcb in QThreadPrivate::start (arg=0x3fba740) at thread/qthread_unix.cpp:307
#9  0x0000003f4e607d90 in start_thread (arg=0x7f7dabfff700) at pthread_create.c:309
#10 0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 16 (Thread 0x7f7da915a700 (LWP 20689)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003aa727c0db in wait (time=18446744073709551615, this=0x11d33e0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x10c1f00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x000000302620aa8b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11d3570, th=0x4452610) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x000000302620d37b in ThreadWeaver::WorkingHardState::applyForWork (this=0x10c13e0, th=0x4452610) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x000000302620c1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f7da9159d60, parent=0x11d3570, th=0x4452610) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:87
#6  0x000000302620c27b in ThreadWeaver::Thread::run (this=0x4452610) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003aa727bbcb in QThreadPrivate::start (arg=0x4452610) at thread/qthread_unix.cpp:307
#8  0x0000003f4e607d90 in start_thread (arg=0x7f7da915a700) at pthread_create.c:309
#9  0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 15 (Thread 0x7f7da8959700 (LWP 20690)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x0000003aa727c03f in wait (time=30, this=0xb1fcb0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3d26e2d7e0, time=30) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003d26c19570 in KDevelop::ForegroundLock::relock (this=0x7f7da8957c8f) at /usr/src/debug/kdevplatform-1.3.0/interfaces/foregroundlock.cpp:189
#4  0x0000003d27c88542 in KDevelop::ParseJob::translateDUChainToRevision (this=0x7e4b370, context=0x7c0b2b0) at /usr/src/debug/kdevplatform-1.3.0/language/backgroundparser/parsejob.cpp:382
#5  0x00007f7dba6d121d in CPPInternalParseJob::run (this=0x62e5ea0) at /usr/src/debug/kdevelop-4.3.0/languages/cpp/cppparsejob.cpp:434
#6  0x000000302620c9fb in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f7da8958cc0, th=0x7f7da0001da0, job=0x62e5ea0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Job.cpp:106
#7  0x000000302620cb6c in ThreadWeaver::Job::execute (this=0x62e5ea0, th=0x7f7da0001da0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Job.cpp:135
#8  0x000000302620db73 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x606f2d0, t=0x7f7da0001da0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/JobCollection.cpp:82
#9  0x000000302620c1bf in ThreadWeaver::ThreadRunHelper::run (this=0x7f7da8958d60, parent=0x11d3570, th=0x7f7da0001da0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:95
#10 0x000000302620c27b in ThreadWeaver::Thread::run (this=0x7f7da0001da0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:142
#11 0x0000003aa727bbcb in QThreadPrivate::start (arg=0x7f7da0001da0) at thread/qthread_unix.cpp:307
#12 0x0000003f4e607d90 in start_thread (arg=0x7f7da8959700) at pthread_create.c:309
#13 0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 14 (Thread 0x7f7da9e96700 (LWP 20812)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003aaf384db2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3aaf67e140) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x0000003aaf384de9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003f4e607d90 in start_thread (arg=0x7f7da9e96700) at pthread_create.c:309
#4  0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 13 (Thread 0x7f7d3f3ee700 (LWP 22784)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003aa727c0db in wait (time=18446744073709551615, this=0x5c9b980) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x6957380, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x000000302620aa8b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5c79540, th=0x6ddbd50) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x000000302620d37b in ThreadWeaver::WorkingHardState::applyForWork (this=0x75f2fe0, th=0x6ddbd50) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x000000302620d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x75f2fe0, th=0x6ddbd50) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x000000302620d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x75f2fe0, th=0x6ddbd50) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x000000302620d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x75f2fe0, th=0x6ddbd50) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x000000302620c1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f7d3f3edd60, parent=0x5c79540, th=0x6ddbd50) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:87
#9  0x000000302620c27b in ThreadWeaver::Thread::run (this=0x6ddbd50) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:142
#10 0x0000003aa727bbcb in QThreadPrivate::start (arg=0x6ddbd50) at thread/qthread_unix.cpp:307
#11 0x0000003f4e607d90 in start_thread (arg=0x7f7d3f3ee700) at pthread_create.c:309
#12 0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7f7d3ebed700 (LWP 22785)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003aa727c0db in wait (time=18446744073709551615, this=0x5c9b980) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x6957380, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x000000302620aa8b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5c79540, th=0x6a82460) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x000000302620d37b in ThreadWeaver::WorkingHardState::applyForWork (this=0x75f2fe0, th=0x6a82460) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x000000302620c1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f7d3ebecd60, parent=0x5c79540, th=0x6a82460) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:87
#6  0x000000302620c27b in ThreadWeaver::Thread::run (this=0x6a82460) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003aa727bbcb in QThreadPrivate::start (arg=0x6a82460) at thread/qthread_unix.cpp:307
#8  0x0000003f4e607d90 in start_thread (arg=0x7f7d3ebed700) at pthread_create.c:309
#9  0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7f7d3e3ec700 (LWP 22793)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003aa727c0db in wait (time=18446744073709551615, this=0x5c9b980) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x6957380, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x000000302620aa8b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5c79540, th=0x76dc0d0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x000000302620d37b in ThreadWeaver::WorkingHardState::applyForWork (this=0x75f2fe0, th=0x76dc0d0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x000000302620d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x75f2fe0, th=0x76dc0d0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x000000302620d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x75f2fe0, th=0x76dc0d0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x000000302620d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x75f2fe0, th=0x76dc0d0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x000000302620d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x75f2fe0, th=0x76dc0d0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x000000302620d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x75f2fe0, th=0x76dc0d0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x000000302620d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x75f2fe0, th=0x76dc0d0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x000000302620d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x75f2fe0, th=0x76dc0d0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x000000302620c1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f7d3e3ebd60, parent=0x5c79540, th=0x76dc0d0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:87
#13 0x000000302620c27b in ThreadWeaver::Thread::run (this=0x76dc0d0) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:142
#14 0x0000003aa727bbcb in QThreadPrivate::start (arg=0x76dc0d0) at thread/qthread_unix.cpp:307
#15 0x0000003f4e607d90 in start_thread (arg=0x7f7d3e3ec700) at pthread_create.c:309
#16 0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7f7d3dbeb700 (LWP 22794)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003aa727c0db in wait (time=18446744073709551615, this=0x5c9b980) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x6957380, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x000000302620aa8b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5c79540, th=0x76db270) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x000000302620d37b in ThreadWeaver::WorkingHardState::applyForWork (this=0x75f2fe0, th=0x76db270) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x000000302620d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x75f2fe0, th=0x76db270) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x000000302620c1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f7d3dbead60, parent=0x5c79540, th=0x76db270) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:87
#7  0x000000302620c27b in ThreadWeaver::Thread::run (this=0x76db270) at /usr/src/debug/kdelibs-4.8.4/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003aa727bbcb in QThreadPrivate::start (arg=0x76db270) at thread/qthread_unix.cpp:307
#9  0x0000003f4e607d90 in start_thread (arg=0x7f7d3dbeb700) at pthread_create.c:309
#10 0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f7d5ab7d700 (LWP 12542)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003aa727c0db in wait (time=18446744073709551615, this=0x8ce4fa0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x99ba378, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7dcb5d162b in KLFKteLatexRunThread::run (this=0x99ba2e0) at /usr/src/debug/klatexformula-3.2.3/src/klfkateplugin/klfkateplugin.cpp:174
#4  0x0000003aa727bbcb in QThreadPrivate::start (arg=0x99ba2e0) at thread/qthread_unix.cpp:307
#5  0x0000003f4e607d90 in start_thread (arg=0x7f7d5ab7d700) at pthread_create.c:309
#6  0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f7d58b79700 (LWP 12545)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003aa727c0db in wait (time=18446744073709551615, this=0x8edb1f0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x92fcb48, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7dcb5d162b in KLFKteLatexRunThread::run (this=0x92fcab0) at /usr/src/debug/klatexformula-3.2.3/src/klfkateplugin/klfkateplugin.cpp:174
#4  0x0000003aa727bbcb in QThreadPrivate::start (arg=0x92fcab0) at thread/qthread_unix.cpp:307
#5  0x0000003f4e607d90 in start_thread (arg=0x7f7d58b79700) at pthread_create.c:309
#6  0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f7d5bb7f700 (LWP 12546)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003aa727c0db in wait (time=18446744073709551615, this=0x8063870) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7fdde18, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7dcb5d162b in KLFKteLatexRunThread::run (this=0x7fddd80) at /usr/src/debug/klatexformula-3.2.3/src/klfkateplugin/klfkateplugin.cpp:174
#4  0x0000003aa727bbcb in QThreadPrivate::start (arg=0x7fddd80) at thread/qthread_unix.cpp:307
#5  0x0000003f4e607d90 in start_thread (arg=0x7f7d5bb7f700) at pthread_create.c:309
#6  0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f7d5b37e700 (LWP 12547)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003aa727c0db in wait (time=18446744073709551615, this=0x60fdc60) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x995d178, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7dcb5d162b in KLFKteLatexRunThread::run (this=0x995d0e0) at /usr/src/debug/klatexformula-3.2.3/src/klfkateplugin/klfkateplugin.cpp:174
#4  0x0000003aa727bbcb in QThreadPrivate::start (arg=0x995d0e0) at thread/qthread_unix.cpp:307
#5  0x0000003f4e607d90 in start_thread (arg=0x7f7d5b37e700) at pthread_create.c:309
#6  0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f7d5a37c700 (LWP 12548)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003aa727c0db in wait (time=18446744073709551615, this=0x9b3ea50) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x9b3e8f8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7dcb5d162b in KLFKteLatexRunThread::run (this=0x9b3e860) at /usr/src/debug/klatexformula-3.2.3/src/klfkateplugin/klfkateplugin.cpp:174
#4  0x0000003aa727bbcb in QThreadPrivate::start (arg=0x9b3e860) at thread/qthread_unix.cpp:307
#5  0x0000003f4e607d90 in start_thread (arg=0x7f7d5a37c700) at pthread_create.c:309
#6  0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f7d59b7b700 (LWP 12549)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003aa727c0db in wait (time=18446744073709551615, this=0x67d8a90) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x67d8938, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7dcb5d162b in KLFKteLatexRunThread::run (this=0x67d88a0) at /usr/src/debug/klatexformula-3.2.3/src/klfkateplugin/klfkateplugin.cpp:174
#4  0x0000003aa727bbcb in QThreadPrivate::start (arg=0x67d88a0) at thread/qthread_unix.cpp:307
#5  0x0000003f4e607d90 in start_thread (arg=0x7f7d59b7b700) at pthread_create.c:309
#6  0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f7d5937a700 (LWP 12550)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003aa727c0db in wait (time=18446744073709551615, this=0x63b3a70) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x63b3918, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7dcb5d162b in KLFKteLatexRunThread::run (this=0x63b3880) at /usr/src/debug/klatexformula-3.2.3/src/klfkateplugin/klfkateplugin.cpp:174
#4  0x0000003aa727bbcb in QThreadPrivate::start (arg=0x63b3880) at thread/qthread_unix.cpp:307
#5  0x0000003f4e607d90 in start_thread (arg=0x7f7d5937a700) at pthread_create.c:309
#6  0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f7d3ffff700 (LWP 12551)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003aa727c0db in wait (time=18446744073709551615, this=0x67adb80) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x67ada28, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7dcb5d162b in KLFKteLatexRunThread::run (this=0x67ad990) at /usr/src/debug/klatexformula-3.2.3/src/klfkateplugin/klfkateplugin.cpp:174
#4  0x0000003aa727bbcb in QThreadPrivate::start (arg=0x67ad990) at thread/qthread_unix.cpp:307
#5  0x0000003f4e607d90 in start_thread (arg=0x7f7d3ffff700) at pthread_create.c:309
#6  0x0000003f4daf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f7ddcffa840 (LWP 20350)):
[KCrash Handler]
#6  0x00007fff2d6ec4b0 in ?? ()
#7  0x0000003aa739342c in QObject::event (this=0x7fff2d6ec2f0, e=<optimized out>) at kernel/qobject.cpp:1226
#8  0x0000003aa85c3be0 in event (e=<optimized out>, this=<optimized out>) at kernel/qaction.cpp:1187
#9  QAction::event (this=<optimized out>, e=<optimized out>) at kernel/qaction.cpp:1172
#10 0x0000003d1f96d69a in KAction::event (this=<optimized out>, event=0xaf4c490) at /usr/src/debug/kdelibs-4.8.4/kdeui/actions/kaction.cpp:131
#11 0x0000003d1f97a2fb in KSelectAction::event (this=0x7fff2d6ec2f0, event=0xaf4c490) at /usr/src/debug/kdelibs-4.8.4/kdeui/actions/kselectaction.cpp:603
#12 0x00007f7dba730e45 in Cpp::AdaptDefinitionSignatureAssistant::parseJobFinished (this=0x93085f0, job=0x7ce1b10) at /usr/src/debug/kdevelop-4.3.0/languages/cpp/codegen/signatureassistant.cpp:321
#13 0x0000003aa738e191 in QMetaObject::activate (sender=0x11d28d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff2d6ec700) at kernel/qobject.cpp:3547
#14 0x0000003d27c7d91f in KDevelop::BackgroundParser::parseJobFinished (this=<optimized out>, _t1=0x7ce1b10) at /usr/src/debug/kdevplatform-1.3.0/x86_64-redhat-linux-gnu/language/backgroundparser.moc:241
#15 0x0000003d27c7f7ca in KDevelop::BackgroundParser::parseComplete (this=0x11d28d0, job=<optimized out>) at /usr/src/debug/kdevplatform-1.3.0/language/backgroundparser/backgroundparser.cpp:524
#16 0x0000003d27c80d84 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=0x11d28d0, _c=<optimized out>) at /usr/src/debug/kdevplatform-1.3.0/x86_64-redhat-linux-gnu/language/backgroundparser.moc:171
#17 KDevelop::BackgroundParser::qt_static_metacall (_o=0x11d28d0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdevplatform-1.3.0/x86_64-redhat-linux-gnu/language/backgroundparser.moc:133
#18 0x0000003aa738e191 in QMetaObject::activate (sender=0x7ce1b10, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff2d6eca60) at kernel/qobject.cpp:3547
#19 0x000000302620c6c2 in ThreadWeaver::Job::done (this=<optimized out>, _t1=0x7ce1b10) at /usr/src/debug/kdelibs-4.8.4/x86_64-redhat-linux-gnu/threadweaver/Weaver/Job.moc:110
#20 0x0000003aa738e191 in QMetaObject::activate (sender=0x7e54630, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff2d6ecbb0) at kernel/qobject.cpp:3547
#21 0x000000302620c6c2 in ThreadWeaver::Job::done (this=<optimized out>, _t1=0x7e54630) at /usr/src/debug/kdelibs-4.8.4/x86_64-redhat-linux-gnu/threadweaver/Weaver/Job.moc:110
#22 0x0000003aa73933c6 in QObject::event (this=0x7e54630, e=<optimized out>) at kernel/qobject.cpp:1195
#23 0x0000003aa85c9ae4 in notify_helper (e=0x7f7da0515fe0, receiver=0x7e54630, this=0xb566d0) at kernel/qapplication.cpp:4551
#24 QApplicationPrivate::notify_helper (this=0xb566d0, receiver=0x7e54630, e=0x7f7da0515fe0) at kernel/qapplication.cpp:4523
#25 0x0000003aa85ce8b3 in QApplication::notify (this=0x7fff2d6ed710, receiver=0x7e54630, e=0x7f7da0515fe0) at kernel/qapplication.cpp:4412
#26 0x0000003d1fa52ea6 in KApplication::notify (this=0x7fff2d6ed710, receiver=0x7e54630, event=0x7f7da0515fe0) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311
#27 0x0000003aa737a48c in QCoreApplication::notifyInternal (this=0x7fff2d6ed710, receiver=0x7e54630, event=0x7f7da0515fe0) at kernel/qcoreapplication.cpp:915
#28 0x0000003aa737df2a in sendEvent (event=0x7f7da0515fe0, receiver=0x7e54630) at kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xb1d5a0) at kernel/qcoreapplication.cpp:1539
#30 0x0000003aa73a8db3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#31 postEventSourceDispatch (s=0xb521f0) at kernel/qeventdispatcher_glib.cpp:279
#32 0x0000003f4fa44f3d in g_main_dispatch (context=0xb52100) at gmain.c:2441
#33 g_main_context_dispatch (context=0xb52100) at gmain.c:3011
#34 0x0000003f4fa45738 in g_main_context_iterate (context=0xb52100, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#35 0x0000003f4fa4590c in g_main_context_iteration (context=0xb52100, may_block=1) at gmain.c:3152
#36 0x0000003aa73a91df in QEventDispatcherGlib::processEvents (this=0xb1ea60, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#37 0x0000003aa866c81e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#38 0x0000003aa7379312 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#39 0x0000003aa7379567 in QEventLoop::exec (this=0x7fff2d6ed4f0, flags=...) at kernel/qeventloop.cpp:204
#40 0x0000003aa737e225 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#41 0x000000000040a399 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdevelop-4.3.0/app/main.cpp:479

Possible duplicates by query: bug 288578, bug 276126, bug 261297.

Reported using DrKonqi
Comment 1 Kevin Funk 2012-12-01 20:14:25 UTC

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