Bug 234589

Summary: "Configure Shortcuts" from context-menu created by right-clicking a menu item
Product: [Applications] konversation Reporter: Luke-Jr <luke-jr+kdebugs>
Component: generalAssignee: Konversation Developers <konversation-devel>
Status: RESOLVED DUPLICATE    
Severity: crash CC: hein
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Luke-Jr 2010-04-17 06:09:51 UTC
Application that crashed: konversation
Version of the application: 1.2.3
KDE Version: 4.3.5 (KDE 4.3.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-gentoo x86_64

What I was doing when the application crashed:
I opened the "Edit"  menu and right-clicked "Clear All Windows"; from the context menu that opened, I selected "Configure Shortcuts..." and Konversation crashed.

 -- Backtrace:
Application: Konversation (konversation), signal: Segmentation fault
[KCrash Handler]
#5  0x00007fe993a44cd1 in QAction::data() const () from /usr/lib64/qt4/libQtGui.so.4
#6  0x00007fe9957f13cf in KMenu::contextMenuFocusAction () at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kdeui/widgets/kmenu.cpp:531
#7  0x00007fe99582eca7 in KDEPrivate::KMenuMenuHandler::slotSetShortcut (this=0xa26b70) at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kdeui/xmlgui/kmenumenuhandler_p.cpp:98
#8  0x00007fe99582f1a9 in KDEPrivate::KMenuMenuHandler::qt_metacall (this=0xa26b70, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffc2cd74c0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5_build/kdeui/kmenumenuhandler_p.moc:76
#9  0x00007fe9948941a7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007fe993a44c32 in QAction::triggered(bool) () from /usr/lib64/qt4/libQtGui.so.4
#11 0x00007fe993a46c40 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/qt4/libQtGui.so.4
#12 0x00007fe993e65325 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007fe993e6aba7 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#14 0x00007fe993aa1762 in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#15 0x00007fe993e6ccbb in QMenu::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#16 0x00007fe993a4ad5d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#17 0x00007fe993a52cbc in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#18 0x00007fe995718b82 in KApplication::notify (this=0x7fffc2cd8c40, receiver=0xb38d60, event=0x7fffc2cd8230)
    at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kdeui/kernel/kapplication.cpp:302
#19 0x00007fe994881193 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007fe993a5185b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/qt4/libQtGui.so.4
#21 0x00007fe993ad2c8b in ?? () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007fe993ad1c7c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007fe993af9e99 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007fe99487fb02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#25 0x00007fe99487fed4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#26 0x00007fe994882206 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#27 0x0000000000469daa in main (argc=3, argv=0x7fffc2cd99b8) at /var/tmp/portage/net-irc/konversation-1.2.3/work/konversation-1.2.3/src/main.cpp:100

Reported using DrKonqi
Comment 1 Eike Hein 2010-04-17 19:03:35 UTC
Hmm, can't reproduce that here on KDE 4.4.2 ... it's most likely a KDE bug I'd say, are you in a position to retry with a current KDE stable release?
Comment 2 Eike Hein 2010-04-17 19:06:46 UTC
Looks like it was fixed in kdelibs SVN revision 1070420, see bug 218485 and bug 221123.

*** This bug has been marked as a duplicate of bug 218485 ***
Comment 3 Luke-Jr 2010-04-17 19:54:14 UTC
KDE 4.3 is still stable, AFAIK. Certainly by Gentoo's definition, the only stable...
Comment 4 Eike Hein 2010-04-17 19:57:54 UTC
Note the "current" qualifier. The current stable release of KDE is 4.4.2.