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

            Bug ID: 520141
           Summary: systemsettings crashes on exit: abort in
                    QV4::ExecutionEngine destructor via ktranscript.so
    Classification: Applications
           Product: systemsettings
      Version First 6.6.5
       Reported In:
          Platform: Compiled Sources
                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)
 (Compiled from sources)
ApplicationNotResponding [ANR]: false
Qt Version: 6.10.3
Frameworks Version: 6.26.0
Operating System: Linux 7.0.5-gentoo-rikka x86_64
Windowing System: X11
Distribution: "Gentoo Linux"
DrKonqi: 6.6.5 [CoredumpBackend]

-- Information about the crash:
Application: systemsettings
Windowing System: Wayland

Description: systemsettings crashes every time it is closed normally. The
application opens and functions correctly, but always aborts on exit. Dr Konqi
appears after every close.

Steps to reproduce:
1. Open systemsettings
2. Close it normally (click X)
3. Dr Konqi appears

Expected behavior: systemsettings exits cleanly without crashing.

Key frames from backtrace:
#11 QV4::ExecutableCompilationUnit::~ExecutableCompilationUnit() at
libQt6Qml.so.6
#13 QV4::ExecutionEngine::~ExecutionEngine() at libQt6Qml.so.6
#14 QJSEngine::~QJSEngine() at libQt6Qml.so.6
#17 ??? at ktranscript.so
#18 ??? at ktranscript.so
#19-20 exit() at libc.so.6

Additional info
Reproducible: Always
System locale: en_SG.UTF-8 with Japanese and Chinese input (fcitx5)
Clearing ~/.cache/systemsettings/qmlcache/ does not fix the issue

The crash can be reproduced every time.

-- Backtrace:
Application: KDE システム設定 (systemsettings), signal: Aborted


warning: Can't open file
/home/beeta/.cache/systemsettings/qmlcache/735e97095127438c34ee937448862d538da4e7ef.qmlc
(deleted) during file-backed mapping note processing

warning: Can't open file
/home/beeta/.cache/systemsettings/qmlcache/37ccc02acc6219e0b126b054c3559b37493c4d73.qmlc
(deleted) during file-backed mapping note processing

warning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed
mapping note processing

