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.