Bug 128172 - Input Actions Control Center module crashes
Summary: Input Actions Control Center module crashes
Status: RESOLVED DUPLICATE of bug 139962
Alias: None
Product: khotkeys
Classification: Plasma
Component: general (show other bugs)
Version: 2.1
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Lubos Lunak
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-28 09:06 UTC by Matthew Mirus
Modified: 2007-02-02 20:29 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
test case khotkeysrc file (31.37 KB, text/plain)
2006-09-21 21:31 UTC, Charles Dupont
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Mirus 2006-05-28 09:06:36 UTC
Version:           2.1 (using KDE 3.5.2, Arch Linux)
Compiler:          Target: i686-pc-linux-gnu
OS:                Linux (i686) release 2.6.16-ARCH

I've been setting up actions in the Input Actions Control Center module, and although I used this module for a quite a while without problems, it has recently begun crashing almost every time I attempt to modify the actions I've added. I can provide screenshots of my actions if they would be helpful.

Backtrace:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1231325504 (LWP 25073)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb6bd50d1 in raise () from /lib/tls/libc.so.6
#8  0xb6bd681b in abort () from /lib/tls/libc.so.6
#9  0xb6c0ad5a in __libc_message () from /lib/tls/libc.so.6
#10 0xb6c10bd2 in malloc_printerr () from /lib/tls/libc.so.6
#11 0xb6c11574 in free () from /lib/tls/libc.so.6
#12 0xb6da4c91 in operator delete () from /usr/lib/libstdc++.so.6
#13 0xb5fa8a63 in KHotKeys::Condition::~Condition ()
   from /opt/kde/lib/libkhotkeys_shared.so.1
#14 0xb5fc164e in QPtrList<KHotKeys::Condition>::deleteItem ()
   from /opt/kde/lib/libkhotkeys_shared.so.1
#15 0xb748b83d in QGList::clear () from /opt/qt/lib/libqt-mt.so.3
#16 0xb5fc5063 in KHotKeys::Not_condition::~Not_condition ()
   from /opt/kde/lib/libkhotkeys_shared.so.1
#17 0xb600c42e in QPtrList<KHotKeys::Condition>::deleteItem ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#18 0xb748b83d in QGList::clear () from /opt/qt/lib/libqt-mt.so.3
#19 0xb5ff5e85 in KHotKeys::Condition_list_widget::set_data ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#20 0xb5ffaeb3 in KHotKeys::Tab_widget::load_current_action ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#21 0xb60057f6 in KHotKeys::Module::set_new_current_action ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#22 0xb6005de9 in KHotKeys::Module::listview_current_action_changed ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#23 0xb6005eba in KHotKeys::Module::qt_invoke ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#24 0xb71d3ad9 in QObject::activate_signal () from /opt/qt/lib/libqt-mt.so.3
#25 0xb71d3f70 in QObject::activate_signal () from /opt/qt/lib/libqt-mt.so.3
#26 0xb5ff3779 in KHotKeys::Actions_listview_widget::current_action_changed ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#27 0xb5ff37e3 in KHotKeys::Actions_listview_widget::set_current_action ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#28 0xb5ff5928 in KHotKeys::Actions_listview_widget::current_changed ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#29 0xb5ff59c8 in KHotKeys::Actions_listview_widget::qt_invoke ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#30 0xb71d3ad9 in QObject::activate_signal () from /opt/qt/lib/libqt-mt.so.3
#31 0xb5fac692 in KHotKeys::KHListView::current_changed ()
   from /opt/kde/lib/libkhotkeys_shared.so.1
#32 0xb5fac7bc in KHotKeys::KHListView::slot_current_changed ()
   from /opt/kde/lib/libkhotkeys_shared.so.1
#33 0xb5fac9cf in KHotKeys::KHListView::qt_invoke ()
   from /opt/kde/lib/libkhotkeys_shared.so.1
#34 0xb5fedc2b in KHotKeys::Actions_listview::qt_invoke ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#35 0xb71d3ad9 in QObject::activate_signal () from /opt/qt/lib/libqt-mt.so.3
#36 0xb7522a75 in QListView::currentChanged () from /opt/qt/lib/libqt-mt.so.3
#37 0xb72b5548 in QListViewItem::takeItem () from /opt/qt/lib/libqt-mt.so.3
#38 0xb72c1e31 in QListViewItem::~QListViewItem ()
   from /opt/qt/lib/libqt-mt.so.3
#39 0xb600afad in KHotKeys::Action_listview_item::~Action_listview_item ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#40 0xb5fedb5c in KHotKeys::Actions_listview_widget::delete_action ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#41 0xb60058a6 in KHotKeys::Module::delete_action ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#42 0xb6005e8a in KHotKeys::Module::qt_invoke ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#43 0xb71d3ad9 in QObject::activate_signal () from /opt/qt/lib/libqt-mt.so.3
#44 0xb71d3f70 in QObject::activate_signal () from /opt/qt/lib/libqt-mt.so.3
#45 0xb5ff362c in KHotKeys::Main_buttons_widget::delete_action_pressed ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#46 0xb5ff3708 in KHotKeys::Main_buttons_widget::qt_emit ()
   from /opt/kde/lib/kde3/kcm_khotkeys.so
