Application: kdevelop (4.5.2) KDE Platform Version: 4.11.4 Qt Version: 4.8.5 Operating System: Linux 3.7.10-1.16-desktop x86_64 Distribution: "openSUSE 12.3 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: While editing some code the editor hung when in my C code I accidentally inserted a semicolon at the wrong location. I originally typed "printf("some string)" then went back and replaced printf with "puts;" so the line became "puts;("some string") I thought I had hit ^E before entering the semi-colon but apparently I did not. At this point the editor hung and I was unable to continue. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f5af6b877c0 (LWP 12501))] Thread 11 (Thread 0x7f5ad9991700 (LWP 12514)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f5af48b95a7 in wait (time=1000, this=0x2f62550) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2f6e110, time=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f5af076b12b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2f6e0f0) at /usr/src/debug/kdevplatform-1.5.2/language/duchain/duchain.cpp:282 #4 0x00007f5af48b90ec in QThreadPrivate::start (arg=0x2f6e0f0) at thread/qthread_unix.cpp:338 #5 0x00007f5af32b5e0f in start_thread (arg=0x7f5ad9991700) at pthread_create.c:308 #6 0x00007f5af35b344d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 10 (Thread 0x7f5ac198e700 (LWP 12517)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f5aefad7fa7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f5aefde5660 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f5aefad7fd9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f5af32b5e0f in start_thread (arg=0x7f5ac198e700) at pthread_create.c:308 #4 0x00007f5af35b344d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 9 (Thread 0x7f5a3b031700 (LWP 12518)): #0 0x00007f5af32b8e0f in __pthread_mutex_unlock_usercnt (mutex=0x7f5a2c000a80, decr=<optimized out>) at pthread_mutex_unlock.c:52 #1 0x00007f5aed57eaa1 in g_mutex_unlock (mutex=mutex@entry=0x7f5a2c0009c0) at gthread-posix.c:229 #2 0x00007f5aed54132b in g_main_context_prepare (context=context@entry=0x7f5a2c0009c0, priority=priority@entry=0x7f5a3b030c68) at gmain.c:2984 #3 0x00007f5aed5419cb in g_main_context_iterate (context=context@entry=0x7f5a2c0009c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3270 #4 0x00007f5aed541bc4 in g_main_context_iteration (context=0x7f5a2c0009c0, may_block=1) at gmain.c:3351 #5 0x00007f5af49e35d6 in QEventDispatcherGlib::processEvents (this=0x7f5a2c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #6 0x00007f5af49b3bef in QEventLoop::processEvents (this=this@entry=0x7f5a3b030dc0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f5af49b3e78 in QEventLoop::exec (this=0x7f5a3b030dc0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f5af48b6110 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #9 0x00007f5af48b90ec in QThreadPrivate::start (arg=0x3f69ae0) at thread/qthread_unix.cpp:338 #10 0x00007f5af32b5e0f in start_thread (arg=0x7f5a3b031700) at pthread_create.c:308 #11 0x00007f5af35b344d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 8 (Thread 0x7f5a3a830700 (LWP 12519)): #0 0x00007f5af35aa4ed in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f5aed541aa4 in g_main_context_poll (n_fds=1, fds=0x7f5a34002ec0, timeout=-1, context=0x7f5a340009c0, priority=<optimized out>) at gmain.c:3584 #2 g_main_context_iterate (context=context@entry=0x7f5a340009c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285 #3 0x00007f5aed541bc4 in g_main_context_iteration (context=0x7f5a340009c0, may_block=1) at gmain.c:3351 #4 0x00007f5af49e35d6 in QEventDispatcherGlib::processEvents (this=0x7f5a340008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #5 0x00007f5af49b3bef in QEventLoop::processEvents (this=this@entry=0x7f5a3a82fdc0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f5af49b3e78 in QEventLoop::exec (this=0x7f5a3a82fdc0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f5af48b6110 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #8 0x00007f5af48b90ec in QThreadPrivate::start (arg=0x3f60240) at thread/qthread_unix.cpp:338 #9 0x00007f5af32b5e0f in start_thread (arg=0x7f5a3a830700) at pthread_create.c:308 #10 0x00007f5af35b344d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 7 (Thread 0x7f5a32ffd700 (LWP 12562)): #0 __pthread_mutex_unlock_usercnt (mutex=0x7f5a24000a80, decr=1) at pthread_mutex_unlock.c:52 #1 0x00007f5aed57eaa1 in g_mutex_unlock (mutex=mutex@entry=0x7f5a240009c0) at gthread-posix.c:229 #2 0x00007f5aed54132b in g_main_context_prepare (context=context@entry=0x7f5a240009c0, priority=priority@entry=0x7f5a32ffcc38) at gmain.c:2984 #3 0x00007f5aed5419cb in g_main_context_iterate (context=context@entry=0x7f5a240009c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3270 #4 0x00007f5aed541bc4 in g_main_context_iteration (context=0x7f5a240009c0, may_block=1) at gmain.c:3351 #5 0x00007f5af49e35d6 in QEventDispatcherGlib::processEvents (this=0x7f5a240008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #6 0x00007f5af49b3bef in QEventLoop::processEvents (this=this@entry=0x7f5a32ffcd90, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f5af49b3e78 in QEventLoop::exec (this=0x7f5a32ffcd90, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f5af48b6110 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #9 0x00007f5af49943af in QInotifyFileSystemWatcherEngine::run (this=0x9a6d840) at io/qfilesystemwatcher_inotify.cpp:256 #10 0x00007f5af48b90ec in QThreadPrivate::start (arg=0x9a6d840) at thread/qthread_unix.cpp:338 #11 0x00007f5af32b5e0f in start_thread (arg=0x7f5a32ffd700) at pthread_create.c:308 #12 0x00007f5af35b344d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 6 (Thread 0x7f5a337fe700 (LWP 12590)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f5ae96b7770 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f5aea1356a0 <WTF::pageheap_memory>) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/FastMalloc.cpp:2571 #2 0x00007f5ae96b77a9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/FastMalloc.cpp:1767 #3 0x00007f5af32b5e0f in start_thread (arg=0x7f5a337fe700) at pthread_create.c:308 #4 0x00007f5af35b344d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 5 (Thread 0x7f5a33fff700 (LWP 12591)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f5ae9433f47 in JSC::BlockAllocator::blockFreeingThreadMain (this=0x7f5a381ef398) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:128 #2 0x00007f5ae96dec9e in WTF::wtfThreadEntryPoint (param=0x7f685c0) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196 #3 0x00007f5af32b5e0f in start_thread (arg=0x7f5a33fff700) at pthread_create.c:308 #4 0x00007f5af35b344d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 4 (Thread 0x7f5a323fc700 (LWP 12592)): #0 0x00007f5af32b8e0f in __pthread_mutex_unlock_usercnt (mutex=0x7f5a2801ca50, decr=<optimized out>) at pthread_mutex_unlock.c:52 #1 0x00007f5aed57eaa1 in g_mutex_unlock (mutex=mutex@entry=0x7f5a28024a30) at gthread-posix.c:229 #2 0x00007f5aed541bce in g_main_context_iteration (context=0x7f5a28024a30, may_block=<optimized out>) at gmain.c:3352 #3 0x00007f5af49e35d6 in QEventDispatcherGlib::processEvents (this=0x7f5a2801fe30, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #4 0x00007f5af49b3bef in QEventLoop::processEvents (this=this@entry=0x7f5a323fbdc0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f5af49b3e78 in QEventLoop::exec (this=0x7f5a323fbdc0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f5af48b6110 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #7 0x00007f5af48b90ec in QThreadPrivate::start (arg=0x8097240) at thread/qthread_unix.cpp:338 #8 0x00007f5af32b5e0f in start_thread (arg=0x7f5a323fc700) at pthread_create.c:308 #9 0x00007f5af35b344d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 3 (Thread 0x7f5a312c1700 (LWP 12634)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f5af48b964b in wait (time=18446744073709551615, this=0x1f01280) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x1fcb1c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f5aea3c6a21 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1fca940, th=0x640e350) at /usr/src/debug/kdelibs-4.11.4/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f5aea3c924b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1fcb220, th=0x640e350, previous=0x0) at /usr/src/debug/kdelibs-4.11.4/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f5aea3c9264 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1fcb220, th=0x640e350, previous=0xe975f70) at /usr/src/debug/kdelibs-4.11.4/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f5aea3c805f in ThreadWeaver::Thread::run (this=0x640e350) at /usr/src/debug/kdelibs-4.11.4/threadweaver/Weaver/Thread.cpp:98 #7 0x00007f5af48b90ec in QThreadPrivate::start (arg=0x640e350) at thread/qthread_unix.cpp:338 #8 0x00007f5af32b5e0f in start_thread (arg=0x7f5a312c1700) at pthread_create.c:308 #9 0x00007f5af35b344d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 2 (Thread 0x7f5a30ac0700 (LWP 12637)): #0 0x00007f5af35841cd in nanosleep () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f5af35ac9b4 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:32 #2 0x00007f5af07aa5e2 in KDevelop::DUChainLock::lockForWrite (this=0x2f679a8, timeout=0) at /usr/src/debug/kdevplatform-1.5.2/language/duchain/duchainlock.cpp:190 #3 0x00007f5af07aa771 in KDevelop::DUChainWriteLocker::lock (this=0x7f5a30abf210) at /usr/src/debug/kdevplatform-1.5.2/language/duchain/duchainlock.cpp:284 #4 0x00007f5af0740a3e in KDevelop::ParseJob::translateDUChainToRevision (this=0xe74dde0, context=0x7f59db900750) at /usr/src/debug/kdevplatform-1.5.2/language/backgroundparser/parsejob.cpp:446 #5 0x00007f5a40100e1d in CPPInternalParseJob::run (this=0xea5efd0) at /usr/src/debug/kdevelop-4.5.2/languages/cpp/cppparsejob.cpp:441 #6 0x00007f5aea3c88ca in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f5a30abfd60, th=th@entry=0x63cd230, job=job@entry=0xea5efd0) at /usr/src/debug/kdelibs-4.11.4/threadweaver/Weaver/Job.cpp:106 #7 0x00007f5aea3c8a41 in ThreadWeaver::Job::execute (this=0xea5efd0, th=0x63cd230) at /usr/src/debug/kdelibs-4.11.4/threadweaver/Weaver/Job.cpp:135 #8 0x00007f5aea3c9a33 in ThreadWeaver::JobCollectionJobRunner::execute (this=0xe609380, t=0x63cd230) at /usr/src/debug/kdelibs-4.11.4/threadweaver/Weaver/JobCollection.cpp:82 #9 0x00007f5aea3c80fb in ThreadWeaver::Thread::run (this=0x63cd230) at /usr/src/debug/kdelibs-4.11.4/threadweaver/Weaver/Thread.cpp:108 #10 0x00007f5af48b90ec in QThreadPrivate::start (arg=0x63cd230) at thread/qthread_unix.cpp:338 #11 0x00007f5af32b5e0f in start_thread (arg=0x7f5a30ac0700) at pthread_create.c:308 #12 0x00007f5af35b344d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 1 (Thread 0x7f5af6b877c0 (LWP 12501)): [KCrash Handler] #6 QObject::thread (this=0x0) at kernel/qobject.cpp:1379 #7 0x00007f5af664c5b5 in KDBusConnectionPool::threadConnection () at /usr/src/debug/kdelibs-4.11.4/kdecore/kernel/kdbusconnectionpool.cpp:64 #8 0x00007f5af17aff04 in emitSignal (signalName=..., args=...) at /usr/src/debug/kdelibs-4.11.4/kio/kio/kdirnotify.cpp:34 #9 0x00007f5af17b0212 in OrgKdeKDirNotifyInterface::emitLeftDirectory (url=...) at /usr/src/debug/kdelibs-4.11.4/kio/kio/kdirnotify.cpp:69 #10 0x00007f5af17a5178 in sendSignal (url=..., entering=false, this=<optimized out>) at /usr/src/debug/kdelibs-4.11.4/kio/kio/kdirlister_p.h:343 #11 ~DirItem (this=0xe4691c0, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.11.4/kio/kio/kdirlister_p.h:331 #12 qDeleteAll<QHash<QString, KDirListerCache::DirItem*>::const_iterator> (begin=..., end=...) at /usr/include/QtCore/qalgorithms.h:322 #13 0x00007f5af1796cea in qDeleteAll<QHash<QString, KDirListerCache::DirItem*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330 #14 KDirListerCache::~KDirListerCache (this=0x377e010, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.11.4/kio/kio/kdirlister.cpp:79 #15 0x00007f5af1796f19 in KDirListerCache::~KDirListerCache (this=0x377e010, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.11.4/kio/kio/kdirlister.cpp:87 #16 0x00007f5af3501f61 in __run_exit_handlers (status=1, listp=0x7f5af38725c8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:77 #17 0x00007f5af3501fe5 in __GI_exit (status=<optimized out>) at exit.c:99 #18 0x00007f5af3dc7868 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:772 #19 0x00007f5af4f4bdf8 in KApplication::xioErrhandler (this=0x7fff12ca5ce0, dpy=0x1903590) at /usr/src/debug/kdelibs-4.11.4/kdeui/kernel/kapplication.cpp:419 #20 0x00007f5aee9afbce in _XIOError () from /usr/lib64/libX11.so.6 #21 0x00007f5aee9ad66d in _XEventsQueued () from /usr/lib64/libX11.so.6 #22 0x00007f5aee9b00d8 in _XData32 () from /usr/lib64/libX11.so.6 #23 0x00007f5aee989c5e in XChangeProperty () from /usr/lib64/libX11.so.6 #24 0x00007f5af3df4bed in QWidgetPrivate::setWindowIcon_sys (this=0xe577fb0, forceReset=false) at kernel/qwidget_x11.cpp:1552 #25 0x00007f5af3da5b45 in QWidget::create (this=0x7fff12ca2a50, window=window@entry=0, initializeWindow=initializeWindow@entry=true, destroyOldWindow=destroyOldWindow@entry=true) at kernel/qwidget.cpp:1543 #26 0x00007f5af3da61e4 in QWidgetPrivate::createWinId (this=<optimized out>, winid=winid@entry=0) at kernel/qwidget.cpp:2576 #27 0x00007f5af3dae32b in QWidget::winId (this=0x7fff12ca2a50) at kernel/qwidget.cpp:2534 #28 0x00007f5af4eab2c3 in KDialog::setPlainCaption (this=this@entry=0x7fff12ca2a50, caption=...) at /usr/src/debug/kdelibs-4.11.4/kdeui/dialogs/kdialog.cpp:493 #29 0x00007f5af4eaee34 in KDialogPrivate::init (this=this@entry=0xee6b8f0, q=q@entry=0x7fff12ca2a50) at /usr/src/debug/kdelibs-4.11.4/kdeui/dialogs/kdialog.cpp:181 #30 0x00007f5af4eaeff2 in KDialog::KDialog (this=0x7fff12ca2a50, parent=<optimized out>, flags=...) at /usr/src/debug/kdelibs-4.11.4/kdeui/dialogs/kdialog.cpp:192 #31 0x00007f5af6077918 in KDevelop::KSaveSelectDialog::KSaveSelectDialog (this=0x7fff12ca2a50, files=..., parent=<optimized out>) at /usr/src/debug/kdevplatform-1.5.2/shell/savedialog.cpp:53 #32 0x00007f5af6053559 in KDevelop::DocumentController::saveSomeDocuments (this=<optimized out>, list=..., mode=KDevelop::IDocument::Default) at /usr/src/debug/kdevplatform-1.5.2/shell/documentcontroller.cpp:819 #33 0x00007f5af605434b in KDevelop::DocumentController::saveAllDocumentsForWindow (this=0x1f6f900, mw=<optimized out>, mode=KDevelop::IDocument::Default, currentAreaOnly=false) at /usr/src/debug/kdevplatform-1.5.2/shell/documentcontroller.cpp:881 #34 0x00007f5af6022cd5 in KDevelop::MainWindow::queryClose (this=0x1e1afd0) at /usr/src/debug/kdevplatform-1.5.2/shell/mainwindow.cpp:335 #35 0x00007f5af5004f6c in KMainWindow::closeEvent (this=0x1e1afd0, e=0x7fff12ca3320) at /usr/src/debug/kdelibs-4.11.4/kdeui/widgets/kmainwindow.cpp:594 #36 0x00007f5af3dad610 in QWidget::event (this=0x1e1afd0, event=0x7fff12ca3320) at kernel/qwidget.cpp:8545 #37 0x00007f5af417226b in QMainWindow::event (this=0x1e1afd0, event=0x7fff12ca3320) at widgets/qmainwindow.cpp:1478 #38 0x00007f5af503eee8 in KXmlGuiWindow::event (this=0x1e1afd0, ev=0x7fff12ca3320) at /usr/src/debug/kdelibs-4.11.4/kdeui/xmlgui/kxmlguiwindow.cpp:126 #39 0x00007f5af3d5d92c in QApplicationPrivate::notify_helper (this=this@entry=0x18d2640, receiver=receiver@entry=0x1e1afd0, e=e@entry=0x7fff12ca3320) at kernel/qapplication.cpp:4562 #40 0x00007f5af3d61dab in QApplication::notify (this=0x7fff12ca5ce0, receiver=0x1e1afd0, e=0x7fff12ca3320) at kernel/qapplication.cpp:4423 #41 0x00007f5af4f4d016 in KApplication::notify (this=0x7fff12ca5ce0, receiver=0x1e1afd0, event=0x7fff12ca3320) at /usr/src/debug/kdelibs-4.11.4/kdeui/kernel/kapplication.cpp:311 #42 0x00007f5af49b4f3e in QCoreApplication::notifyInternal (this=0x7fff12ca5ce0, receiver=0x1e1afd0, event=0x7fff12ca3320) at kernel/qcoreapplication.cpp:949 #43 0x00007f5af3da7101 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231 #44 QWidgetPrivate::close_helper (this=0x1e1b150, mode=QWidgetPrivate::CloseWithEvent) at kernel/qwidget.cpp:7942 #45 0x00007f5af3d5f951 in QApplication::closeAllWindows () at kernel/qapplication.cpp:2347 #46 0x00007f5af60330c5 in shutdownGracefully (sig=15) at /usr/src/debug/kdevplatform-1.5.2/shell/core.cpp:75 #47 shutdownGracefully (sig=15) at /usr/src/debug/kdevplatform-1.5.2/shell/core.cpp:68 #48 <signal handler called> #49 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:133 #50 0x00007f5af32b7f2c in _L_lock_974 () from /lib64/libpthread.so.0 #51 0x00007f5af32b7d7b in __GI___pthread_mutex_lock (mutex=0x7f5af6503520 <(anonymous namespace)::internalMutex>) at pthread_mutex_lock.c:64 #52 0x00007f5af62ecdce in lock (this=0x7f5af6503520 <(anonymous namespace)::internalMutex>) at /usr/src/debug/kdevplatform-1.5.2/interfaces/foregroundlock.cpp:48 #53 (anonymous namespace)::lockForegroundMutexInternal () at /usr/src/debug/kdevplatform-1.5.2/interfaces/foregroundlock.cpp:104 #54 0x00007f5af62ecfbd in KDevelop::TemporarilyReleaseForegroundLock::~TemporarilyReleaseForegroundLock (this=0x7fff12ca3940, __in_chrg=<optimized out>) at /usr/src/debug/kdevplatform-1.5.2/interfaces/foregroundlock.cpp:244 #55 0x00007f5af62ed051 in KDevelop::ForegroundLock::ForegroundReleaser::doInternal (this=<optimized out>) at /usr/src/debug/kdevplatform-1.5.2/interfaces/foregroundlock.cpp:177 #56 0x00007f5af62eda0b in KDevelop::DoInForeground::doInternalSlot (this=0x7f5af65034e0 <KDevelop::ForegroundLock::relock()::releaser>) at /usr/src/debug/kdevplatform-1.5.2/interfaces/foregroundlock.cpp:282 #57 0x00007f5af49c992e in QObject::event (this=0x7f5af65034e0 <KDevelop::ForegroundLock::relock()::releaser>, e=<optimized out>) at kernel/qobject.cpp:1203 #58 0x00007f5af3d5d92c in QApplicationPrivate::notify_helper (this=this@entry=0x18d2640, receiver=receiver@entry=0x7f5af65034e0 <KDevelop::ForegroundLock::relock()::releaser>, e=e@entry=0x7f59da7824d0) at kernel/qapplication.cpp:4562 #59 0x00007f5af3d61dab in QApplication::notify (this=0x7fff12ca5ce0, receiver=0x7f5af65034e0 <KDevelop::ForegroundLock::relock()::releaser>, e=0x7f59da7824d0) at kernel/qapplication.cpp:4423 #60 0x00007f5af4f4d016 in KApplication::notify (this=0x7fff12ca5ce0, receiver=0x7f5af65034e0 <KDevelop::ForegroundLock::relock()::releaser>, event=0x7f59da7824d0) at /usr/src/debug/kdelibs-4.11.4/kdeui/kernel/kapplication.cpp:311 #61 0x00007f5af49b4f3e in QCoreApplication::notifyInternal (this=0x7fff12ca5ce0, receiver=receiver@entry=0x7f5af65034e0 <KDevelop::ForegroundLock::relock()::releaser>, event=event@entry=0x7f59da7824d0) at kernel/qcoreapplication.cpp:949 #62 0x00007f5af49b88a1 in sendEvent (event=0x7f59da7824d0, receiver=0x7f5af65034e0 <KDevelop::ForegroundLock::relock()::releaser>) at kernel/qcoreapplication.h:231 #63 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x18106d0) at kernel/qcoreapplication.cpp:1573 #64 0x00007f5af49e3423 in sendPostedEvents () at kernel/qcoreapplication.h:236 #65 postEventSourceDispatch (s=s@entry=0x18d3a00) at kernel/qeventdispatcher_glib.cpp:280 #66 0x00007f5aed5417d5 in g_main_dispatch (context=0x18d3810) at gmain.c:2715 #67 g_main_context_dispatch (context=context@entry=0x18d3810) at gmain.c:3219 #68 0x00007f5aed541b08 in g_main_context_iterate (context=context@entry=0x18d3810, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290 #69 0x00007f5aed541bc4 in g_main_context_iteration (context=0x18d3810, may_block=1) at gmain.c:3351 #70 0x00007f5af49e35b6 in QEventDispatcherGlib::processEvents (this=0x1815b00, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #71 0x00007f5af3dfde0e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #72 0x00007f5af49b3bef in QEventLoop::processEvents (this=this@entry=0x7fff12ca4260, flags=...) at kernel/qeventloop.cpp:149 #73 0x00007f5af49b3e78 in QEventLoop::exec (this=0x7fff12ca4260, flags=...) at kernel/qeventloop.cpp:204 #74 0x00007f5af6633d33 in KJob::exec (this=0xe98a120) at /usr/src/debug/kdelibs-4.11.4/kdecore/jobs/kjob.cpp:210 #75 0x00007f5ac4469ebb in ManPageDocumentation::getManPageContent (this=this@entry=0xec926c0) at /usr/src/debug/kdevelop-4.5.2/documentation/manpage/manpagedocumentation.cpp:57 #76 0x00007f5ac4469fb0 in ManPageDocumentation::ManPageDocumentation (this=0xec926c0, page=...) at /usr/src/debug/kdevelop-4.5.2/documentation/manpage/manpagedocumentation.cpp:44 #77 0x00007f5ac446b334 in ManPagePlugin::documentationForDeclaration (this=0x3b5e580, dec=<optimized out>) at /usr/src/debug/kdevelop-4.5.2/documentation/manpage/manpageplugin.cpp:121 #78 0x00007f5af6087448 in KDevelop::DocumentationController::documentationForDeclaration (this=<optimized out>, decl=0x7f59d81528f0) at /usr/src/debug/kdevplatform-1.5.2/shell/documentationcontroller.cpp:148 #79 0x00007f5af083ec8d in KDevelop::AbstractDeclarationNavigationContext::html (this=0xe437330, shorten=false) at /usr/src/debug/kdevplatform-1.5.2/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:83 #80 0x00007f5af0835d2f in KDevelop::AbstractNavigationWidget::update (this=this@entry=0xeae69e0) at /usr/src/debug/kdevplatform-1.5.2/language/duchain/navigation/abstractnavigationwidget.cpp:155 #81 0x00007f5af08364ad in KDevelop::AbstractNavigationWidget::setContext (this=0xeae69e0, context=..., initBrows=<optimized out>) at /usr/src/debug/kdevplatform-1.5.2/language/duchain/navigation/abstractnavigationwidget.cpp:131 #82 0x00007f5a3b389921 in Cpp::NavigationWidget::NavigationWidget (this=0xeae69e0, declaration=..., topContext=..., htmlPrefix=..., htmlSuffix=...) at /usr/src/debug/kdevelop-4.5.2/languages/cpp/cppduchain/navigation/navigationwidget.cpp:36 #83 0x00007f5a3b3452cd in Cpp::CppDUContext<KDevelop::TopDUContext>::createNavigationWidget (this=<optimized out>, decl=<optimized out>, topContext=<optimized out>, htmlPrefix=..., htmlSuffix=...) at /usr/src/debug/kdevelop-4.5.2/languages/cpp/cppduchain/cppducontext.cpp:50 #84 0x00007f5aca422dd2 in ContextBrowserView::createWidget (this=this@entry=0x8464800, decl=decl@entry=0x7f59d81528f0, topContext=topContext@entry=0x7f59db900750) at /usr/src/debug/kdevplatform-1.5.2/plugins/contextbrowser/contextbrowserview.cpp:79 #85 0x00007f5aca423a41 in ContextBrowserView::setDeclaration (this=0x8464800, decl=0x7f59d81528f0, topContext=0x7f59db900750, force=false) at /usr/src/debug/kdevplatform-1.5.2/plugins/contextbrowser/contextbrowserview.cpp:274 #86 0x00007f5aca4201df in ContextBrowserPlugin::updateForView (this=this@entry=0x3ad81b0, view=0x6a8e080) at /usr/src/debug/kdevplatform-1.5.2/plugins/contextbrowser/contextbrowser.cpp:700 #87 0x00007f5aca420424 in ContextBrowserPlugin::updateViews (this=0x3ad81b0) at /usr/src/debug/kdevplatform-1.5.2/plugins/contextbrowser/contextbrowser.cpp:711 #88 0x00007f5aca417140 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdevplatform-1.5.2/build/plugins/contextbrowser/moc_contextbrowser.cpp:121 #89 ContextBrowserPlugin::qt_static_metacall (_o=0x3ad81b0, _c=128, _id=0, _a=0xffffffffffffffff) at /usr/src/debug/kdevplatform-1.5.2/build/plugins/contextbrowser/moc_contextbrowser.cpp:101 #90 0x00007f5af49ca44f in QMetaObject::activate (sender=0x3ae2270, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556 #91 0x00007f5af49c975c in QObject::event (this=0x3ae2270, e=<optimized out>) at kernel/qobject.cpp:1165 #92 0x00007f5af3d5d92c in QApplicationPrivate::notify_helper (this=this@entry=0x18d2640, receiver=receiver@entry=0x3ae2270, e=e@entry=0x7fff12ca5690) at kernel/qapplication.cpp:4562 #93 0x00007f5af3d61dab in QApplication::notify (this=0x7fff12ca5ce0, receiver=0x3ae2270, e=0x7fff12ca5690) at kernel/qapplication.cpp:4423 #94 0x00007f5af4f4d016 in KApplication::notify (this=0x7fff12ca5ce0, receiver=0x3ae2270, event=0x7fff12ca5690) at /usr/src/debug/kdelibs-4.11.4/kdeui/kernel/kapplication.cpp:311 #95 0x00007f5af49b4f3e in QCoreApplication::notifyInternal (this=0x7fff12ca5ce0, receiver=0x3ae2270, event=0x7fff12ca5690) at kernel/qcoreapplication.cpp:949 #96 0x00007f5af49e5e51 in sendEvent (event=0x7fff12ca5690, receiver=<optimized out>) at kernel/qcoreapplication.h:231 #97 QTimerInfoList::activateTimers (this=0x18d3c60) at kernel/qeventdispatcher_unix.cpp:636 #98 0x00007f5af49e2e24 in timerSourceDispatch (source=0x18d3c00) at kernel/qeventdispatcher_glib.cpp:186 #99 timerSourceDispatch (source=source@entry=0x18d3c00) at kernel/qeventdispatcher_glib.cpp:180 #100 0x00007f5aed5417d5 in g_main_dispatch (context=0x18d3810) at gmain.c:2715 #101 g_main_context_dispatch (context=context@entry=0x18d3810) at gmain.c:3219 #102 0x00007f5aed541b08 in g_main_context_iterate (context=context@entry=0x18d3810, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290 #103 0x00007f5aed541bc4 in g_main_context_iteration (context=0x18d3810, may_block=1) at gmain.c:3351 #104 0x00007f5af49e35b6 in QEventDispatcherGlib::processEvents (this=0x1815b00, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #105 0x00007f5af3dfde0e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #106 0x00007f5af49b3bef in QEventLoop::processEvents (this=this@entry=0x7fff12ca5900, flags=...) at kernel/qeventloop.cpp:149 #107 0x00007f5af49b3e78 in QEventLoop::exec (this=0x7fff12ca5900, flags=...) at kernel/qeventloop.cpp:204 #108 0x00007f5af49b8bb8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221 #109 0x000000000040e621 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdevelop-4.5.2/app/main.cpp:522 Possible duplicates by query: bug 324786. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 324786 ***