Bug 367661 - Gwenview crashes while zooming(Duplicate of 357548)
Summary: Gwenview crashes while zooming(Duplicate of 357548)
Status: RESOLVED DUPLICATE of bug 357548
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-08-22 01:31 UTC by orangesandsyringes
Modified: 2016-08-24 09:32 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
The image that I used to reproduce the crash. (358.80 KB, image/jpeg)
2016-08-22 01:33 UTC, orangesandsyringes
Details

Note You need to log in before you can comment on or make changes to this bug.
Description orangesandsyringes 2016-08-22 01:31:00 UTC
Application: gwenview (15.12.3)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-34-generic x86_64
Distribution: Ubuntu 16.04.1 LTS

-- Information about the crash:
Sorry I can't post it as related, see bug 355807

- What I was doing when the application crashed:

Zooming in on an image (jpg) using the slider in the bottom right.

The crash can be reproduced every time.

-- Backtrace:
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 0x7fb40e760980 (LWP 13170))]

Thread 2 (Thread 0x7fb40c279700 (LWP 13171)):
#0  0x00007fb41bd6de8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fb414c44c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fb414c468d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fb40e3ad629 in QXcbEventReader::run (this=0x1a970a0) at qxcbconnection.cpp:1253
#4  0x00007fb41c46384e in QThreadPrivate::start (arg=0x1a970a0) at thread/qthread_unix.cpp:331
#5  0x00007fb4172756fa in start_thread (arg=0x7fb40c279700) at pthread_create.c:333
#6  0x00007fb41bd79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fb40e760980 (LWP 13170)):
[KCrash Handler]
#6  0x00007fb41b122d60 in ?? () from /usr/lib/x86_64-linux-gnu/liblcms2.so.2
#7  0x00007fb41b129bab in ?? () from /usr/lib/x86_64-linux-gnu/liblcms2.so.2
#8  0x00007fb420467c99 in Gwenview::RasterImageView::updateFromScaler (this=0x2006ca0, zoomedImageLeft=0, zoomedImageTop=560, image=...) at /build/gwenview-iJ9mAT/gwenview-15.12.3/lib/documentview/rasterimageview.cpp:322
#9  0x00007fb41c672e4f in QtPrivate::QSlotObjectBase::call (a=0x7fffc83d4320, r=0x2006ca0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#10 QMetaObject::activate (sender=sender@entry=0x255d150, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffc83d4320) at kernel/qobject.cpp:3698
#11 0x00007fb41c6737d7 in QMetaObject::activate (sender=sender@entry=0x255d150, m=m@entry=0x7fb42070f800 <Gwenview::ImageScaler::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffc83d4320) at kernel/qobject.cpp:3578
#12 0x00007fb4204cb581 in Gwenview::ImageScaler::scaledRect (this=this@entry=0x255d150, _t1=_t1@entry=0, _t2=_t2@entry=560, _t3=...) at /build/gwenview-iJ9mAT/gwenview-15.12.3/obj-x86_64-linux-gnu/lib/moc_imagescaler.cpp:135
#13 0x00007fb420488cc2 in Gwenview::ImageScaler::scaleRect (this=this@entry=0x255d150, rect=...) at /build/gwenview-iJ9mAT/gwenview-15.12.3/lib/imagescaler.cpp:209
#14 0x00007fb4204890e7 in Gwenview::ImageScaler::doScale (this=0x255d150) at /build/gwenview-iJ9mAT/gwenview-15.12.3/lib/imagescaler.cpp:122
#15 0x00007fb4204891a5 in Gwenview::ImageScaler::setDestinationRegion (this=<optimized out>, region=...) at /build/gwenview-iJ9mAT/gwenview-15.12.3/lib/imagescaler.cpp:102
#16 0x00007fb420466474 in Gwenview::RasterImageViewPrivate::setScalerRegionToVisibleRect (this=0x23b5160) at /build/gwenview-iJ9mAT/gwenview-15.12.3/lib/documentview/rasterimageview.cpp:151
#17 Gwenview::RasterImageView::updateBuffer (this=<optimized out>, region=...) at /build/gwenview-iJ9mAT/gwenview-15.12.3/lib/documentview/rasterimageview.cpp:443
#18 0x00007fb4204665e3 in Gwenview::RasterImageView::onZoomChanged (this=0x2006ca0) at /build/gwenview-iJ9mAT/gwenview-15.12.3/lib/documentview/rasterimageview.cpp:434
#19 0x00007fb4204586b5 in Gwenview::AbstractImageView::setZoom (this=0x2006ca0, zoom=<optimized out>, _center=..., updateType=<optimized out>) at /build/gwenview-iJ9mAT/gwenview-15.12.3/lib/documentview/abstractimageview.cpp:220
#20 0x00007fb42045f903 in Gwenview::DocumentViewPrivate::setZoom (center=..., zoom=<optimized out>, this=0x1f47660) at /build/gwenview-iJ9mAT/gwenview-15.12.3/lib/documentview/documentview.cpp:244
#21 Gwenview::DocumentView::setZoom (this=<optimized out>, zoom=2.2976143051533273) at /build/gwenview-iJ9mAT/gwenview-15.12.3/lib/documentview/documentview.cpp:535
#22 0x00007fb41c672e4f in QtPrivate::QSlotObjectBase::call (a=0x7fffc83d4790, r=0x1f15080, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#23 QMetaObject::activate (sender=0x1ce44d0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffc83d4790) at kernel/qobject.cpp:3698
#24 0x00007fb41c6737d7 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fb42070eec0 <Gwenview::ZoomWidget::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffc83d4790) at kernel/qobject.cpp:3578
#25 0x00007fb4204cc150 in Gwenview::ZoomWidget::zoomChanged (this=<optimized out>, _t1=2.2976143051533273) at /build/gwenview-iJ9mAT/gwenview-15.12.3/obj-x86_64-linux-gnu/lib/moc_zoomwidget.cpp:147
#26 0x00007fb4204bbba7 in Gwenview::ZoomWidgetPrivate::emitZoomChanged (this=0x1cf02a0) at /build/gwenview-iJ9mAT/gwenview-15.12.3/lib/zoomwidget.cpp:77
#27 Gwenview::ZoomWidget::slotZoomSliderActionTriggered (this=<optimized out>) at /build/gwenview-iJ9mAT/gwenview-15.12.3/lib/zoomwidget.cpp:148
#28 0x00007fb41c672fca in QMetaObject::activate (sender=sender@entry=0x1ccc870, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7fffc83d48e0) at kernel/qobject.cpp:3713
#29 0x00007fb41c6737d7 in QMetaObject::activate (sender=sender@entry=0x1ccc870, m=m@entry=0x7fb41de28ca0 <QAbstractSlider::staticMetaObject>, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7fffc83d48e0) at kernel/qobject.cpp:3578
#30 0x00007fb41dca18d1 in QAbstractSlider::actionTriggered (this=this@entry=0x1ccc870, _t1=_t1@entry=7) at .moc/moc_qabstractslider.cpp:330
#31 0x00007fb41da078e9 in QAbstractSlider::triggerAction (this=this@entry=0x1ccc870, action=action@entry=QAbstractSlider::SliderMove) at widgets/qabstractslider.cpp:624
#32 0x00007fb41da07b8a in QAbstractSlider::setSliderPosition (this=this@entry=0x1ccc870, position=<optimized out>, position@entry=3721) at widgets/qabstractslider.cpp:493
#33 0x00007fb41da9d67a in QSlider::mouseMoveEvent (this=0x1ccc870, ev=<optimized out>) at widgets/qslider.cpp:432
#34 0x00007fb41d949f88 in QWidget::event (this=this@entry=0x1ccc870, event=event@entry=0x7fffc83d4e30) at kernel/qwidget.cpp:9044
#35 0x00007fb41da08145 in QAbstractSlider::event (this=this@entry=0x1ccc870, e=e@entry=0x7fffc83d4e30) at widgets/qabstractslider.cpp:936
#36 0x00007fb41da9dafa in QSlider::event (this=0x1ccc870, event=0x7fffc83d4e30) at widgets/qslider.cpp:353
#37 0x00007fb41d90705c in QApplicationPrivate::notify_helper (this=this@entry=0x1a7c240, receiver=receiver@entry=0x1ccc870, e=e@entry=0x7fffc83d4e30) at kernel/qapplication.cpp:3716
#38 0x00007fb41d90cc19 in QApplication::notify (this=<optimized out>, receiver=0x1ccc870, e=0x7fffc83d4e30) at kernel/qapplication.cpp:3276
#39 0x00007fb41c64462b in QCoreApplication::notifyInternal (this=0x7fffc83d56d0, receiver=receiver@entry=0x1ccc870, event=event@entry=0x7fffc83d4e30) at kernel/qcoreapplication.cpp:965
#40 0x00007fb41d90bb32 in QCoreApplication::sendSpontaneousEvent (event=0x7fffc83d4e30, receiver=0x1ccc870) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#41 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x1ccc870, event=event@entry=0x7fffc83d4e30, alienWidget=alienWidget@entry=0x1ccc870, nativeWidget=0x1b27af0, buttonDown=buttonDown@entry=0x7fb41de37b20 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2770
#42 0x00007fb41d96457b in QWidgetWindow::handleMouseEvent (this=this@entry=0x1e72840, event=event@entry=0x7fffc83d5240) at kernel/qwidgetwindow.cpp:555
#43 0x00007fb41d966b3b in QWidgetWindow::event (this=0x1e72840, event=0x7fffc83d5240) at kernel/qwidgetwindow.cpp:210
#44 0x00007fb41d90705c in QApplicationPrivate::notify_helper (this=this@entry=0x1a7c240, receiver=receiver@entry=0x1e72840, e=e@entry=0x7fffc83d5240) at kernel/qapplication.cpp:3716
#45 0x00007fb41d90c516 in QApplication::notify (this=0x7fffc83d56d0, receiver=0x1e72840, e=0x7fffc83d5240) at kernel/qapplication.cpp:3499
#46 0x00007fb41c64462b in QCoreApplication::notifyInternal (this=0x7fffc83d56d0, receiver=receiver@entry=0x1e72840, event=event@entry=0x7fffc83d5240) at kernel/qcoreapplication.cpp:965
#47 0x00007fb41c986521 in QCoreApplication::sendSpontaneousEvent (event=0x7fffc83d5240, receiver=0x1e72840) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#48 QGuiApplicationPrivate::processMouseEvent (e=0x23ce4a0) at kernel/qguiapplication.cpp:1804
#49 0x00007fb41c9881e5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x23ce4a0) at kernel/qguiapplication.cpp:1596
#50 0x00007fb41c96bf38 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625
#51 0x00007fb40e3df070 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#52 0x00007fb416d541a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007fb416d54400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007fb416d544ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007fb41c69aa7f in QEventDispatcherGlib::processEvents (this=0x1abc220, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#56 0x00007fb41c641dea in QEventLoop::exec (this=this@entry=0x7fffc83d55c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#57 0x00007fb41c649e8c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#58 0x00007fb41c97dc3c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1542
#59 0x00007fb41d903495 in QApplication::exec () at kernel/qapplication.cpp:2976
#60 0x000000000044ba70 in main (argc=2, argv=<optimized out>) at /build/gwenview-iJ9mAT/gwenview-15.12.3/app/main.cpp:166

Possible duplicates by query: bug 366262, bug 362796, bug 358862, bug 357548.

Reported using DrKonqi
Comment 1 orangesandsyringes 2016-08-22 01:33:04 UTC
Created attachment 100704 [details]
The image that I used to reproduce the crash.
Comment 2 Denis Kurz 2016-08-24 09:32:04 UTC

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