Bug 328646 - Editor hung while editing C code
Summary: Editor hung while editing C code
Status: RESOLVED DUPLICATE of bug 324786
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.5.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-12-11 00:32 UTC by Aaron Williams
Modified: 2013-12-11 07:53 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 Aaron Williams 2013-12-11 00:32:04 UTC
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
Comment 1 Kevin Funk 2013-12-11 07:53:15 UTC

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