https://bugs.kde.org/show_bug.cgi?id=350632

Yasin Zähringer <yasinzaehringer+...@yhjz.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |yasinzaehringer+...@yhjz.de

--- Comment #10 from Yasin Zähringer <yasinzaehringer+...@yhjz.de> ---
I see the crash consistently with at least one photo when I click the rotate
button twice very quickly.

System:
Application: Version 15.12.3 (KDE Frameworks 5.23.0)
Qt Version: 5.5.1
Operating System: Linux 4.4.0-31-generic x86_64
Distribution: Ubuntu 16.04 + Backports PPA

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 0x7f84caf909c0 (LWP 23206))]

Thread 2 (Thread 0x7f84bd236700 (LWP 23208)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f84ded9ba26 in QWaitConditionPrivate::wait_relative (time=30000,
this=0x27993d0) at thread/qwaitcondition_unix.cpp:126
#2  QWaitConditionPrivate::wait (time=30000, this=0x27993d0) at
thread/qwaitcondition_unix.cpp:134
#3  QWaitCondition::wait (this=this@entry=0x2797e00,
mutex=mutex@entry=0x2799170, time=30000) at thread/qwaitcondition_unix.cpp:208
#4  0x00007f84ded974d3 in QThreadPoolThread::run (this=0x2797df0) at
thread/qthreadpool.cpp:127
#5  0x00007f84ded9a84e in QThreadPrivate::start (arg=0x2797df0) at
thread/qthread_unix.cpp:331
#6  0x00007f84d992b6fa in start_thread (arg=0x7f84bd236700) at
pthread_create.c:333
#7  0x00007f84de6b0b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f84caf909c0 (LWP 23206)):
[KCrash Handler]
#6  0x00007f84def83257 in QMetaObject::cast(QObject*) const () at
kernel/qmetaobject.cpp:312
#7  0x00007f84e2d9da0f in qobject_cast<Gwenview::DownSamplingJob*>
(object=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:518
#8  Gwenview::DocumentPrivate::scheduleImageDownSampling (this=0x2796f10,
invertedZoom=4) at
/build/gwenview-iJ9mAT/gwenview-15.12.3/lib/document/document.cpp:108
#9  0x00007f84e2d9dd0e in Gwenview::Document::prepareDownSampledImageForZoom
(this=0x2796e60, zoom=0.11426957831325302) at
/build/gwenview-iJ9mAT/gwenview-15.12.3/lib/document/document.cpp:456
#10 0x00007f84e2dd8f30 in Gwenview::ImageScaler::doScale (this=0x211a8e0) at
/build/gwenview-iJ9mAT/gwenview-15.12.3/lib/imagescaler.cpp:109
#11 0x00007f84e2dd91a5 in Gwenview::ImageScaler::setDestinationRegion
(this=<optimized out>, region=...) at
/build/gwenview-iJ9mAT/gwenview-15.12.3/lib/imagescaler.cpp:102
#12 0x00007f84e2db6474 in
Gwenview::RasterImageViewPrivate::setScalerRegionToVisibleRect (this=0x20b6060)
at
/build/gwenview-iJ9mAT/gwenview-15.12.3/lib/documentview/rasterimageview.cpp:151
#13 Gwenview::RasterImageView::updateBuffer (this=<optimized out>, region=...)
at
/build/gwenview-iJ9mAT/gwenview-15.12.3/lib/documentview/rasterimageview.cpp:443
#14 0x00007f84e2db65e3 in Gwenview::RasterImageView::onZoomChanged
(this=0x2b1cc50) at
/build/gwenview-iJ9mAT/gwenview-15.12.3/lib/documentview/rasterimageview.cpp:434
#15 0x00007f84e2da86b5 in Gwenview::AbstractImageView::setZoom
(this=this@entry=0x2b1cc50, zoom=<optimized out>, _center=...,
updateType=updateType@entry=Gwenview::AbstractImageView::UpdateIfNecessary) at
/build/gwenview-iJ9mAT/gwenview-15.12.3/lib/documentview/abstractimageview.cpp:220
#16 0x00007f84e2db5f79 in Gwenview::RasterImageView::updateImageRect
(this=0x2b1cc50, imageRect=...) at
/build/gwenview-iJ9mAT/gwenview-15.12.3/lib/documentview/rasterimageview.cpp:303
#17 0x00007f84e2e1df39 in Gwenview::RasterImageView::qt_static_metacall
(_o=_o@entry=0x2b1cc50, _c=_c@entry=QMetaObject::InvokeMetaMethod,
_id=_id@entry=5, _a=_a@entry=0x7ffdc3488f50) at
/build/gwenview-iJ9mAT/gwenview-15.12.3/obj-x86_64-linux-gnu/lib/moc_rasterimageview.cpp:107
#18 0x00007f84defa9fca in QMetaObject::activate (sender=0x2796e60,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1,
argv=argv@entry=0x7ffdc3488f50) at kernel/qobject.cpp:3713
#19 0x00007f84defaa7d7 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f84e3060040 <Gwenview::Document::staticMetaObject>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffdc3488f50)
at kernel/qobject.cpp:3578
#20 0x00007f84e2e1a515 in Gwenview::Document::imageRectUpdated (this=<optimized
out>, _t1=...) at
/build/gwenview-iJ9mAT/gwenview-15.12.3/obj-x86_64-linux-gnu/lib/moc_document.cpp:281
#21 0x00007f84defaaea1 in QObject::event (this=0x2796e60, e=<optimized out>) at
kernel/qobject.cpp:1239
#22 0x00007f84e024205c in QApplicationPrivate::notify_helper
(this=this@entry=0x1efaf20, receiver=receiver@entry=0x2796e60,
e=e@entry=0x7f84b8017be0) at kernel/qapplication.cpp:3716
#23 0x00007f84e0247516 in QApplication::notify (this=0x7ffdc34895b0,
receiver=0x2796e60, e=0x7f84b8017be0) at kernel/qapplication.cpp:3499
#24 0x00007f84def7b62b in QCoreApplication::notifyInternal
(this=0x7ffdc34895b0, receiver=0x2796e60, event=event@entry=0x7f84b8017be0) at
kernel/qcoreapplication.cpp:965
#25 0x00007f84def7da26 in QCoreApplication::sendEvent (event=0x7f84b8017be0,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x1eee560) at
kernel/qcoreapplication.cpp:1593
#27 0x00007f84def7df08 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1451
#28 0x00007f84defd1673 in postEventSourceDispatch (s=0x1f352e0) at
kernel/qeventdispatcher_glib.cpp:271
#29 0x00007f84d940a1a7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f84d940a400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f84d940a4ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f84defd1a7f in QEventDispatcherGlib::processEvents (this=0x1f2df80,
flags=...) at kernel/qeventdispatcher_glib.cpp:418
#33 0x00007f84def78dea in QEventLoop::exec (this=this@entry=0x7ffdc34894a0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#34 0x00007f84def80e8c in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1229
#35 0x00007f84df2b4c3c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1542
#36 0x00007f84e023e495 in QApplication::exec () at kernel/qapplication.cpp:2976
#37 0x000000000044ba70 in main (argc=2, argv=<optimized out>) at
/build/gwenview-iJ9mAT/gwenview-15.12.3/app/main.cpp:166

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to