Version: (using KDE Devel) Installed from: Compiled sources Compiler: gcc 3.3.1 OS: Linux When setting up a generic hot key, go to "conditions" tab and add or choose a logical condition ("and", "or", or "not"), and then click "modify". instant crash. relevant parts of the kcrash trace: #7 0x4133c0ad in __assert_fail () from /lib/i686/libc.so.6 #8 0x419545cf in KHotKeys::Condition_list_widget::edit_listview_item(KHotKeys::Condition_list_item*) () from /home/odeda/local/kde3.2/lib/kde3/kcm_khotkeys.so #9 0x419542a3 in KHotKeys::Condition_list_widget::modify_pressed() () from /home/odeda/local/kde3.2/lib/kde3/kcm_khotkeys.so #10 0x41969c8c in KHotKeys::Condition_list_widget_ui::qt_invoke(int, QUObject*) () from /home/odeda/local/kde3.2/lib/kde3/kcm_khotkeys.so #11 0x41954eb3 in KHotKeys::Condition_list_widget::qt_invoke(int, QUObject*) () from /home/odeda/local/kde3.2/lib/kde3/kcm_khotkeys.so #12 0x40b55cdd in QObject::activate_signal(QConnectionList*, QUObject*) () from /home/odeda/local/kde3.2/lib/libqt-mt.so.3 #13 0x40b55ba3 in QObject::activate_signal(int) () from /home/odeda/local/kde3.2/lib/libqt-mt.so.3 #14 0x40e52168 in QButton::clicked() () from /home/odeda/local/kde3.2/lib/libqt-mt.so.3
*** Bug has been marked as fixed ***.
Sorry - this still happens. It may be important to note that I didn't do antyhing except adding a logical condition: "New Action","conditions","add","not","modify". that's it. Here's stderr: khotkeys: reading configuration khotkeys: Grab:1:false khotkeys: Update triggers: test:true DCOP: unregister 'anonymous-13090' kdeinit: PID 13090 terminated. kcmshell: condition_list_widget.cpp:290: void KHotKeys::Condition_list_widget::edit_listview_item(KHotKeys::Condition_list_item*): Assertion `false' failed. DCOP: unregister 'kcmshell_khotkeys' DCOP: register 'anonymous-13092' -> number of clients is now 2 DCOP: 'anonymous-13092' now known as 'drkonqi-13092' and here's stack trace #7 0x413320ad in __assert_fail () from /lib/i686/libc.so.6 #8 0x419625cf in KHotKeys::Condition_list_widget::edit_listview_item(KHotKeys::Condition_list_item*) () from /home/odeda/local/kde3.2/lib/kde3/kcm_khotkeys.so #9 0x419622a3 in KHotKeys::Condition_list_widget::modify_pressed() () from /home/odeda/local/kde3.2/lib/kde3/kcm_khotkeys.so #10 0x41977c4c in KHotKeys::Condition_list_widget_ui::qt_invoke(int, QUObject*) () from /home/odeda/local/kde3.2/lib/kde3/kcm_khotkeys.so #11 0x41962eb3 in KHotKeys::Condition_list_widget::qt_invoke(int, QUObject*) () from /home/odeda/local/kde3.2/lib/kde3/kcm_khotkeys.so #12 0x40b4dcdd in QObject::activate_signal(QConnectionList*, QUObject*) () from /home/odeda/local/kde3.2/lib/libqt-mt.so.3 #13 0x40b4dba3 in QObject::activate_signal(int) () from /home/odeda/local/kde3.2/lib/libqt-mt.so.3 #14 0x40e4a168 in QButton::clicked() () from /home/odeda/local/kde3.2/lib/libqt-mt.so.3 #15 0x40bd7beb in QButton::mouseReleaseEvent(QMouseEvent*) () from /home/odeda/local/kde3.2/lib/libqt-mt.so.3 #16 0x40b7fd4e in QWidget::event(QEvent*) () from /home/odeda/local/kde3.2/lib/libqt-mt.so.3 #17 0x40af4cef in QApplication::internalNotify(QObject*, QEvent*) () from /home/odeda/local/kde3.2/lib/libqt-mt.so.3 #18 0x40af4391 in QApplication::notify(QObject*, QEvent*) () from /home/odeda/local/kde3.2/lib/libqt-mt.so.3 #19 0x406e6158 in KApplication::notify(QObject*, QEvent*) () from /home/odeda/local/kde3.2/lib/libkdecore.so.4 #20 0x40a9186e in QETWidget::translateMouseEvent(_XEvent const*) () from /home/odeda/local/kde3.2/lib/libqt-mt.so.3 #21 0x40a8f435 in QApplication::x11ProcessEvent(_XEvent*) () from /home/odeda/local/kde3.2/lib/libqt-mt.so.3 #22 0x40aa414d in QEventLoop::processEvents(unsigned) () from /home/odeda/local/kde3.2/lib/libqt-mt.so.3 #23 0x40b070fa in QEventLoop::enterLoop() () from /home/odeda/local/kde3.2/lib/libqt-mt.so.3 #24 0x40af4f60 in QApplication::enter_loop() ()
Sorry - my last build wasn't updated properly. the problem is indeed fixed.