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

--- Comment #1 from el...@theliddingtons.nz ---
Created attachment 142935
  --> https://bugs.kde.org/attachment.cgi?id=142935&action=edit
New crash information added by DrKonqi

gwenview (19.12.3) using Qt 5.12.8

- What I was doing when the application crashed:

As per suggested duplicate report, I was attempting to open a JPG image.

Crash occurs multiple times consistently again and again each time I tried to
re-open same file.


Image info - "Image Orientation: 90Deg. Rotated CCW"
3.4MB in size

Opening image in GIMP gives error message "This image containes Exif
orientation metadata - Would you like to rotate the image?"

Letting GIMP rotate image as per metadata, and then Saving Image as *.jpg under
GIMP, Gwenview is able to OPEN the image successfully.

So it appears as if having Exif rotation data causes the error.


NOTE: On re-opening saved (and rotated image), it did take Gwenview a few
seconds to open file, but it did.

-- Backtrace (Reduced):
#6  0x00007f3a74ee6fe7 in QUrl::operator== (this=this@entry=0x7ffcf4a681e0,
url=...) at io/qurl.cpp:3639
#7  0x00007f3a769ce19e in Gwenview::ContextManager::setCurrentDirUrl
(this=this@entry=0x55ed1ffd6b10, _url=...) at ./lib/contextmanager.cpp:186
#8  0x00007f3a769ce29a in Gwenview::ContextManager::<lambda(const
QUrl&)>::operator() (__closure=<optimized out>, urlReady=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h:69
#12
QtPrivate::QFunctorSlotObject<Gwenview::ContextManager::ContextManager(Gwenview::SortedDirModel*,
QObject*)::<lambda(const QUrl&)>, 1, QtPrivate::List<const QUrl&>,
void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
(which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized
out>, ret=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:432
#13 0x00007f3a74fb8458 in QtPrivate::QSlotObjectBase::call (a=0x7ffcf4a68330,
r=0x7f3a76add190 <Gwenview::DocumentFactory::instance()::factory>,
this=0x55ed1ffba3b0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394

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

Reply via email to