https://bugs.kde.org/show_bug.cgi?id=521269
Bug ID: 521269
Summary: Kde system settings app crashes every single time.
Classification: Applications
Product: systemsettings
Version First 6.6.5
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: generic-crash
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: systemsettings (6.6.5)
ApplicationNotResponding [ANR]: false
Qt Version: 6.11.1
Frameworks Version: 6.26.0
Operating System: Linux 7.0.4-273-tkg-bore x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 6.6.5 [CoredumpBackend]
-- Information about the crash:
Open KDE system settings app > do something or nothing. > push upper-right
close button > Dr Konqi"KDE system setting app has been crashed."
I installed debug symbol, but still the report appears.
The crash can be reproduced every time.
-- Backtrace:
Application: KDE システム設定 (systemsettings), signal: Aborted
warning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed
mapping note processing
[New LWP 50588]
[New LWP 50590]
[New LWP 50610]
[New LWP 50609]
[New LWP 50608]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/systemsettings kcm_colors'.
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 0x718f91eb3c80 (LWP 50588))]
Using eu-unstrip to resolve modules.
add symbol table from file "/usr/lib/libc.so.6"
add symbol table from file "/usr/lib/libKF6Crash.so.6"
add symbol table from file "/usr/lib/libQt6Qml.so.6"
add symbol table from file "/usr/lib/libQt6Core.so.6"
add symbol table from file "/usr/lib/qt6/plugins/kf6/ktranscript.so"
add symbol table from file "/usr/bin/systemsettings"
add symbol table from file "/usr/lib/libglib-2.0.so.0"
add symbol table from file "/usr/lib/libQt6DBus.so.6"
add symbol table from file "/usr/lib/libgio-2.0.so.0"
[Current thread is 5 (Thread 0x718f711fe6c0 (LWP 50608))]
Thread 5 (Thread 0x718f711fe6c0 (LWP 50608)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000718f977ee0de in g_cond_wait_impl (cond=0x583bdfa00c78,
mutex=0x583bdfa00c70) at ../glib/glib/gthread-posix.c:1026
#2 g_cond_wait (cond=0x583bdfa00c78, mutex=0x583bdfa00c70) at
../glib/glib/gthread.c:1686
#3 0x0000718f9778354d in g_async_queue_pop_intern_unlocked
(queue=0x583bdfa00c70, wait=1, end_time=-1) at ../glib/glib/gasyncqueue.c:376
#4 0x0000718f977f7fd7 in g_thread_pool_spawn_thread (data=<optimized out>) at
../glib/glib/gthreadpool.c:297
#5 0x0000718f977f7ad4 in g_thread_proxy (data=0x583bdfa00cc0) at
../glib/glib/gthread.c:893
#6 0x0000718f97e981b9 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#7 0x0000718f97f1d21c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 4 (Thread 0x718f709fd6c0 (LWP 50609)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x0000718f97e94abc 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 0x0000718f97e94b04 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 0x0000718f97f0fff6 in __GI_ppoll (fds=fds@entry=0x718f50000880,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x0000718f977c0edf in ppoll (__fds=0x718f50000880, __nfds=1, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x583bdf9e8f40, timeout_usec=<optimized out>, fds=0x718f50000880,
n_fds=1) at ../glib/glib/gmain.c:4837
#6 g_main_context_iterate_unlocked (context=context@entry=0x583bdf9e8f40,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4511
#7 0x0000718f977c0fe5 in g_main_context_iteration (context=0x583bdf9e8f40,
may_block=may_block@entry=1) at ../glib/glib/gmain.c:4582
#8 0x0000718f977c1032 in glib_worker_main (data=<optimized out>) at
../glib/glib/gmain.c:6790
#9 0x0000718f977f7ad4 in g_thread_proxy (data=0x583bdfa00f70) at
../glib/glib/gthread.c:893
#10 0x0000718f97e981b9 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x0000718f97f1d21c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 3 (Thread 0x718f4bfff6c0 (LWP 50610)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x0000718f97e94abc 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 0x0000718f97e94b04 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 0x0000718f97f0fff6 in __GI_ppoll (fds=fds@entry=0x718f440008c0,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x0000718f977c0edf in ppoll (__fds=0x718f440008c0, __nfds=1, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x583bdfa0b510, timeout_usec=<optimized out>, fds=0x718f440008c0,
n_fds=1) at ../glib/glib/gmain.c:4837
#6 g_main_context_iterate_unlocked (context=0x583bdfa0b510,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4511
#7 0x0000718f977c11a7 in g_main_loop_run (loop=0x583bdfa0d630) at
../glib/glib/gmain.c:4721
#8 0x0000718f92362974 in gdbus_shared_thread_func (user_data=0x583bdfa0d200)
at ../glib/gio/gdbusprivate.c:284
#9 0x0000718f977f7ad4 in g_thread_proxy (data=0x583bdfa0b6e0) at
../glib/glib/gthread.c:893
#10 0x0000718f97e981b9 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x0000718f97f1d21c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 2 (Thread 0x718f91d8a6c0 (LWP 50590)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x0000718f97e94abc 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 0x0000718f97e94b04 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 0x0000718f97f0fff6 in __GI_ppoll (fds=fds@entry=0x583bdf9fc440,
nfds=nfds@entry=4, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x0000718f977c0edf in ppoll (__fds=0x583bdf9fc440, __nfds=4, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x718f8c000ca0, timeout_usec=<optimized out>, fds=0x583bdf9fc440,
n_fds=4) at ../glib/glib/gmain.c:4837
#6 g_main_context_iterate_unlocked (context=context@entry=0x718f8c000ca0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4511
#7 0x0000718f977c0fe5 in g_main_context_iteration (context=0x718f8c000ca0,
may_block=1) at ../glib/glib/gmain.c:4582
#8 0x0000718f98a9d0b2 in QEventDispatcherGlib::processEvents
(this=0x718f8c000880, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:402
#9 0x0000718f98791983 in QEventLoop::processEvents (this=0x718f91d897a0,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:109
#10 QEventLoop::exec (this=0x718f91d897a0, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:198
#11 0x0000718f988b9342 in QThread::exec (this=this@entry=0x718f985fee20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672
#12 0x0000718f9856c7d1 in QDBusConnectionManager::run (this=0x718f985fee20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp:145
#13 0x0000718f989784fb in QThreadPrivate::start (arg=0x718f985fee20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:466
#14 0x0000718f97e981b9 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#15 0x0000718f97f1d21c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 1 (Thread 0x718f91eb3c80 (LWP 50588)):
[KCrash Handler]
#4 __pthread_kill_implementation (threadid=<optimized out>, signo=6,
no_tid=<optimized out>) at pthread_kill.c:44
#5 0x0000718f97e3e7d0 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#6 0x0000718f97e25681 in __GI_abort () at abort.c:77
#7 0x0000718f97e26700 in __libc_message_impl (vma_name=<optimized out>,
fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:138
#8 0x0000718f97ea47cc in __libc_message_wrapper (vmaname=0x718f97fb4891
"glibc: fatal", fmt=0x718f97fb7e92 "%s\n") at ../include/stdio.h:203
#9 malloc_printerr (str=str@entry=0x718f97fba8f8 "corrupted size vs. prev_size
while consolidating") at malloc.c:5341
#10 0x0000718f97ea6284 in _int_free_merge_chunk (av=0x718f98013ac0
<main_arena>, p=0x583be1d4b8a0, size=<optimized out>) at malloc.c:4439
#11 0x0000718f97ea6344 in _int_free_chunk (av=0x718f98013ac0 <main_arena>,
p=<optimized out>, size=<optimized out>, have_lock=<optimized out>) at
malloc.c:4368
#12 0x0000718f9a9a7cb0 in
QQmlRefPointer<QV4::CompiledData::CompilationUnit>::~QQmlRefPointer
(this=<optimized out>, this=<optimized out>) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qqmlrefcount_p.h:200
#13 QV4::ExecutableCompilationUnit::~ExecutableCompilationUnit (this=<optimized
out>, this=<optimized out>) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:47
#14 0x0000718f9a99dcc2 in
QQmlRefCounted<QV4::ExecutableCompilationUnit>::release (this=0x583bde44b5a8)
at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qqmlrefcount_p.h:148
#15 QQmlRefCounted<QV4::ExecutableCompilationUnit>::release
(this=0x583bde44b5a8) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qqmlrefcount_p.h:148
#16 QQmlRefPointer<QV4::ExecutableCompilationUnit>::~QQmlRefPointer
(this=<optimized out>, this=<optimized out>) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qqmlrefcount_p.h:200
#17 QHashPrivate::MultiNodeChain<QQmlRefPointer<QV4::ExecutableCompilationUnit>
>::~MultiNodeChain (this=<optimized out>, this=<optimized out>) at
/usr/include/qt6/QtCore/qhash.h:131
#18 QHashPrivate::MultiNodeChain<QQmlRefPointer<QV4::ExecutableCompilationUnit>
>::free (this=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:139
#19 QHashPrivate::MultiNode<QUrl,
QQmlRefPointer<QV4::ExecutableCompilationUnit> >::~MultiNode (this=<optimized
out>, this=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:203
#20 QHashPrivate::Span<QHashPrivate::MultiNode<QUrl,
QQmlRefPointer<QV4::ExecutableCompilationUnit> > >::freeData (this=<optimized
out>) at /usr/include/qt6/QtCore/qhash.h:279
#21 QHashPrivate::Span<QHashPrivate::MultiNode<QUrl,
QQmlRefPointer<QV4::ExecutableCompilationUnit> > >::~Span (this=<optimized
out>, this=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:271
#22 QHashPrivate::Data<QHashPrivate::MultiNode<QUrl,
QQmlRefPointer<QV4::ExecutableCompilationUnit> > >::~Data (this=<optimized
out>, this=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:790
#23 0x0000718f9a980acb in QMultiHash<QUrl,
QQmlRefPointer<QV4::ExecutableCompilationUnit> >::clear (this=0x583bdeaa9098)
at /usr/include/qt6/QtCore/qhash.h:1850
#24 QV4::ExecutionEngine::~ExecutionEngine (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:897
#25 0x0000718f9a94922f in std::default_delete<QV4::ExecutionEngine>::operator()
(this=<optimized out>, __ptr=0x583bdeaa8dd0) at
/usr/include/c++/16.1.1/bits/unique_ptr.h:92
#26 std::default_delete<QV4::ExecutionEngine>::operator() (this=<optimized
out>, __ptr=0x583bdeaa8dd0) at /usr/include/c++/16.1.1/bits/unique_ptr.h:86
#27 std::unique_ptr<QV4::ExecutionEngine,
std::default_delete<QV4::ExecutionEngine> >::~unique_ptr (this=<optimized out>,
this=<optimized out>) at /usr/include/c++/16.1.1/bits/unique_ptr.h:398
#28 QJSEnginePrivate::~QJSEnginePrivate (this=<optimized out>, this=<optimized
out>) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsapi/qjsengine.cpp:1268
#29 QJSEnginePrivate::~QJSEnginePrivate (this=<optimized out>, this=<optimized
out>) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsapi/qjsengine.cpp:1268
#30 0x0000718f9a94627f in QJSEngine::~QJSEngine (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsapi/qjsengine.cpp:379
#31 QJSEngine::~QJSEngine (this=<optimized out>, this=<optimized out>) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsapi/qjsengine.cpp:379
#32 0x0000718f987dfdba in QObjectPrivate::deleteChildren
(this=this@entry=0x583bde44c8c0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:2279
#33 0x0000718f987e7586 in QObject::~QObject (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1177
#34 0x0000718f8b7901f2 in Scriptface::~Scriptface (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/ki18n/ki18n-6.26.0/src/i18n/ktranscript.cpp:677
#35 qDeleteAll<QHash<QString, Scriptface*>::const_iterator> (begin=...,
end=...) at /usr/include/qt6/QtCore/qalgorithms.h:25
#36 qDeleteAll<QHash<QString, Scriptface*> > (c=...) at
/usr/include/qt6/QtCore/qalgorithms.h:33
#37 KTranscriptImp::~KTranscriptImp (this=<optimized out>, this=<optimized
out>) at /usr/src/debug/ki18n/ki18n-6.26.0/src/i18n/ktranscript.cpp:464
#38 0x0000718f8b79abc0 in KTranscriptImp::~KTranscriptImp (this=<optimized
out>, this=<optimized out>) at
/usr/src/debug/ki18n/ki18n-6.26.0/src/i18n/ktranscript.cpp:462
#39 std::default_delete<KTranscriptImp>::operator() (this=<optimized out>,
__ptr=0x583bde890d90) at /usr/include/c++/16.1.1/bits/unique_ptr.h:92
#40 std::unique_ptr<KTranscriptImp, std::default_delete<KTranscriptImp>
>::~unique_ptr (this=<optimized out>, this=<optimized out>) at
/usr/include/c++/16.1.1/bits/unique_ptr.h:398
#41 QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_globalKTIPtr>::~Holder
(this=<optimized out>, this=<optimized out>) at
/usr/include/qt6/QtCore/qglobalstatic.h:54
#42 0x0000718f97e41101 in __run_exit_handlers (status=0, listp=0x718f98013680
<__exit_funcs>, run_list_atexit=run_list_atexit@entry=true,
run_dtors=run_dtors@entry=true) at exit.c:118
#43 0x0000718f97e411de in __GI_exit (status=<optimized out>) at exit.c:148
#44 0x0000718f97e27748 in __libc_start_call_main
(main=main@entry=0x583bbf9b12d0 <main(int, char**)>, argc=argc@entry=2,
argv=argv@entry=0x7ffe3327f648) at ../sysdeps/nptl/libc_start_call_main.h:83
#45 0x0000718f97e27879 in __libc_start_main_impl (main=0x583bbf9b12d0
<main(int, char**)>, argc=2, argv=0x7ffe3327f648, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe3327f638) at
../csu/libc-start.c:360
#46 0x0000583bbf9b3ad5 in _start ()
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.