https://bugs.kde.org/show_bug.cgi?id=517783
Bug ID: 517783
Summary: Crash when I open any image
Classification: Applications
Product: gwenview
Version First 25.12.3
Reported In:
Platform: Neon
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: gwenview (25.12.3)
ApplicationNotResponding [ANR]: false
Qt Version: 6.10.2
Frameworks Version: 6.24.0
Operating System: Linux 6.17.0-19-generic x86_64
Windowing System: Wayland
Distribution: KDE neon User Edition
DrKonqi: 6.6.2 [CoredumpBackend]
-- Information about the crash:
It started right after update a lot of kf6-* packages up to
6.24.0-0zneon+24.04+noble+release+build39 version.
Previos version was 6.23.0-0zneon+24.04+noble+release+build32
I am not sure, may be it is the same problem as
https://bugs.kde.org/show_bug.cgi?id=517777
The crash can be reproduced every time.
-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[New LWP 18215]
[New LWP 18187]
[New LWP 18188]
[New LWP 18189]
[New LWP 18181]
[New LWP 18191]
[New LWP 18186]
[New LWP 18190]
[New LWP 18192]
[New LWP 18193]
[New LWP 18195]
[New LWP 18194]
[New LWP 18202]
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/libraw.so.23
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/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/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
/lib/x86_64-linux-gnu/libgbm.so.1
warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libtinfo.so.6
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
/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
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/gwenview
/home/al/Teka/Pictures/adam-kool-ndN00KmbJ1c-unsplash.jpg'.
Program terminated with signal SIGSEGV, Segmentation fault.
Download failed: Invalid argument. Continuing without source file
./nptl/./nptl/pthread_kill.c.
#0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=<optimized
out>) at ./nptl/pthread_kill.c:44
warning: 44 ./nptl/pthread_kill.c: No such file or directory
[Current thread is 1 (Thread 0x7e88465fd6c0 (LWP 18215))]
Using eu-unstrip to resolve modules.
Download failed: Invalid argument. Continuing without source file
./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S.
Download failed: Invalid argument. Continuing without source file
./nptl/./nptl/pthread_create.c.
Downloading source file
/workspace/build/lib/document/loadingdocumentimpl.cpp...
Downloading source file /workspace/build/lib/jpegcontent.cpp...
Downloading source file
/workspace/build/lib/thumbnailprovider/thumbnailgenerator.cpp...
Download failed: Invalid argument. Continuing without source file
./nptl/./nptl/pthread_cond_wait.c.
Download failed: Invalid argument. Continuing without source file
./nptl/./nptl/futex-internal.c.
Download failed: Invalid argument. Continuing without source file
./io/../sysdeps/unix/sysv/linux/poll.c.
Downloading source file /workspace/build/app/main.cpp...
Downloading source file /workspace/build/app/mainwindow.cpp...
Downloading source file /workspace/build/lib/contextmanager.cpp...
Downloading source file
/workspace/build/obj-x86_64-linux-gnu/lib/gwenviewlib_autogen/include/moc_contextmanager.cpp...
Downloading source file /workspace/build/src/corelib/kernel/qobject.cpp...
Downloading source file
/workspace/build/src/corelib/kernel/qobjectdefs_impl.h...
Downloading source file
/workspace/build/lib/mpris2/mprismediaplayer2player.cpp...
Downloading source file /workspace/build/src/core/kfileitem.cpp...
Downloading source file
/workspace/build/src/plugins/platforms/wayland/qwaylanddisplay.cpp...
[Current thread is 1 (Thread 0x7e88465fd6c0 (LWP 18215))]
Thread 13 (Thread 0x7e8846dfe6c0 (LWP 18202)):
#0 0x00007e886dc98d71 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x6258e86d2b60) at
./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x6258e86d2b60) at ./nptl/futex-internal.c:87
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x6258e86d2b60, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007e886dc9b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x6258e86d2b10, cond=0x6258e86d2b38) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x6258e86d2b38, mutex=0x6258e86d2b10) at
./nptl/pthread_cond_wait.c:627
#5 0x00007e886e6f2cd3 in QWaitConditionPrivate::wait (deadline=...,
this=0x6258e86d2b10) at
/workspace/build/src/corelib/thread/qwaitcondition_unix.cpp:68
#6 QWaitCondition::wait (this=<optimized out>, mutex=0x6258e86d48f0,
deadline=...) at
/workspace/build/src/corelib/thread/qwaitcondition_unix.cpp:146
#7 0x00007e8871fcab95 in Gwenview::ThumbnailGenerator::run
(this=0x6258e86d4850) at
/workspace/build/lib/thumbnailprovider/thumbnailgenerator.cpp:265
#8 0x00007e886e7d1937 in operator() (__closure=<optimized out>) at
/workspace/build/src/corelib/thread/qthread_unix.cpp:448
#9 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at /workspace/build/src/corelib/thread/qthread_unix.cpp:373
#10 QThreadPrivate::start (arg=0x6258e86d4850) at
/workspace/build/src/corelib/thread/qthread_unix.cpp:422
#11 0x00007e886dc9caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#12 0x00007e886dd29c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 12 (Thread 0x7e8854bfe6c0 (LWP 18194)):
#0 0x00007e886dc98d71 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x6258e82390a8) at
./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x6258e82390a8) at ./nptl/futex-internal.c:87
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x6258e82390a8, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007e886dc9b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x6258e8239050, cond=0x6258e8239080) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x6258e8239080, mutex=0x6258e8239050) at
./nptl/pthread_cond_wait.c:627
#5 0x00007e8855999edd in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#6 0x00007e8855965fbb in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#7 0x00007e8855999e0c in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#8 0x00007e886dc9caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9 0x00007e886dd29c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 11 (Thread 0x7e88475ff6c0 (LWP 18195)):
#0 0x00007e886dc98d71 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x6258e827dbd8) at
./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x6258e827dbd8) at ./nptl/futex-internal.c:87
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x6258e827dbd8, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007e886dc9b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x6258e827db80, cond=0x6258e827dbb0) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x6258e827dbb0, mutex=0x6258e827db80) at
./nptl/pthread_cond_wait.c:627
#5 0x00007e8855999edd in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#6 0x00007e8855965fbb in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#7 0x00007e8855999e0c in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#8 0x00007e886dc9caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9 0x00007e886dd29c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 10 (Thread 0x7e88553ff6c0 (LWP 18193)):
#0 0x00007e886dc98d71 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x6258e81e73a8) at
./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x6258e81e73a8) at ./nptl/futex-internal.c:87
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x6258e81e73a8, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007e886dc9b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x6258e81e7350, cond=0x6258e81e7380) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x6258e81e7380, mutex=0x6258e81e7350) at
./nptl/pthread_cond_wait.c:627
#5 0x00007e8855999edd in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#6 0x00007e8855965fbb in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#7 0x00007e8855999e0c in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#8 0x00007e886dc9caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9 0x00007e886dd29c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 9 (Thread 0x7e885cdfa6c0 (LWP 18192)):
#0 0x00007e886dc98d71 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x6258e81297c8) at
./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x6258e81297c8) at ./nptl/futex-internal.c:87
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x6258e81297c8, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007e886dc9b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x6258e8129770, cond=0x6258e81297a0) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x6258e81297a0, mutex=0x6258e8129770) at
./nptl/pthread_cond_wait.c:627
#5 0x00007e8855999edd in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#6 0x00007e8855965fbb in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#7 0x00007e8855999e0c in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#8 0x00007e886dc9caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9 0x00007e886dd29c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 8 (Thread 0x7e885ddfc6c0 (LWP 18190)):
#0 0x00007e886dc98d71 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x6258e81d5348) at
./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x6258e81d5348) at ./nptl/futex-internal.c:87
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x6258e81d5348, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007e886dc9b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x6258e81d52f0, cond=0x6258e81d5320) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x6258e81d5320, mutex=0x6258e81d52f0) at
./nptl/pthread_cond_wait.c:627
#5 0x00007e8855999edd in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#6 0x00007e8855965fbb in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#7 0x00007e8855999e0c in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#8 0x00007e886dc9caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9 0x00007e886dd29c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 7 (Thread 0x7e88657ff6c0 (LWP 18186)):
#0 0x00007e886dd1b4fd in __GI___poll (fds=0x7e88600015f0, nfds=3, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007e886a3738ce in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007e886a313a23 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007e886e6b95b0 in QEventDispatcherGlib::processEvents
(this=0x7e8860000b70, flags=...) at
/workspace/build/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#4 0x00007e886e905a83 in QEventLoop::exec (this=0x7e88657fe790, flags=...) at
/workspace/build/src/corelib/global/qflags.h:77
#5 0x00007e886e811123 in QThread::exec (this=this@entry=0x7e886f9ffde0
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at /workspace/build/src/corelib/global/qflags.h:77
#6 0x00007e886f9e03ce in QDBusConnectionManager::run (this=0x7e886f9ffde0
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/workspace/build/src/dbus/qdbusconnectionmanager.cpp:145
#7 0x00007e886e7d1937 in operator() (__closure=<optimized out>) at
/workspace/build/src/corelib/thread/qthread_unix.cpp:448
#8 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at /workspace/build/src/corelib/thread/qthread_unix.cpp:373
#9 QThreadPrivate::start (arg=0x7e886f9ffde0
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/workspace/build/src/corelib/thread/qthread_unix.cpp:422
#10 0x00007e886dc9caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#11 0x00007e886dd29c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 6 (Thread 0x7e885d5fb6c0 (LWP 18191)):
#0 0x00007e886dc98d71 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x6258e8129618) at
./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x6258e8129618) at ./nptl/futex-internal.c:87
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x6258e8129618, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007e886dc9b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x6258e81295c0, cond=0x6258e81295f0) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x6258e81295f0, mutex=0x6258e81295c0) at
./nptl/pthread_cond_wait.c:627
#5 0x00007e8855999edd in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#6 0x00007e8855965fbb in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#7 0x00007e8855999e0c in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#8 0x00007e886dc9caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9 0x00007e886dd29c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 5 (Thread 0x7e8865d0a540 (LWP 18181)):
#0 0x00007e8870e58644 in QUrl::isLocalFile() const@plt () at
/lib/x86_64-linux-gnu/libKF6KIOCore.so.6
#1 0x00007e8870ebd59d in KFileItemPrivate::KFileItemPrivate
(this=0x6258e8c9fe00, entry=..., mode=4294967295, permissions=4294967295,
itemOrDirUrl=..., urlIsDirectory=false, delayedMimeTypes=false,
mimeTypeDetermination=KFileItem::NormalMimeTypeDetermination) at
/workspace/build/src/core/kfileitem.cpp:67
#2 0x00007e8870eb4cc2 in KFileItem::KFileItem (this=0x7fff83216e48, url=...,
mimeType=..., mode=4294967295) at /workspace/build/src/core/kfileitem.cpp:649
#3 0x00007e887202c049 in Gwenview::MprisMediaPlayer2Player::onMetaInfoUpdated
(this=0x6258e8c8d010) at
/workspace/build/lib/mpris2/mprismediaplayer2player.cpp:282
#4 0x00007e887202b8be in
Gwenview::MprisMediaPlayer2Player::onCurrentUrlChanged (this=0x6258e8c8d010,
url=...) at /workspace/build/lib/mpris2/mprismediaplayer2player.cpp:245
#5 0x00007e887202ee54 in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long, 0ul>, QtPrivate::List<QUrl const&>, void, void
(Gwenview::MprisMediaPlayer2Player::*)(QUrl const&)>::call(void
(Gwenview::MprisMediaPlayer2Player::*)(QUrl const&),
Gwenview::MprisMediaPlayer2Player*, void**)::{lambda()#1}::operator()() const
(__closure=0x7fff83217120) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:127
#6 0x00007e887202f1d4 in QtPrivate::FunctorCallBase::call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul>,
QtPrivate::List<QUrl const&>, void, void
(Gwenview::MprisMediaPlayer2Player::*)(QUrl const&)>::call(void
(Gwenview::MprisMediaPlayer2Player::*)(QUrl const&),
Gwenview::MprisMediaPlayer2Player*, void**)::{lambda()#1}>(void**,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul>,
QtPrivate::List<QUrl const&>, void, void
(Gwenview::MprisMediaPlayer2Player::*)(QUrl const&)>::call(void
(Gwenview::MprisMediaPlayer2Player::*)(QUrl const&),
Gwenview::MprisMediaPlayer2Player*, void**)::{lambda()#1}&&)
(args=0x7fff832172f0, fn=...) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:65
#7 0x00007e887202eec8 in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long, 0ul>, QtPrivate::List<QUrl const&>, void, void
(Gwenview::MprisMediaPlayer2Player::*)(QUrl const&)>::call (f=(void
(Gwenview::MprisMediaPlayer2Player::*)(class Gwenview::MprisMediaPlayer2Player
* const, const class QUrl &)) 0x7e887202b76a
<Gwenview::MprisMediaPlayer2Player::onCurrentUrlChanged(QUrl const&)>,
o=0x6258e8c8d010, arg=0x7fff832172f0) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:126
#8 0x00007e887202eb12 in QtPrivate::FunctionPointer<void
(Gwenview::MprisMediaPlayer2Player::*)(QUrl const&)>::call<QtPrivate::List<QUrl
const&>, void> (f=(void (Gwenview::MprisMediaPlayer2Player::*)(class
Gwenview::MprisMediaPlayer2Player * const, const class QUrl &)) 0x7e887202b76a
<Gwenview::MprisMediaPlayer2Player::onCurrentUrlChanged(QUrl const&)>,
o=0x6258e8c8d010, arg=0x7fff832172f0) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:174
#9 0x00007e887202e78f in QtPrivate::QCallableObject<void
(Gwenview::MprisMediaPlayer2Player::*)(QUrl const&), QtPrivate::List<QUrl
const&>, void>::impl (which=1, this_=0x6258e8c8d430, r=0x6258e8c8d010,
a=0x7fff832172f0, ret=0x0) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:545
#10 0x00007e886e8cbee9 in QtPrivate::QSlotObjectBase::call (a=0x7fff832172f0,
r=<optimized out>, this=0x6258e8c8d430, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/workspace/build/src/corelib/kernel/qobjectdefs_impl.h:461
#11 doActivate<false> (sender=0x6258e86ca0f0, signal_index=4,
argv=0x7fff832172f0) at /workspace/build/src/corelib/kernel/qobject.cpp:4272
#12 0x00007e8871ebbfb4 in QMetaObject::activate<void, QUrl>
(sender=0x6258e86ca0f0, mo=0x6258c8bb58e0
<Gwenview::ContextManager::staticMetaObject>, local_signal_index=1, ret=0x0) at
/usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs.h:319
#13 0x00007e8871eb9070 in Gwenview::ContextManager::currentUrlChanged
(this=0x6258e86ca0f0, _t1=...) at
/workspace/build/obj-x86_64-linux-gnu/lib/gwenviewlib_autogen/include/moc_contextmanager.cpp:188
#14 0x00007e8871eb7a18 in Gwenview::ContextManager::setCurrentUrl
(this=0x6258e86ca0f0, currentUrl=...) at
/workspace/build/lib/contextmanager.cpp:171
#15 0x00007e8871eb86b0 in Gwenview::ContextManager::setUrlToSelect
(this=0x6258e86ca0f0, url=...) at /workspace/build/lib/contextmanager.cpp:313
#16 0x00006258c8b0cb79 in Gwenview::MainWindow::openUrl (this=0x6258e86af290,
url=...) at /workspace/build/app/mainwindow.cpp:1805
#17 0x00006258c8b08f6c in Gwenview::MainWindow::setInitialUrl
(this=0x6258e86af290, _url=...) at /workspace/build/app/mainwindow.cpp:1171
#18 0x00006258c8b070ee in StartHelper::createMainWindow (this=0x7fff83217650)
at /workspace/build/app/main.cpp:142
#19 0x00006258c8b05f2d in main (argc=2, argv=0x7fff832177c8) at
/workspace/build/app/main.cpp:238
Thread 4 (Thread 0x7e885e5fd6c0 (LWP 18189)):
#0 0x00007e886dc98d71 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x6258e8126328) at
./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x6258e8126328) at ./nptl/futex-internal.c:87
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x6258e8126328, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007e886dc9b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x6258e81262d0, cond=0x6258e8126300) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x6258e8126300, mutex=0x6258e81262d0) at
./nptl/pthread_cond_wait.c:627
#5 0x00007e8855999edd in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#6 0x00007e8855965fbb in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#7 0x00007e8855999e0c in ??? () at
/lib/x86_64-linux-gnu/libgallium-25.2.8-0ubuntu0.24.04.1.so
#8 0x00007e886dc9caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9 0x00007e886dd29c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 3 (Thread 0x7e885edfe6c0 (LWP 18188)):
#0 0x00007e886dd1b4fd in __GI___poll (fds=fds@entry=0x7e885edfd7c0,
nfds=nfds@entry=2, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007e886d30dbd9 in poll (__timeout=-1, __nfds=2, __fds=0x7e885edfd7c0)
at /usr/include/x86_64-linux-gnu/bits/poll2.h:39
#2 QtWaylandClient::EventThread::run (this=0x6258e7fc17e0) at
/workspace/build/src/plugins/platforms/wayland/qwaylanddisplay.cpp:184
#3 0x00007e886e7d1937 in operator() (__closure=<optimized out>) at
/workspace/build/src/corelib/thread/qthread_unix.cpp:448
#4 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at /workspace/build/src/corelib/thread/qthread_unix.cpp:373
#5 QThreadPrivate::start (arg=0x6258e7fc17e0) at
/workspace/build/src/corelib/thread/qthread_unix.cpp:422
#6 0x00007e886dc9caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#7 0x00007e886dd29c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 2 (Thread 0x7e885f5ff6c0 (LWP 18187)):
#0 0x00007e886dc98d71 in __futex_abstimed_wait_common64 (private=32392,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x6258e7ffe800) at
./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (cancel=true, private=32392, abstime=0x0,
clockid=0, expected=0, futex_word=0x6258e7ffe800) at ./nptl/futex-internal.c:87
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x6258e7ffe800, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3 0x00007e886dc9b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x6258e7ffe7b0, cond=0x6258e7ffe7d8) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x6258e7ffe7d8, mutex=0x6258e7ffe7b0) at
./nptl/pthread_cond_wait.c:627
#5 0x00007e886e6f2cd3 in QWaitConditionPrivate::wait (deadline=...,
this=0x6258e7ffe7b0) at
/workspace/build/src/corelib/thread/qwaitcondition_unix.cpp:68
#6 QWaitCondition::wait (this=this@entry=0x6258e8003ef0,
mutex=mutex@entry=0x6258e8003ee8, deadline=...) at
/workspace/build/src/corelib/thread/qwaitcondition_unix.cpp:146
#7 0x00007e886d30db5f in QtWaylandClient::EventThread::waitForReading
(this=0x6258e8003eb0) at
/workspace/build/src/plugins/platforms/wayland/qwaylanddisplay.cpp:218
#8 QtWaylandClient::EventThread::run (this=0x6258e8003eb0) at
/workspace/build/src/plugins/platforms/wayland/qwaylanddisplay.cpp:179
#9 0x00007e886e7d1937 in operator() (__closure=<optimized out>) at
/workspace/build/src/corelib/thread/qthread_unix.cpp:448
#10 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at /workspace/build/src/corelib/thread/qthread_unix.cpp:373
#11 QThreadPrivate::start (arg=0x6258e8003eb0) at
/workspace/build/src/corelib/thread/qthread_unix.cpp:422
#12 0x00007e886dc9caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#13 0x00007e886dd29c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 1 (Thread 0x7e88465fd6c0 (LWP 18215)):
[KCrash Handler]
#6 0x00007e8870908438 in Exiv2::Image::setMetadata(Exiv2::Image const&) () at
/lib/x86_64-linux-gnu/libexiv2.so.27
#7 0x00007e8871f8c1fe in Gwenview::JpegContent::loadFromData
(this=0x7e88200066d0, data=..., exiv2Image=0x7e8820001ca0) at
/workspace/build/lib/jpegcontent.cpp:267
#8 0x00007e8871efd47f in Gwenview::LoadingDocumentImplPrivate::loadMetaInfo
(this=0x6258e8ca48e0) at
/workspace/build/lib/document/loadingdocumentimpl.cpp:271
#9 0x00007e8871f034c3 in std::__invoke_impl<bool, bool
(Gwenview::LoadingDocumentImplPrivate::*&)(),
Gwenview::LoadingDocumentImplPrivate*&> (__f=@0x7e88465fc5d0: (bool
(Gwenview::LoadingDocumentImplPrivate::*)(struct
Gwenview::LoadingDocumentImplPrivate * const)) 0x7e8871efc82c
<Gwenview::LoadingDocumentImplPrivate::loadMetaInfo()>, __t=@0x7e88465fc5e0:
0x6258e8ca48e0) at /usr/include/c++/13/bits/invoke.h:74
#10 0x00007e8871f03169 in std::__invoke<bool
(Gwenview::LoadingDocumentImplPrivate::*&)(),
Gwenview::LoadingDocumentImplPrivate*&> (__fn=@0x7e88465fc5d0: (bool
(Gwenview::LoadingDocumentImplPrivate::*)(struct
Gwenview::LoadingDocumentImplPrivate * const)) 0x7e8871efc82c
<Gwenview::LoadingDocumentImplPrivate::loadMetaInfo()>) at
/usr/include/c++/13/bits/invoke.h:96
#11 0x00007e8871f02ef5 in std::invoke<bool
(Gwenview::LoadingDocumentImplPrivate::*&)(),
Gwenview::LoadingDocumentImplPrivate*&> (__fn=@0x7e88465fc5d0: (bool
(Gwenview::LoadingDocumentImplPrivate::*)(struct
Gwenview::LoadingDocumentImplPrivate * const)) 0x7e8871efc82c
<Gwenview::LoadingDocumentImplPrivate::loadMetaInfo()>) at
/usr/include/c++/13/functional:113
#12 0x00007e8871f02bfe in QtConcurrent::StoredFunctionCall<bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*>::runFunctor()::{lambda(bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*)#1}::operator()(bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*) const (__closure=0x7e88465fc6f6,
function=(bool (Gwenview::LoadingDocumentImplPrivate::*)(struct
Gwenview::LoadingDocumentImplPrivate * const)) 0x7e8871efc82c
<Gwenview::LoadingDocumentImplPrivate::loadMetaInfo()>, args#0=0x6258e8ca48e0)
at
/usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:117
#13 0x00007e8871f031ea in std::__invoke_impl<bool,
QtConcurrent::StoredFunctionCall<bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*>::runFunctor()::{lambda(bool
(Gwenview::LoadingDocumentImplPrivate::* const&)(),
Gwenview::LoadingDocumentImplPrivate*)#1}, bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*>(std::__invoke_other,
QtConcurrent::StoredFunctionCall<bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*>::runFunctor()::{lambda(bool
(Gwenview::LoadingDocumentImplPrivate::* const&)(),
Gwenview::LoadingDocumentImplPrivate*)#1}, bool
(Gwenview::LoadingDocumentImplPrivate::*&&)(),
Gwenview::LoadingDocumentImplPrivate*&&) (__f=...) at
/usr/include/c++/13/bits/invoke.h:61
#14 0x00007e8871f02fbe in std::__invoke<QtConcurrent::StoredFunctionCall<bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*>::runFunctor()::{lambda(bool
(Gwenview::LoadingDocumentImplPrivate::* const&)(),
Gwenview::LoadingDocumentImplPrivate*)#1}, bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*>(QtConcurrent::StoredFunctionCall<bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*>::runFunctor()::{lambda(bool
(Gwenview::LoadingDocumentImplPrivate::* const&)(),
Gwenview::LoadingDocumentImplPrivate*)#1}, bool
(Gwenview::LoadingDocumentImplPrivate::*&&)(),
Gwenview::LoadingDocumentImplPrivate*&&) (__fn=...) at
/usr/include/c++/13/bits/invoke.h:96
#15 0x00007e8871f02c5f in
std::__apply_impl<QtConcurrent::StoredFunctionCall<bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*>::runFunctor()::{lambda(bool
(Gwenview::LoadingDocumentImplPrivate::* const&)(),
Gwenview::LoadingDocumentImplPrivate*)#1}, std::tuple<bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*>, 0ul,
1ul>(QtConcurrent::StoredFunctionCall<bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*>::runFunctor()::{lambda(bool
(Gwenview::LoadingDocumentImplPrivate::* const&)(),
Gwenview::LoadingDocumentImplPrivate*)#1}, std::tuple<bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*>&&, std::integer_sequence<unsigned long,
0ul, 1ul>) (__f=..., __t=...) at /usr/include/c++/13/tuple:2302
#16 0x00007e8871f02ca3 in std::apply<QtConcurrent::StoredFunctionCall<bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*>::runFunctor()::{lambda(bool
(Gwenview::LoadingDocumentImplPrivate::* const&)(),
Gwenview::LoadingDocumentImplPrivate*)#1}, std::tuple<bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*> >(QtConcurrent::StoredFunctionCall<bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*>::runFunctor()::{lambda(bool
(Gwenview::LoadingDocumentImplPrivate::* const&)(),
Gwenview::LoadingDocumentImplPrivate*)#1}, std::tuple<bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*>&&) (__f=..., __t=...) at
/usr/include/c++/13/tuple:2313
#17 0x00007e8871f02cec in QtConcurrent::StoredFunctionCall<bool
(Gwenview::LoadingDocumentImplPrivate::*)(),
Gwenview::LoadingDocumentImplPrivate*>::runFunctor (this=0x6258e8cad900) at
/usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:123
#18 0x00007e8871f02a94 in QtConcurrent::RunFunctionTaskBase<bool>::run
(this=0x6258e8cad900) at
/usr/include/x86_64-linux-gnu/qt6/QtConcurrent/qtconcurrentrunbase.h:84
#19 0x00007e886e811455 in QThreadPoolThread::run (this=0x6258e8c8de50) at
/workspace/build/src/corelib/thread/qthreadpool.cpp:72
#20 0x00007e886e7d1937 in operator() (__closure=<optimized out>) at
/workspace/build/src/corelib/thread/qthread_unix.cpp:448
#21 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at /workspace/build/src/corelib/thread/qthread_unix.cpp:373
#22 QThreadPrivate::start (arg=0x6258e8c8de50) at
/workspace/build/src/corelib/thread/qthread_unix.cpp:422
#23 0x00007e886dc9caa4 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#24 0x00007e886dd29c6c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.