#47 0xb71d3a96 in QObject::activate_signal () from /opt/qt/lib/libqt-mt.so.3
#48 0xb71d3f70 in QObject::activate_signal () from /opt/qt/lib/libqt-mt.so.3
#49 0xb751639c in QButton::clicked () from /opt/qt/lib/libqt-mt.so.3
#50 0xb72684c6 in QButton::mouseReleaseEvent () from /opt/qt/lib/libqt-mt.so.3
#51 0xb720d508 in QWidget::event () from /opt/qt/lib/libqt-mt.so.3
#52 0xb71746a1 in QApplication::internalNotify ()
   from /opt/qt/lib/libqt-mt.so.3
#53 0xb7175712 in QApplication::notify () from /opt/qt/lib/libqt-mt.so.3
#54 0xb787903e in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
#55 0xb710f956 in QETWidget::translateMouseEvent ()
   from /opt/qt/lib/libqt-mt.so.3
#56 0xb710e524 in QApplication::x11ProcessEvent ()
   from /opt/qt/lib/libqt-mt.so.3
#57 0xb71220ea in QEventLoop::processEvents () from /opt/qt/lib/libqt-mt.so.3
#58 0xb718b1b9 in QEventLoop::enterLoop () from /opt/qt/lib/libqt-mt.so.3
#59 0xb718b0b6 in QEventLoop::exec () from /opt/qt/lib/libqt-mt.so.3
#60 0xb71740bf in QApplication::exec () from /opt/qt/lib/libqt-mt.so.3
#61 0xb680cf42 in kdemain () from /opt/kde/lib/libkdeinit_kcontrol.so
#62 0xb6819724 in kdeinitmain () from /opt/kde/lib/kde3/kcontrol.so
#63 0x0804dc46 in ?? ()
#64 0x00000007 in ?? ()
#65 0x0810fdb0 in ?? ()
#66 0x00000001 in ?? ()
#67 0x00000000 in ?? ()
Comment 1 Charles Dupont 2006-09-21 21:26:31 UTC
I too am have often crashes when using the Input Actions module.
I am running KDE Control Center 3.5.4 on KDE 3.5.4.

Steps
1. goto Control Center -> Regional & Accessibility -> Input Actions
2. In Input Actions select Actions -> Konsole Entries -> Test Action from the tree.
3. Press the Delete button.
4. Crash.

I will attach the khotkeysrc file that this happens with.

Here is the back trace:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1231767328 (LWP 6148)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0xb7d59947 in raise () from /lib/tls/libc.so.6
#6  0xb7d5b0c9 in abort () from /lib/tls/libc.so.6
#7  0xb7d8efda in __fsetlocking () from /lib/tls/libc.so.6
#8  0xb7d9689f in mallopt () from /lib/tls/libc.so.6
#9  0xb7d96942 in free () from /lib/tls/libc.so.6
#10 0xb7f44591 in operator delete () from /usr/lib/libstdc++.so.6
#11 0xb5ee7313 in ~Condition (this=0x0)
    at /home/sid-user/kdebase/kdebase-3.5.4/./khotkeys/shared/conditions.cpp:73
#12 0xb5f794ce in QPtrList<KHotKeys::Condition>::deleteItem (this=0x8257b48, 
    d=0x6) at /usr/share/qt3/include/qptrlist.h:150
#13 0xb75ded84 in QGList::clear () from /usr/lib/libqt-mt.so.3
#14 0xb5efff33 in ~Not_condition (this=0x8257b40)
    at /usr/share/qt3/include/qptrlist.h:93
#15 0xb5f794ce in QPtrList<KHotKeys::Condition>::deleteItem (this=0x8284be0, 
    d=0x6) at /usr/share/qt3/include/qptrlist.h:150
#16 0xb75ded84 in QGList::clear () from /usr/lib/libqt-mt.so.3
#17 0xb5f653e5 in KHotKeys::Condition_list_widget::set_data (this=0x8284b28, 
    data_P=0x831d6a8) at /usr/share/qt3/include/qptrlist.h:93
#18 0xb5f7425a in KHotKeys::Tab_widget::load_current_action (this=0x824fea8)
    at /home/sid-user/kdebase/kdebase-3.5.4/./khotkeys/kcontrol/tab_widget.cpp:256
#19 0xb5f77182 in KHotKeys::Module::set_new_current_action (this=0x823edd0, 
    save_old_P=false)
    at /home/sid-user/kdebase/kdebase-3.5.4/./khotkeys/kcontrol/kcmkhotkeys.cpp:175
#20 0xb5f777c9 in KHotKeys::Module::listview_current_action_changed (
    this=0x823edd0)
    at /home/sid-user/kdebase/kdebase-3.5.4/./khotkeys/kcontrol/kcmkhotkeys.cpp:165
#21 0xb5f7789a in KHotKeys::Module::qt_invoke (this=0x823edd0, _id=49, 
    _o=0xbf933b3c) at ./kcmkhotkeys.moc:93
