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

            Bug ID: 522363
           Summary: System-settings crash on exit
    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.13-200.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:
Every time I close system-settings plasma reports a crash.

The crash can be reproduced every time.

-- Backtrace:
Application: Järjestelmäasetukset (systemsettings), signal: Aborted
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}

warning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed
mapping note processing
[New LWP 9913]
[New LWP 9925]
[New LWP 9914]
[New LWP 9926]
[New LWP 9927]

warning: could not find supplementary DWARF file
(/home/markku/.cache/debuginfod_client/2989a3d0f5111cc357fe0bd68d5749369ef9bc90/../../.dwz/libplist-2.7.0-1.fc44.x86_64)
for
/home/markku/.cache/debuginfod_client/2989a3d0f5111cc357fe0bd68d5749369ef9bc90/debuginfo

warning: could not find supplementary DWARF file
(/home/markku/.cache/debuginfod_client/f9fb8cf37a784d6e4ca10a2fca5487d3b66f3a23/../../../../../../../.dwz/libkcddb-26.04.2-1.fc44.x86_64)
for
/home/markku/.cache/debuginfod_client/f9fb8cf37a784d6e4ca10a2fca5487d3b66f3a23/debuginfo

warning: could not find supplementary DWARF file
(/home/markku/.cache/debuginfod_client/e1e66089931e3a534ab3b045f8cd4678c66121e6/../../.dwz/libkcddb-26.04.2-1.fc44.x86_64)
for
/home/markku/.cache/debuginfod_client/e1e66089931e3a534ab3b045f8cd4678c66121e6/debuginfo

warning: .gdb_index address table has a range (0x3a9e40 - 0x3a9e41) that
overlaps with an earlier range, ignoring .gdb_index

warning: .gdb_index address table has a range (0x6e02a0 - 0x6e02a1) that
overlaps with an earlier range, ignoring .gdb_index
Downloading 2.47 M separate debug info for
/usr/lib64/qt6/plugins/plasma/kcms/systemsettings/kcm_lookandfeel.so...
Downloading 16.75 M separate debug info for /lib64/libKF6NewStuffCore.so.6...
Downloading 1.44 M separate debug info for
/home/markku/.cache/debuginfod_client/458c8d975490c6c34b6bcf72a6000c30fe1a289f/debuginfo...
Downloading 14.80 M separate debug info for /lib64/libKF6Attica.so.6...
Downloading 13.28 M separate debug info for /lib64/libKF6Syndication.so.6...
Downloading 9.84 M separate debug info for
/usr/lib64/qt6/qml/org/kde/newstuff/libnewstuffqmlplugin.so...
Downloading 799.72 K separate debug info for
/usr/lib64/qt6/qml/org/kde/newstuff/private/libnewstuffqmlpluginprivate.so...
Downloading 1.82 M separate debug info for
/usr/lib64/qt6/qml/org/kde/coreaddons/libkcoreaddonsplugin.so...
[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 0x7fdb75a9df00 (LWP 9913))]
Using eu-unstrip to resolve modules.

[Current thread is 5 (Thread 0x7fdb42ffd6c0 (LWP 9927))]

