Bug 276010

Summary: systemsettings:Segmentation fault
Product: [Unmaintained] kdelibs Reporter: denis <polanov666>
Component: kdeuiAssignee: kdelibs bugs <kdelibs-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: cfeck, flussence+kdebugs, gldvorak
Priority: NOR    
Version: 4.9   
Target Milestone: ---   
Platform: Slackware   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description denis 2011-06-19 00:58:56 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.0
Operating System: Linux 2.6.37.6 x86_64
Distribution (Platform): Slackware Packages

-- Information about the crash:
Application: Параметры системы (systemsettings), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ffc667c8780 (LWP 6838))]

Thread 2 (Thread 0x7ffc4899b700 (LWP 6839)):
#0  0x00007ffc629bb843 in select () from /lib64/libc.so.6
#1  0x00007ffc6378c60d in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#2  0x00007ffc636c38be in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#3  0x00007ffc63428d6b in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffc629c375d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ffc667c8780 (LWP 6838)):
[KCrash Handler]
#6  0x00007ffc64977616 in QListWidget::isItemSelected(QListWidgetItem const*) const () from /usr/lib64/qt/lib/libQtGui.so.4
#7  0x00007ffc653348a3 in KListWidget::KListWidgetPrivate::_k_slotAutoSelect() () from /usr/lib64/libkdeui.so.5
#8  0x00007ffc65334dad in KListWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#9  0x00007ffc637c160f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt/lib/libQtCore.so.4
#10 0x00007ffc637c0199 in QObject::event(QEvent*) () from /usr/lib64/qt/lib/libQtCore.so.4
#11 0x00007ffc64409724 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt/lib/libQtGui.so.4
#12 0x00007ffc6440e1ba in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt/lib/libQtGui.so.4
#13 0x00007ffc6536abf6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#14 0x00007ffc637ac1ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt/lib/libQtCore.so.4
#15 0x00007ffc637d9cf2 in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#16 0x00007ffc637d6b14 in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#17 0x00007ffc5f3028f3 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#18 0x00007ffc5f3030d0 in ?? () from /usr/lib64/libglib-2.0.so.0
#19 0x00007ffc5f30336d in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#20 0x00007ffc637d71ff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt/lib/libQtCore.so.4
#21 0x00007ffc644ad79e in ?? () from /usr/lib64/qt/lib/libQtGui.so.4
#22 0x00007ffc637ab562 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt/lib/libQtCore.so.4
#23 0x00007ffc637ab7ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt/lib/libQtCore.so.4
#24 0x00007ffc637afc4b in QCoreApplication::exec() () from /usr/lib64/qt/lib/libQtCore.so.4
#25 0x0000000000411ef7 in _start ()

The crash can be reproduced some of the time.

-- Backtrace:
Application: Параметры системы (systemsettings), signal: Segmentation fault
[KCrash Handler]
#6  0x00007ffc64977616 in QListWidget::isItemSelected(QListWidgetItem const*) const () from /usr/lib64/qt/lib/libQtGui.so.4
#7  0x00007ffc653348a3 in KListWidget::KListWidgetPrivate::_k_slotAutoSelect() () from /usr/lib64/libkdeui.so.5
#8  0x00007ffc65334dad in KListWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#9  0x00007ffc637c160f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt/lib/libQtCore.so.4
#10 0x00007ffc637c0199 in QObject::event(QEvent*) () from /usr/lib64/qt/lib/libQtCore.so.4
#11 0x00007ffc64409724 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt/lib/libQtGui.so.4
#12 0x00007ffc6440e1ba in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt/lib/libQtGui.so.4
#13 0x00007ffc6536abf6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#14 0x00007ffc637ac1ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt/lib/libQtCore.so.4
#15 0x00007ffc637d9cf2 in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#16 0x00007ffc637d6b14 in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#17 0x00007ffc5f3028f3 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#18 0x00007ffc5f3030d0 in ?? () from /usr/lib64/libglib-2.0.so.0
#19 0x00007ffc5f30336d in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#20 0x00007ffc637d71ff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt/lib/libQtCore.so.4
#21 0x00007ffc644ad79e in ?? () from /usr/lib64/qt/lib/libQtGui.so.4
#22 0x00007ffc637ab562 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt/lib/libQtCore.so.4
#23 0x00007ffc637ab7ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt/lib/libQtCore.so.4
#24 0x00007ffc637afc4b in QCoreApplication::exec() () from /usr/lib64/qt/lib/libQtCore.so.4
#25 0x0000000000411ef7 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2011-06-19 03:08:39 UTC
What are the steps to reproduce this crash?
Comment 2 denis 2011-06-22 15:10:48 UTC
2011/6/19 Christoph Feck <christoph@maxiom.de>
I do not know. Happens often
Comment 3 Christoph Feck 2012-08-17 23:19:27 UTC
_k_slotAutoSelect means the user has enabled "Select Icons Automatically" in Mouse settings. While file managers do not respect this setting, many other listviews do.

