Application: kdevelop (4.0.2 (using KDevPlatform 1.0.2)) KDE Platform Version: 4.5.1 (KDE 4.5.1) Qt Version: 4.7.0 Operating System: Linux 2.6.35-24-powerpc64-smp ppc64 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: 1. Opened Kdevelop 2. clicked on exit box in upper right of window. 3. Kdevelop started to exit, then crashed. The crash can be reproduced some of the time. -- Backtrace: Application: KDevelop (kdevelop.bin), signal: Segmentation fault [Current thread is 1 (Thread 0xf79a8220 (LWP 9076))] Thread 3 (Thread 0xf6d65450 (LWP 9084)): #0 __pthread_mutex_unlock_usercnt (mutex=0x1037e1e0, decr=1) at pthread_mutex_unlock.c:36 #1 0x0e567fdc in pthread_mutex_unlock (mutex=<value optimized out>) at forward.c:184 #2 0x0c8a7fe4 in ?? () from /lib/libglib-2.0.so.0 #3 0x0c8a8764 in g_main_loop_run () from /lib/libglib-2.0.so.0 #4 0x0b3fd410 in ?? () from /usr/lib/libgio-2.0.so.0 #5 0x0c8da36c in ?? () from /lib/libglib-2.0.so.0 #6 0x0e432890 in start_thread (arg=<value optimized out>) at pthread_create.c:306 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread 0xf35c5450 (LWP 9207)): #0 0x0e438b9c in __pthread_cond_timedwait (cond=0x105e26c0, mutex=0x105e26a8, abstime=0xf35c4c80) at pthread_cond_timedwait.c:168 #1 0x0e567d3c in __pthread_cond_timedwait (cond=<value optimized out>, mutex=<value optimized out>, abstime=<value optimized out>) at forward.c:152 #2 0x0f3c03b0 in wait (this=0x105d0acc, mutex=0x105d0ad0, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:86 #3 QWaitCondition::wait (this=0x105d0acc, mutex=0x105d0ad0, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:160 #4 0x0d1ad8f8 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x105d0ac0) at ../../language/duchain/duchain.cpp:286 #5 0x0f3bf580 in QThreadPrivate::start (arg=0x105d0ac0) at thread/qthread_unix.cpp:266 #6 0x0e432890 in start_thread (arg=<value optimized out>) at pthread_create.c:306 #7 0x0e557fc0 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:123 Thread 1 (Thread 0xf79a8220 (LWP 9076)): [KCrash Handler] #6 0x0fc154cc in ProvidersModel::data (this=<value optimized out>, index=..., role=0) at ../../shell/documentationview.cpp:51 #7 0x0ed113b8 in QComboBoxPrivate::itemText (this=<value optimized out>, index=...) at widgets/qcombobox.cpp:1270 #8 0x0ed11608 in QComboBox::currentText (this=<value optimized out>) at widgets/qcombobox.cpp:2039 #9 0x0ed12448 in QComboBox::initStyleOption (this=0x107cbdf0, option=0xffadcff0) at widgets/qcombobox.cpp:1119 #10 0x0ed14fec in QComboBoxPrivate::updateViewContainerPaletteAndOpacity (this=0x107cbfd8) at widgets/qcombobox.cpp:1078 #11 0x0ed185c8 in QComboBox::changeEvent (this=0x107cbdf0, e=<value optimized out>) at widgets/qcombobox.cpp:2734 #12 0x0e901d3c in QWidget::event (this=0x107cbdf0, event=0xffadd56c) at kernel/qwidget.cpp:8477 #13 0x0ed15e7c in QComboBox::event (this=0x107cbdf0, event=0xffadd56c) at widgets/qcombobox.cpp:2834 #14 0x0e891678 in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=0x107cbdf0, e=0xffadd56c) at kernel/qapplication.cpp:4396 #15 0x0e898818 in QApplication::notify (this=0xffade570, receiver=0x107cbdf0, e=0xffadd56c) at kernel/qapplication.cpp:4277 #16 0x0f87bc0c in KApplication::notify (this=0xffade570, receiver=0x107cbdf0, event=0xffadd56c) at ../../kdeui/kernel/kapplication.cpp:310 #17 0x0f4f3320 in QCoreApplication::notifyInternal (this=0xffade570, receiver=<value optimized out>, event=0xffadd56c) at kernel/qcoreapplication.cpp:732 #18 0x0e8fcf4c in sendEvent (this=0x107cbfd8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #19 QWidgetPrivate::propagatePaletteChange (this=0x107cbfd8) at kernel/qwidget.cpp:1870 #20 0x0e8fd164 in QWidgetPrivate::setPalette_helper (this=0x107cbfd8, palette=...) at kernel/qwidget.cpp:4614 #21 0x0e8fd204 in QWidgetPrivate::resolvePalette (this=0x107cbfd8) at kernel/qwidget.cpp:4604 #22 0x0e90cdfc in QWidget::setParent (this=0x107cbdf0, parent=0x0, f=) at kernel/qwidget.cpp:10018 #23 0x0e90d378 in QWidget::setParent (this=<value optimized out>, parent=<value optimized out>) at kernel/qwidget.cpp:9937 #24 0x0e9117d4 in QWidgetAction::releaseWidget (this=0x107daf50, widget=0x107cbdf0) at kernel/qwidgetaction.cpp:207 #25 0x0edf0d60 in QToolBarLayout::~QToolBarLayout (this=0x107c94f0, __in_chrg=<value optimized out>) at widgets/qtoolbarlayout.cpp:101 #26 0x0e908718 in QWidget::~QWidget (this=0x107cb6a0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1501 #27 0x0ededbe4 in QToolBar::~QToolBar (this=0x107cb6a0, __in_chrg=<value optimized out>) at widgets/qtoolbar.cpp:597 #28 0x0f9d2168 in KToolBar::~KToolBar (this=0x107cb6a0, __in_chrg=<value optimized out>) at ../../kdeui/widgets/ktoolbar.cpp:728 #29 0x0f50ae44 in QObjectPrivate::deleteChildren (this=0x107c8318) at kernel/qobject.cpp:1957 #30 0x0e908840 in QWidget::~QWidget (this=0x107c8230, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1589 #31 0x0fb8b4b8 in DocumentationView::~DocumentationView (this=0x107c8230, __in_chrg=<value optimized out>) at ../../shell/documentationview.h:32 #32 0x0f50ae44 in QObjectPrivate::deleteChildren (this=0x107c7690) at kernel/qobject.cpp:1957 #33 0x0e908840 in QWidget::~QWidget (this=0x106fb100, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1589 #34 0x0ed325a4 in QDockWidget::~QDockWidget (this=<value optimized out>, __in_chrg=<value optimized out>) at widgets/qdockwidget.cpp:1181 #35 0x0d0bf8dc in ?? () from /usr/lib/libsublime.so.1 #36 0x0f50ae44 in QObjectPrivate::deleteChildren (this=0x106fb100) at kernel/qobject.cpp:1957 #37 0x0e908840 in QWidget::~QWidget (this=0x106ea968, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1589 #38 0x0d0c6c1c in ?? () from /usr/lib/libsublime.so.1 #39 0x0f50ae44 in QObjectPrivate::deleteChildren (this=0x106ea968) at kernel/qobject.cpp:1957 #40 0x0e908840 in QWidget::~QWidget (this=0x104f9210, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1589 #41 0x0ed70d44 in QMainWindow::~QMainWindow (this=<value optimized out>, __in_chrg=<value optimized out>) at widgets/qmainwindow.cpp:329 #42 0x0f995bec in KMainWindow::~KMainWindow (this=0x104f9210, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kmainwindow.cpp:473 #43 0x0f9e474c in KXmlGuiWindow::~KXmlGuiWindow (this=0x104f9210, __vtt_parm=<value optimized out>, __in_chrg=<value optimized out>) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #44 0x0df4dd18 in KParts::MainWindow::~MainWindow (this=0x104f9210, __vtt_parm=0xfc827b8, __in_chrg=<value optimized out>) at ../../kparts/mainwindow.cpp:77 #45 0x0d0ae6b4 in Sublime::MainWindow::~MainWindow() () from /usr/lib/libsublime.so.1 #46 0x0fb9eb8c in KDevelop::MainWindow::~MainWindow (this=0x104f9210, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../shell/mainwindow.cpp:128 #47 0x0f5081d4 in qDeleteInEventHandler (o=<value optimized out>) at kernel/qobject.cpp:3988 #48 0x0f50ac64 in QObject::event (this=0x104f9210, e=<value optimized out>) at kernel/qobject.cpp:1202 #49 0x0e901b1c in QWidget::event (this=0x104f9210, event=0x1082d6e8) at kernel/qwidget.cpp:8646 #50 0x0ed71c5c in QMainWindow::event (this=0x104f9210, event=0x1082d6e8) at widgets/qmainwindow.cpp:1417 #51 0x0f993824 in KMainWindow::event (this=0x104f9210, ev=0x1082d6e8) at ../../kdeui/widgets/kmainwindow.cpp:1100 #52 0x0f9e51f0 in KXmlGuiWindow::event (this=<value optimized out>, ev=<value optimized out>) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:130 #53 0x0e891678 in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=0x104f9210, e=0x1082d6e8) at kernel/qapplication.cpp:4396 #54 0x0e898818 in QApplication::notify (this=0xffade570, receiver=0x104f9210, e=0x1082d6e8) at kernel/qapplication.cpp:4277 #55 0x0f87bc0c in KApplication::notify (this=0xffade570, receiver=0x104f9210, event=0x1082d6e8) at ../../kdeui/kernel/kapplication.cpp:310 #56 0x0f4f3320 in QCoreApplication::notifyInternal (this=0xffade570, receiver=<value optimized out>, event=0x1082d6e8) at kernel/qcoreapplication.cpp:732 #57 0x0f4f6fdc in sendEvent (receiver=0x0, event_type=0, data=0x10308ef0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #58 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x10308ef0) at kernel/qcoreapplication.cpp:1373 #59 0x0f4f7260 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=<value optimized out>) at kernel/qcoreapplication.cpp:1266 #60 0x0f52d57c in sendPostedEvents (s=0x1034cf18) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #61 postEventSourceDispatch (s=0x1034cf18) at kernel/qeventdispatcher_glib.cpp:277 #62 0x0c8a3230 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #63 0x0c8a8148 in ?? () from /lib/libglib-2.0.so.0 #64 0x0c8a82e8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #65 0x0f52cd58 in QEventDispatcherGlib::processEvents (this=0x10308a08, flags=) at kernel/qeventdispatcher_glib.cpp:415 #66 0x0e969b20 in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #67 0x0f4f156c in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #68 0x0f4f1b48 in QEventLoop::exec (this=0xffade464, flags=) at kernel/qeventloop.cpp:201 #69 0x0f4f7364 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #70 0x0e88ff80 in QApplication::exec () at kernel/qapplication.cpp:3672 #71 0x10007470 in ?? () #72 0x0e48687c in generic_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, auxvec=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=<value optimized out>) at ../csu/libc-start.c:226 #73 0x0e486a40 in __libc_start_main (argc=<value optimized out>, ubp_av=<value optimized out>, ubp_ev=<value optimized out>, auxvec=<value optimized out>, rtld_fini=<value optimized out>, stinfo=<value optimized out>, stack_on_entry=<value optimized out>) at ../sysdeps/unix/sysv/linux/powerpc/libc-start.c:105 #74 0x00000000 in ?? () This bug may be a duplicate of or related to bug 236037. Possible duplicates by query: bug 260580, bug 259645, bug 259334, bug 259329, bug 258335. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 236037 ***