Bug 516584 - gwenview segfaults on exit when viewing an image located in a sshfs-mounted directory
Summary: gwenview segfaults on exit when viewing an image located in a sshfs-mounted d...
Status: REPORTED
Alias: None
Product: gwenview
Classification: Applications
Component: general (other bugs)
Version First Reported In: 25.12.2
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-02-23 14:11 UTC by Maxim Egorushkin
Modified: 2026-08-30 13:09 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Stacktrace with debuginfo. (20.36 KB, text/plain)
2026-02-23 18:52 UTC, Maxim Egorushkin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Maxim Egorushkin 2026-02-23 14:11:37 UTC
SUMMARY
gwenview often segfaults on exit when viewing an image located in a sshfs-mounted directory.

Copying the image file into /tmp and viewing it from there does not segfault on exit.

Running gwenview under gdb suggests that gwenview starts 45 threads to display one image. When gwenview exits, one thread keeps executing code from a shared library that has been unloaded, it appears at first glance, but I may be wrong.


STEPS TO REPRODUCE
1. Open an image located on a sshfs filesystem with gwenview.
2. Quit gwenview.

OBSERVED RESULT
Crash.

EXPECTED RESULT
No crash.

SOFTWARE/OS VERSIONS
Operating System: KDE neon User Edition
KDE Plasma Version: 6.6.0
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.2
Kernel Version: 6.8.0-100-generic (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5825U with Radeon Graphics
Memory: 64 GiB of RAM (62.2 GiB usable)
Graphics Processor: AMD Radeon Graphics
Manufacturer: Dell Inc.
Product Name: Inspiron 14 7425 2-in-1
System Version: 1.25.0

$ gwenview --version
gwenview 25.12.2

ADDITIONAL INFORMATION
Stacktrace:

$ gdb --args gwenview /home/max/logs/strat5/v56c-ap109-sw360-rb14-T3000.tst3.e07-p59/charts/v56c-ap109-sw360-rb14-T3000.tst3.e07-p59-e03051144-ra4.60-d365.png
GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from gwenview...

warning: could not find '.gnu_debugaltlink' file for /usr/bin/gwenview
(No debugging symbols found in gwenview)
(gdb) r
Starting program: /usr/bin/gwenview /home/max/logs/strat5/v56c-ap109-sw360-rb14-T3000.tst3.e07-p59/charts/v56c-ap109-sw360-rb14-T3000.tst3.e07-p59-e03051144-ra4.60-d365.png
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6ItemModels.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgwenviewlib.so.5
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libPlasmaActivities.so.7
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6PurposeWidgets.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6KIOFileWidgets.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6KIOWidgets.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6KIOGui.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6KIOCore.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6Service.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6XmlGui.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6WidgetsAddons.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6IconThemes.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6GuiAddons.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6ConfigGui.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libQt6Widgets.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6Purpose.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libQt6Gui.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6ConfigCore.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6CoreAddons.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libQt6DBus.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6I18n.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libQt6Core.so.6
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libQt6OpenGLWidgets.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6Baloo.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6FileMetaData.so.3
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6JobWidgets.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libQt6PrintSupport.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6IconWidgets.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libQt6WaylandClient.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6I18nQml.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6BookmarksWidgets.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6Solid.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6Bookmarks.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libQt6Xml.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libQt6Network.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6WindowSystem.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libglib-2.0.so.0
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libQt6OpenGL.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libraw.so.23
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6BalooEngine.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libpulse.so.0
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6Notifications.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libbrotlidec.so.1
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libproxy.so.1
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libcap.so.2
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/liblber.so.2
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-16.1.so
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libcanberra.so.0
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libbrotlicommon.so.1
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgobject-2.0.so.0
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgio-2.0.so.0
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgmodule-2.0.so.0
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/platforms/libqwayland.so
[New Thread 0x7fffeb5ff6c0 (LWP 24265)]
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/wayland-shell-integration/libxdg-shell.so
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6StatusNotifierItem.so.6
[New Thread 0x7fffe93ff6c0 (LWP 24266)]
[New Thread 0x7fffe8bfe6c0 (LWP 24267)]
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libgbm.so.1
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libtinfo.so.6
[New Thread 0x7fffd09ff6c0 (LWP 24268)]
[New Thread 0x7fffd01fe6c0 (LWP 24269)]
[New Thread 0x7fffcf9fd6c0 (LWP 24270)]
[New Thread 0x7fffcf1fc6c0 (LWP 24271)]
[New Thread 0x7fffce7fb6c0 (LWP 24272)]
[New Thread 0x7fffcdffa6c0 (LWP 24273)]
[New Thread 0x7fffcd7f96c0 (LWP 24274)]
[New Thread 0x7fffccff86c0 (LWP 24275)]
[New Thread 0x7fffabfff6c0 (LWP 24276)]
[New Thread 0x7fffab7fe6c0 (LWP 24277)]
[New Thread 0x7fffaaffd6c0 (LWP 24278)]
[New Thread 0x7fffaa7fc6c0 (LWP 24279)]
[New Thread 0x7fffa9ffb6c0 (LWP 24280)]
[Thread 0x7fffa9ffb6c0 (LWP 24280) exited]
[Thread 0x7fffaa7fc6c0 (LWP 24279) exited]
[Thread 0x7fffaaffd6c0 (LWP 24278) exited]
[Thread 0x7fffab7fe6c0 (LWP 24277) exited]
[Thread 0x7fffabfff6c0 (LWP 24276) exited]
[Thread 0x7fffccff86c0 (LWP 24275) exited]
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/styles/breeze6.so
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKirigamiPlatform.so.6
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libKF6Style.so.6
[New Thread 0x7fffccff86c0 (LWP 24281)]
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_pfm.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_avif.so
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_synchronization.so.20220623
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_graphcycles_internal.so.20220623
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_stacktrace.so.20220623
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_symbolize.so.20220623
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_time.so.20220623
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_malloc_internal.so.20220623
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_base.so.20220623
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_spinlock_wait.so.20220623
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_raw_logging_internal.so.20220623
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_debugging_internal.so.20220623
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_demangle_internal.so.20220623
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_strings.so.20220623
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_time_zone.so.20220623
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_int128.so.20220623
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_strings_internal.so.20220623
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20220623
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_iff.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_pic.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_pxr.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_rgb.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_ras.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_sct.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_exr.so
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libOpenEXR-3_1.so.30
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libIex-3_1.so.30
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libIlmThread-3_1.so.30
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_jxl.so
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libjxl_threads.so.0.11
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libjxl_cms.so.0.11
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_psd.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_jp2.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_raw.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_qoi.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_heif.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_pcx.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqgif.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_ora.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_kra.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_xcf.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqico.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_eps.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/libqjpeg.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_hdr.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_ani.so
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_jxr.so
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libjxrglue.so.0
warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libjpegxr.so.0
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_dds.so
[New Thread 0x7fffabfff6c0 (LWP 24282)]
[New Thread 0x7fffab7fe6c0 (LWP 24283)]
[New Thread 0x7fffaaffd6c0 (LWP 24284)]
[New Thread 0x7fff925ff6c0 (LWP 24285)]
[New Thread 0x7fff91dfe6c0 (LWP 24286)]
[New Thread 0x7fff915fd6c0 (LWP 24287)]
[New Thread 0x7fff90dfc6c0 (LWP 24288)]
[Thread 0x7fff90dfc6c0 (LWP 24288) exited]
[Thread 0x7fff915fd6c0 (LWP 24287) exited]
[Thread 0x7fff91dfe6c0 (LWP 24286) exited]
[Thread 0x7fff925ff6c0 (LWP 24285) exited]
[Thread 0x7fffaaffd6c0 (LWP 24284) exited]
[Thread 0x7fffab7fe6c0 (LWP 24283) exited]
[New Thread 0x7fffab7fe6c0 (LWP 24289)]
[New Thread 0x7fffaaffd6c0 (LWP 24290)]
[New Thread 0x7fff925ff6c0 (LWP 24291)]
[New Thread 0x7fff91dfe6c0 (LWP 24292)]
[New Thread 0x7fff915fd6c0 (LWP 24293)]
[New Thread 0x7fff90dfc6c0 (LWP 24294)]
[Detaching after vfork from child process 24295]
warning: could not find '.gnu_debugaltlink' file for /usr/lib/x86_64-linux-gnu/qt6/plugins/kf6/kio/kio_file.so
[New Thread 0x7fff8bfff6c0 (LWP 24297)]
[New Thread 0x7fff8b7fe6c0 (LWP 24299)]
[New Thread 0x7fff8affd6c0 (LWP 24300)]
[New Thread 0x7fff8a7fc6c0 (LWP 24301)]
[New Thread 0x7fff89ffb6c0 (LWP 24302)]
[New Thread 0x7fff897fa6c0 (LWP 24303)]
[New Thread 0x7fff88ff96c0 (LWP 24304)]
[New Thread 0x7fff67fff6c0 (LWP 24305)]
[New Thread 0x7fff677fe6c0 (LWP 24306)]
[New Thread 0x7fff66ffd6c0 (LWP 24307)]
[New Thread 0x7fff667fc6c0 (LWP 24308)]
[New Thread 0x7fff6488b6c0 (LWP 24309)]
[New Thread 0x7fff4ffff6c0 (LWP 24310)]
[New Thread 0x7fff4f7fe6c0 (LWP 24311)]
[New Thread 0x7fff4effd6c0 (LWP 24312)]
[Thread 0x7fffccff86c0 (LWP 24281) exited]
[Thread 0x7fff88ff96c0 (LWP 24304) exited]
[Thread 0x7fff897fa6c0 (LWP 24303) exited]
[Thread 0x7fff89ffb6c0 (LWP 24302) exited]
[Thread 0x7fff8a7fc6c0 (LWP 24301) exited]
[Thread 0x7fff8affd6c0 (LWP 24300) exited]
[Thread 0x7fff8b7fe6c0 (LWP 24299) exited]
[Thread 0x7fff90dfc6c0 (LWP 24294) exited]
[Thread 0x7fff915fd6c0 (LWP 24293) exited]
[Thread 0x7fff91dfe6c0 (LWP 24292) exited]
[Thread 0x7fff925ff6c0 (LWP 24291) exited]
[Thread 0x7fffaaffd6c0 (LWP 24290) exited]
[Thread 0x7fffab7fe6c0 (LWP 24289) exited]
[Thread 0x7fff677fe6c0 (LWP 24306) exited]
[Thread 0x7fff4f7fe6c0 (LWP 24311) exited]
[Thread 0x7fff6488b6c0 (LWP 24309) exited]
[Thread 0x7fff667fc6c0 (LWP 24308) exited]
[Thread 0x7fff4effd6c0 (LWP 24312) exited]
[Thread 0x7fff4ffff6c0 (LWP 24310) exited]
[Thread 0x7fff66ffd6c0 (LWP 24307) exited]
[Thread 0x7fff67fff6c0 (LWP 24305) exited]
[Thread 0x7fffabfff6c0 (LWP 24282) exited]
[Thread 0x7fffce7fb6c0 (LWP 24272) exited]
[Thread 0x7fffcdffa6c0 (LWP 24273) exited]
[Thread 0x7fffcd7f96c0 (LWP 24274) exited]
[Thread 0x7fffcf9fd6c0 (LWP 24270) exited]
[Thread 0x7fffcf1fc6c0 (LWP 24271) exited]
[Thread 0x7fffd01fe6c0 (LWP 24269) exited]
[Thread 0x7fffd09ff6c0 (LWP 24268) exited]
[Thread 0x7fffe93ff6c0 (LWP 24266) exited]
[Thread 0x7fffe8bfe6c0 (LWP 24267) exited]
[Thread 0x7fffeb5ff6c0 (LWP 24265) exited]

Thread 32 "KIO::WorkerThre" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff8bfff6c0 (LWP 24297)]
0x00007ffff47de639 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6

