https://bugs.kde.org/show_bug.cgi?id=292927 Summary: KDevelop crashed while quitting Product: kdevelop Version: unspecified Platform: Compiled Sources OS/Version: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general AssignedTo: kdevelop-bugs@kdevelop.org ReportedBy: elezsh@gmail.com Application: kdevelop (4.2.81) KDE Platform Version: 4.8.00 (4.8.0 (Compiled from sources) Qt Version: 4.7.4 Operating System: Linux 3.0.0-15-generic i686 Distribution: Ubuntu 11.10 -- Information about the crash: KDevelop was in the initial stages of loading a "custom build system makefile" project. It was taking exceptionally long so I decided to quit the application, which lead to the crash. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0xb60ff710 (LWP 1546))] Thread 8 (Thread 0xb0d6fb70 (LWP 1648)): #0 0x00d94416 in __kernel_vsyscall () #1 0x00484e04 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236 #2 0x00aa2d54 in __pthread_cond_timedwait (cond=0x8a17fb8, mutex=0x8a17fa0, abstime=0xb0d6f2d8) at forward.c:152 #3 0x0061dc4e in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #4 0x0617e3fa in KDevelop::DUChainPrivate::CleanupThread::run (this=0x8a2fe10) at /home/elez/kdevplatform/language/duchain/duchain.cpp:282 #5 0x0061d7b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #6 0x00480d31 in start_thread (arg=0xb0d6fb70) at pthread_create.c:304 #7 0x00a950ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 7 (Thread 0xaeb9db70 (LWP 1650)): #0 0x00bb8d10 in __GI_clock_gettime (clock_id=1, tp=0xaeb9d028) at ../sysdeps/unix/clock_gettime.c:116 #1 0x006747d5 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #2 0x007474b6 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #3 0x0074780a in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #4 0x00746053 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #5 0x007460ed in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #6 0x0553188c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #7 0x05532637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x05532c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x00746b37 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #10 0x007171dd in QEventLoop::processEvents(QFlags) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #11 0x00717421 in QEventLoop::exec(QFlags) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #12 0x0061a90b in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #13 0x006f7e2d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #14 0x0061d7b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #15 0x00480d31 in start_thread (arg=0xaeb9db70) at pthread_create.c:304 #16 0x00a950ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 6 (Thread 0xacde8b70 (LWP 1656)): #0 0x00d94416 in __kernel_vsyscall () #1 0x00a8640e in __GI___poll (fds=0x8de1a80, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x0554134b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x05532896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x05532c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x00746b37 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #6 0x007171dd in QEventLoop::processEvents(QFlags) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #7 0x00717421 in QEventLoop::exec(QFlags) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #8 0x0061a90b in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #9 0x006f7e2d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #10 0x0061d7b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #11 0x00480d31 in start_thread (arg=0xacde8b70) at pthread_create.c:304 #12 0x00a950ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 5 (Thread 0xac5e7b70 (LWP 1722)): #0 0x00d94416 in __kernel_vsyscall () #1 0x00484a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00aa2cfc in __pthread_cond_wait (cond=0xb7857430, mutex=0xb7857418) at forward.c:139 #3 0xb7136883 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #4 0xb713699f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #5 0x00480d31 in start_thread (arg=0xac5e7b70) at pthread_create.c:304 #6 0x00a950ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 4 (Thread 0xabde6b70 (LWP 1723)): #0 0x00bb8d10 in __GI_clock_gettime (clock_id=1, tp=0xabde60b8) at ../sysdeps/unix/clock_gettime.c:116 #1 0x006747d5 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #2 0x007474b6 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #3 0x00747086 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #4 0x05531f24 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x055328f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0x05532c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #7 0x00746b37 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #8 0x007171dd in QEventLoop::processEvents(QFlags) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #9 0x00717421 in QEventLoop::exec(QFlags) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #10 0x0061a90b in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #11 0x0061a9fb in QThread::run() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #12 0x0061d7b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #13 0x00480d31 in start_thread (arg=0xabde6b70) at pthread_create.c:304 #14 0x00a950ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 3 (Thread 0xaab0fb70 (LWP 1752)): #0 0x00d94416 in __kernel_vsyscall () #1 0x00484a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00aa2cfc in __pthread_cond_wait (cond=0x93eb358, mutex=0x93eb340) at forward.c:139 #3 0x0061dcc0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #4 0x0188d406 in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x0188fecb in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x0188d03a in ?? () from /usr/lib/libthreadweaver.so.4 #7 0x0188ffcc in ?? () from /usr/lib/libthreadweaver.so.4 #8 0x0188cf93 in ?? () from /usr/lib/libthreadweaver.so.4 #9 0x0188eb14 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0x0188ebca in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #11 0x0061d7b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #12 0x00480d31 in start_thread (arg=0xaab0fb70) at pthread_create.c:304 #13 0x00a950ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xaa30eb70 (LWP 1753)): [KCrash Handler] #7 operator!= (value=1, this=0x41414176) at /usr/include/qt4/QtCore/qbasicatomic.h:75 #8 detach (this=0x93e6b80) at /usr/include/qt4/QtCore/qmap.h:202 #9 QMap::take (this=0x93e6b80, akey=...) at /usr/include/qt4/QtCore/qmap.h:690 #10 0x03b6863e in CMakeManager::reloadFiles (this=0x93e6b50, item=0x9bc8118) at /home/elez/kdevelop/projectmanagers/cmake/cmakemanager.cpp:1243 #11 0x03b68972 in CMakeManager::reloadFiles (this=0x93e6b50, item=0x9c6df80) at /home/elez/kdevelop/projectmanagers/cmake/cmakemanager.cpp:1250 #12 0x03b68972 in CMakeManager::reloadFiles (this=0x93e6b50, item=0x98fd490) at /home/elez/kdevelop/projectmanagers/cmake/cmakemanager.cpp:1250 #13 0x03b68972 in CMakeManager::reloadFiles (this=0x93e6b50, item=0x93cc010) at /home/elez/kdevelop/projectmanagers/cmake/cmakemanager.cpp:1250 #14 0x03b6ae92 in CMakeManager::parse (this=0x93e6b50, item=0x93cc010) at /home/elez/kdevelop/projectmanagers/cmake/cmakemanager.cpp:877 #15 0x013e3dc1 in KDevelop::ImportProjectJobPrivate::import (this=0x93cbf20, folder=0x93cc010) at /home/elez/kdevplatform/project/importprojectjob.cpp:53 #16 0x013e37f8 in QtConcurrent::VoidStoredMemberFunctionPointerCall1::runFunctor (this=0x9422f80) at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:426 #17 0x013e39ae in run (this=0x9422f80) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120 #18 QtConcurrent::RunFunctionTask::run (this=0x9422f80) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:114 #19 0x00611651 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #20 0x0061d7b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #21 0x00480d31 in start_thread (arg=0xaa30eb70) at pthread_create.c:304 #22 0x00a950ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb60ff710 (LWP 1546)): #0 0x00d94416 in __kernel_vsyscall () #1 0x00a8640e in __GI___poll (fds=0xbfea7bc8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x03aa1000 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1 #3 0x03aa160c in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1 #4 0x03aa16c1 in xcb_writev () from /usr/lib/i386-linux-gnu/libxcb.so.1 #5 0x067420d0 in _XSend () from /usr/lib/i386-linux-gnu/libX11.so.6 #6 0x067365c2 in ?? () from /usr/lib/i386-linux-gnu/libX11.so.6 #7 0x067367f3 in XPutImage () from /usr/lib/i386-linux-gnu/libX11.so.6 #8 0x02498450 in QX11PixmapData::fromImage(QImage const&, QFlags) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #9 0x02493a14 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #10 0x02493acb in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #11 0x0243eb23 in QWidgetPrivate::setWindowIcon_sys(bool) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #12 0x023e60ef in QWidget::create(unsigned long, bool, bool) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #13 0x023e6b23 in QWidgetPrivate::createWinId(unsigned long) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #14 0x0243e1b3 in QWidgetPrivate::setParent_sys(QWidget*, QFlags) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #15 0x023f091b in QWidget::setParent(QWidget*, QFlags) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #16 0x023f11af in QWidget::setParent(QWidget*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #17 0x023f4943 in QWidgetAction::releaseWidget(QWidget*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #18 0x02879cc9 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #19 0x02879dd2 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #20 0x023e7ecd in QWidget::~QWidget() () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #21 0x0287618d in QToolBar::~QToolBar() () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #22 0x028761f2 in QToolBar::~QToolBar() () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #23 0x0072c841 in QObjectPrivate::deleteChildren() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #24 0x023e7fbe in QWidget::~QWidget() () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #25 0x0280d1cf in QMainWindow::~QMainWindow() () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #26 0x01057b79 in KMainWindow::~KMainWindow() () from /usr/lib/libkdeui.so.5 #27 0x010a0f6c in KXmlGuiWindow::~KXmlGuiWindow() () from /usr/lib/libkdeui.so.5 #28 0x00b8dfd9 in KParts::MainWindow::~MainWindow() () from /usr/lib/libkparts.so.4 #29 0x03eb4c2a in Sublime::MainWindow::~MainWindow (this=0x873ad68, __vtt_parm=0x5ace64, __in_chrg=) at /home/elez/kdevplatform/sublime/mainwindow.cpp:116 #30 0x00501fe3 in KDevelop::MainWindow::~MainWindow (this=0x873ad68, __in_chrg=, __vtt_parm=) at /home/elez/kdevplatform/shell/mainwindow.cpp:119 #31 0x005020a2 in KDevelop::MainWindow::~MainWindow (this=0x873ad68, __in_chrg=, __vtt_parm=) at /home/elez/kdevplatform/shell/mainwindow.cpp:130 #32 0x0072b5f3 in qDeleteInEventHandler(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #33 0x00730b80 in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #34 0x023ecc92 in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #35 0x0280f51c in QMainWindow::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #36 0x01058664 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #37 0x010a0ac2 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #38 0x02392d84 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #39 0x023981d8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #40 0x00f7d011 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #41 0x0071819e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #42 0x0071bf93 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #43 0x0071c0ec in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #44 0x007466a4 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #45 0x0553225f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #46 0x05532990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #47 0x05532c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #48 0x00746ada in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #49 0x0244ae7a in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #50 0x007171dd in QEventLoop::processEvents(QFlags) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #51 0x00717421 in QEventLoop::exec(QFlags) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #52 0x0071c19d in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #53 0x02390924 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #54 0x080511d7 in main (argc=, argv=) at /home/elez/kdevelop/app/main.cpp:479 Reported using DrKonqi -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ KDevelop-bugs mailing list KDevelop-bugs@kdevelop.org https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs