| Summary: | Gwenview crashes when scanning a folder | ||
|---|---|---|---|
| Product: | [Applications] gwenview | Reporter: | Michael Hamilton <michael> |
| Component: | general | Assignee: | Gwenview Bugs <gwenview-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | idontfeelcomfygivingyoumyemail, nicolas.fella |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 23.08.0 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Image with bad exif that caused the issue | ||
|
Description
Michael Hamilton
2023-09-17 22:04:50 UTC
Created attachment 161682 [details]
Image with bad exif that caused the issue
Application: Gwenview (gwenview), signal: Aborted
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#5 0x00007f66fdab0884 in __pthread_kill_implementation () at /lib64/libc.so.6
#6 0x00007f66fda5fafe in raise () at /lib64/libc.so.6
#7 0x00007f66fda4887f in abort () at /lib64/libc.so.6
#8 0x00007f66fdca4d19 in __gnu_cxx::__verbose_terminate_handler() [clone .cold] () at /lib64/libstdc++.so.6
#9 0x00007f66fdcb4f8c in __cxxabiv1::__terminate(void (*)()) () at /lib64/libstdc++.so.6
#10 0x00007f66fdcb4ff7 in () at /lib64/libstdc++.so.6
#11 0x00007f66fdcb4f7e in () at /lib64/libstdc++.so.6
#12 0x00007f66fe2f7fc8 in QtPrivate::ExceptionStore::rethrowException() const (this=this@entry=0x23371e8) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qexception.cpp:222
#13 0x00007f66fe2f9d2d in QFutureInterfaceBase::waitForResult(int) (this=this@entry=0x23e3538, resultIndex=resultIndex@entry=0) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qfutureinterface.cpp:510
#14 0x00007f67016b4a9f in QFuture<bool>::result<bool, void>() const (this=<optimized out>) at /home/nico/kde/usr/include/QtCore/qfuture.h:307
#15 Gwenview::LoadingDocumentImpl::slotMetaInfoLoaded() (this=0x23de950) at /home/nico/kde/src/gwenview/lib/document/loadingdocumentimpl.cpp:488
#16 0x00007f66fe1b5e83 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffe8c87dde0, r=0x23de950, this=0x23df0c0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:433
#17 doActivate<false>(QObject*, int, void**) (sender=0x23e3548, signal_index=4, argv=0x7ffe8c87dde0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4021
#18 0x00007f66fe1adbcf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4081
#19 0x00007f66fe2fe0e4 in QFutureWatcherBase::event(QEvent*) (this=<optimized out>, event=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qfuturewatcher.cpp:392
#20 0x00007f66ff57e951 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x23e3548, e=0x7f66b4002050) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3290
#21 0x00007f66fe1599f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x23e3548, event=0x7f66b4002050) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1119
#22 0x00007f66fe159b79 in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1537
#23 0x00007f66fe15d297 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x1acc580) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1899
#24 0x00007f66fe15d5a8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=<optimized out>, event_type=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1758
#25 0x00007f66fe3f7543 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x1b36810) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243
#26 0x00007f66fcef34fc in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#27 0x00007f66fcf516b8 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#28 0x00007f66fcef0b83 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#29 0x00007f66fe3f6f7c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1ace820, flags=...) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#30 0x00007f66fe1655ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe8c87e1e0, flags=..., flags@entry=...) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:34
#31 0x00007f66fe161fb2 in QCoreApplication::exec() () at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:74
#32 0x00007f66febb033c in QGuiApplication::exec() () at /home/nico/workspace/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1925
#33 0x00007f66ff57e8c5 in QApplication::exec() () at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:2569
#34 0x0000000000439955 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde/src/gwenview/app/main.cpp:213
[Inferior 1 (process 62401) detached]
Thank you for the bug report. Unfortunately we were not able to get to it yet. Can we ask you to please check if this is still an issue with Gwenview 25.08.0 (the latest released version). (In reply to A Linux User from comment #3) > Thank you for the bug report. Unfortunately we were not able to get to it > yet. Can we ask you to please check if this is still an issue with Gwenview > 25.08.0 (the latest released version). I no longer see the error when using 25.08.0 - so it is probably fixed. |