Bug 470435 - gwenview crash when viewing image opened over webdav mount
Summary: gwenview crash when viewing image opened over webdav mount
Status: RESOLVED WORKSFORME
Alias: None
Product: gwenview
Classification: Applications
Component: general (other bugs)
Version First Reported In: 23.04.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-05-30 00:41 UTC by Kurt Wilson
Modified: 2025-09-18 03:48 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kurt Wilson 2023-05-30 00:41:34 UTC
Application: gwenview (23.04.1)

Qt Version: 5.15.9
Frameworks Version: 5.106.0
Operating System: Linux 6.3.4-arch1-1 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.27.5 [KCrashBackend]

-- Information about the crash:
I was able to reproduce this twice, but not a third time. I opened the image from dolphin, double-clicked, and gwenview crashed before hitting fullscreen

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[KCrash Handler]
#6  QWeakPointer<QObject>::internalData (this=<optimized out>) at /usr/include/qt/QtCore/qsharedpointer_impl.h:696
#7  QPointer<Gwenview::ThumbnailProvider>::data (this=<optimized out>) at /usr/include/qt/QtCore/qpointer.h:77
#8  QPointer<Gwenview::ThumbnailProvider>::operator-> (this=<optimized out>) at /usr/include/qt/QtCore/qpointer.h:79
#9  Gwenview::DocumentView::dragThumbnailLoaded (this=<optimized out>, item=..., pix=...) at /usr/src/debug/gwenview/gwenview-23.04.1/lib/documentview/documentview.cpp:1153
#10 0x00007fba8d8cffe7 in QtPrivate::QSlotObjectBase::call (a=<optimized out>, r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#11 doActivate<false> (sender=0x7fba780048e0, signal_index=25, argv=0x7ffe061eee60) at kernel/qobject.cpp:3923
#12 0x00007fba8fb48263 in Gwenview::ThumbnailProvider::thumbnailLoaded (this=<optimized out>, _t1=..., _t2=..., _t3=..., _t4=<optimized out>) at /usr/src/debug/gwenview/build/lib/gwenviewlib_autogen/6D5CK4GEXA/moc_thumbnailprovider.cpp:208
#13 0x00007fba8fbbc2d1 in Gwenview::ThumbnailProvider::emitThumbnailLoaded (this=this@entry=0x7fba780048e0, img=..., size=...) at /usr/src/debug/gwenview/gwenview-23.04.1/lib/thumbnailprovider/thumbnailprovider.cpp:564
#14 0x00007fba8fbbcc57 in Gwenview::ThumbnailProvider::thumbnailReady (this=0x7fba780048e0, _img=..., _size=...) at /usr/src/debug/gwenview/gwenview-23.04.1/lib/thumbnailprovider/thumbnailprovider.cpp:384
#15 0x00007fba8d8c2834 in QObject::event (this=0x7fba780048e0, e=0x7fb9c4001310) at kernel/qobject.cpp:1347
#16 0x00007fba8e57893f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7fba780048e0, e=0x7fb9c4001310) at kernel/qapplication.cpp:3640
#17 0x00007fba8d89ab18 in QCoreApplication::notifyInternal2 (receiver=0x7fba780048e0, event=0x7fb9c4001310) at kernel/qcoreapplication.cpp:1064
#18 0x00007fba8d89fa7b in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55dc53bae720) at kernel/qcoreapplication.cpp:1821
#19 0x00007fba8d8e6088 in postEventSourceDispatch (s=0x55dc53c85210) at kernel/qeventdispatcher_glib.cpp:277
#20 0x00007fba8b710981 in g_main_dispatch (context=0x7fba80000ee0) at ../glib/glib/gmain.c:3460
#21 g_main_context_dispatch (context=0x7fba80000ee0) at ../glib/glib/gmain.c:4200
#22 0x00007fba8b76db39 in g_main_context_iterate.isra.0 (context=context@entry=0x7fba80000ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4276
#23 0x00007fba8b70e032 in g_main_context_iteration (context=0x7fba80000ee0, may_block=1) at ../glib/glib/gmain.c:4343
#24 0x00007fba8d8e9f0c in QEventDispatcherGlib::processEvents (this=0x55dc53c89d20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#25 0x00007fba8d899824 in QEventLoop::exec (this=this@entry=0x7ffe061ef390, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#26 0x00007fba8d89acc3 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#27 0x00007fba8dd3b7c2 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1870
#28 0x00007fba8e576cda in QApplication::exec () at kernel/qapplication.cpp:2832
#29 0x000055dc53596a49 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/gwenview/gwenview-23.04.1/app/main.cpp:213
[Inferior 1 (process 284183) detached]

The reporter indicates this bug may be a duplicate of or related to bug 425165.

Reported using DrKonqi
Comment 1 A Linux User 2025-08-19 17:12:52 UTC
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)?
Comment 2 Bug Janitor Service 2025-09-03 03:48:07 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2025-09-18 03:48:37 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.