Application: systemsettings (1.0) KDE Platform Version: 4.8.3 (4.8.3) Qt Version: 4.8.1 Operating System: Linux 3.3.5-2.fc16.x86_64 x86_64 Distribution: "Fedora release 16 (Verne)" -- Information about the crash: - What I was doing when the application crashed: Playing with the "application appearance" -> "Colors" scheme management I stumbled upon a consistently reproducible crash. I changed some colors of the selected scheme (from the Color tab), which caused the selection in the first (Scheme) tab to go to "Current". (Accidentally) clicked the "Remove Scheme" button and got a warning saying "Could not delete file .", followed by a second warning, stating that "Selecting another scheme will discard any changes you have made". Clicking "Cancel" at the last warning causes the crash. The crash can be reproduced every time. -- Backtrace: Application: System Settings (systemsettings), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0x7f928e1e8840 (LWP 20567))] Thread 2 (Thread 0x7f92821d1700 (LWP 20571)): #0 0x000000344baea403 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x0000003a86b56c5f in QProcessManager::run (this=0x3a86ece520) at io/qprocess_unix.cpp:245 #2 0x0000003a86a7bb1b in QThreadPrivate::start (arg=0x3a86ece520) at thread/qthread_unix.cpp:298 #3 0x000000344be07d90 in start_thread (arg=0x7f92821d1700) at pthread_create.c:309 #4 0x000000344baf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7f928e1e8840 (LWP 20567)): [KCrash Handler] #6 data (this=0x973a) at ../../src/corelib/tools/qscopedpointer.h:135 #7 qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at ../../src/corelib/global/qglobal.h:2428 #8 d_func (this=0x9732) at itemviews/qabstractitemview.h:353 #9 QAbstractItemView::model (this=0x9732) at itemviews/qabstractitemview.cpp:710 #10 0x0000003a8894d116 in QListModel::index (this=0x16203b0, item=0x17ae140) at itemviews/qlistwidget.cpp:194 #11 0x0000003a8894d6bd in QListWidget::row (this=<optimized out>, item=0x17ae140) at itemviews/qlistwidget.cpp:1365 #12 0x0000003a8894d769 in QListWidget::setCurrentItem (this=0x161c490, item=<optimized out>) at itemviews/qlistwidget.cpp:1455 #13 0x00007f92821e8f4b in ?? () from /usr/lib64/kde4/kcm_colors.so #14 0x0000003a86b927a6 in QObject::event (this=0x1438110, e=<optimized out>) at kernel/qobject.cpp:1195 #15 0x0000003a88419b0b in QWidget::event (this=0x1438110, event=0x1a03ee0) at kernel/qwidget.cpp:8821 #16 0x0000003a883c9bc4 in notify_helper (e=0x1a03ee0, receiver=0x1438110, this=0xeb1680) at kernel/qapplication.cpp:4554 #17 QApplicationPrivate::notify_helper (this=0xeb1680, receiver=0x1438110, e=0x1a03ee0) at kernel/qapplication.cpp:4526 #18 0x0000003a883cea43 in QApplication::notify (this=0x7fff1cf1fa40, receiver=0x1438110, e=0x1a03ee0) at kernel/qapplication.cpp:4415 #19 0x000000366cc51ff6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #20 0x0000003a86b798dc in QCoreApplication::notifyInternal (this=0x7fff1cf1fa40, receiver=0x1438110, event=0x1a03ee0) at kernel/qcoreapplication.cpp:876 #21 0x0000003a86b7d36a in sendEvent (event=0x1a03ee0, receiver=0x1438110) at kernel/qcoreapplication.h:231 #22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xe774d0) at kernel/qcoreapplication.cpp:1500 #23 0x0000003a86ba8193 in sendPostedEvents () at kernel/qcoreapplication.h:236 #24 postEventSourceDispatch (s=0xeb3db0) at kernel/qeventdispatcher_glib.cpp:279 #25 0x0000003a85644f3d in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #26 0x0000003a85645738 in ?? () from /lib64/libglib-2.0.so.0 #27 0x0000003a8564590c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #28 0x0000003a86ba85bf in QEventDispatcherGlib::processEvents (this=0xe78990, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #29 0x0000003a8846c8ce in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207 #30 0x0000003a86b78a12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #31 0x0000003a86b78c67 in QEventLoop::exec (this=0x7fff1cf1f9d0, flags=...) at kernel/qeventloop.cpp:204 #32 0x0000003a86b7d665 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #33 0x000000000040a835 in ?? () #34 0x000000344ba2169d in __libc_start_main (main=0x40a420, argc=5, ubp_av=0x7fff1cf1fd08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff1cf1fcf8) at libc-start.c:226 #35 0x000000000040a889 in _start () Reported using DrKonqi
Git commit 47ddc38793343fda13c22fa5aac2a5b2aff6dc78 by Christoph Feck. Committed on 17/05/2012 at 12:59. Pushed by cfeck into branch 'master'. Disable "Remove" and "Upload" buttons when changing colors FIXED-IN: 4.9.0 M +2 -0 kcontrol/colors/colorscm.cpp http://commits.kde.org/kde-workspace/47ddc38793343fda13c22fa5aac2a5b2aff6dc78