(gdb) bt
#0  0x00007ffff47de639 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#1  0x00007ffff44bfab4 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#2  0x00007ffff44bfd70 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#3  0x00007ffff44bff5e in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#4  0x00007ffff44c0500 in QMimeDatabase::mimeTypeForFile(QString const&, QMimeDatabase::MatchMode) const () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#5  0x00007fffa858df8b in ??? () at /usr/lib/x86_64-linux-gnu/qt6/plugins/kf6/kio/kio_file.so
#6  0x00007fffa8591112 in ??? () at /usr/lib/x86_64-linux-gnu/qt6/plugins/kf6/kio/kio_file.so
#7  0x00007ffff6d05ff6 in ??? () at /lib/x86_64-linux-gnu/libKF6KIOCore.so.6
#8  0x00007ffff6cfc843 in ??? () at /lib/x86_64-linux-gnu/libKF6KIOCore.so.6
#9  0x00007ffff6cf738d in ??? () at /lib/x86_64-linux-gnu/libKF6KIOCore.so.6
#10 0x00007ffff6e16e01 in ??? () at /lib/x86_64-linux-gnu/libKF6KIOCore.so.6
#11 0x00007ffff45d1937 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#12 0x00007ffff3a9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#13 0x00007ffff3b29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

(gdb) info threads
 Id   Target Id                                           Frame
 1    Thread 0x7fffeba95540 (LWP 24264) "gwenview"        0x00007ffff7fc6b60 in _dl_close_worker (map=<optimized out>, map@entry=0x55555583aa30, force=force@entry=false)
   at ./elf/dl-close.c:314
