Summary: | Gwenview crashes while saving a bunch of pictures [ Gwenview::JpegContent::rawData, Gwenview::JpegDocumentLoadedImpl::rawData ] | ||
---|---|---|---|
Product: | [Applications] gwenview | Reporter: | Kalsan <info.kalsan> |
Component: | general | Assignee: | Gwenview Bugs <gwenview-bugs-null> |
Status: | REPORTED --- | ||
Severity: | crash | CC: | antonio.bulgheroni, brechtneyrinck, devel, info, kde, mathieu, maured9, nate, null, ordunya, osavill, pasquale_c, renemagritte, timon, vidra.jonas |
Priority: | HI | ||
Version: | 2.6 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Kalsan
2011-07-08 20:22:03 UTC
Created attachment 62982 [details]
New crash information added by DrKonqi
gwenview (2.6.0) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2
- What I was doing when the application crashed:
Cropping a pic and rotating some, than saving all -> crash while saving after a few pics. Shortly before, Gwenview overloaded my computer with processor and HDD activity without reason.
-- Backtrace (Reduced):
#7 ref (this=0xb3b79c68) at /usr/include/qt4/QtCore/qatomic_i386.h:120
#8 QByteArray (this=0xb3b79c68) at /usr/include/qt4/QtCore/qbytearray.h:422
#9 Gwenview::JpegContent::rawData (this=0xb3b79c68) at ../../../gwenview/lib/jpegcontent.cpp:254
#10 0x0036512e in Gwenview::JpegDocumentLoadedImpl::rawData (this=0xb3d134c0) at ../../../gwenview/lib/document/jpegdocumentloadedimpl.cpp:87
#11 0x0036000e in Gwenview::Document::rawData (this=0x86c7260) at ../../../gwenview/lib/document/document.cpp:199
*** Bug 261899 has been marked as a duplicate of this bug. *** *** Bug 290211 has been marked as a duplicate of this bug. *** Created attachment 73256 [details]
New crash information added by DrKonqi
gwenview (2.8.2) on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1
- What I was doing when the application crashed:
I rotated a bunch of images, then hit the Save changes button, and let Gwenview do it's thing.
about half way through it crashed. I don't think any picture was corrupted, though I was left with a bunch of empty .new files there.
Among the .new files, there were actually two files with full size, and they both seem uncorrupted, as do their counterparts real images.
Re-rotated the rest of the pictures without any issue, and then deleted the .new files.
-- Backtrace (Reduced):
#8 QByteArray (a=..., this=0xbf9ac4ec) at /usr/include/qt4/QtCore/qbytearray.h:422
#9 Gwenview::JpegContent::rawData (this=0xb4acffb8) at ../../lib/jpegcontent.cpp:261
#10 0x009349df in Gwenview::JpegDocumentLoadedImpl::rawData (this=0x9bc3420) at ../../lib/document/jpegdocumentloadedimpl.cpp:88
#11 0x0092f7cd in Gwenview::Document::rawData (this=0x9aa9678) at ../../lib/document/document.cpp:203
#12 0x0092f97e in Gwenview::Document::memoryUsage (this=0x9aa9678) at ../../lib/document/document.cpp:297
Created attachment 74385 [details]
New crash information added by DrKonqi
gwenview (2.8.5) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1
- What I was doing when the application crashed:
Saving the second bound of changes (13 and than 4 crashed at the last picture)
-- Backtrace (Reduced):
#8 QByteArray (a=..., this=0xbfaf201c) at /usr/include/qt4/QtCore/qbytearray.h:440
#9 Gwenview::JpegContent::rawData (this=0xb1527e40) at ../../lib/jpegcontent.cpp:261
#10 0x00165f4f in Gwenview::JpegDocumentLoadedImpl::rawData (this=0x9e38418) at ../../lib/document/jpegdocumentloadedimpl.cpp:88
#11 0x001608cd in Gwenview::Document::rawData (this=0x9a28fd8) at ../../lib/document/document.cpp:203
#12 0x00160a7e in Gwenview::Document::memoryUsage (this=0x9a28fd8) at ../../lib/document/document.cpp:297
Created attachment 74713 [details]
New crash information added by DrKonqi
gwenview (2.9.1) on KDE Platform 4.9.2 using Qt 4.8.2
- What I was doing when the application crashed:
I rotate seven images then when i click on "save all" Gwenwiew crashed
-- Backtrace (Reduced):
#8 QByteArray (a=..., this=0xbf91e51c) at /usr/include/qt4/QtCore/qbytearray.h:440
#9 Gwenview::JpegContent::rawData (this=0xb136b938) at ../../lib/jpegcontent.cpp:261
#10 0x005f364f in Gwenview::JpegDocumentLoadedImpl::rawData (this=0xa081808) at ../../lib/document/jpegdocumentloadedimpl.cpp:88
#11 0x005edfcd in Gwenview::Document::rawData (this=0x9f6d918) at ../../lib/document/document.cpp:203
#12 0x005ee17e in Gwenview::Document::memoryUsage (this=0x9f6d918) at ../../lib/document/document.cpp:297
*** Bug 328210 has been marked as a duplicate of this bug. *** *** Bug 332175 has been marked as a duplicate of this bug. *** Created attachment 86914 [details]
New crash information added by DrKonqi
gwenview (2.8.5) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1
- What I was doing when the application crashed:
I was rotating the fotos and pictures with the Gwenview. Then get crashed, and no one get saved.
-- Backtrace (Reduced):
#8 QByteArray (a=..., this=0xbfef589c) at /usr/include/qt4/QtCore/qbytearray.h:440
#9 Gwenview::JpegContent::rawData (this=0xb3739cb0) at ../../lib/jpegcontent.cpp:261
#10 0x00823f4f in Gwenview::JpegDocumentLoadedImpl::rawData (this=0xa10c7f0) at ../../lib/document/jpegdocumentloadedimpl.cpp:88
#11 0x0081e8cd in Gwenview::Document::rawData (this=0xa20a3b8) at ../../lib/document/document.cpp:203
#12 0x0081ea7e in Gwenview::Document::memoryUsage (this=0xa20a3b8) at ../../lib/document/document.cpp:297
*** Bug 389486 has been marked as a duplicate of this bug. *** Is this still reproducible? I tested actual versions from git master and v17.12.3 from Kubuntu 18.04 repository with 50 rotated jpg files, each 6000x4000 px, overall ~600 MB. `Save All` run through without any problems. I haven't seen it anymore since Ubuntu 16.04 (Gwenview 4.15) Save all now always works without issues. @TuoDrable: Your backtrace in Bug 290211 looks slightly different. I'm not confident yet that all saving related crashes have the same underlying reason. @Peter: Thanks for trying to fix the last remaining bugs with crashes. I have some notes from when I started working on the topic. I'll try to find them in the evening and post them on Gwenview's workboard for better coordination. Created attachment 126056 [details]
New crash information added by DrKonqi
gwenview (19.08.3) using Qt 5.13.2
- What I was doing when the application crashed:
I resized three images and while still viewing the third one, I clicked on "Save all". Then, Gwenview crashed.
The backtrace seems very similar to the other ones reported in this thread, so I hope I'm filing the bug in the right place, even though the original report is rather old.
-- Backtrace (Reduced):
#7 std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x7fb37809c010) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/atomic_base.h:390
#8 QAtomicOps<int>::load<int> (_q_value=...) at /usr/include/qt5/QtCore/qatomic_cxx11.h:227
#9 QBasicAtomicInteger<int>::load (this=0x7fb37809c010) at /usr/include/qt5/QtCore/qbasicatomic.h:103
[...]
#11 QByteArray::QByteArray (a=..., this=this@entry=0x7ffe79905d30) at /usr/include/qt5/QtCore/qbytearray.h:506
#12 Gwenview::JpegContent::rawData (this=0x7fb374055ff0) at /var/tmp/portage/kde-apps/gwenview-19.08.3/work/gwenview-19.08.3/lib/jpegcontent.cpp:292
*** Bug 475875 has been marked as a duplicate of this bug. *** *** Bug 479305 has been marked as a duplicate of this bug. *** |