Bug 365278

Summary: gwenview crashes wihle opening a image form trash://
Product: [Applications] gwenview Reporter: Thomas Meiner <tho.mei>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: myriam, nate
Priority: NOR Keywords: drkonqi
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Thomas Meiner 2016-07-09 10:14:17 UTC
Application: gwenview (16.04.2)

Qt Version: 5.6.0
Frameworks Version: 5.23.0
Operating System: Linux 4.6.3-300.fc24.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
gwenview crashes wihle opening a image form trash://

- 100% reproducible!

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3bcc6e99c0 (LWP 8679))]

Thread 2 (Thread 0x7f3bc1bdf700 (LWP 8681)):
#0  0x00007f3bdaa7532d in poll () at /lib64/libc.so.6
#1  0x00007f3bd6bf1a46 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f3bd6bf1b5c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f3bdb87965b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f3bdb828a6a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f3bdb688a03 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f3bdbf743b9 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5
#7  0x00007f3bdb68d03a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f3bd94a15ca in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3bdaa80ead in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f3bcc6e99c0 (LWP 8679)):
[KCrash Handler]
#6  0x00007f3bdcf8c2c5 in QGraphicsItemPrivate::invalidateParentGraphicsEffectsRecursively() () at /lib64/libQt5Widgets.so.5
#7  0x00007f3bdcf971b5 in QGraphicsItem::update(QRectF const&) () at /lib64/libQt5Widgets.so.5
#8  0x00007f3be2b7a49d in Gwenview::RasterImageView::updateImageRect(QRect const&) () at /lib64/libgwenviewlib.so.5
#9  0x00007f3be2be54d9 in Gwenview::RasterImageView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libgwenviewlib.so.5
#10 0x00007f3bdb852012 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#11 0x00007f3be2be26f5 in Gwenview::Document::imageRectUpdated(QRect const&) () at /lib64/libgwenviewlib.so.5
#12 0x00007f3bdb852012 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#13 0x00007f3be2be23d2 in Gwenview::AbstractDocumentImpl::imageRectUpdated(QRect const&) () at /lib64/libgwenviewlib.so.5
#14 0x00007f3be2b65d9b in Gwenview::DocumentLoadedImpl::init() () at /lib64/libgwenviewlib.so.5
#15 0x00007f3be2b5aae5 in Gwenview::Document::switchToImpl(Gwenview::AbstractDocumentImpl*) () at /lib64/libgwenviewlib.so.5
#16 0x00007f3be2b66ea8 in Gwenview::LoadingDocumentImpl::slotImageLoaded() () at /lib64/libgwenviewlib.so.5
#17 0x00007f3bdb852012 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#18 0x00007f3bdb685666 in QFutureWatcherBase::event(QEvent*) () at /lib64/libQt5Core.so.5
#19 0x00007f3bdcca234c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#20 0x00007f3bdcca752f in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#21 0x00007f3bdb829bfa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#22 0x00007f3bdb82bc9f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5
#23 0x00007f3bdb8795c3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#24 0x00007f3bd6bf1703 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#25 0x00007f3bd6bf1ab0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#26 0x00007f3bd6bf1b5c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#27 0x00007f3bdb87963f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#28 0x00007f3bdb828a6a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#29 0x00007f3bdb8305fc in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#30 0x000055878b7b1cd8 in main ()

Reported using DrKonqi
Comment 1 Nate Graham 2017-09-08 19:05:36 UTC
Can't reproduce using GwenView 17.11.70 in KDE Neon.