Just got this crash with the colors kcm, but I guess the problem is with other modules, too.

Application: System Settings (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1e9d980 (LWP 4018))]

Thread 2 (Thread 0xafd37b40 (LWP 4019)):
#0  0xb775d424 in __kernel_vsyscall ()
#1  0xb5657721 in select () from /lib/libc.so.6
#2  0xb59c8e34 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb58da290 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb5857e32 in start_thread () from /lib/libpthread.so.0
#5  0xb565e96e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb1e9d980 (LWP 4018)):
[KCrash Handler]
#7  0xb65de889 in QAbstractItemView::model() const () from /usr/lib/libQtGui.so.4
#8  0xb6655479 in ?? () from /usr/lib/libQtGui.so.4
#9  0xb6655b76 in QListWidget::row(QListWidgetItem const*) const () from /usr/lib/libQtGui.so.4
#10 0xb6bee3c0 in KListWidget::KListWidgetPrivate::_k_slotAutoSelect (this=0x959ef28) at /local/git/KDE/libs/kdelibs/kdeui/itemviews/klistwidget.cpp:125
#11 0xb6beed4c in KListWidget::qt_static_metacall (_o=0x959cf18, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfdcd3d0) at /local/build/KDE/libs/kdelibs/kdeui/klistwidget.moc:68
#12 0xb5a0569f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#13 0xb5a59125 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#14 0xb5a0e656 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4
#15 0xb5a09b74 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#16 0xb6030404 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#17 0xb6035743 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#18 0xb6c2a1d6 in KApplication::notify (this=0xbfdcdbf4, receiver=0x959db60, event=0xbfdcd8e8) at /local/git/KDE/libs/kdelibs/kdeui/kernel/kapplication.cpp:311
#19 0xb59eedce in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#20 0xb5a23bdf in ?? () from /usr/lib/libQtCore.so.4
#21 0xb5a212c8 in ?? () from /usr/lib/libQtCore.so.4
#22 0xb2b2f843 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0xb2b2fbe0 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0xb2b2fcc1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#25 0xb5a21ae7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#26 0xb60e440a in ?? () from /usr/lib/libQtGui.so.4
#27 0xb59ed64d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#28 0xb59ed8e9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#29 0xb59f2e2a in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#30 0xb602e2a4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#31 0x0805a32f in main (argc=5, argv=0xbfdcdd24) at /local/git/KDE/base/kde-workspace/systemsettings/app/main.cpp:49
Comment 4 Christoph Feck 2013-02-23 23:05:56 UTC
*** Bug 314961 has been marked as a duplicate of this bug. ***
Comment 5 Christoph Feck 2014-09-10 12:36:45 UTC
*** Bug 338961 has been marked as a duplicate of this bug. ***
Comment 6 Christoph Feck 2018-09-19 23:43:53 UTC
The "Select Icons Automatically" feature was removed in KF5.