Application: kcmshell4 () KDE Platform Version: 4.7.1 (4.7.1) Qt Version: 4.7.4 Operating System: Linux 3.0.0-12-generic i686 Distribution: Ubuntu 11.10 -- Information about the crash: - What I was doing when the application crashed: kremotecontrol is running in the systray. when trying to configure the action for devinput the applictation is crashing The crash can be reproduced every time. -- Backtrace: Application: KDE-Kontrollmodul (kcmshell4), signal: Segmentation fault [Current thread is 1 (Thread 0xb7814980 (LWP 8561))] Thread 2 (Thread 0xb5612b70 (LWP 8562)): #0 0x0021f416 in __kernel_vsyscall () #1 0x005ac40e in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0x076b034b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x076a1896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x076a1c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x07c28b37 in QEventDispatcherGlib::processEvents (this=0x8748420, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x07bf91dd in QEventLoop::processEvents (this=0xb56122b0, flags=...) at kernel/qeventloop.cpp:149 #7 0x07bf9421 in QEventLoop::exec (this=0xb56122b0, flags=...) at kernel/qeventloop.cpp:201 #8 0x07afc90b in QThread::exec (this=0x8a512c0) at thread/qthread.cpp:498 #9 0x07bd9e2d in QInotifyFileSystemWatcherEngine::run (this=0x8a512c0) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x07aff7b3 in QThreadPrivate::start (arg=0x8a512c0) at thread/qthread_unix.cpp:331 #11 0x00730d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0x005bb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb7814980 (LWP 8561)): [KCrash Handler] #7 0x044bc9fb in RemoteControl::buttons (this=0xbfc098d8) at ../../../kremotecontrol/libkremotecontrol/remotecontrol.cpp:53 #8 0x01d80aab in EditActionContainer::EditActionContainer (this=0xbfc099c4, action=0x8a84b68, remote=..., parent=0x0, flags=...) at ../../../kremotecontrol/kcmremotecontrol/editactioncontainer.cpp:43 #9 0x01d7e8fa in AddAction::createAction (this=0xbfc09a3c, remote=...) at ../../../kremotecontrol/kcmremotecontrol/addaction.cpp:63 #10 0x01d79c65 in KCMRemoteControl::addAction (this=0x8763e28) at ../../../kremotecontrol/kcmremotecontrol/kcmremotecontrol.cpp:132 #11 0x01d7c05c in KCMRemoteControl::qt_metacall (this=0x8763e28, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfc09be8) at ./kcmremotecontrol.moc:98 #12 0x07c00b7d in metacall (argv=0xbfc09be8, idx=36, cl=QMetaObject::InvokeMetaMethod, object=0x8763e28) at kernel/qmetaobject.cpp:237 #13 QMetaObject::metacall (object=0x8763e28, cl=QMetaObject::InvokeMetaMethod, idx=36, argv=0xbfc09be8) at kernel/qmetaobject.cpp:232 #14 0x07c0fa6a in QMetaObject::activate (sender=0x876dd30, m=0x72c1a28, local_signal_index=2, argv=0xbfc09be8) at kernel/qobject.cpp:3278 #15 0x0707ae1d in QAbstractButton::clicked (this=0x876dd30, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206 #16 0x06d7958d in QAbstractButtonPrivate::emitClicked (this=0x876f750) at widgets/qabstractbutton.cpp:546 #17 0x06d7abfb in QAbstractButtonPrivate::click (this=0x876f750) at widgets/qabstractbutton.cpp:539 #18 0x06d7aeb6 in QAbstractButton::mouseReleaseEvent (this=0x876dd30, e=0xbfc0a19c) at widgets/qabstractbutton.cpp:1121 #19 0x069bff98 in QWidget::event (this=0x876dd30, event=0xbfc0a19c) at kernel/qwidget.cpp:8295 #20 0x06d7a159 in QAbstractButton::event (this=0x876dd30, e=0xbfc0a19c) at widgets/qabstractbutton.cpp:1080 #21 0x06e1c798 in QPushButton::event (this=0x876dd30, e=0xbfc0a19c) at widgets/qpushbutton.cpp:683 #22 0x06965d54 in notify_helper (e=0xbfc0a19c, receiver=0x876dd30, this=0x85b7c38) at kernel/qapplication.cpp:4486 #23 QApplicationPrivate::notify_helper (this=0x85b7c38, receiver=0x876dd30, e=0xbfc0a19c) at kernel/qapplication.cpp:4458 #24 0x0696bdbb in QApplication::notify (this=0x85b7c38, receiver=0x876dd30, e=0xbfc0a19c) at kernel/qapplication.cpp:4047 #25 0x00d28721 in KApplication::notify (this=0xbfc0a9b8, receiver=0x876dd30, event=0xbfc0a19c) at ../../kdeui/kernel/kapplication.cpp:311 #26 0x07bfa19e in QCoreApplication::notifyInternal (this=0xbfc0a9b8, receiver=0x876dd30, event=0xbfc0a19c) at kernel/qcoreapplication.cpp:787 #27 0x06966d15 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #28 QApplicationPrivate::sendMouseEvent (receiver=0x876dd30, event=0xbfc0a19c, alienWidget=0x876dd30, nativeWidget=0x86e9b68, buttonDown=0x72d0eb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146 #29 0x069f32c4 in QETWidget::translateMouseEvent (this=0x86e9b68, event=0xbfc0a61c) at kernel/qapplication_x11.cpp:4568 #30 0x069f1e4d in QApplication::x11ProcessEvent (this=0xbfc0a9b8, event=0xbfc0a61c) at kernel/qapplication_x11.cpp:3690 #31 0x06a1e24c in x11EventSourceDispatch (s=0x85bbea0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #32 0x076a125f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #33 0x076a1990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #34 0x076a1c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #35 0x07c28ada in QEventDispatcherGlib::processEvents (this=0x85a1a00, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #36 0x06a1de3a in QGuiEventDispatcherGlib::processEvents (this=0x85a1a00, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #37 0x07bf91dd in QEventLoop::processEvents (this=0xbfc0a920, flags=...) at kernel/qeventloop.cpp:149 #38 0x07bf9421 in QEventLoop::exec (this=0xbfc0a920, flags=...) at kernel/qeventloop.cpp:201 #39 0x06e9d7c9 in QDialog::exec (this=0x86e9b68) at dialogs/qdialog.cpp:552 #40 0x0031ea89 in kdemain (_argc=2, _argv=0xbfc0ac54) at ../../kcmshell/main.cpp:292 #41 0x0804850b in main (argc=2, argv=0xbfc0ac54) at kcmshell4_dummy.cpp:3 Reported using DrKonqi
*** Bug 287504 has been marked as a duplicate of this bug. ***
Git commit 94fa064edc5fdef7b6c4243bd719324f53f7891d by Michael Zanetti. Committed on 05/11/2012 at 14:49. Pushed by mzanetti into branch 'KDE/4.9'. Correctly disable buttons in case a remote control is not available. Make it more obvious when a remote is not available. Fixes some crash reports when people tried to edit a non existent remote: Related: bug 287568, bug 287568, bug 301046 M +6 -4 kcmremotecontrol/kcmremotecontrol.cpp M +10 -1 kcmremotecontrol/model.cpp http://commits.kde.org/kremotecontrol/94fa064edc5fdef7b6c4243bd719324f53f7891d