Summary: | Crash on exit after opening GIF animation | ||
---|---|---|---|
Product: | [Applications] gwenview | Reporter: | clickwir631 |
Component: | general | Assignee: | Gwenview Bugs <gwenview-bugs-null> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | a.skembris, aaugusto, atalanttore, b.orijit, eneeen, huon, hzwhuang, jonfr3200, kde, kdebugs, mariojuniorjp, myriam, nate, null, vikigoyal |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi |
Description
clickwir631
2015-04-21 21:55:25 UTC
Created attachment 92418 [details]
New crash information added by DrKonqi
gwenview (5.0.0 pre) using Qt 5.4.1
- What I was doing when the application crashed:
Gwenview crashed suddenly after I was closing the program.
-- Backtrace (Reduced):
#6 0x00007f9e3e1178a8 in ~QImageReaderPrivate (this=0x16f2f70, __in_chrg=<optimized out>) at image/qimagereader.cpp:566
#7 QImageReader::~QImageReader (this=<optimized out>, __in_chrg=<optimized out>) at image/qimagereader.cpp:678
#8 0x00007f9e3e13432c in QMovie::~QMovie (this=0x185fde8, __in_chrg=<optimized out>) at image/qmovie.cpp:619
#9 0x00007f9e41254ed9 in ~AnimatedDocumentLoadedImplPrivate (this=0x185fdd0, __in_chrg=<optimized out>) at ../../lib/document/animateddocumentloadedimpl.cpp:37
#10 Gwenview::AnimatedDocumentLoadedImpl::~AnimatedDocumentLoadedImpl (this=0x1870df0, __in_chrg=<optimized out>) at ../../lib/document/animateddocumentloadedimpl.cpp:59
Created attachment 92419 [details]
New crash information added by DrKonqi
gwenview (5.0.0 pre) using Qt 5.4.1
- What I was doing when the application crashed:
Gwenview crashed suddenly after I was closing the program.
-- Backtrace (Reduced):
#6 0x00007f233f5228a8 in ~QImageReaderPrivate (this=0x1283290, __in_chrg=<optimized out>) at image/qimagereader.cpp:566
#7 QImageReader::~QImageReader (this=<optimized out>, __in_chrg=<optimized out>) at image/qimagereader.cpp:678
#8 0x00007f233f53f32c in QMovie::~QMovie (this=0x13822e8, __in_chrg=<optimized out>) at image/qmovie.cpp:619
#9 0x00007f234265fed9 in ~AnimatedDocumentLoadedImplPrivate (this=0x13822d0, __in_chrg=<optimized out>) at ../../lib/document/animateddocumentloadedimpl.cpp:37
#10 Gwenview::AnimatedDocumentLoadedImpl::~AnimatedDocumentLoadedImpl (this=0x139e1e0, __in_chrg=<optimized out>) at ../../lib/document/animateddocumentloadedimpl.cpp:59
Created attachment 92443 [details]
New crash information added by DrKonqi
gwenview (5.0.0 pre) using Qt 5.4.1
- What I was doing when the application crashed:
I just opened twice (by error) an animated gif; when I closed the first window (i.e. the one that remained in background in the z-order), it crashed. Unlike the case of OP, I didn't browse/work on other images.
-- Backtrace (Reduced):
#6 0x00007eff128968a8 in ~QImageReaderPrivate (this=0x10de040, __in_chrg=<optimized out>) at image/qimagereader.cpp:566
#7 QImageReader::~QImageReader (this=<optimized out>, __in_chrg=<optimized out>) at image/qimagereader.cpp:678
#8 0x00007eff128b332c in QMovie::~QMovie (this=0x15dc998, __in_chrg=<optimized out>) at image/qmovie.cpp:619
#9 0x00007eff159d3ed9 in ~AnimatedDocumentLoadedImplPrivate (this=0x15dc980, __in_chrg=<optimized out>) at ../../lib/document/animateddocumentloadedimpl.cpp:37
#10 Gwenview::AnimatedDocumentLoadedImpl::~AnimatedDocumentLoadedImpl (this=0x16cc550, __in_chrg=<optimized out>) at ../../lib/document/animateddocumentloadedimpl.cpp:59
gwenview version: 5.0.0 Gwenview crashed after opening a GIF animation file. Application: Gwenview (gwenview), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [KCrash Handler] #6 0x00007f2931c7d8a8 in ~QImageReaderPrivate (this=0x2662a90, __in_chrg=<optimized out>) at image/qimagereader.cpp:566 #7 QImageReader::~QImageReader (this=<optimized out>, __in_chrg=<optimized out>) at image/qimagereader.cpp:678 #8 0x00007f2931c9a32c in QMovie::~QMovie (this=0x2acfde8, __in_chrg=<optimized out>) at image/qmovie.cpp:619 #9 0x00007f2934dcbb59 in ~AnimatedDocumentLoadedImplPrivate (this=0x2acfdd0, __in_chrg=<optimized out>) at ../../lib/document/animateddocumentloadedimpl.cpp:37 #10 Gwenview::AnimatedDocumentLoadedImpl::~AnimatedDocumentLoadedImpl (this=0x2765980, __in_chrg=<optimized out>) at ../../lib/document/animateddocumentloadedimpl.cpp:59 #11 0x00007f2934dcbbc9 in Gwenview::AnimatedDocumentLoadedImpl::~AnimatedDocumentLoadedImpl (this=0x2765980, __in_chrg=<optimized out>) at ../../lib/document/animateddocumentloadedimpl.cpp:60 #12 0x00007f2934dcdadf in Gwenview::Document::~Document (this=0x2ac7740, __in_chrg=<optimized out>) at ../../lib/document/document.cpp:168 #13 0x00007f2934dcdca9 in Gwenview::Document::~Document (this=0x2ac7740, __in_chrg=<optimized out>) at ../../lib/document/document.cpp:170 #14 0x00007f2934dd0726 in ~KSharedPtr (this=0x2ac5150, __in_chrg=<optimized out>) at /usr/include/KF5/KDELibs4Support/ksharedptr.h:106 #15 ~DocumentInfo (this=0x2ac5150, __in_chrg=<optimized out>) at ../../lib/document/documentfactory.cpp:67 #16 qDeleteAll<QMap<QUrl, Gwenview::DocumentInfo*>::const_iterator> (begin=..., end=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:315 #17 0x00007f2934dd03c3 in qDeleteAll<QMap<QUrl, Gwenview::DocumentInfo*> > (c=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:323 #18 Gwenview::DocumentFactory::~DocumentFactory (this=0x7f293508a9d0 <Gwenview::DocumentFactory::instance()::factory>, __in_chrg=<optimized out>) at ../../lib/document/documentfactory.cpp:147 #19 0x00007f2930f4dd32 in __run_exit_handlers (status=0, listp=0x7f29312d8698 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82 #20 0x00007f2930f4dd85 in __GI_exit (status=<optimized out>) at exit.c:104 #21 0x00007f2930f34a47 in __libc_start_main (main=0x4379f0 <main(int, char**)>, argc=2, argv=0x7fffbfdcf888, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffbfdcf878) at libc-start.c:323 #22 0x0000000000438109 in _start () *** Bug 347943 has been marked as a duplicate of this bug. *** *** Bug 353488 has been marked as a duplicate of this bug. *** *** Bug 359005 has been marked as a duplicate of this bug. *** *** Bug 359492 has been marked as a duplicate of this bug. *** *** Bug 364107 has been marked as a duplicate of this bug. *** *** Bug 368123 has been marked as a duplicate of this bug. *** *** Bug 374376 has been marked as a duplicate of this bug. *** https://bugs.kde.org/show_bug.cgi?id=374376 The link to animated gif on which the app crashed: https://drive.google.com/file/d/0B9oPiVD7F7V5eV9objVxTThfaFU/view?usp=sharing *** Bug 374632 has been marked as a duplicate of this bug. *** *** Bug 378191 has been marked as a duplicate of this bug. *** *** Bug 378304 has been marked as a duplicate of this bug. *** I can't reproduce this in 17.12.3. Possibly fixed? This GIF somehow made it into my collection of test images, and I never experienced a crash in the last months. Backtrace looks a bit like it might have been a problem in Qt. No more duplicates since a while too, so therefore let's close the bug. |