* 32   Thread 0x7fff8bfff6c0 (LWP 24297) "KIO::WorkerThre" 0x00007ffff47de639 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6

(gdb) disassemble
No function contains program counter for selected frame.
Comment 1 TraceyC 2026-02-23 17:23:06 UTC
Thank you for the bug report. Unfortunately the backtrace is incomplete and missing debug symbols for the following lines that we need to figure out exactly what's going wrong:

#0  0x00007ffff47de639 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#5  0x00007fffa858df8b in ??? () at /usr/lib/x86_64-linux-gnu/qt6/plugins/kf6/kio/kio_file.so
#7  0x00007ffff6d05ff6 in ??? () at /lib/x86_64-linux-gnu/libKF6KIOCore.so.

Could you please install debug packages and attach a new symbolicated backtrace generated by using `coredumpctl gdb` in a terminal window? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl for details about how to do this. Thanks again!
Comment 2 Maxim Egorushkin 2026-02-23 18:52:27 UTC
Created attachment 190019 [details]
Stacktrace with debuginfo.

Stacktrace with debuginfo. 

Judging from the stacktrace, thread 32 segfaults while the main thread 1 has returned from main and executes exit in stdlib, invoking destructors of global objects and unloading shared libraries. 

Thread 32 should have been terminated along with the other threads before the main thread 1 returns from main.
Comment 3 TraceyC 2026-02-24 20:20:22 UTC
Searchable backtrace


