[Bug 300185] New: Playing with the color schemes management caused a crash of systemsettings
Ivaylo Kabakov
ivaylo.kabakov at gmail.com
Thu May 17 10:21:58 BST 2012
https://bugs.kde.org/show_bug.cgi?id=300185
Bug ID: 300185
Severity: crash
Version: 1.0
Priority: NOR
Assignee: unassigned-bugs at kde.org
Summary: Playing with the color schemes management caused a
crash of systemsettings
Classification: Unclassified
OS: Linux
Reporter: ivaylo.kabakov at gmail.com
Hardware: Fedora RPMs
Status: UNCONFIRMED
Component: general
Product: systemsettings
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
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list