https://bugs.kde.org/show_bug.cgi?id=390312

            Bug ID: 390312
           Summary: Systemsettings crash after changing view style.
           Product: systemsettings
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: jodr...@live.com
  Target Milestone: ---

Application: systemsettings5 (5.12.80)

Qt Version: 5.10.0
Frameworks Version: 5.43.0
Operating System: Linux 4.15.1-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

In systemsetting hit configure, changed view style from icon view to sidebar
view, crash accurs right after i hit OK.

I am using Oxygen Look n Feel layout found in opensuse repositories.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa2fee27100 (LWP 31297))]

Thread 6 (Thread 0x7fa2d0c3f700 (LWP 31428)):
#0  0x00007fa2f45e3759 in g_mutex_lock (mutex=mutex@entry=0x7fa2cc176df0) at
gthread-posix.c:1336
#1  0x00007fa2f459d673 in g_main_context_prepare
(context=context@entry=0x7fa2cc176df0, priority=priority@entry=0x7fa2d0c3ebc0)
at gmain.c:3443
#2  0x00007fa2f459e03b in g_main_context_iterate
(context=context@entry=0x7fa2cc176df0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3848
#3  0x00007fa2f459e21c in g_main_context_iteration (context=0x7fa2cc176df0,
may_block=1) at gmain.c:3929
#4  0x00007fa2fb18278b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#5  0x00007fa2fb1296ba in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#6  0x00007fa2faf508da in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007fa2f8a72bd5 in QQmlThreadPrivate::run() () from
/usr/lib64/libQt5Qml.so.5
#8  0x00007fa2faf558d0 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#9  0x00007fa2f69bf558 in start_thread (arg=0x7fa2d0c3f700) at
pthread_create.c:465
#10 0x00007fa2fa85072f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fa2c298f700 (LWP 31427)):
#0  0x00007fa2fa841a78 in __GI___libc_read (fd=22,
buf=buf@entry=0x7fa2c298eaf0, nbytes=nbytes@entry=16) at
../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007fa2f45e2420 in read (__nbytes=16, __buf=0x7fa2c298eaf0,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7fa2cc0035b0) at gwakeup.c:210
#3  0x00007fa2f459dbf7 in g_main_context_check
(context=context@entry=0x7fa2bc1405d0, max_priority=2147483647,
fds=fds@entry=0x7fa2bcc3e490, n_fds=n_fds@entry=1) at gmain.c:3646
#4  0x00007fa2f459e0b0 in g_main_context_iterate
(context=context@entry=0x7fa2bc1405d0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3865
#5  0x00007fa2f459e21c in g_main_context_iteration (context=0x7fa2bc1405d0,
may_block=1) at gmain.c:3929
#6  0x00007fa2fb18278b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#7  0x00007fa2fb1296ba in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#8  0x00007fa2faf508da in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#9  0x00007fa2f8a72bd5 in QQmlThreadPrivate::run() () from
/usr/lib64/libQt5Qml.so.5
#10 0x00007fa2faf558d0 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#11 0x00007fa2f69bf558 in start_thread (arg=0x7fa2c298f700) at
pthread_create.c:465
#12 0x00007fa2fa85072f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fa2c8fe7700 (LWP 31329)):
#0  g_mutex_unlock (mutex=0x7fa2c40aeff0) at gthread-posix.c:1348
#1  0x00007fa2f459d658 in g_main_context_prepare
(context=context@entry=0x7fa2c40aeff0, priority=priority@entry=0x7fa2c8fe6bc0)
at gmain.c:3438
#2  0x00007fa2f459e03b in g_main_context_iterate
(context=context@entry=0x7fa2c40aeff0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3848
#3  0x00007fa2f459e21c in g_main_context_iteration (context=0x7fa2c40aeff0,
may_block=1) at gmain.c:3929
#4  0x00007fa2fb18278b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#5  0x00007fa2fb1296ba in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#6  0x00007fa2faf508da in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007fa2f8a72bd5 in QQmlThreadPrivate::run() () from
/usr/lib64/libQt5Qml.so.5
#8  0x00007fa2faf558d0 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#9  0x00007fa2f69bf558 in start_thread (arg=0x7fa2c8fe7700) at
pthread_create.c:465
#10 0x00007fa2fa85072f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fa2e2007700 (LWP 31300)):
#0  g_mutex_unlock (mutex=0x7fa2dc000be0) at gthread-posix.c:1348
#1  0x00007fa2f459e0c6 in g_main_context_iterate
(context=context@entry=0x7fa2dc000be0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3870
#2  0x00007fa2f459e21c in g_main_context_iteration (context=0x7fa2dc000be0,
may_block=1) at gmain.c:3929
#3  0x00007fa2fb18278b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#4  0x00007fa2fb1296ba in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#5  0x00007fa2faf508da in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007fa2fca7fbd5 in QDBusConnectionManager::run() () from
/usr/lib64/libQt5DBus.so.5
#7  0x00007fa2faf558d0 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#8  0x00007fa2f69bf558 in start_thread (arg=0x7fa2e2007700) at
pthread_create.c:465
#9  0x00007fa2fa85072f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fa2eb187700 (LWP 31299)):
#0  0x00007fa2fa845f8b in __GI___poll (fds=fds@entry=0x7fa2eb186c08,
nfds=nfds@entry=1, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa2f653d387 in poll (__timeout=-1, __nfds=1, __fds=0x7fa2eb186c08)
at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x55f39c311b20, cond=cond@entry=0x55f39c311b60,
vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479
#3  0x00007fa2f653f17a in xcb_wait_for_event (c=0x55f39c311b20) at xcb_in.c:693
#4  0x00007fa2ee1958d9 in QXcbEventReader::run() () from
/usr/lib64/libQt5XcbQpa.so.5
#5  0x00007fa2faf558d0 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#6  0x00007fa2f69bf558 in start_thread (arg=0x7fa2eb187700) at
pthread_create.c:465
#7  0x00007fa2fa85072f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fa2fee27100 (LWP 31297)):
[KCrash Handler]
#6  0x00007fa2fb9c6dc7 in QIcon::setIsMask(bool) () from
/usr/lib64/libQt5Gui.so.5
#7  0x00007fa2c3ded69a in Kirigami::PlatformTheme::iconFromTheme
(this=<optimized out>, name=..., customColor=...) at
/usr/src/debug/kirigami2-5.43.0git.20180209T193102~68a2ceb-392.1.x86_64/src/libkirigami/platformtheme.cpp:444
#8  0x00007fa2c8198bca in DesktopIcon::findIcon
(this=this@entry=0x55f39c9e9380, size=...) at
/usr/src/debug/kirigami2-5.43.0git.20180209T193102~68a2ceb-392.1.x86_64/src/desktopicon.cpp:472
#9  0x00007fa2c81994e9 in DesktopIcon::updatePaintNode (this=0x55f39c9e9380,
node=0x0) at
/usr/src/debug/kirigami2-5.43.0git.20180209T193102~68a2ceb-392.1.x86_64/src/desktopicon.cpp:321
#10 0x00007fa2f8f9ed77 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) ()
from /usr/lib64/libQt5Quick.so.5
#11 0x00007fa2f8f9f69b in QQuickWindowPrivate::updateDirtyNodes() () from
/usr/lib64/libQt5Quick.so.5
#12 0x00007fa2f8fa0972 in QQuickWindowPrivate::syncSceneGraph() () from
/usr/lib64/libQt5Quick.so.5
#13 0x00007fa2f90532aa in QQuickRenderControl::sync() () from
/usr/lib64/libQt5Quick.so.5
#14 0x00007fa2f9622941 in QQuickWidgetPrivate::render(bool) () from
/usr/lib64/libQt5QuickWidgets.so.5
#15 0x00007fa2f96254bb in QQuickWidget::resizeEvent(QResizeEvent*) () from
/usr/lib64/libQt5QuickWidgets.so.5
#16 0x00007fa2fc17cd72 in QWidget::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#17 0x00007fa2f9626019 in QQuickWidget::event(QEvent*) () from
/usr/lib64/libQt5QuickWidgets.so.5
#18 0x00007fa2fc13ff0c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#19 0x00007fa2fc147204 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#20 0x00007fa2fb12aea8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#21 0x00007fa2fc17524b in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool,
bool) () from /usr/lib64/libQt5Widgets.so.5
#22 0x00007fa2fc178e63 in QWidgetPrivate::show_helper() () from
/usr/lib64/libQt5Widgets.so.5
#23 0x00007fa2fc17be0b in QWidget::setVisible(bool) () from
/usr/lib64/libQt5Widgets.so.5
#24 0x00007fa2fc178de0 in QWidgetPrivate::showChildren(bool) () from
/usr/lib64/libQt5Widgets.so.5
#25 0x00007fa2fc178e7f in QWidgetPrivate::show_helper() () from
/usr/lib64/libQt5Widgets.so.5
#26 0x00007fa2fc17be0b in QWidget::setVisible(bool) () from
/usr/lib64/libQt5Widgets.so.5
#27 0x00007fa2fc161567 in QStackedLayout::setCurrentIndex(int) () from
/usr/lib64/libQt5Widgets.so.5
#28 0x00007fa2fc161864 in QStackedLayout::setCurrentWidget(QWidget*) () from
/usr/lib64/libQt5Widgets.so.5
#29 0x00007fa2fc2dc851 in QStackedWidget::setCurrentWidget(QWidget*) () from
/usr/lib64/libQt5Widgets.so.5
#30 0x000055f39a1c82a6 in SettingsBase::changePlugin
(this=this@entry=0x55f39c3fde60) at
/usr/src/debug/systemsettings5-5.12.80git.20180208T023536~71c020d-16.1.x86_64/app/SettingsBase.cpp:350
#31 0x000055f39a1cb9b5 in SettingsBase::configUpdated (this=0x55f39c3fde60) at
/usr/src/debug/systemsettings5-5.12.80git.20180208T023536~71c020d-16.1.x86_64/app/SettingsBase.cpp:254
#32 0x00007fa2fb1590cc in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#33 0x00007fa2fb1590cc in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#34 0x00007fa2fc2c5ea0 in QDialogButtonBoxPrivate::_q_handleButtonClicked() ()
from /usr/lib64/libQt5Widgets.so.5
#35 0x00007fa2fb158fca in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#36 0x00007fa2fc22adb2 in QAbstractButton::clicked(bool) () from
/usr/lib64/libQt5Widgets.so.5
#37 0x00007fa2fc22af9a in QAbstractButtonPrivate::emitClicked() () from
/usr/lib64/libQt5Widgets.so.5
#38 0x00007fa2fc22c2ba in QAbstractButtonPrivate::click() () from
/usr/lib64/libQt5Widgets.so.5
#39 0x00007fa2fc22c485 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib64/libQt5Widgets.so.5
#40 0x00007fa2fc17c228 in QWidget::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#41 0x00007fa2fc13ff0c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#42 0x00007fa2fc14775f in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#43 0x00007fa2fb12aea8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#44 0x00007fa2fc1467af in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib64/libQt5Widgets.so.5
#45 0x00007fa2fc19657b in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#46 0x00007fa2fc1989a1 in QWidgetWindow::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#47 0x00007fa2fc13ff0c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#48 0x00007fa2fc147204 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#49 0x00007fa2fb12aea8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#50 0x00007fa2fb93d02c in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib64/libQt5Gui.so.5
#51 0x00007fa2fb93e975 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib64/libQt5Gui.so.5
#52 0x00007fa2fb917dfb in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/libQt5Gui.so.5
#53 0x00007fa2ee216fbb in
QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5XcbQpa.so.5
#54 0x00007fa2fb1296ba in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#55 0x00007fa2fb1321f4 in QCoreApplication::exec() () from
/usr/lib64/libQt5Core.so.5
#56 0x000055f39a1c596e in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/systemsettings5-5.12.80git.20180208T023536~71c020d-16.1.x86_64/app/main.cpp:67

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to