warning: Can't open file /memfd:kwin-dmabuf-feedback-table (deleted) during
file-backed mapping note processing
[New LWP 1167669]
[New LWP 1167670]
[New LWP 1167683]
[New LWP 1167685]
[New LWP 1167684]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/systemsettings'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007f9c5fea1d5c in ?? () from /usr/lib64/libc.so.6
[Current thread is 1 (Thread 0x7f9c5cd75bc0 (LWP 1167669))]
python sentry-sdk not installed :(
Using eu-unstrip to resolve modules.
No build id found in core image: 0x7f9c26bc6000+0x390d0 -
/usr/lib64/libavif.so.16 - libavif.so.16
No build id found in core image: 0x7f9c43e9a000+0x65648 -
/usr/lib64/liblcms2.so.2 - liblcms2.so.2
No build id found in core image: 0x7f9c4804e000+0x4028 -
/usr/lib64/libxcb-composite.so.0 - libxcb-composite.so.0
No build id found in core image: 0x7f9c48053000+0x4028 -
/usr/lib64/libxcb-damage.so.0 - libxcb-damage.so.0
No build id found in core image: 0x7f9c48c54000+0x6010 -
/usr/lib64/libxcb-util.so.1 - libxcb-util.so.1
No build id found in core image: 0x7f9c48c5b000+0x5010 -
/usr/lib64/libxcb-image.so.0 - libxcb-image.so.0
No build id found in core image: 0x7f9c48c61000+0xf028 -
/usr/lib64/libxcb-render.so.0 - libxcb-render.so.0
No build id found in core image: 0x7f9c48c71000+0x6078 -
/usr/lib64/libxcb-render-util.so.0 - libxcb-render-util.so.0
No build id found in core image: 0x7f9c48e08000+0x64f8 -
/usr/lib64/libxcb-cursor.so.0 - libxcb-cursor.so.0
No build id found in core image: 0x7f9c582cb000+0x4010 -
/usr/lib64/libxshmfence.so.1 - libxshmfence.so.1
No build id found in core image: 0x7f9c582d0000+0x8028 -
/usr/lib64/libxcb-sync.so.1 - libxcb-sync.so.1
No build id found in core image: 0x7f9c35200000+0x902b698 -
/usr/lib/llvm/21/lib64/libLLVM.so.21.1 - libLLVM.so.21.1
No build id found in core image: 0x7f9c5847b000+0x4028 -
/usr/lib64/libxcb-shm.so.0 - libxcb-shm.so.0
No build id found in core image: 0x7f9c58480000+0x9028 -
/usr/lib64/libxcb-xfixes.so.0 - libxcb-xfixes.so.0
No build id found in core image: 0x7f9c5848a000+0x11028 -
/usr/lib64/libxcb-randr.so.0 - libxcb-randr.so.0
No build id found in core image: 0x7f9c58506000+0x6028 -
/usr/lib64/libxcb-dri3.so.0 - libxcb-dri3.so.0
No build id found in core image: 0x7f9c5850d000+0x4028 -
/usr/lib64/libxcb-present.so.0 - libxcb-present.so.0
No build id found in core image: 0x7f9c5926f000+0x15448 -
/usr/lib64/libwayland-server.so.0 - libwayland-server.so.0
No build id found in core image: 0x7f9c5c5c5000+0x4010 -
/usr/lib64/qt6/plugins/wayland-graphics-integration-client/../../../libwayland-egl.so.1
- libwayland-egl.so.1
No build id found in core image: 0x7f9c5c59f000+0xc150 -
/usr/lib64/libXrender.so.1 - libXrender.so.1
No build id found in core image: 0x7f9c5c5ac000+0xc028 -
/usr/lib64/libXcursor.so.1 - libXcursor.so.1
No build id found in core image: 0x7f9c5cd7a000+0xb0e0 -
/usr/lib64/libproxy/libpxbackend-1.0.so - libpxbackend-1.0.so
No build id found in core image: 0x7f9c5ea17000+0xf5c0 - /usr/lib64/libffi.so.8
- libffi.so.8
No build id found in core image: 0x7f9c5ef3f000+0x8268 -
/usr/lib64/libwayland-cursor.so.0 - libwayland-cursor.so.0
No build id found in core image: 0x7f9c5ef48000+0x12c28 -
/usr/lib64/libbz2.so.1 - libbz2.so.1
No build id found in core image: 0x7f9c5e72f000+0x24010 -
/usr/lib64/libgraphite2.so.3 - libgraphite2.so.3
No build id found in core image: 0x7f9c5c752000+0xad228 -
/usr/lib64/libpcre2-8.so.0 - libpcre2-8.so.0
No build id found in core image: 0x7f9c5cd86000+0x792c0 -
/usr/lib64/libGLdispatch.so.0 - libGLdispatch.so.0
No build id found in core image: 0x7f9c6028b000+0x7010 -
/usr/lib64/libXdmcp.so.6 - libXdmcp.so.6
No build id found in core image: 0x7f9c609fb000+0x4028 - /usr/lib64/libXau.so.6
- libXau.so.6
No build id found in core image: 0x7f9c6197d000+0x4018 -
/usr/lib64/libproxy.so.1 - libproxy.so.1
No build id found in core image: 0x7f9c5e7b2000+0x4d2c0 -
/usr/lib64/libdbus-1.so.3 - libdbus-1.so.3
No build id found in core image: 0x7f9c5efba000+0xf350 -
/usr/lib64/libwayland-client.so.0 - libwayland-client.so.0
No build id found in core image: 0x7f9c5eb60000+0x9f228 -
/usr/lib64/libpcre2-16.so.0 - libpcre2-16.so.0
No build id found in core image: 0x7f9c5efca000+0x160a0 -
/usr/lib64/libdouble-conversion.so.3 - libdouble-conversion.so.3
No build id found in core image: 0x7f9c5efe1000+0xc6038 -
/usr/lib64/libzstd.so.1 - libzstd.so.1
No build id found in core image: 0x7f9c5f18c000+0x10010 -
/usr/lib64/libmd4c.so.0 - libmd4c.so.0
No build id found in core image: 0x7f9c5f318000+0x23020 -
/usr/lib64/libOpenGL.so.0 - libOpenGL.so.0
No build id found in core image: 0x7f9c5f33c000+0x323d0 -
/usr/lib64/libGLX.so.0 - libGLX.so.0
No build id found in core image: 0x7f9c5f36f000+0x5d0b8 -
/usr/lib64/libxkbcommon.so.0 - libxkbcommon.so.0
No build id found in core image: 0x7f9c5f525000+0x4d260 -
/usr/lib64/libfontconfig.so.1 - libfontconfig.so.1
No build id found in core image: 0x7f9c5f573000+0x14520 -
/usr/lib64/libEGL.so.1 - libEGL.so.1
No build id found in core image: 0x7f9c61991000+0x4010 -
/usr/lib64/libxcb-keysyms.so.1 - libxcb-keysyms.so.1
No build id found in core image: 0x7f9c61996000+0x7038 -
/usr/lib64/libXfixes.so.3 - libXfixes.so.3
No build id found in core image: 0x7f9c627c3000+0x5028 -
/usr/lib64/libxcb-res.so.0 - libxcb-res.so.0
No build id found in core image: 0x7f9c5f676000+0x2b108 -
/usr/lib64/libxcb.so.1 - libxcb.so.1
[Current thread is 5 (Thread 0x7f9c13fff6c0 (LWP 1167684))]

Thread 5 (Thread 0x7f9c13fff6c0 (LWP 1167684)):
#0  0x00007f9c5fea82f2 in ??? () at /usr/lib64/libc.so.6
#1  0x00007f9c5fe9c62f in ??? () at /usr/lib64/libc.so.6
#2  0x00007f9c5fe9c671 in ??? () at /usr/lib64/libc.so.6
#3  0x00007f9c5ff179e3 in ppoll () at /usr/lib64/libc.so.6
#4  0x00007f9c5f42d2a4 in ??? () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f9c5f42d9d0 in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#6  0x00007f9c5f42da21 in ??? () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f9c5f460826 in ??? () at /usr/lib64/libglib-2.0.so.0
#8  0x00007f9c5fe9fed3 in ??? () at /usr/lib64/libc.so.6
#9  0x00007f9c5ff249fc in ??? () at /usr/lib64/libc.so.6

Thread 4 (Thread 0x7f9c137fe6c0 (LWP 1167685)):
#0  0x00007f9c5fea82f2 in ??? () at /usr/lib64/libc.so.6
#1  0x00007f9c5fe9c62f in ??? () at /usr/lib64/libc.so.6
#2  0x00007f9c5fe9c671 in ??? () at /usr/lib64/libc.so.6
#3  0x00007f9c5ff179e3 in ppoll () at /usr/lib64/libc.so.6
#4  0x00007f9c5f42d2a4 in ??? () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f9c5f42dcbf in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f9c5a4d5ffa in ??? () at /usr/lib64/libgio-2.0.so.0
#7  0x00007f9c5f460826 in ??? () at /usr/lib64/libglib-2.0.so.0
#8  0x00007f9c5fe9fed3 in ??? () at /usr/lib64/libc.so.6
#9  0x00007f9c5ff249fc in ??? () at /usr/lib64/libc.so.6

Thread 3 (Thread 0x7f9c24dfc6c0 (LWP 1167683)):
#0  0x00007f9c5ff226bd in syscall () at /usr/lib64/libc.so.6
#1  0x00007f9c5f4600d2 in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f9c5f3f264c in ??? () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f9c5f460ae4 in ??? () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f9c5f460826 in ??? () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f9c5fe9fed3 in ??? () at /usr/lib64/libc.so.6
#6  0x00007f9c5ff249fc in ??? () at /usr/lib64/libc.so.6

Thread 2 (Thread 0x7f9c59dff6c0 (LWP 1167670)):
#0  0x00007f9c5fea82f2 in ??? () at /usr/lib64/libc.so.6
#1  0x00007f9c5fe9c62f in ??? () at /usr/lib64/libc.so.6
#2  0x00007f9c5fe9c671 in ??? () at /usr/lib64/libc.so.6
#3  0x00007f9c5ff179e3 in ppoll () at /usr/lib64/libc.so.6
#4  0x00007f9c5f42d2a4 in ??? () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f9c5f42d9d0 in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#6  0x00007f9c604fa95c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt6Core.so.6
#7  0x00007f9c6077f89a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt6Core.so.6
#8  0x00007f9c606803fc in QThread::exec() () at /usr/lib64/libQt6Core.so.6
#9  0x00007f9c5fda46ce in ??? () at /usr/lib64/libQt6DBus.so.6
#10 0x00007f9c6063d514 in ??? () at /usr/lib64/libQt6Core.so.6
#11 0x00007f9c5fe9fed3 in ??? () at /usr/lib64/libc.so.6
#12 0x00007f9c5ff249fc in ??? () at /usr/lib64/libc.so.6

Thread 1 (Thread 0x7f9c5cd75bc0 (LWP 1167669)):
[KCrash Handler]
#4  0x00007f9c5fea1d5c in ??? () at /usr/lib64/libc.so.6
#5  0x00007f9c5fe47db6 in raise () at /usr/lib64/libc.so.6
#6  0x00007f9c5fe2f30d in abort () at /usr/lib64/libc.so.6
#7  0x00007f9c5fe30523 in ??? () at /usr/lib64/libc.so.6
#8  0x00007f9c5feac1a7 in ??? () at /usr/lib64/libc.so.6
#9  0x00007f9c5feae26c in ??? () at /usr/lib64/libc.so.6
#10 0x00007f9c5feae43a in ??? () at /usr/lib64/libc.so.6
#11 0x00007f9c6256815c in
QV4::ExecutableCompilationUnit::~ExecutableCompilationUnit() () at
/usr/lib64/libQt6Qml.so.6
#12 0x00007f9c62623dc1 in ??? () at /usr/lib64/libQt6Qml.so.6
#13 0x00007f9c6260bd34 in QV4::ExecutionEngine::~ExecutionEngine() () at
/usr/lib64/libQt6Qml.so.6
#14 0x00007f9c62546fa6 in QJSEngine::~QJSEngine() () at
/usr/lib64/libQt6Qml.so.6
#15 0x00007f9c606d5c4c in QObjectPrivate::deleteChildren() () at
/usr/lib64/libQt6Core.so.6
#16 0x00007f9c606d639e in QObject::~QObject() () at /usr/lib64/libQt6Core.so.6
#17 0x00007f9c50faebe2 in ??? () at /usr/lib64/qt6/plugins/kf6/ktranscript.so
#18 0x00007f9c50fba25d in ??? () at /usr/lib64/qt6/plugins/kf6/ktranscript.so
#19 0x00007f9c5fe4a5b1 in ??? () at /usr/lib64/libc.so.6
#20 0x00007f9c5fe4a690 in exit () at /usr/lib64/libc.so.6
#21 0x00007f9c5fe31442 in ??? () at /usr/lib64/libc.so.6
#22 0x00007f9c5fe314eb in __libc_start_main () at /usr/lib64/libc.so.6
#23 0x000056024a239105 in ??? ()

Reported using DrKonqi

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

Reply via email to