Thread 32 "KIO::WorkerThre" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff8bfff6c0 (LWP 45306)]
0x00007ffff47de63c in QMimeDatabasePrivate::findByData(QByteArray const&, int*) [clone .constprop.0] (
    this=0x7ffff4834500 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_125Q_QGS_staticQMimeDatabaseEEEE8instanceEvE6holder.lto_priv.0>, data=..., accuracyPtr=0x7fff8bffdf64)
    at /workspace/build/src/corelib/mimetypes/qmimedatabase.cpp:347
warning: 347    /workspace/build/src/corelib/mimetypes/qmimedatabase.cpp: No such file or directory

(gdb) info threads
  Id   Target Id                                           Frame
  1    Thread 0x7fffeba95540 (LWP 45270) "gwenview"        _dl_close_worker (map=<optimized out>, map@entry=0x555555833e70, force=force@entry=false) at ./elf/dl-close.c:741
* 32   Thread 0x7fff8bfff6c0 (LWP 45306) "KIO::WorkerThre" 0x00007ffff47de63c in QMimeDatabasePrivate::findByData(QByteArray const&, int*) [clone .constprop.0] (
    this=0x7ffff4834500 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_125Q_QGS_staticQMimeDatabaseEEEE8instanceEvE6holder.lto_priv.0>, data=..., accuracyPtr=0x7fff8bffdf64)
    at /workspace/build/src/corelib/mimetypes/qmimedatabase.cpp:347

(gdb) bt
#0  0x00007ffff47de63c in QMimeDatabasePrivate::findByData(QByteArray const&, int*) [clone .constprop.0]
    (this=0x7ffff4834500 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_125Q_QGS_staticQMimeDatabaseEEEE8instanceEvE6holder.lto_priv.0>, data=..., accuracyPtr=0x7fff8bffdf64)
    at /workspace/build/src/corelib/mimetypes/qmimedatabase.cpp:347
#1  0x00007ffff44bfab4 in operator() (__closure=__closure@entry=0x7fff8bffe060, device=device@entry=0x7fff8bffe000) at /workspace/build/src/corelib/mimetypes/qmimedatabase.cpp:392
#2  0x00007ffff44bfd70 in QMimeDatabasePrivate::mimeTypeForFileNameAndData
    (this=this@entry=0x7ffff4834500 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_125Q_QGS_staticQMimeDatabaseEEEE8instanceEvE6holder.lto_priv.0>, fileName=..., device=device@entry=0x0)
    at /workspace/build/src/corelib/mimetypes/qmimedatabase.cpp:428
#3  0x00007ffff44bff5e in QMimeDatabasePrivate::mimeTypeForFile
    (this=0x7ffff4834500 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_125Q_QGS_staticQMimeDatabaseEEEE8instanceEvE6holder.lto_priv.0>, fileName=..., fileInfo=..., mode=mode@entry=QMimeDatabase::MatchDefault)
    at /workspace/build/src/corelib/mimetypes/qmimedatabase.cpp:497
