Bug 500269

Summary: Gwenview crash on clicking resize arrows
Product: [Applications] gwenview Reporter: Alex <thearcher>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: john.kizer
Priority: NOR Keywords: drkonqi
Version First Reported In: 23.08.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Alex 2025-02-17 17:03:39 UTC
Application: gwenview (23.08.5)

Qt Version: 5.15.13
Frameworks Version: 5.115.0
Operating System: Linux 6.8.0-53-generic x86_64
Windowing System: X11
Distribution: Ubuntu 24.04.2 LTS
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
While trying to resize an image, Gwenview crashes then I start clicking the down arrow next to the new size boxes (either pixels or percentage)

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault

[KCrash Handler]
#4  0x00005ce8a3ea6b80 in ?? ()
#5  0x00007e170ff12e16 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007e1710b6a517 in QApplication::focusChanged(QWidget*, QWidget*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007e1710bab23c in QWidget::clearFocus() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007e1710bac378 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007e1710d6ad95 in QToolButton::~QToolButton() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007e170ff03dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007e1710bac498 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007e1712299615 in Gwenview::ZoomWidget::~ZoomWidget() () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5
#13 0x00007e170ff03dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007e1710bac498 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007e1710bac7e5 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007e170ff03dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007e1710bac498 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00005ce8a3e83345 in ?? ()
#19 0x00007e170ff03dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007e1710bac498 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007e1710d32ee5 in QStackedWidget::~QStackedWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007e170ff03dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007e1710bac498 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007e1710bac7e5 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007e170ff03dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007e1710bac498 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00005ce8a3e83cf9 in ?? ()
#28 0x00007e170ff03dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007e1710bac498 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00005ce8a3e9cf01 in ?? ()
#31 0x00005ce8a3e9d005 in ?? ()
#32 0x00007e170ff0610b in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007e17119b950f in KXmlGuiWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#34 0x00007e1710b6bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007e170fed8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007e170fedb94b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007e170ff35c0f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007e170dc885b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007e170dce7717 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007e170dc87a53 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007e170ff35279 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007e170fed6a7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007e170fedf3e8 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00005ce8a3e6ce59 in ?? ()
#45 0x00007e170f42a1ca in __libc_start_call_main (main=main@entry=0x5ce8a3e6c840, argc=argc@entry=2, argv=argv@entry=0x7ffe657f6b08) at ../sysdeps/nptl/libc_start_call_main.h:58
#46 0x00007e170f42a28b in __libc_start_main_impl (main=0x5ce8a3e6c840, argc=2, argv=0x7ffe657f6b08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe657f6af8) at ../csu/libc-start.c:360
#47 0x00005ce8a3e6d615 in ?? ()
[Inferior 1 (process 285842) detached]

Reported using DrKonqi
Comment 1 John Kizer 2025-02-28 06:02:10 UTC
Hi - I'm afraid Gwenview 23.08.5 is unfortunately no longer eligible for support or maintenance from KDE.

KDE projects typically move quickly, and bugs in one version are often fixed in the next one. Please update to Gwenview 24.12.2 as soon as your distribution offers it to you, or use other application distribution methods such as Flathub. If you need support for Gwenview 23.08.5, please contact your distribution, who bears the responsibility of providing support for older software in their "long-term support" releases.

If this issue is still reproducible in Gwenview 24.12.2, feel free to re-open this bug report.

Thanks for understanding!