Application: gwenview (21.04.0) Qt Version: 5.15.2 Frameworks Version: 5.81.0 Operating System: Linux 5.4.0-72-generic x86_64 Windowing System: X11 Drkonqi Version: 5.21.5 Distribution: KDE neon User Edition 5.21 -- Information about the crash: - What I was doing when the application crashed: I opened images from messenger (tmp) and tried rotating them 3x right, it crashed. left rotation worked The crash can be reproduced every time. -- Backtrace: Application: Gwenview (gwenview), signal: Segmentation fault [New LWP 55854] [New LWP 55855] [New LWP 55856] [New LWP 55862] [New LWP 55863] [New LWP 55864] [New LWP 55865] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fb6f7078aff in __GI___poll (fds=0x7ffe75368aa8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 [Current thread is 1 (Thread 0x7fb6f1102b40 (LWP 55852))] Thread 8 (Thread 0x7fb6d77fe700 (LWP 55865)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b6ad278928) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b6ad2788d8, cond=0x55b6ad278900) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55b6ad278900, mutex=0x55b6ad2788d8) at pthread_cond_wait.c:638 #3 0x00007fb6ddf14e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007fb6ddf14a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007fb6f5277609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007fb6f7085293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7fb6dc9b7700 (LWP 55864)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b6ad278928) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b6ad2788d8, cond=0x55b6ad278900) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55b6ad278900, mutex=0x55b6ad2788d8) at pthread_cond_wait.c:638 #3 0x00007fb6ddf14e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007fb6ddf14a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007fb6f5277609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007fb6f7085293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7fb6dd1b8700 (LWP 55863)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b6ad278928) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b6ad2788d8, cond=0x55b6ad278900) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55b6ad278900, mutex=0x55b6ad2788d8) at pthread_cond_wait.c:638 #3 0x00007fb6ddf14e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007fb6ddf14a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007fb6f5277609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007fb6f7085293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fb6dd9b9700 (LWP 55862)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b6ad278928) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b6ad2788d8, cond=0x55b6ad278900) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55b6ad278900, mutex=0x55b6ad2788d8) at pthread_cond_wait.c:638 #3 0x00007fb6ddf14e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007fb6ddf14a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007fb6f5277609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007fb6f7085293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7fb6ed179700 (LWP 55856)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b6acb7f580) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b6acb7f530, cond=0x55b6acb7f558) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55b6acb7f558, mutex=0x55b6acb7f530) at pthread_cond_wait.c:638 #3 0x00007fb6f7409d5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fb6f9293bf9 in ?? () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5 #5 0x00007fb6f7403bec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fb6f5277609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fb6f7085293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fb6eee32700 (LWP 55855)): #0 0x00007fb6f49b18ed in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fb6f49b3345 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb6f49b482b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb6f49b529b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb6f49b54a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb6f7643ffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fb6f75e81eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fb6f7402a52 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fb6f6e18f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5 #9 0x00007fb6f7403bec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007fb6f5277609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #11 0x00007fb6f7085293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fb6f0270700 (LWP 55854)): #0 0x00007fb6f7078aff in __GI___poll (fds=0x7fb6f026f968, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fb6f4942c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fb6f494490a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fb6f079cd58 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007fb6f7403bec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fb6f5277609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007fb6f7085293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fb6f1102b40 (LWP 55852)): [KCrash Handler] #4 __memmove_sse2_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:262 #5 0x00007fb6f7c52bc7 in QImage::copy(QRect const&) const () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #6 0x00007fb6f92782c9 in Gwenview::ImageScaler::scaleRect(QRect const&) () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5 #7 0x00007fb6f9278547 in Gwenview::ImageScaler::doScale() () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5 #8 0x00007fb6f924ef2a in Gwenview::RasterImageView::updateBuffer(QRegion const&) () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5 #9 0x00007fb6f9250d76 in Gwenview::RasterImageView::resizeEvent(QGraphicsSceneResizeEvent*) () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5 #10 0x00007fb6f8666b18 in QGraphicsWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x00007fb6f82f9dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007fb6f8302bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #13 0x00007fb6f75e96da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007fb6f8665dfb in QGraphicsWidget::setGeometry(QRectF const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x00007fb6f9248519 in Gwenview::DocumentView::resizeEvent(QGraphicsSceneResizeEvent*) () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5 #16 0x00007fb6f8666b18 in QGraphicsWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #17 0x00007fb6f82f9dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #18 0x00007fb6f8302bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #19 0x00007fb6f75e96da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x00007fb6f8665dfb in QGraphicsWidget::setGeometry(QRectF const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x00007fb6f9247e2d in Gwenview::DocumentView::setGeometry(QRectF const&) () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5 #22 0x00007fb6f9245b55 in Gwenview::DocumentView::moveTo(QRect const&) () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5 #23 0x00007fb6f92595f5 in Gwenview::DocumentViewContainer::updateLayout() () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5 #24 0x00007fb6f925969c in Gwenview::DocumentViewContainer::resizeEvent(QResizeEvent*) () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5 #25 0x00007fb6f833d28f in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #26 0x00007fb6f83ecf82 in QFrame::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #27 0x00007fb6f865faa1 in QGraphicsView::viewportEvent(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #28 0x00007fb6f75e9443 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #29 0x00007fb6f82f9db2 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #30 0x00007fb6f8302bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #31 0x00007fb6f75e96da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #32 0x00007fb6f8333ca0 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #33 0x00007fb6f8334af0 in QWidget::setGeometry(QRect const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #34 0x00007fb6f83ee3d7 in QAbstractScrollAreaPrivate::layoutChildren_helper(bool*, bool*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #35 0x00007fb6f83ee89f in QAbstractScrollAreaPrivate::layoutChildren() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #36 0x00007fb6f83f0190 in QAbstractScrollArea::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #37 0x00007fb6f82f9dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #38 0x00007fb6f8302bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #39 0x00007fb6f75e96da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #40 0x00007fb6f8333ca0 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #41 0x00007fb6f8334af0 in QWidget::setGeometry(QRect const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #42 0x00007fb6f831e8e5 in QWidgetItem::setGeometry(QRect const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #43 0x00007fb6f831462b in QBoxLayout::setGeometry(QRect const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #44 0x00007fb6f831ab98 in QLayoutPrivate::doResize() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #45 0x00007fb6f831bc3c in QLayout::activate() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #46 0x00007fb6f82f9da7 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #47 0x00007fb6f8302bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #48 0x00007fb6f75e96da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #49 0x00007fb6f8333ca0 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #50 0x00007fb6f8334af0 in QWidget::setGeometry(QRect const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #51 0x00007fb6f84af2e1 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #52 0x00007fb6f84b1693 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #53 0x00007fb6f833d28f in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #54 0x00007fb6f83ecf82 in QFrame::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #55 0x00007fb6f82f9dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #56 0x00007fb6f8302bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #57 0x00007fb6f75e96da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #58 0x00007fb6f8333ca0 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #59 0x00007fb6f8334af0 in QWidget::setGeometry(QRect const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #60 0x00007fb6f831e8e5 in QWidgetItem::setGeometry(QRect const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #61 0x00007fb6f831462b in QBoxLayout::setGeometry(QRect const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #62 0x00007fb6f831ab98 in QLayoutPrivate::doResize() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #63 0x00007fb6f82f9da7 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #64 0x00007fb6f8302bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #65 0x00007fb6f75e96da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #66 0x00007fb6f8333ca0 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #67 0x00007fb6f8334af0 in QWidget::setGeometry(QRect const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #68 0x00007fb6f831ab98 in QLayoutPrivate::doResize() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #69 0x00007fb6f831bc3c in QLayout::activate() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #70 0x00007fb6f82f9da7 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #71 0x00007fb6f8302bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #72 0x00007fb6f75e96da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #73 0x00007fb6f8333ca0 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #74 0x00007fb6f8334af0 in QWidget::setGeometry(QRect const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #75 0x00007fb6f831e8e5 in QWidgetItem::setGeometry(QRect const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #76 0x00007fb6f831462b in QBoxLayout::setGeometry(QRect const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #77 0x00007fb6f831ab98 in QLayoutPrivate::doResize() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #78 0x00007fb6f831bc3c in QLayout::activate() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #79 0x00007fb6f82f9da7 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #80 0x00007fb6f8302bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #81 0x00007fb6f75e96da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #82 0x00007fb6f75ebfe1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #83 0x00007fb6f7644987 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #84 0x00007fb6f49b517d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #85 0x00007fb6f49b5400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #86 0x00007fb6f49b54a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #87 0x00007fb6f7643fe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #88 0x00007fb6f75e81eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #89 0x00007fb6f75f0394 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #90 0x000055b6ab966c2a in ?? () #91 0x00007fb6f6f8a0b3 in __libc_start_main (main=0x55b6ab966740, argc=2, argv=0x7ffe7536c688, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe7536c678) at ../csu/libc-start.c:308 #92 0x000055b6ab9672ae in _start () [Inferior 1 (process 55852) detached] Reported using DrKonqi
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 25.08.0 (the latest released version)?
(In reply to A Linux User from comment #1) > 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 25.08.0 > (the latest released version)? I can't reproduce it anymore, so looks like it's fixed :)