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

            Bug ID: 425882
           Summary: system settings crash when changing workspace settings
           Product: systemsettings
           Version: 5.19.4
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: s.grushk...@gmail.com
  Target Milestone: ---

Application: systemsettings5 (5.19.4)

Qt Version: 5.15.0
Frameworks Version: 5.73.0
Operating System: Linux 5.8.0-1-default x86_64
Windowing system: Wayland
Distribution: "openSUSE Tumbleweed"

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

i was changing the settings in workspace settings (making sure that the double
click opens files in dolphin) when the app has crashed.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Aborted

[KCrash Handler]
#4  0x00007f1fae42c4b1 in raise () from /lib64/libc.so.6
#5  0x00007f1fae415539 in abort () from /lib64/libc.so.6
#6  0x00007f1fae836c27 in qt_message_fatal (message=<synthetic pointer>...,
context=...) at global/qlogging.cpp:1914
#7  QMessageLogger::fatal (this=this@entry=0x7f1f75735b30,
msg=msg@entry=0x7f1faf31a738 "QPixmap: Must construct a QGuiApplication before
a QPixmap") at global/qlogging.cpp:893
#8  0x00007f1faee42eff in qt_pixmap_thread_test () at
../../include/QtCore/../../src/corelib/global/qlogging.h:90
#9  qt_pixmap_thread_test () at image/qpixmap.cpp:71
#10 0x00007f1faef17ba5 in QPixmap::QPixmap (this=0x7f1f75735bb0) at
image/qpixmap.cpp:109
#11 0x00007f1faef2613e in QPixmapIconEngine::read (this=0x7f1f60009980, in=...)
at image/qicon.cpp:483
#12 0x00007f1faef29ac6 in operator>> (s=..., icon=...) at image/qicon.cpp:1450
#13 0x00007f1fa985de5a in operator() (__closure=0x55a6dea72598) at
/usr/src/debug/kwayland-5.73.0-1.1.x86_64/src/client/plasmawindowmanagement.cpp:646
#15 QtConcurrent::RunFunctionTask<QIcon>::run (this=0x55a6dea72570) at
/usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:108
#16 0x00007f1fae8757c2 in QThreadPoolThread::run (this=0x55a6de84b4a0) at
thread/qthreadpool.cpp:100
#17 0x00007f1fae871871 in QThreadPrivate::start (arg=0x55a6de84b4a0) at
thread/qthread_unix.cpp:342
#18 0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#19 0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6def1cc40, cond=0x55a6def1cc68) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6de9edb00) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6df3c3a00, cond=0x55a6df3c3a28) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6df36eef0) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6df190340, cond=0x55a6df190368) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6ddd06a00) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6de5cb6c0, cond=0x55a6de5cb6e8) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6de26d880) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6deb7ea80, cond=0x55a6deb7eaa8) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6de993e60) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6de658300, cond=0x55a6de658328) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6de676740) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6de4f10c0, cond=0x55a6de4f10e8) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6de2d4140) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6dde3e448, cond=0x55a6dde3e470) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6ddc68f40) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6dde3e448, cond=0x55a6dde3e470) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6ddc30240) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6dde3dd40, cond=0x55a6dde3dd68) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6ddc5a190) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6dde3dd40, cond=0x55a6dde3dd68) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6ddc59f70) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6dde3dd40, cond=0x55a6dde3dd68) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6ddc26a00) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6ddc3c508, cond=0x55a6ddc3c530) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6ddb90310) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6ddc3c508, cond=0x55a6ddc3c530) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6ddc94750) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6ddc3c508, cond=0x55a6ddc3c530) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6ddc94570) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6ddc3c508, cond=0x55a6ddc3c530) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6ddc1e5d0) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fa2b7f98b in cnd_wait (mtx=0x55a6dde34b08, cond=0x55a6dde34b30) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func (input=input@entry=0x55a6ddc94530) at
../src/util/u_queue.c:275
#3  0x00007f1fa2b7f8b7 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fac6545ce in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f1fac6546ef in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f1faeaa707b in QEventDispatcherGlib::processEvents
(this=0x7f1fa4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f1faea4e5db in QEventLoop::exec (this=this@entry=0x7f1fa9396d50,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f1fae87073e in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f1fad789a17 in QDBusConnectionManager::run (this=0x7f1fad7f6d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#7  0x00007f1fae871871 in QThreadPrivate::start (arg=0x7f1fad7f6d80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:342
#8  0x00007f1fad0b0eaa in start_thread () from /lib64/libpthread.so.0
#9  0x00007f1fae4efaff in clone () from /lib64/libc.so.6

#1  0x00007f1fae8776db in QWaitConditionPrivate::wait (deadline=...,
deadline=..., this=0x55a6de70aae0) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait (this=this@entry=0x55a6de6ed460,
mutex=mutex@entry=0x55a6de6ed438, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#3  0x00007f1fae8741f7 in QThreadPoolPrivate::waitForDone
(this=this@entry=0x55a6de6ed3e0, timer=...) at thread/qthreadpool.cpp:312
#4  0x00007f1fae874617 in QThreadPoolPrivate::waitForDone (this=0x55a6de6ed3e0,
msecs=-185116640) at thread/qthreadpool.cpp:322
#5  0x00007f1faea51e05 in QCoreApplication::~QCoreApplication
(this=0x7ffdf4f75970, __in_chrg=<optimized out>) at
kernel/qcoreapplication.cpp:882
#6  0x000055a6dcacbffa in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/systemsettings5-5.19.4-1.1.x86_64/app/main.cpp:168
[Inferior 1 (process 13115) detached]

Possible duplicates by query: bug 425802, bug 425463, bug 425388, bug 424911,
bug 424729.

Reported using DrKonqi

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

Reply via email to