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

            Bug ID: 395092
           Summary: System Settings crashes when "Get New Themes..." is
                    selected under Icons
           Product: systemsettings
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: brentonhorn...@gmail.com
  Target Milestone: ---

Application: systemsettings5 (5.13.80)

Qt Version: 5.10.0
Frameworks Version: 5.47.0
Operating System: Linux 4.13.0-43-generic x86_64
Distribution: KDE neon Developer Edition

-- Information about the crash:
When in System Settings I went to:

Icons -> Get New Themes...

it crashed. This bug seems to repeatedly happen whenever I do this. I am
running KDE neon git unstable (last update was ~10 minutes ago).

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4db9005900 (LWP 6804))]

Thread 5 (Thread 0x7f4d84810700 (LWP 6809)):
#0  0x00007f4db46e227d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4dadb9b6f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4dadb57e74 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4dadb58330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4dadb5849c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4db50195db in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4db4fc065a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f4db4de0554 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4db2b2ba35 in QQmlThreadPrivate::run (this=0x84670d0) at
qml/ftw/qqmlthread.cpp:147
#9  0x00007f4db4de56eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f4dafe6c6ba in start_thread (arg=0x7f4d84810700) at
pthread_create.c:333
#11 0x00007f4db46f241d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f4d8fb6e700 (LWP 6808)):
#0  0x00007f4dadb9ca94 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4dadb57d4a in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4dadb58330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4dadb5849c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4db50195db in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4db4fc065a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4db4de0554 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f4db2b2ba35 in QQmlThreadPrivate::run (this=0x246b950) at
qml/ftw/qqmlthread.cpp:147
#8  0x00007f4db4de56eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f4dafe6c6ba in start_thread (arg=0x7f4d8fb6e700) at
pthread_create.c:333
#10 0x00007f4db46f241d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f4d97b8b700 (LWP 6807)):
#0  0x00007f4db46e674d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4dadb5838c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4dadb5849c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4db50195db in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f4db4fc065a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4db4de0554 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4db2b2ba35 in QQmlThreadPrivate::run (this=0x212da00) at
qml/ftw/qqmlthread.cpp:147
#7  0x00007f4db4de56eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4dafe6c6ba in start_thread (arg=0x7f4d97b8b700) at
pthread_create.c:333
#9  0x00007f4db46f241d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f4da2766700 (LWP 6806)):
#0  0x00007f4db46e227d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4dadb9b6f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4dadb57e74 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4dadb58330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4dadb5849c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4db50195db in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4db4fc065a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f4db4de0554 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4db543c2c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f4db4de56eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f4dafe6c6ba in start_thread (arg=0x7f4da2766700) at
pthread_create.c:333
#11 0x00007f4db46f241d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f4db9005900 (LWP 6804)):
[KCrash Handler]
#6  QtWaylandClient::QWaylandWindow::shellSurface (this=this@entry=0x0) at
qwaylandwindow.cpp:637
#7  0x00007f4da737a700 in QtWaylandClient::closestShellSurfaceWindow
(window=0x84b2d20) at qwaylandwindow.cpp:799
#8  0x00007f4da737ab1d in QtWaylandClient::QWaylandWindow::transientParent
(this=0xa4974b0) at qwaylandwindow.cpp:811
#9  0x00007f4da737d98b in QtWaylandClient::QWaylandWindow::initWindow
(this=this@entry=0xa4974b0) at qwaylandwindow.cpp:154
#10 0x00007f4da737df6a in QtWaylandClient::QWaylandWindow::setVisible
(this=this@entry=0xa4974b0, visible=<optimized out>) at qwaylandwindow.cpp:380
#11 0x00007f4da1304594 in QtWaylandClient::QWaylandEglWindow::setVisible
(this=0xa4974b0, visible=<optimized out>) at
../../../../hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:160
#12 0x00007f4db57f32ec in QWindowPrivate::setVisible (this=0xa497160,
visible=visible@entry=true) at kernel/qwindow.cpp:395
#13 0x00007f4db5fe654d in QWidgetWindow::setNativeWindowVisibility
(this=this@entry=0xa496fe0, visible=visible@entry=true) at
kernel/qwidgetwindow.cpp:198
#14 0x00007f4db5fc130c in QWidgetPrivate::show_sys (this=this@entry=0xeccb680)
at kernel/qwidget.cpp:8034
#15 0x00007f4db5fca8cb in QWidgetPrivate::show_helper
(this=this@entry=0xeccb680) at kernel/qwidget.cpp:7957
#16 0x00007f4db5fcdaad in QWidget::setVisible (this=this@entry=0xaea00e0,
visible=visible@entry=true) at kernel/qwidget.cpp:8251
#17 0x00007f4db617decd in QDialog::setVisible (this=0xaea00e0,
visible=<optimized out>) at dialogs/qdialog.cpp:724
#18 0x00007f4d84d26799 in IconModule::getNewStuff (this=0x84628f0,
ctx=<optimized out>) at /workspace/build/kcms/icons/main.cpp:294
#19 0x00007f4d84d30d0c in IconModule::qt_static_metacall
(_o=_o@entry=0x84628f0, _c=_c@entry=QMetaObject::InvokeMetaMethod,
_id=_id@entry=5, _a=_a@entry=0x7ffce0fd8480) at
/workspace/build/obj-x86_64-linux-gnu/kcms/icons/moc_main.cpp:133
#20 0x00007f4d84d30fe0 in IconModule::qt_metacall (this=0x84628f0,
_c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7ffce0fd8480) at
/workspace/build/obj-x86_64-linux-gnu/kcms/icons/moc_main.cpp:224
#21 0x00007f4db2addbf9 in QQmlObjectOrGadget::metacall
(this=this@entry=0x7ffce0fd87f0, type=type@entry=QMetaObject::InvokeMetaMethod,
index=index@entry=20, argv=<optimized out>) at qml/qqmlpropertycache.cpp:1732
#22 0x00007f4db2a5a5bd in CallMethod (object=..., index=<optimized out>,
returnType=<optimized out>, argCount=<optimized out>, argTypes=<optimized out>,
engine=engine@entry=0x84675f0, callArgs=0x7f4d7f7c13a0,
callType=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1158
#23 0x00007f4db2a5bc8d in CallPrecise (object=..., data=...,
engine=engine@entry=0x84675f0, callArgs=callArgs@entry=0x7f4d7f7c13a0,
callType=callType@entry=QMetaObject::InvokeMetaMethod) at
jsruntime/qv4qobjectwrapper.cpp:1420
#24 0x00007f4db2a5ced0 in QV4::QObjectMethod::callInternal (this=<optimized
out>, callData=0x7f4d7f7c13a0, scope=...) at
jsruntime/qv4qobjectwrapper.cpp:1966
#25 0x00007f4db2a759de in QV4::Object::call (d=0x7f4d7f7c13a0, scope=...,
this=<optimized out>) at jsruntime/qv4object_p.h:445
#26 QV4::Runtime::method_callProperty (engine=0x84675f0, nameIndex=<optimized
out>, callData=0x7f4d7f7c13a0) at jsruntime/qv4runtime.cpp:1104
#27 0x00007f4d84d1751b in ?? ()
#28 0x0000000008543ee0 in ?? ()
#29 0x0000000000000000 in ?? ()

Possible duplicates by query: bug 391651.

Reported using DrKonqi

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

Reply via email to