#22 0xb72e5b87 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#23 0xb72e6618 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#24 0xb5f62819 in KHotKeys::Actions_listview_widget::current_action_changed (
    this=0x824b3e0) at ./actions_listview_widget.moc:96
#25 0xb5f628e3 in KHotKeys::Actions_listview_widget::set_current_action (
    this=0x824b3e0, item_P=0x82de188)
    at /home/sid-user/kdebase/kdebase-3.5.4/./khotkeys/kcontrol/actions_listview_widget.cpp:84
#26 0xb5f63ea4 in KHotKeys::Actions_listview_widget::current_changed (
    this=0x824b3e0, item_P=0x82de188)
    at /home/sid-user/kdebase/kdebase-3.5.4/./khotkeys/kcontrol/actions_listview_widget.cpp:69
#27 0xb5f63f44 in KHotKeys::Actions_listview_widget::qt_invoke (
    this=0x824b3e0, _id=48, _o=0xbf933c54)
    at ./actions_listview_widget.moc:103
#28 0xb72e5b87 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#29 0xb5ee826e in KHotKeys::KHListView::current_changed (this=0x824c038, 
    t0=0x82de188) at ./khlistview.moc:117
#30 0xb5ee838c in KHotKeys::KHListView::slot_current_changed (this=0x824c038, 
    item_P=0x82de188)
    at /home/sid-user/kdebase/kdebase-3.5.4/./khotkeys/shared/khlistview.cpp:69
#31 0xb5ee8583 in KHotKeys::KHListView::qt_invoke (this=0x824c038, _id=108, 
    _o=0xbf933d58) at ./khlistview.moc:125
#32 0xb5f619bb in KHotKeys::Actions_listview::qt_invoke (this=0x824c038, 
    _id=108, _o=0xbf933d58) at ./actions_listview_widget.moc:185
#33 0xb72e5b87 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#34 0xb7686ae0 in QListView::currentChanged () from /usr/lib/libqt-mt.so.3
#35 0xb73edc10 in QListViewItem::takeItem () from /usr/lib/libqt-mt.so.3
#36 0xb73dd0b6 in QListViewItem::~QListViewItem () from /usr/lib/libqt-mt.so.3
#37 0xb5f79cfd in ~Action_listview_item (this=0x82de220)
    at /home/sid-user/kdebase/kdebase-3.5.4/./khotkeys/kcontrol/actions_listview_widget.h:70
#38 0xb5f5b09c in KHotKeys::Actions_listview_widget::delete_action (
    this=0x824b3e0)
    at /home/sid-user/kdebase/kdebase-3.5.4/./khotkeys/kcontrol/actions_listview_widget.cpp:112
#39 0xb5f77256 in KHotKeys::Module::delete_action (this=0x823edd0)
    at /home/sid-user/kdebase/kdebase-3.5.4/./khotkeys/kcontrol/kcmkhotkeys.cpp:256
#40 0xb5f7786a in KHotKeys::Module::qt_invoke (this=0x823edd0, _id=52, 
    _o=0xbf933efc) at ./kcmkhotkeys.moc:96
#41 0xb72e5b87 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#42 0xb72e6618 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#43 0xb5f6296c in KHotKeys::Main_buttons_widget::delete_action_pressed (
    this=0x82d0200) at ./main_buttons_widget.moc:100
#44 0xb5f62a5c in KHotKeys::Main_buttons_widget::qt_emit (this=0x82d0200, 
    _id=4, _o=0xbf933fec) at ./main_buttons_widget.moc:119
#45 0xb72e5c88 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#46 0xb72e6618 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#47 0xb7677c67 in QButton::clicked () from /usr/lib/libqt-mt.so.3
#48 0xb7382b26 in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#49 0xb731c528 in QWidget::event () from /usr/lib/libqt-mt.so.3
#50 0xb727daea in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#51 0xb727fc8d in QApplication::notify () from /usr/lib/libqt-mt.so.3
#52 0xb795952e in KApplication::notify () from /usr/lib/libkdecore.so.4
#53 0xb7211445 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#54 0xb72100df in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#55 0xb720e660 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#56 0xb7224cb2 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#57 0xb729803d in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#58 0xb7297e5e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#59 0xb727f683 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#60 0xb677595b in kdemain (argc=7, argv=0x80a5cd8)
    at /home/sid-user/kdebase/kdebase-3.5.4/./kcontrol/kcontrol/main.cpp:151
#61 0xb7fbd524 in kdeinitmain (argc=7, argv=0x80a5cd8) at kcontrol_dummy.cpp:3
#62 0x0804e9d7 in ?? ()
#63 0x00000007 in ?? ()
#64 0x080a5cd8 in ?? ()
#65 0x00000001 in ?? ()
#66 0x00000000 in ?? ()
Comment 2 Charles Dupont 2006-09-21 21:31:08 UTC
Created attachment 17866 [details]
test case khotkeysrc file
Comment 3 Stefan Monov 2007-01-13 14:58:11 UTC
KDE 3.5.5, openSUSE 10.2.
I cannot reproduce with the testcase provided, but I experienced the same crash once. I cannot remember the circumstances it happened under.
Comment 4 Lubos Lunak 2007-02-02 20:29:33 UTC

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