Bug 212397

Summary: Crashed on opening Configure Shortcuts
Product: [Unmaintained] kdelibs Reporter: sabarokaresh
Component: kdeuiAssignee: kdelibs bugs <kdelibs-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, damien.porquet
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description sabarokaresh 2009-10-30 14:24:20 UTC
Application that crashed: kdevelop
Version of the application: 3.9.95 (using KDevPlatform 0.9.95)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-14-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
KDevelop crashed when opening the "Configure Shortcuts". Crash did not reoccur after restarting KDevelop

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb76ef700 (LWP 7500))]

Thread 6 (Thread 0xb46adb70 (LWP 7501)):
#0  0x00f07422 in __kernel_vsyscall ()
#1  0x053f7142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x03b927e4 in __pthread_cond_timedwait (cond=0x9d5b508, mutex=0x9d5b4f0, abstime=0xb46ad2c0) at forward.c:152
#3  0x00613def in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x01946715 in ?? () from /usr/lib/libkdevplatformlanguage.so.1
#5  0x00612e32 in ?? () from /usr/lib/libQtCore.so.4
#6  0x053f280e in start_thread (arg=0xb46adb70) at pthread_create.c:300
#7  0x03b857ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xb1912b70 (LWP 7531)):
#0  0x00f07422 in __kernel_vsyscall ()
#1  0x053f6e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x03b9278d in __pthread_cond_wait (cond=0xa3c5ea0, mutex=0xa3c5e88) at forward.c:139
#3  0x00613e67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x08426b30 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x0842919c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x084251fb in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x08429292 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#17 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#18 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#19 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#20 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#21 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#22 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#23 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#24 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#25 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#26 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#27 0x084273be in ?? () from /usr/lib/libthreadweaver.so.4
#28 0x084279db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#29 0x00612e32 in ?? () from /usr/lib/libQtCore.so.4
#30 0x053f280e in start_thread (arg=0xb1912b70) at pthread_create.c:300
#31 0x03b857ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb1111b70 (LWP 7584)):
#0  0x00f07422 in __kernel_vsyscall ()
#1  0x053f6e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x03b9278d in __pthread_cond_wait (cond=0xa3c5ea0, mutex=0xa3c5e88) at forward.c:139
#3  0x00613e67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x08426b30 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x0842919c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x084251fb in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x08429292 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x084273be in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x084279db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x00612e32 in ?? () from /usr/lib/libQtCore.so.4
#12 0x053f280e in start_thread (arg=0xb1111b70) at pthread_create.c:300
#13 0x03b857ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb004fb70 (LWP 7595)):
#0  0x00f07422 in __kernel_vsyscall ()
#1  0x053f6e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x03b9278d in __pthread_cond_wait (cond=0xa3c5ea0, mutex=0xa3c5e88) at forward.c:139
#3  0x00613e67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x08426b30 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x0842919c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x084251fb in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x08429292 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#17 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#18 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#19 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#20 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#21 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#22 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#23 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#24 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#25 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#26 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#27 0x084273be in ?? () from /usr/lib/libthreadweaver.so.4
#28 0x084279db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#29 0x00612e32 in ?? () from /usr/lib/libQtCore.so.4
#30 0x053f280e in start_thread (arg=0xb004fb70) at pthread_create.c:300
#31 0x03b857ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xaf84eb70 (LWP 7635)):
#0  0x00f07422 in __kernel_vsyscall ()
#1  0x053f6e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x03b9278d in __pthread_cond_wait (cond=0xa3c5ea0, mutex=0xa3c5e88) at forward.c:139
#3  0x00613e67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x08426b30 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x0842919c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x084251fb in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x08429292 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#17 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#18 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#19 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#20 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#21 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#22 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#23 0x084292b1 in ?? () from /usr/lib/libthreadweaver.so.4
#24 0x08426db3 in ?? () from /usr/lib/libthreadweaver.so.4
#25 0x084273be in ?? () from /usr/lib/libthreadweaver.so.4
#26 0x084279db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#27 0x00612e32 in ?? () from /usr/lib/libQtCore.so.4
#28 0x053f280e in start_thread (arg=0xaf84eb70) at pthread_create.c:300
#29 0x03b857ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb76ef700 (LWP 7500)):
[KCrash Handler]
#6  0x0053a6af in KXMLGUIFactory::configureShortcuts(bool, bool) () from /usr/lib/libkdeui.so.5
#7  0x008e49f8 in KDevelop::MainWindow::configureShortcuts() () from /usr/lib/libkdevplatformshell.so.1
#8  0x008e5833 in KDevelop::MainWindow::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdevplatformshell.so.1
#9  0x00719263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#10 0x007196d8 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4
#11 0x010229b1 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#12 0x01023f32 in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#13 0x014719cc in ?? () from /usr/lib/libQtGui.so.4
#14 0x0147803b in ?? () from /usr/lib/libQtGui.so.4
#15 0x01478bf7 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#16 0x004ef1c5 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#17 0x0107e012 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x0147ae34 in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x01028f54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x01031033 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0x00404bfa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#22 0x007036cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#23 0x0102ff6e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#24 0x0109ec87 in ?? () from /usr/lib/libQtGui.so.4
#25 0x0109dc4b in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#26 0x010ca502 in ?? () from /usr/lib/libQtGui.so.4
#27 0x07772e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#28 0x07776720 in ?? () from /lib/libglib-2.0.so.0
#29 0x07776853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#30 0x0072e02c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0x010c9be5 in ?? () from /usr/lib/libQtGui.so.4
#32 0x00701c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0x007020ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0x0070453f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#35 0x01028dd7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#36 0x0804f393 in _start ()

This bug may be a duplicate of or related to bug 209871

Reported using DrKonqi
Comment 1 Andreas Pakulat 2009-10-30 15:58:20 UTC
bug in kdelibs (the xmlgui-stuff)
Comment 2 Dario Andres 2009-10-31 02:45:22 UTC
The backtrace seems related to bug 183338 / bug 170806.
Thanks
Comment 3 Christoph Feck 2010-01-27 14:45:08 UTC
*** Bug 224446 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2010-10-13 17:57:42 UTC
Closing this as a duplicate of bug 170806 because the backtrace indicates that the XMLGUI client list contains stray pointers.

If you are experiencing toolbar or shortcut related crashes again with KDE 4.5.3 or later, please create a new bug report.

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