https://bugs.kde.org/show_bug.cgi?id=522601
Bug ID: 522601
Summary: systemsettings crashes on closing
Classification: Applications
Product: systemsettings
Version First 6.7.1
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: generic-crash
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: systemsettings (6.7.1)
ApplicationNotResponding [ANR]: false
Qt Version: 6.11.1
Frameworks Version: 6.27.0
Operating System: Linux 7.0.14-201.fc44.x86_64 x86_64
Windowing System: X11
Distribution: "Fedora Linux 44 (KDE Plasma Desktop Edition)"
DrKonqi: 6.7.1 [CoredumpBackend]
-- Information about the crash:
systemsettings crashes every time when closing the window, even when no other
operation is done. The window itself works fine and there isn't any faulty
behavior during usage. Opening and closing systemsettings can consistently
reproduce the issue. This issue has been appearing some time after upgrading
from Fedora 43 to 44 and all packages are up to date.
The crash can be reproduced every time.
-- Backtrace:
Application: KDE システム設定 (systemsettings), signal: Aborted
warning: Can't open file /memfd:kwin-dmabuf-feedback-table (deleted) during
file-backed mapping note processing
warning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed
mapping note processing
[New LWP 5843]
[New LWP 5844]
[New LWP 5857]
[New LWP 5855]
[New LWP 5856]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/systemsettings'.
Program terminated with signal SIGABRT, Aborted.
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO
(ret) : 0;
[Current thread is 1 (Thread 0x7f00c2d16f40 (LWP 5843))]
Using eu-unstrip to resolve modules.
add symbol table from file "/lib64/libc.so.6"
add symbol table from file "/lib64/libKF6Crash.so.6"
add symbol table from file "/lib64/libQt6Qml.so.6"
add symbol table from file "/lib64/libQt6Core.so.6"
add symbol table from file "/usr/lib64/qt6/plugins/kf6/ktranscript.so"
add symbol table from file "/usr/bin/systemsettings"
add symbol table from file "/lib64/libglib-2.0.so.0"
add symbol table from file "/lib64/libQt6DBus.so.6"
add symbol table from file "/lib64/libgio-2.0.so.0"
[Current thread is 5 (Thread 0x7f00930c46c0 (LWP 5856))]
Thread 5 (Thread 0x7f00930c46c0 (LWP 5856)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f00c907662c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=271) at cancellation.c:49
#2 0x00007f00c9076674 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized
out>, nr=271) at cancellation.c:75
#3 0x00007f00c90f04a6 in __GI_ppoll (fds=fds@entry=0x7f0088000880,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007f00c8783125 in ppoll (__fds=0x7f0088000880, __nfds=1, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x555d50a52b00, timeout_usec=<optimized out>, fds=0x7f0088000880,
n_fds=1) at ../glib/gmain.c:4837
#6 g_main_context_iterate_unlocked (context=context@entry=0x555d50a52b00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4511
#7 0x00007f00c87831e3 in g_main_context_iteration (context=0x555d50a52b00,
may_block=may_block@entry=1) at ../glib/gmain.c:4582
#8 0x00007f00c8783231 in glib_worker_main (data=<optimized out>) at
../glib/gmain.c:6790
#9 0x00007f00c87b8c52 in g_thread_proxy (data=0x555d50a5e190) at
../glib/gthread.c:893
#10 0x00007f00c9079d19 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007f00c90fd64c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 4 (Thread 0x7f00938c56c0 (LWP 5855)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f00c87b342b in g_cond_wait_impl (cond=0x555d50a5de98,
mutex=0x555d50a5de90) at ../glib/gthread-posix.c:1026
#2 g_cond_wait (cond=0x555d50a5de98, mutex=0x555d50a5de90) at
../glib/gthread.c:1686
#3 0x00007f00c874554c in g_async_queue_pop_intern_unlocked
(queue=0x555d50a5de90, wait=1, end_time=-1) at ../glib/gasyncqueue.c:376
#4 0x00007f00c87b9ca4 in g_thread_pool_spawn_thread (data=<optimized out>) at
../glib/gthreadpool.c:297
#5 0x00007f00c87b8c52 in g_thread_proxy (data=0x555d50a5dee0) at
../glib/gthread.c:893
#6 0x00007f00c9079d19 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#7 0x00007f00c90fd64c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 3 (Thread 0x7f00928c36c0 (LWP 5857)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f00c907662c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=271) at cancellation.c:49
#2 0x00007f00c9076674 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized
out>, nr=271) at cancellation.c:75
#3 0x00007f00c90f04a6 in __GI_ppoll (fds=fds@entry=0x7f007c0008c0,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007f00c8783125 in ppoll (__fds=0x7f007c0008c0, __nfds=1, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x555d50a6a770, timeout_usec=<optimized out>, fds=0x7f007c0008c0,
n_fds=1) at ../glib/gmain.c:4837
#6 g_main_context_iterate_unlocked (context=0x555d50a6a770,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4511
#7 0x00007f00c87832e7 in g_main_loop_run (loop=0x555d50a6c500) at
../glib/gmain.c:4721
#8 0x00007f00c334f942 in gdbus_shared_thread_func (user_data=0x555d50a6c0d0)
at ../gio/gdbusprivate.c:284
#9 0x00007f00c87b8c52 in g_thread_proxy (data=0x555d50a6a940) at
../glib/gthread.c:893
#10 0x00007f00c9079d19 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007f00c90fd64c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 2 (Thread 0x7f00b4dff6c0 (LWP 5844)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f00c907662c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=271) at cancellation.c:49
#2 0x00007f00c9076674 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized
out>, nr=271) at cancellation.c:75
#3 0x00007f00c90f04a6 in __GI_ppoll (fds=fds@entry=0x555d50a57540,
nfds=nfds@entry=4, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007f00c8783125 in ppoll (__fds=0x555d50a57540, __nfds=4, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f00b0000ca0, timeout_usec=<optimized out>, fds=0x555d50a57540,
n_fds=4) at ../glib/gmain.c:4837
#6 g_main_context_iterate_unlocked (context=context@entry=0x7f00b0000ca0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4511
#7 0x00007f00c87831e3 in g_main_context_iteration (context=0x7f00b0000ca0,
may_block=1) at ../glib/gmain.c:4582
#8 0x00007f00c9a69a9d in QEventDispatcherGlib::processEvents
(this=0x7f00b0000880, flags=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:402
#9 0x00007f00c971d57b in QEventLoop::exec (this=this@entry=0x7f00b4dfe570,
flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/global/qflags.h:78
#10 0x00007f00c9850e0a in QThread::exec (this=this@entry=0x7f00c95fedc0
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/thread/qthread.cpp:672
#11 0x00007f00c953d704 in QDBusConnectionManager::run (this=0x7f00c95fedc0
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/dbus/qdbusconnectionmanager.cpp:145
#12 0x00007f00c990ce8f in QThreadPrivate::start (arg=0x7f00c95fedc0
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/thread/qthread_unix.cpp:466
#13 0x00007f00c9079d19 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#14 0x00007f00c90fd64c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 1 (Thread 0x7f00c2d16f40 (LWP 5843)):
[KCrash Handler]
#4 __pthread_kill_implementation (threadid=<optimized out>, signo=6,
no_tid=<optimized out>) at pthread_kill.c:44
#5 0x00007f00c9020f8e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#6 0x00007f00c90087b3 in __GI_abort () at abort.c:77
#7 0x00007f00c9009804 in __libc_message_impl (vma_name=<optimized out>,
fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:138
#8 0x00007f00c908618c in __libc_message_wrapper (vmaname=0x7f00c91baeb1
"glibc: fatal", fmt=0x7f00c91be4bf "%s\n") at ../include/stdio.h:203
#9 malloc_printerr (str=str@entry=0x7f00c91c0f10 "corrupted size vs. prev_size
while consolidating") at malloc.c:5341
#10 0x00007f00c9087bd4 in _int_free_merge_chunk (av=0x7f00c91f6ac0
<main_arena>, p=0x555d51b5a570, size=<optimized out>) at malloc.c:4439
#11 0x00007f00c9087c94 in _int_free_chunk (av=0x7f00c91f6ac0 <main_arena>,
p=<optimized out>, size=<optimized out>, have_lock=<optimized out>) at
malloc.c:4368
#12 0x00007f00cbb58f52 in
QQmlRefCounted<QV4::CompiledData::CompilationUnit>::release
(this=0x555d51b606b0) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:148
#13 QQmlRefCounted<QV4::CompiledData::CompilationUnit>::release
(this=0x555d51b606b0) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:148
#14 QQmlRefPointer<QV4::CompiledData::CompilationUnit>::~QQmlRefPointer
(this=0x555d4fadc1a0) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:200
#15 QV4::ExecutableCompilationUnit::~ExecutableCompilationUnit
(this=0x555d4fadc110) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/jsruntime/qv4executablecompilationunit.cpp:47
#16 0x00007f00cbb41655 in
QQmlRefCounted<QV4::ExecutableCompilationUnit>::release (this=0x555d4fadc188)
at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:148
#17 QQmlRefCounted<QV4::ExecutableCompilationUnit>::release
(this=0x555d4fadc188) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:148
#18 QQmlRefPointer<QV4::ExecutableCompilationUnit>::~QQmlRefPointer
(this=0x555d4fad7730) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:200
#19 QHashPrivate::MultiNodeChain<QQmlRefPointer<QV4::ExecutableCompilationUnit>
>::~MultiNodeChain (this=0x555d4fad7730) at /usr/include/qt6/QtCore/qhash.h:131
#20 QHashPrivate::MultiNodeChain<QQmlRefPointer<QV4::ExecutableCompilationUnit>
>::free (this=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:139
#21 QHashPrivate::MultiNode<QUrl,
QQmlRefPointer<QV4::ExecutableCompilationUnit> >::~MultiNode
(this=0x555d4fab6cb0) at /usr/include/qt6/QtCore/qhash.h:203
#22 QHashPrivate::Span<QHashPrivate::MultiNode<QUrl,
QQmlRefPointer<QV4::ExecutableCompilationUnit> > >::freeData (this=<optimized
out>) at /usr/include/qt6/QtCore/qhash.h:279
#23 QHashPrivate::Span<QHashPrivate::MultiNode<QUrl,
QQmlRefPointer<QV4::ExecutableCompilationUnit> > >::~Span (this=<optimized
out>) at /usr/include/qt6/QtCore/qhash.h:271
#24 QHashPrivate::Data<QHashPrivate::MultiNode<QUrl,
QQmlRefPointer<QV4::ExecutableCompilationUnit> > >::~Data (this=0x555d4fab6a20)
at /usr/include/qt6/QtCore/qhash.h:790
#25 QMultiHash<QUrl, QQmlRefPointer<QV4::ExecutableCompilationUnit> >::clear
(this=0x555d4fa64758) at /usr/include/qt6/QtCore/qhash.h:1850
#26 QV4::ExecutionEngine::~ExecutionEngine (this=this@entry=0x555d4fa64490) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/jsruntime/qv4engine.cpp:897
#27 0x00007f00cbae4233 in std::default_delete<QV4::ExecutionEngine>::operator()
(this=<optimized out>, __ptr=0x555d4fa64490) at
/usr/include/c++/16/bits/unique_ptr.h:86
#28 std::default_delete<QV4::ExecutionEngine>::operator() (this=<optimized
out>, __ptr=0x555d4fa64490) at /usr/include/c++/16/bits/unique_ptr.h:86
#29 std::unique_ptr<QV4::ExecutionEngine,
std::default_delete<QV4::ExecutionEngine> >::~unique_ptr (this=0x555d4fa64450)
at /usr/include/c++/16/bits/unique_ptr.h:408
#30 QJSEnginePrivate::~QJSEnginePrivate (this=0x555d4fa643c0) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/jsapi/qjsengine.cpp:1268
#31 0x00007f00cbae4295 in QJSEnginePrivate::~QJSEnginePrivate
(this=0x555d4fa643c0) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/jsapi/qjsengine.cpp:1268
#32 0x00007f00cbae6e85 in QJSEngine::~QJSEngine (this=0x555d4fa618a0) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/jsapi/qjsengine.cpp:379
#33 0x00007f00c9780542 in QObjectPrivate::deleteChildren
(this=this@entry=0x555d4fa5e9a0) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qobject.cpp:2279
#34 0x00007f00c97801c2 in QObject::~QObject (this=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qobject.cpp:1177
#35 0x00007f00b404a332 in Scriptface::~Scriptface (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/kf6-ki18n-6.27.0-1.fc44.x86_64/src/i18n/ktranscript.cpp:677
#36 qDeleteAll<QHash<QString, Scriptface*>::const_iterator> (begin=...,
end=...) at /usr/include/qt6/QtCore/qalgorithms.h:25
#37 qDeleteAll<QHash<QString, Scriptface*> > (c=...) at
/usr/include/qt6/QtCore/qalgorithms.h:33
#38 KTranscriptImp::~KTranscriptImp (this=<optimized out>, this=<optimized
out>) at
/usr/src/debug/kf6-ki18n-6.27.0-1.fc44.x86_64/src/i18n/ktranscript.cpp:464
#39 0x00007f00b4054a90 in KTranscriptImp::~KTranscriptImp (this=<optimized
out>, this=<optimized out>) at
/usr/src/debug/kf6-ki18n-6.27.0-1.fc44.x86_64/src/i18n/ktranscript.cpp:462
#40 std::default_delete<KTranscriptImp>::operator() (this=<optimized out>,
__ptr=0x555d4fa5c390) at /usr/include/c++/16/bits/unique_ptr.h:92
#41 std::unique_ptr<KTranscriptImp, std::default_delete<KTranscriptImp>
>::~unique_ptr (this=<optimized out>, this=<optimized out>) at
/usr/include/c++/16/bits/unique_ptr.h:408
#42 QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_globalKTIPtr>::~Holder
(this=<optimized out>, this=<optimized out>) at
/usr/include/qt6/QtCore/qglobalstatic.h:55
#43 0x00007f00c90237b1 in __run_exit_handlers (status=0, listp=0x7f00c91f6680
<__exit_funcs>, run_list_atexit=run_list_atexit@entry=true,
run_dtors=run_dtors@entry=true) at exit.c:118
#44 0x00007f00c902388e in __GI_exit (status=<optimized out>) at exit.c:148
#45 0x00007f00c900a688 in __libc_start_call_main
(main=main@entry=0x555d31e1b650 <main>, argc=argc@entry=1,
argv=argv@entry=0x7ffedf693b98) at ../sysdeps/nptl/libc_start_call_main.h:83
#46 0x00007f00c900a798 in __libc_start_main_impl (main=0x555d31e1b650 <main>,
argc=1, argv=0x7ffedf693b98, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffedf693b88) at ../csu/libc-start.c:360
#47 0x0000555d31e1da85 in _start ()
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.