https://bugs.kde.org/show_bug.cgi?id=493184
Bug ID: 493184 Summary: Segfault under wayland when advancing to next image Classification: Applications Product: gwenview Version: 24.08.1 Platform: Arch Linux OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: gwenview-bugs-n...@kde.org Reporter: kritz...@logicway.de Target Milestone: --- Hi, after change to wayland (Arch Linux) gwenview crashes repeatable if trying to advance to next image. This following crash stacktrace occured after mpris "next" command (via playerctl): ``` Sep 15 11:41:30 media-brix.yyyy playersvc[1005]: command line: open foto /misc/xxxx-nas/Fotos/arbeit/LW-04.2004-0001.jpeg Sep 15 11:41:30 media-brix.yyyy playersvc[1005]: command: open foto /misc/xxxx-nas/Fotos/arbeit/LW-04.2004-0001.jpeg Sep 15 11:41:30 media-brix.yyyy playersvc[1005]: OPEN: foto /misc/xxxx-nas/Fotos/arbeit/LW-04.2004-0001.jpeg Sep 15 11:41:30 media-brix.yyyy playersvc[1005]: if [ -f /tmp/SLIDESHOW ]; then SLIDESHOW=$(ps -FA | grep 'SLIDESHOW' | grep -v 'grep' | awk '{print $2}'); if [ -n "${SLIDESHOW}" ]; then kill "${SLIDESHOW}"; fi; rm /tmp/SLIDESHOW; fi; killall gwenview; gwenview --fullscreen '/misc/xxxx-nas/Fotos/arbeit/LW-04.2004-0001.jpeg' & Sep 15 11:41:30 media-brix.yyyy playersvc[1005]: command line: play allstatus Sep 15 11:41:30 media-brix.yyyy playersvc[1005]: command: play allstatus Sep 15 11:41:30 media-brix.yyyy playersvc[1005]: PLAY: allstatus Sep 15 11:41:30 media-brix.yyyy playersvc[1005]: PLAY: 8 command:"playerctl --list-all; echo '---'; playerctl --all-players status; echo '---'; playerctl --all-players metadata" NULL NULL Sep 15 11:41:31 media-brix.yyyy kernel: traps: gwenview[1654] general protection fault ip:749db6146655 sp:7ffde9a24e50 error:0 in libgwenviewlib.so.4.97.0[134655,749db6093000+eb000] Sep 15 11:41:31 media-brix.yyyy systemd-coredump[1739]: Process 1654 (gwenview) of user 1000 terminated abnormally with signal 11/SEGV, processing... Sep 15 11:41:31 media-brix.yyyy systemd[1]: Started Process Core Dump (PID 1739/UID 0). Sep 15 11:41:31 media-brix.yyyy systemd[1]: Started Pass systemd-coredump journal entries to relevant user for potential DrKonqi handling. Sep 15 11:41:34 media-brix.yyyy systemd-coredump[1740]: [🡕] Process 1654 (gwenview) of user 1000 dumped core. Stack trace of thread 1654: #0 0x0000749db6146655 _ZN8Gwenview15WaylandGesturesD1Ev (libgwenviewlib.so.5 + 0x134655) #1 0x0000749db60b9ce8 _ZN8Gwenview12DocumentViewD1Ev (libgwenviewlib.so.5 + 0xa7ce8) #2 0x0000749db60b9f46 _ZN8Gwenview12DocumentViewD0Ev (libgwenviewlib.so.5 + 0xa7f46) #3 0x0000749db378d68a _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x18d68a) #4 0x0000749db48fc8cc _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0xfc8cc) #5 0x0000749db3745aa8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x145aa8) #6 0x0000749db3745e6b _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt6Core.so.6 + 0x145e6b) #7 0x0000749db39aa00c n/a (libQt6Core.so.6 + 0x3aa00c) #8 0x0000749db1d08299 n/a (libglib-2.0.so.0 + 0x5d299) #9 0x0000749db1d6aec7 n/a (libglib-2.0.so.0 + 0xbfec7) #10 0x0000749db1d07795 g_main_context_iteration (libglib-2.0.so.0 + 0x5c795) #11 0x0000749db39a82bd _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x3a82bd) #12 0x0000749db374ff66 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x14ff66) #13 0x0000749db374a11d _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x14a11d) #14 0x0000599cc69c5bf2 n/a (gwenview + 0x36bf2) #15 0x0000749db3c34e08 n/a (libc.so.6 + 0x25e08) #16 0x0000749db3c34ecc __libc_start_main (libc.so.6 + 0x25ecc) #17 0x0000599cc69c65e5 n/a (gwenview + 0x375e5) Stack trace of thread 1658: #0 0x0000749db3c9fa19 n/a (libc.so.6 + 0x90a19) #1 0x0000749db3ca2479 pthread_cond_wait (libc.so.6 + 0x93479) #2 0x0000749da18a5cae n/a (libgallium-24.2.2-arch1.1.so + 0xa5cae) #3 0x0000749da18826cc n/a (libgallium-24.2.2-arch1.1.so + 0x826cc) #4 0x0000749da18a5bdd n/a (libgallium-24.2.2-arch1.1.so + 0xa5bdd) #5 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #6 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1674: #0 0x0000749db3d1abb0 ppoll (libc.so.6 + 0x10bbb0) #1 0x0000749db38bccb3 _Z12qt_safe_pollP6pollfdm14QDeadlineTimer (libQt6Core.so.6 + 0x2bccb3) #2 0x0000749db21f5e73 n/a (libQt6Network.so.6 + 0x11ce73) #3 0x0000749db217bc39 n/a (libQt6Network.so.6 + 0xa2c39) #4 0x0000749db2178c5e _ZN15QAbstractSocket16waitForReadyReadEi (libQt6Network.so.6 + 0x9fc5e) #5 0x0000749db5a05e9a n/a (libKF6KIOCore.so.6 + 0x3de9a) #6 0x0000749db5aee8fd n/a (libKF6KIOCore.so.6 + 0x1268fd) #7 0x0000749db5aca524 n/a (libKF6KIOCore.so.6 + 0x102524) #8 0x0000749db38cd237 n/a (libQt6Core.so.6 + 0x2cd237) #9 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #10 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1676: #0 0x0000749db3c9fa19 n/a (libc.so.6 + 0x90a19) #1 0x0000749db3ca2479 pthread_cond_wait (libc.so.6 + 0x93479) #2 0x0000749db38d1c60 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x2d1c60) #3 0x0000749db6121595 n/a (libgwenviewlib.so.5 + 0x10f595) #4 0x0000749db38cd237 n/a (libQt6Core.so.6 + 0x2cd237) #5 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #6 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1700: #0 0x0000749db3d1abb0 ppoll (libc.so.6 + 0x10bbb0) #1 0x0000749db38bccb3 _Z12qt_safe_pollP6pollfdm14QDeadlineTimer (libQt6Core.so.6 + 0x2bccb3) #2 0x0000749db21f5e73 n/a (libQt6Network.so.6 + 0x11ce73) #3 0x0000749db217bc39 n/a (libQt6Network.so.6 + 0xa2c39) #4 0x0000749db2178c5e _ZN15QAbstractSocket16waitForReadyReadEi (libQt6Network.so.6 + 0x9fc5e) #5 0x0000749db5a05e9a n/a (libKF6KIOCore.so.6 + 0x3de9a) #6 0x0000749db5aee8fd n/a (libKF6KIOCore.so.6 + 0x1268fd) #7 0x0000749db5aca524 n/a (libKF6KIOCore.so.6 + 0x102524) #8 0x0000749db38cd237 n/a (libQt6Core.so.6 + 0x2cd237) #9 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #10 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1735: #0 0x0000749db3c9fa19 n/a (libc.so.6 + 0x90a19) #1 0x0000749db3ca27e2 pthread_cond_timedwait (libc.so.6 + 0x937e2) #2 0x0000749db38d1bf8 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x2d1bf8) #3 0x0000749db38cb852 n/a (libQt6Core.so.6 + 0x2cb852) #4 0x0000749db38cd237 n/a (libQt6Core.so.6 + 0x2cd237) #5 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #6 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1655: #0 0x0000749db3d1a63d __poll (libc.so.6 + 0x10b63d) #1 0x0000749db1d6ae0d n/a (libglib-2.0.so.0 + 0xbfe0d) #2 0x0000749db1d07795 g_main_context_iteration (libglib-2.0.so.0 + 0x5c795) #3 0x0000749db39a82bd _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x3a82bd) #4 0x0000749db374ff66 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x14ff66) #5 0x0000749db383d650 _ZN7QThread4execEv (libQt6Core.so.6 + 0x23d650) #6 0x0000749db4775f0e n/a (libQt6DBus.so.6 + 0x2df0e) #7 0x0000749db38cd237 n/a (libQt6Core.so.6 + 0x2cd237) #8 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #9 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1662: #0 0x0000749db3c9fa19 n/a (libc.so.6 + 0x90a19) #1 0x0000749db3ca2479 pthread_cond_wait (libc.so.6 + 0x93479) #2 0x0000749da18a5cae n/a (libgallium-24.2.2-arch1.1.so + 0xa5cae) #3 0x0000749da18826cc n/a (libgallium-24.2.2-arch1.1.so + 0x826cc) #4 0x0000749da18a5bdd n/a (libgallium-24.2.2-arch1.1.so + 0xa5bdd) #5 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #6 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1737: #0 0x0000749db3c9fa19 n/a (libc.so.6 + 0x90a19) #1 0x0000749db3ca27e2 pthread_cond_timedwait (libc.so.6 + 0x937e2) #2 0x0000749db38d1bf8 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x2d1bf8) #3 0x0000749db38cb852 n/a (libQt6Core.so.6 + 0x2cb852) #4 0x0000749db38cd237 n/a (libQt6Core.so.6 + 0x2cd237) #5 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #6 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1663: #0 0x0000749db3c9fa19 n/a (libc.so.6 + 0x90a19) #1 0x0000749db3ca2479 pthread_cond_wait (libc.so.6 + 0x93479) #2 0x0000749da18a5cae n/a (libgallium-24.2.2-arch1.1.so + 0xa5cae) #3 0x0000749da18826cc n/a (libgallium-24.2.2-arch1.1.so + 0x826cc) #4 0x0000749da18a5bdd n/a (libgallium-24.2.2-arch1.1.so + 0xa5bdd) #5 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #6 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1660: #0 0x0000749db3c9fa19 n/a (libc.so.6 + 0x90a19) #1 0x0000749db3ca2479 pthread_cond_wait (libc.so.6 + 0x93479) #2 0x0000749da18a5cae n/a (libgallium-24.2.2-arch1.1.so + 0xa5cae) #3 0x0000749da18826cc n/a (libgallium-24.2.2-arch1.1.so + 0x826cc) #4 0x0000749da18a5bdd n/a (libgallium-24.2.2-arch1.1.so + 0xa5bdd) #5 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #6 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1656: #0 0x0000749db3c9fa19 n/a (libc.so.6 + 0x90a19) #1 0x0000749db3ca2479 pthread_cond_wait (libc.so.6 + 0x93479) #2 0x0000749db38d1c60 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x2d1c60) #3 0x0000749db2bb51ef n/a (libQt6WaylandClient.so.6 + 0x601ef) #4 0x0000749db38cd237 n/a (libQt6Core.so.6 + 0x2cd237) #5 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #6 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1699: #0 0x0000749db3d1abb0 ppoll (libc.so.6 + 0x10bbb0) #1 0x0000749db38bccb3 _Z12qt_safe_pollP6pollfdm14QDeadlineTimer (libQt6Core.so.6 + 0x2bccb3) #2 0x0000749db21f5e73 n/a (libQt6Network.so.6 + 0x11ce73) #3 0x0000749db217bc39 n/a (libQt6Network.so.6 + 0xa2c39) #4 0x0000749db2178c5e _ZN15QAbstractSocket16waitForReadyReadEi (libQt6Network.so.6 + 0x9fc5e) #5 0x0000749db5a05e9a n/a (libKF6KIOCore.so.6 + 0x3de9a) #6 0x0000749db5aee8fd n/a (libKF6KIOCore.so.6 + 0x1268fd) #7 0x0000749db5aca524 n/a (libKF6KIOCore.so.6 + 0x102524) #8 0x0000749db38cd237 n/a (libQt6Core.so.6 + 0x2cd237) #9 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #10 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1657: #0 0x0000749db3d1a63d __poll (libc.so.6 + 0x10b63d) #1 0x0000749db2bb5257 n/a (libQt6WaylandClient.so.6 + 0x60257) #2 0x0000749db38cd237 n/a (libQt6Core.so.6 + 0x2cd237) #3 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #4 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1732: #0 0x0000749db3c9fa19 n/a (libc.so.6 + 0x90a19) #1 0x0000749db3ca27e2 pthread_cond_timedwait (libc.so.6 + 0x937e2) #2 0x0000749db38d1bf8 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x2d1bf8) #3 0x0000749db38cb852 n/a (libQt6Core.so.6 + 0x2cb852) #4 0x0000749db38cd237 n/a (libQt6Core.so.6 + 0x2cd237) #5 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #6 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1734: #0 0x0000749db3c9fa19 n/a (libc.so.6 + 0x90a19) #1 0x0000749db3ca27e2 pthread_cond_timedwait (libc.so.6 + 0x937e2) #2 0x0000749db38d1bf8 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x2d1bf8) #3 0x0000749db38cb852 n/a (libQt6Core.so.6 + 0x2cb852) #4 0x0000749db38cd237 n/a (libQt6Core.so.6 + 0x2cd237) #5 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #6 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1661: #0 0x0000749db3c9fa19 n/a (libc.so.6 + 0x90a19) #1 0x0000749db3ca2479 pthread_cond_wait (libc.so.6 + 0x93479) #2 0x0000749da18a5cae n/a (libgallium-24.2.2-arch1.1.so + 0xa5cae) #3 0x0000749da18826cc n/a (libgallium-24.2.2-arch1.1.so + 0x826cc) #4 0x0000749da18a5bdd n/a (libgallium-24.2.2-arch1.1.so + 0xa5bdd) #5 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #6 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1736: #0 0x0000749db3c9fa19 n/a (libc.so.6 + 0x90a19) #1 0x0000749db3ca27e2 pthread_cond_timedwait (libc.so.6 + 0x937e2) #2 0x0000749db38d1bf8 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x2d1bf8) #3 0x0000749db38cb852 n/a (libQt6Core.so.6 + 0x2cb852) #4 0x0000749db38cd237 n/a (libQt6Core.so.6 + 0x2cd237) #5 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #6 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1701: #0 0x0000749db3d1abb0 ppoll (libc.so.6 + 0x10bbb0) #1 0x0000749db38bccb3 _Z12qt_safe_pollP6pollfdm14QDeadlineTimer (libQt6Core.so.6 + 0x2bccb3) #2 0x0000749db21f5e73 n/a (libQt6Network.so.6 + 0x11ce73) #3 0x0000749db217bc39 n/a (libQt6Network.so.6 + 0xa2c39) #4 0x0000749db2178c5e _ZN15QAbstractSocket16waitForReadyReadEi (libQt6Network.so.6 + 0x9fc5e) #5 0x0000749db5a05e9a n/a (libKF6KIOCore.so.6 + 0x3de9a) #6 0x0000749db5aee8fd n/a (libKF6KIOCore.so.6 + 0x1268fd) #7 0x0000749db5aca524 n/a (libKF6KIOCore.so.6 + 0x102524) #8 0x0000749db38cd237 n/a (libQt6Core.so.6 + 0x2cd237) #9 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #10 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1659: #0 0x0000749db3c9fa19 n/a (libc.so.6 + 0x90a19) #1 0x0000749db3ca2479 pthread_cond_wait (libc.so.6 + 0x93479) #2 0x0000749da18a5cae n/a (libgallium-24.2.2-arch1.1.so + 0xa5cae) #3 0x0000749da18826cc n/a (libgallium-24.2.2-arch1.1.so + 0x826cc) #4 0x0000749da18a5bdd n/a (libgallium-24.2.2-arch1.1.so + 0xa5bdd) #5 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #6 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 1733: #0 0x0000749db3c9fa19 n/a (libc.so.6 + 0x90a19) #1 0x0000749db3ca27e2 pthread_cond_timedwait (libc.so.6 + 0x937e2) #2 0x0000749db38d1bf8 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x2d1bf8) #3 0x0000749db38cb852 n/a (libQt6Core.so.6 + 0x2cb852) #4 0x0000749db38cd237 n/a (libQt6Core.so.6 + 0x2cd237) #5 0x0000749db3ca339d n/a (libc.so.6 + 0x9439d) #6 0x0000749db3d2849c n/a (libc.so.6 + 0x11949c) ELF object binary architecture: AMD x86-64 Sep 15 11:41:35 media-brix.yyyy systemd[1]: systemd-coredump@1-1739-0.service: Deactivated successfully. Sep 15 11:41:35 media-brix.yyyy systemd[1]: systemd-coredump@1-1739-0.service: Consumed 3.595s CPU time, 905.9M memory peak. Sep 15 11:41:35 media-brix.yyyy playersvc[1005]: command line Sep 15 11:41:35 media-brix.yyyy playersvc[1749]: No player could handle this command Sep 15 11:41:35 media-brix.yyyy playersvc[1743]: No players found Sep 15 11:41:35 media-brix.yyyy drkonqi-coredump-processor[1741]: "/usr/bin/gwenview" 1654 "/var/lib/systemd/coredump/core.gwenview.1000.51893eabb0ae454b8c749c3e020324b5.1654.1726393291000000.zst" Sep 15 11:41:35 media-brix.yyyy systemd[529]: Started Launch DrKonqi for a systemd-coredump crash (PID 1741/UID 0). Sep 15 11:41:35 media-brix.yyyy drkonqi-coredump-launcher[1773]: Unable to find file for pid 1654 expected at "kcrash-metadata/gwenview.51893eabb0ae454b8c749c3e020324b5.1654.ini" Sep 15 11:41:35 media-brix.yyyy drkonqi-coredump-launcher[1773]: Nothing handled the dump :O Sep 15 11:41:35 media-brix.yyyy systemd[1]: drkonqi-coredump-processor@1-1739-0.service: Deactivated successfully. ``` After receiving the "next"-command the crash vivibly occurs in the moment when the current image is faded half out and the next image is faded half in. Kind regards Arndt -- You are receiving this mail because: You are watching all bug changes.