Thread 5 (Thread 0x7fdb42ffd6c0 (LWP 9927)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fdb7be7662c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8,
a6=a6@entry=0, nr=271) at cancellation.c:49
#2  0x00007fdb7be76674 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0,
nr=271) at cancellation.c:75
#3  0x00007fdb7bef04a6 in __GI_ppoll (fds=fds@entry=0x7fdb300008c0,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007fdb7b536125 in ppoll (__fds=0x7fdb300008c0, __nfds=1, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>,
context=0x55c982df5ba0, timeout_usec=<optimized out>, fds=0x7fdb300008c0,
n_fds=1) at ../glib/gmain.c:4837
#6  g_main_context_iterate_unlocked (context=0x55c982df5ba0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4511
#7  0x00007fdb7b5362e7 in g_main_loop_run (loop=0x55c982df7aa0) at
../glib/gmain.c:4721
#8  0x00007fdb760e56c2 in gdbus_shared_thread_func (user_data=0x55c982df7670)
at ../gio/gdbusprivate.c:284
#9  0x00007fdb7b56bd12 in g_thread_proxy (data=0x55c982df5d70) at
../glib/gthread.c:893
#10 0x00007fdb7be79d19 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007fdb7befd64c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7fdb437fe6c0 (LWP 9926)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fdb7be7662c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8,
a6=a6@entry=0, nr=271) at cancellation.c:49
#2  0x00007fdb7be76674 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0,
nr=271) at cancellation.c:75
#3  0x00007fdb7bef04a6 in __GI_ppoll (fds=fds@entry=0x7fdb38000880,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007fdb7b536125 in ppoll (__fds=0x7fdb38000880, __nfds=1, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>,
context=0x55c982dde8a0, timeout_usec=<optimized out>, fds=0x7fdb38000880,
n_fds=1) at ../glib/gmain.c:4837
#6  g_main_context_iterate_unlocked (context=context@entry=0x55c982dde8a0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4511
#7  0x00007fdb7b5361e3 in g_main_context_iteration (context=0x55c982dde8a0,
may_block=may_block@entry=1) at ../glib/gmain.c:4582
#8  0x00007fdb7b536231 in glib_worker_main (data=<optimized out>) at
../glib/gmain.c:6790
#9  0x00007fdb7b56bd12 in g_thread_proxy (data=0x55c982de9580) at
../glib/gthread.c:893
#10 0x00007fdb7be79d19 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007fdb7befd64c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7fdb679ff6c0 (LWP 9914)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fdb7be7662c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8,
a6=a6@entry=0, nr=271) at cancellation.c:49
#2  0x00007fdb7be76674 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0,
nr=271) at cancellation.c:75
#3  0x00007fdb7bef04a6 in __GI_ppoll (fds=fds@entry=0x55c982de3340,
nfds=nfds@entry=4, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007fdb7b536125 in ppoll (__fds=0x55c982de3340, __nfds=4, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7fdb60000ca0, timeout_usec=<optimized out>, fds=0x55c982de3340,
n_fds=4) at ../glib/gmain.c:4837
#6  g_main_context_iterate_unlocked (context=context@entry=0x7fdb60000ca0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4511
#7  0x00007fdb7b5361e3 in g_main_context_iteration (context=0x7fdb60000ca0,
may_block=1) at ../glib/gmain.c:4582
#8  0x00007fdb7c869a9d in QEventDispatcherGlib::processEvents
(this=0x7fdb60000880, flags=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:402
#9  0x00007fdb7c51d57b in QEventLoop::exec (this=this@entry=0x7fdb679fe5b0,
flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/global/qflags.h:78
#10 0x00007fdb7c650e0a in QThread::exec (this=this@entry=0x7fdb7c3fedc0
<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 0x00007fdb7c33d704 in QDBusConnectionManager::run (this=0x7fdb7c3fedc0
<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 0x00007fdb7c70ce8f in QThreadPrivate::start (arg=0x7fdb7c3fedc0
<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 0x00007fdb7be79d19 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#14 0x00007fdb7befd64c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7fdb43fff6c0 (LWP 9925)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fdb7b5664eb in g_cond_wait_impl (cond=0x55c982de9288,
mutex=0x55c982de9280) at ../glib/gthread-posix.c:1026
#2  g_cond_wait (cond=0x55c982de9288, mutex=0x55c982de9280) at
../glib/gthread.c:1686
#3  0x00007fdb7b4f858c in g_async_queue_pop_intern_unlocked
(queue=0x55c982de9280, wait=1, end_time=-1) at ../glib/gasyncqueue.c:376
#4  0x00007fdb7b56cd64 in g_thread_pool_spawn_thread (data=<optimized out>) at
../glib/gthreadpool.c:297
#5  0x00007fdb7b56bd12 in g_thread_proxy (data=0x55c982de92d0) at
../glib/gthread.c:893
#6  0x00007fdb7be79d19 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#7  0x00007fdb7befd64c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7fdb75a9df00 (LWP 9913)):
[KCrash Handler]
#5  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007fdb7be7be93 in __pthread_kill_internal (threadid=<optimized out>,
signo=6) at pthread_kill.c:89
#7  0x00007fdb7be20f8e in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#8  0x00007fdb7be087b3 in __GI_abort () at abort.c:77
#9  0x00007fdb7be09804 in __libc_message_impl
(vma_name=vma_name@entry=0x7fdb7bfbaeb1 "glibc: fatal",
fmt=fmt@entry=0x7fdb7bfbe4bf "%s\n") at ../sysdeps/posix/libc_fatal.c:138
#10 0x00007fdb7be8618c in __libc_message_wrapper (vmaname=0x7fdb7bfbaeb1
"glibc: fatal", fmt=0x7fdb7bfbe4bf "%s\n") at ../include/stdio.h:203
#11 malloc_printerr (str=str@entry=0x7fdb7bfc0f10 "corrupted size vs. prev_size
while consolidating") at malloc.c:5341
#12 0x00007fdb7be87bd4 in _int_free_merge_chunk (av=0x7fdb7bff6ac0
<main_arena>, p=0x55c983ce3810, size=<optimized out>) at malloc.c:4439
#13 0x00007fdb7be87c94 in _int_free_chunk (av=0x7fdb7bff6ac0 <main_arena>,
p=<optimized out>, size=<optimized out>, have_lock=<optimized out>) at
malloc.c:4368
#14 0x00007fdb7e958f52 in
QQmlRefCounted<QV4::CompiledData::CompilationUnit>::release
(this=0x55c983cfe920) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:148
#15 QQmlRefCounted<QV4::CompiledData::CompilationUnit>::release
(this=0x55c983cfe920) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:148
#16 QQmlRefPointer<QV4::CompiledData::CompilationUnit>::~QQmlRefPointer
(this=0x55c981ec0430) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:200
#17 QV4::ExecutableCompilationUnit::~ExecutableCompilationUnit
(this=0x55c981ec03a0) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/jsruntime/qv4executablecompilationunit.cpp:47
#18 0x00007fdb7e941655 in
QQmlRefCounted<QV4::ExecutableCompilationUnit>::release (this=0x55c981ec0418)
at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:148
#19 QQmlRefCounted<QV4::ExecutableCompilationUnit>::release
(this=0x55c981ec0418) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:148
#20 QQmlRefPointer<QV4::ExecutableCompilationUnit>::~QQmlRefPointer
(this=0x55c981ed07d0) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:200
#21 QHashPrivate::MultiNodeChain<QQmlRefPointer<QV4::ExecutableCompilationUnit>
>::~MultiNodeChain (this=0x55c981ed07d0) at /usr/include/qt6/QtCore/qhash.h:131
#22 QHashPrivate::MultiNodeChain<QQmlRefPointer<QV4::ExecutableCompilationUnit>
>::free (this=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:139
#23 QHashPrivate::MultiNode<QUrl,
QQmlRefPointer<QV4::ExecutableCompilationUnit> >::~MultiNode
(this=0x55c981eb4ef0) at /usr/include/qt6/QtCore/qhash.h:203
#24 QHashPrivate::Span<QHashPrivate::MultiNode<QUrl,
QQmlRefPointer<QV4::ExecutableCompilationUnit> > >::freeData (this=<optimized
out>) at /usr/include/qt6/QtCore/qhash.h:279
#25 QHashPrivate::Span<QHashPrivate::MultiNode<QUrl,
QQmlRefPointer<QV4::ExecutableCompilationUnit> > >::~Span (this=<optimized
out>) at /usr/include/qt6/QtCore/qhash.h:271
#26 QHashPrivate::Data<QHashPrivate::MultiNode<QUrl,
QQmlRefPointer<QV4::ExecutableCompilationUnit> > >::~Data (this=0x55c981eb4c60)
at /usr/include/qt6/QtCore/qhash.h:790
#27 QMultiHash<QUrl, QQmlRefPointer<QV4::ExecutableCompilationUnit> >::clear
(this=0x55c981e61f58) at /usr/include/qt6/QtCore/qhash.h:1850
#28 QV4::ExecutionEngine::~ExecutionEngine (this=this@entry=0x55c981e61c90) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/jsruntime/qv4engine.cpp:897
#29 0x00007fdb7e8e4233 in std::default_delete<QV4::ExecutionEngine>::operator()
(this=<optimized out>, __ptr=0x55c981e61c90) at
/usr/include/c++/16/bits/unique_ptr.h:86
#30 std::default_delete<QV4::ExecutionEngine>::operator() (this=<optimized
out>, __ptr=0x55c981e61c90) at /usr/include/c++/16/bits/unique_ptr.h:86
#31 std::unique_ptr<QV4::ExecutionEngine,
std::default_delete<QV4::ExecutionEngine> >::~unique_ptr (this=0x55c981e61c80)
at /usr/include/c++/16/bits/unique_ptr.h:408
#32 QJSEnginePrivate::~QJSEnginePrivate (this=0x55c981e61bf0) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/jsapi/qjsengine.cpp:1268
#33 0x00007fdb7e8e4295 in QJSEnginePrivate::~QJSEnginePrivate
(this=0x55c981e61bf0) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/jsapi/qjsengine.cpp:1268
#34 0x00007fdb7e8e6e85 in QJSEngine::~QJSEngine (this=0x55c981e5f530) at
/usr/src/debug/qt6-qtdeclarative-6.11.1-2.fc44.x86_64/src/qml/jsapi/qjsengine.cpp:379
#35 0x00007fdb7c580542 in QObjectPrivate::deleteChildren
(this=this@entry=0x55c981e5bdd0) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qobject.cpp:2279
#36 0x00007fdb7c5801c2 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
#37 0x00007fdb65acc332 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
#38 qDeleteAll<QHash<QString, Scriptface*>::const_iterator> (begin=...,
end=...) at /usr/include/qt6/QtCore/qalgorithms.h:25
#39 qDeleteAll<QHash<QString, Scriptface*> > (c=...) at
/usr/include/qt6/QtCore/qalgorithms.h:33
#40 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
#41 0x00007fdb65ad6a90 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
#42 std::default_delete<KTranscriptImp>::operator() (this=<optimized out>,
__ptr=0x55c981e5ecb0) at /usr/include/c++/16/bits/unique_ptr.h:92
#43 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
#44 QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_globalKTIPtr>::~Holder
(this=<optimized out>, this=<optimized out>) at
/usr/include/qt6/QtCore/qglobalstatic.h:55
#45 0x00007fdb7be237b1 in __run_exit_handlers (status=0, listp=0x7fdb7bff6680
<__exit_funcs>, run_list_atexit=run_list_atexit@entry=true,
run_dtors=run_dtors@entry=true) at exit.c:118
#46 0x00007fdb7be2388e in __GI_exit (status=<optimized out>) at exit.c:148
#47 0x00007fdb7be0a688 in __libc_start_call_main
(main=main@entry=0x55c96ed10650 <main(int, char**)>, argc=argc@entry=1,
argv=argv@entry=0x7ffc87e00578) at ../sysdeps/nptl/libc_start_call_main.h:83
#48 0x00007fdb7be0a798 in __libc_start_main_impl (main=0x55c96ed10650
<main(int, char**)>, argc=1, argv=0x7ffc87e00578, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc87e00568) at
../csu/libc-start.c:360
#49 0x000055c96ed12a85 in _start ()

Reported using DrKonqi

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

Reply via email to