Bug 356857 - 100% reproducible bug when zooming in and out
Summary: 100% reproducible bug when zooming in and out
Status: RESOLVED DUPLICATE of bug 357548
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: Other (add details in bug description)
Platform: Kubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-18 09:08 UTC by Björn Lindqvist
Modified: 2016-05-11 00:09 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Crashing image (25.60 KB, image/png)
2015-12-18 09:09 UTC, Björn Lindqvist
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Björn Lindqvist 2015-12-18 09:08:27 UTC
When I click on the attached image, then press Shift+Ctrl+F to go to fullscreen, then Ctrl++ to zoom in twice, then Ctrl+- to zoom out once, then Gwenview crashes. It happens all the time and I get a nice tb even if the bug reporting tool seem to think it is incomplete. Version 15.08.2 of Gwenview.

Reproducible: Always
Comment 1 Björn Lindqvist 2015-12-18 09:09:01 UTC
Created attachment 96158 [details]
Crashing image
Comment 2 Björn Lindqvist 2015-12-18 09:10:32 UTC
What I meant is that I opened the image by clicking on it in Dolphin which starts Gwenview. Copy-pasted tb here:

Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f184412a840 (LWP 1756))]

Thread 4 (Thread 0x7f1841c44700 (LWP 1757)):
#0  0x00007f1851cf38dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f184b0a5bd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f184b0a774f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f1843b6ba39 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007f18523e62be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f184d41a6aa in start_thread (arg=0x7f1841c44700) at pthread_create.c:333
#6  0x00007f1851cfeeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f1835391700 (LWP 1758)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f18387824da in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#2  0x00007f1838781c17 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#3  0x00007f184d41a6aa in start_thread (arg=0x7f1835391700) at pthread_create.c:333
#4  0x00007f1851cfeeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f18347d5700 (LWP 1759)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f18523e7496 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f18523e3003 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f18523e62be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f184d41a6aa in start_thread (arg=0x7f18347d5700) at pthread_create.c:333
#5  0x00007f1851cfeeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f184412a840 (LWP 1756)):
[KCrash Handler]
#6  0x00007f18510abd60 in ?? () from /usr/lib/x86_64-linux-gnu/liblcms2.so.2
#7  0x00007f18510b2bab in ?? () from /usr/lib/x86_64-linux-gnu/liblcms2.so.2
#8  0x00007f185612f39e in Gwenview::RasterImageView::updateFromScaler(int, int, QImage const&) () from /usr/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#9  0x00007f18525f6617 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f18561937b1 in Gwenview::ImageScaler::scaledRect(int, int, QImage const&) () from /usr/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#11 0x00007f1856150517 in Gwenview::ImageScaler::scaleRect(QRect const&) () from /usr/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#12 0x00007f1856150ca7 in Gwenview::ImageScaler::doScale() () from /usr/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#13 0x00007f185612de74 in Gwenview::RasterImageView::updateBuffer(QRegion const&) () from /usr/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#14 0x00007f185612dfe3 in Gwenview::RasterImageView::onZoomChanged() () from /usr/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#15 0x00007f1856120061 in ?? () from /usr/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#16 0x00007f1856128504 in Gwenview::DocumentView::zoomOut(QPointF const&) () from /usr/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#17 0x00007f185619715e in ?? () from /usr/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#18 0x00007f18525f678a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f1853341172 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f1853343618 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f1853343c2f in QAction::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f185334ab8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f1853350230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f18525c5f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f1852dc81c8 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#26 0x00007f1852dc8301 in QShortcutMap::tryShortcutEvent(QObject*, QKeyEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#27 0x00007f1853350128 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f18525c5f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f1852d9c057 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#30 0x00007f1852da0fe5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#31 0x00007f1852d865b8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#32 0x00007f1843b98250 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#33 0x00007f184cefaff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f184cefb250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f184cefb2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f185261d27f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f18525c375a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f18525cb2cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x000000000043f470 in main ()
Comment 3 Christoph Feck 2016-05-11 00:09:45 UTC

*** This bug has been marked as a duplicate of bug 357548 ***