#4  0x00007ffff44c0500 in QMimeDatabase::mimeTypeForFile (this=0x7fff8bffe2b8, fileName=..., mode=QMimeDatabase::MatchDefault) at /workspace/build/src/corelib/mimetypes/qmimedatabase.cpp:651
#5  0x00007fffa858df8b in createUDSEntry (filename=..., path=..., entry=..., details=..., fullPath=...) at /workspace/build/src/kioworkers/file/file_unix.cpp:289
#6  0x00007fffa8591112 in FileProtocol::listDir (this=0x7fff80001360, url=...) at /workspace/build/src/kioworkers/file/file_unix.cpp:849
#7  0x00007ffff6d05ff6 in KIO::WorkerSlaveBaseBridge::listDir (this=0x7fff80001420, url=...) at /workspace/build/src/core/workerbase_p.h:121
#8  0x00007ffff6cfc843 in KIO::SlaveBase::dispatch (this=0x7fff80001420, command=71, data=...) at /workspace/build/src/core/slavebase.cpp:1177
#9  0x00007ffff6cf738d in KIO::SlaveBase::dispatchLoop (this=0x7fff80001420) at /workspace/build/src/core/slavebase.cpp:330
#10 0x00007ffff6e16e01 in KIO::WorkerThread::run (this=0x55555665a300) at /workspace/build/src/core/workerthread.cpp:47
#11 0x00007ffff45d1937 in operator() (__closure=<optimized out>) at /workspace/build/src/corelib/thread/qthread_unix.cpp:448
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /workspace/build/src/corelib/thread/qthread_unix.cpp:373
#13 QThreadPrivate::start (arg=0x55555665a300) at /workspace/build/src/corelib/thread/qthread_unix.cpp:422
#14 0x00007ffff3a9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#15 0x00007ffff3b29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

(gdb) thread 1
[Switching to thread 1 (Thread 0x7fffeba95540 (LWP 45270))]
#0  _dl_close_worker (map=<optimized out>, map@entry=0x555555833e70, force=force@entry=false) at ./elf/dl-close.c:741
warning: 741    ./elf/dl-close.c: No such file or directory

(gdb) bt
#0  _dl_close_worker (map=<optimized out>, map@entry=0x555555833e70, force=force@entry=false) at ./elf/dl-close.c:741
#1  0x00007ffff7fc77be in _dl_close_worker (force=false, map=0x555555833e70) at ./elf/dl-close.c:120
#2  _dl_close (_map=0x555555833e70) at ./elf/dl-close.c:793
#3  0x00007ffff7fc651c in __GI__dl_catch_exception (exception=exception@entry=0x7fffffffc8c0, operate=0x7ffff7fc7750 <_dl_close>, args=0x555555833e70) at ./elf/dl-catch.c:237
#4  0x00007ffff7fc6669 in _dl_catch_error (objname=0x7fffffffc928, errstring=0x7fffffffc930, mallocedp=0x7fffffffc927, operate=<optimized out>, args=<optimized out>) at ./elf/dl-catch.c:256
#5  0x00007ffff3a97c83 in _dlerror_run (operate=<optimized out>, args=<optimized out>) at ./dlfcn/dlerror.c:138
#6  0x00007ffff3a979b6 in __dlclose (handle=<optimized out>) at ./dlfcn/dlclose.c:31
#7  0x00007ffff54fbc5a in ??? () at /lib/x86_64-linux-gnu/libEGL.so.1
#8  0x00007ffff7fc60f2 in _dl_call_fini (closure_map=closure_map@entry=0x7ffff6f4e830) at ./elf/dl-call_fini.c:43
#9  0x00007ffff7fca578 in _dl_fini () at ./elf/dl-fini.c:114
#10 0x00007ffff3a47a76 in __run_exit_handlers (status=0, listp=<optimized out>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at ./stdlib/exit.c:108
#11 0x00007ffff3a47bbe in __GI_exit (status=<optimized out>) at ./stdlib/exit.c:138
#12 0x00007ffff3a2a1d1 in __libc_start_call_main (main=main@entry=0x5555556083b3 <main(int, char**)>, argc=argc@entry=2, argv=argv@entry=0x7fffffffd4f8) at ../sysdeps/nptl/libc_start_call_main.h:74
#13 0x00007ffff3a2a28b in __libc_start_main_impl (main=0x5555556083b3 <main(int, char**)>, argc=2, argv=0x7fffffffd4f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffd4e8)
    at ../csu/libc-start.c:360
#14 0x000055555559cbe5 in _start ()
Comment 4 Bug Janitor Service 2026-08-30 13:09:02 UTC
A possibly relevant merge request was started @ https://invent.kde.org/graphics/gwenview/-/merge_requests/393
Comment 5 Bug Janitor Service 2026-08-30 13:09:03 UTC
A possibly relevant merge request was started @ https://invent.kde.org/graphics/gwenview/-/merge_requests/393