Bug 354736 - Gwenview crash on close
Summary: Gwenview crash on close
Status: RESOLVED FIXED
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-11-02 14:18 UTC by Matt Z.
Modified: 2017-09-08 18:29 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Z. 2015-11-02 14:18:33 UTC
Application: gwenview (15.08.2)

Qt Version: 5.4.2
Operating System: Linux 4.2.0-16-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed:
- viewing .jpg (single or multiple)
- upon exiting app (click on 'X' in window title bar or 'File'-'Quit' causes the debug/crash window to come up.
- is consistently repeatable (whether opening app first & then .jpg or clicking on .jpg to open/view)
HTH...
Matt Z.

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  QGenericAtomicOps<QBasicAtomicOps<4> >::load<int> (_q_value=@0x7f7c0c153940: <error reading variable>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h:90
#7  QBasicAtomicInteger<int>::load (this=0x7f7c0c153940) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:110
#8  QtPrivate::RefCount::deref (this=0x7f7c0c153940) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:60
#9  QByteArray::~QByteArray (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:431
#10 Gwenview::LoadingDocumentImplPrivate::~LoadingDocumentImplPrivate (this=<optimized out>, __in_chrg=<optimized out>) at ../../lib/document/loadingdocumentimpl.cpp:83
#11 Gwenview::LoadingDocumentImpl::~LoadingDocumentImpl (this=0x2c006d0, __in_chrg=<optimized out>) at ../../lib/document/loadingdocumentimpl.cpp:383
#12 0x00007f7c244a3309 in Gwenview::LoadingDocumentImpl::~LoadingDocumentImpl (this=0x2c006d0, __in_chrg=<optimized out>) at ../../lib/document/loadingdocumentimpl.cpp:384
#13 0x00007f7c2449ec2f in Gwenview::Document::~Document (this=0x20f42e0, __in_chrg=<optimized out>) at ../../lib/document/document.cpp:168
#14 0x00007f7c2449edf9 in Gwenview::Document::~Document (this=0x20f42e0, __in_chrg=<optimized out>) at ../../lib/document/document.cpp:170
#15 0x00007f7c244a07f4 in KSharedPtr<Gwenview::Document>::~KSharedPtr (this=0x2c00fc0, __in_chrg=<optimized out>) at /usr/include/KF5/KDELibs4Support/ksharedptr.h:106
#16 Gwenview::DocumentInfo::~DocumentInfo (this=0x2c00fc0, __in_chrg=<optimized out>) at ../../lib/document/documentfactory.cpp:67
#17 qDeleteAll<QMap<QUrl, Gwenview::DocumentInfo*>::const_iterator> (end=..., begin=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:315
#18 qDeleteAll<QMap<QUrl, Gwenview::DocumentInfo*> > (c=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:323
#19 Gwenview::DocumentFactory::~DocumentFactory (this=0x7f7c24761b10 <Gwenview::DocumentFactory::instance()::factory>, __in_chrg=<optimized out>) at ../../lib/document/documentfactory.cpp:147
#20 0x00007f7c1ffb9d32 in __run_exit_handlers (status=0, listp=0x7f7c20344698 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#21 0x00007f7c1ffb9d85 in __GI_exit (status=<optimized out>) at exit.c:104
#22 0x00007f7c1ffa0a47 in __libc_start_main (main=0x43ed70 <main(int, char**)>, argc=1, argv=0x7ffe654f22b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe654f22a8) at libc-start.c:323
#23 0x000000000043f8c9 in _start ()

Reported using DrKonqi
Comment 1 Matt Z. 2016-11-02 01:36:43 UTC
update...

KDE Plasma: 5.7.5
KDE Frameworks: 5.26.0
Qt Version: 5.6.1
Kernel: Linux 4.8.0-26-generic (64-bit)
Distribution: Ubuntu 16.10

This crash is no longer occurring.