Version: (using KDE 4.2.0) Installed from: SuSE RPMs When I click on Klipper popup menu option "disable this popup" it crashes with following backtrace: Application: Klipper (klipper), signal SIGSEGV [?1034h[Thread debugging using libthread_db enabled] 0x00007f7fb32bccb0 in nanosleep () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7f7fb77f1750 (LWP 3636))] Thread 1 (Thread 0x7f7fb77f1750 (LWP 3636)): [KCrash Handler] #5 0x00007f7fb585890e in QMenu::findIdForAction (this=0x7815f0, act=0x7843e0) at widgets/qmenu.cpp:3152 #6 0x00007f7fb5859e1b in QMenuPrivate::activateCausedStack (this=0x7819d0, causedStack=@0x7fffbf826d90, action=0x7843e0, action_e=QAction::Trigger, self=40) at widgets/qmenu.cpp:960 #7 0x00007f7fb585ff9e in QMenuPrivate::activateAction (this=0x7819d0, action=0x7843e0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1053 #8 0x00007f7fb70c5271 in KMenu::mouseReleaseEvent (this=0x7815f0, e=0x7fffbf827720) at /usr/src/debug/kdelibs-4.2.0/kdeui/widgets/kmenu.cpp:454 #9 0x00007f7fb549df7d in QWidget::event (this=0x7815f0, event=0x7fffbf827720) at kernel/qwidget.cpp:7511 #10 0x00007f7fb586275b in QMenu::event (this=0x7815f0, e=0x7fffbf827720) at widgets/qmenu.cpp:2346 #11 0x00007f7fb544d03d in QApplicationPrivate::notify_helper (this=0x6357b0, receiver=0x7815f0, e=0x7fffbf827720) at kernel/qapplication.cpp:4051 #12 0x00007f7fb54559ca in QApplication::notify (this=<value optimized out>, receiver=0x7815f0, e=0x7fffbf827720) at kernel/qapplication.cpp:3753 #13 0x00007f7fb6ffab2b in KApplication::notify (this=0x7fffbf828600, receiver=0x7815f0, event=0x7fffbf827720) at /usr/src/debug/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307 #14 0x00007f7fb6440e8c in QCoreApplication::notifyInternal (this=0x7fffbf828600, receiver=0x7815f0, event=0x7fffbf827720) at kernel/qcoreapplication.cpp:594 #15 0x00007f7fb5454bf8 in QApplicationPrivate::sendMouseEvent (receiver=0x7815f0, event=0x7fffbf827720, alienWidget=0x0, nativeWidget=0x7815f0, buttonDown=<value optimized out>, lastMouseReceiver=@0x7f7fb5e82f30) at ../../src/corelib/kernel/qcoreapplication.h:211 #16 0x00007f7fb54be654 in QETWidget::translateMouseEvent (this=0x7815f0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4346 #17 0x00007f7fb54bd108 in QApplication::x11ProcessEvent (this=0x7fffbf828600, event=0x7fffbf828260) at kernel/qapplication_x11.cpp:3530 #18 0x00007f7fb54e44d4 in x11EventSourceDispatch (s=0x638760, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:141 #19 0x00007f7fb199c0db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #20 0x00007f7fb199f8ad in ?? () from /usr/lib64/libglib-2.0.so.0 #21 0x00007f7fb199fa6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #22 0x00007f7fb646a59f in QEventDispatcherGlib::processEvents (this=0x60caa0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:318 #23 0x00007f7fb54e3c5f in QGuiEventDispatcherGlib::processEvents (this=0x7815f0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:197 #24 0x00007f7fb643f722 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1081965232}) at kernel/qeventloop.cpp:144 #25 0x00007f7fb643faed in QEventLoop::exec (this=0x7fffbf828590, flags={i = -1081965152}) at kernel/qeventloop.cpp:195 #26 0x00007f7fb6441dd4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:872 #27 0x00007f7fb7401bd2 in kdemain (argc=1, argv=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.2.0/klipper/main.cpp:48 #28 0x00007f7fb3239586 in __libc_start_main () from /lib64/libc.so.6 #29 0x00000000004007a9 in _start () at ../sysdeps/x86_64/elf/start.S:113
What is your Qt version ? Thanks
Qt 4.5-rc1 from this repo http://download.opensuse.org/repositories/KDE:/Qt/openSUSE_11.1/ Linux 2.6.27.8-9.1-default x86_64 openSUSE 11.1 (x86_64) Qt: 4.5.0-rc1 KDE: 4.2.00 (KDE 4.2.0) "release 102" Plasma Workspace: 0.3 x11-video-nvidiaG02-180.29-0.1
Bug 185365 for KAlarm shows a very similar crash trace, suggesting that it may be a Qt 4.5 bug.
KAlarm bug 185365 turned out not to be a Qt bug - it looks as if Qt 4.5 is less tolerant of program errors than Qt 4.4.
This is already fixed in trunk.
Will the fix be backported to the 4.2 branch?
Nope, as this fix was added as a part of a feature, so it can't be easily isolated and 4.2 is closed for new features. So 4.3 only.
Oh well, it can't be helped. Thanks for your work on klipper all the same. :)
*** Bug 198424 has been marked as a duplicate of this bug. ***
*** Bug 212472 has been marked as a duplicate of this bug. ***