Bug 347380 - hang on sorting avi movies by date
Summary: hang on sorting avi movies by date
Status: RESOLVED DUPLICATE of bug 222901
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 5.0.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-05-07 12:12 UTC by Holger
Modified: 2015-05-16 22:51 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Holger 2015-05-07 12:12:00 UTC
Application: gwenview (5.0.0 pre)

Qt Version: 5.4.1
Operating System: Linux 3.19.0-16-generic x86_64
Distribution: Ubuntu 15.04

-- Information about the crash:
- What I was doing when the application crashed:

open first gwenview in folder /x with one of the killer-avi
(everything fine, playback works as expected, icons show)
open second gwenview in folder /y with any media content (other movies, pictures ...)
drag'N'drop an item from /y to /x

first gwenview (target of the drop with the avi in /x) becomes unresponsive eating up one core
second gwenview (source of the drag in /y) sometimes crashed with attached backtrace

After killing the first gwenview, I cannot fire it up in folder /x as long as there is any picture or movie next to the avi-file. It will immediately eat up one CPU core and display only a blank window.

I have three distinct avi movies showing this behaviour, all originating from the same source: Rips of German satellite TV http://www.onlinetvrecorder.com/ each of the files combined with anything will make gwenview hang, also any pairs of the killer avis.

This only happens with view>sort>by date enabled

The crash can be reproduced sometimes.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  0x00007f18c2ab58a8 in QImageReader::~QImageReader() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#7  0x00007f18c2ad232c in QMovie::~QMovie() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#8  0x00007f18c5bf2ed9 in ~AnimatedDocumentLoadedImplPrivate (this=0x22676f0, __in_chrg=<optimized out>) at ../../lib/document/animateddocumentloadedimpl.cpp:37
#9  Gwenview::AnimatedDocumentLoadedImpl::~AnimatedDocumentLoadedImpl (this=0x2266480, __in_chrg=<optimized out>) at ../../lib/document/animateddocumentloadedimpl.cpp:59
#10 0x00007f18c5bf2f49 in Gwenview::AnimatedDocumentLoadedImpl::~AnimatedDocumentLoadedImpl (this=0x2266480, __in_chrg=<optimized out>) at ../../lib/document/animateddocumentloadedimpl.cpp:60
#11 0x00007f18c5bf4e5f in Gwenview::Document::~Document (this=0x22b5560, __in_chrg=<optimized out>) at ../../lib/document/document.cpp:168
#12 0x00007f18c5bf5029 in Gwenview::Document::~Document (this=0x22b5560, __in_chrg=<optimized out>) at ../../lib/document/document.cpp:170
#13 0x00007f18c5bf7aa6 in ~KSharedPtr (this=0x1702a60, __in_chrg=<optimized out>) at /usr/include/KF5/KDELibs4Support/ksharedptr.h:106
#14 ~DocumentInfo (this=0x1702a60, __in_chrg=<optimized out>) at ../../lib/document/documentfactory.cpp:67
#15 qDeleteAll<QMap<QUrl, Gwenview::DocumentInfo*>::const_iterator> (begin=..., end=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:315
#16 0x00007f18c5bf7743 in qDeleteAll<QMap<QUrl, Gwenview::DocumentInfo*> > (c=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:323
#17 Gwenview::DocumentFactory::~DocumentFactory (this=0x7f18c5eb09b0 <Gwenview::DocumentFactory::instance()::factory>, __in_chrg=<optimized out>) at ../../lib/document/documentfactory.cpp:147
#18 0x00007f18c1d85d32 in __run_exit_handlers (status=0, listp=0x7f18c2110698 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#19 0x00007f18c1d85d85 in __GI_exit (status=<optimized out>) at exit.c:104
#20 0x00007f18c1d6ca47 in __libc_start_main (main=0x437d60 <main(int, char**)>, argc=2, argv=0x7ffd65913f18, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd65913f08) at libc-start.c:323
#21 0x0000000000438477 in _start ()

Possible duplicates by query: bug 346445.

Reported using DrKonqi
Comment 1 Christoph Feck 2015-05-16 22:51:02 UTC

*** This bug has been marked as a duplicate of bug 222901 ***