Bug 278016 - Gwenwiew crashes after closing it
Summary: Gwenwiew crashes after closing it
Status: RESOLVED WORKSFORME
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 2.6
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-18 13:30 UTC by Kalsan
Modified: 2012-10-19 13:26 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 Kalsan 2011-07-18 13:30:02 UTC
Application: gwenview (2.6.0)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
Saved a bunch of pictures I turned, then closed the application Gwenview -> crash.

-- Backtrace:
Application: Gwenview (gwenview), signal: Aborted
[Current thread is 1 (Thread 0xb7754930 (LWP 5902))]

Thread 4 (Thread 0x9e6bbb70 (LWP 6101)):
#0  0x00c0c416 in __kernel_vsyscall ()
#1  0x007ab753 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0x0073eb94 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 3 (Thread 0xb122ab70 (LWP 6103)):
#0  0x00c0c416 in __kernel_vsyscall ()
#1  0x007ab753 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0x0073eb94 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x9eebcb70 (LWP 6106)):
#0  0x00c0c416 in __kernel_vsyscall ()
#1  0x00af90b9 in __lll_lock_wait () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00af6566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#3  0x007ab3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#4  0x008b9daa in QMutexPrivate::wait (this=0x8dc3668, timeout=-1) at thread/qmutex_unix.cpp:84
#5  0x008b6492 in QMutex::lock (this=0x9485014) at thread/qmutex.cpp:167
#6  0x00baa3f5 in relock (this=0x9485008) at /usr/include/qt4/QtCore/qmutex.h:122
#7  Gwenview::ThumbnailCache::run (this=0x9485008) at ../../../gwenview/lib/thumbnailloadjob.cpp:128
#8  0x008bada2 in QThreadPrivate::start (arg=0x9485008) at thread/qthread_unix.cpp:320
#9  0x00af1e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0x0079d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb7754930 (LWP 5902)):
[KCrash Handler]
#7  0x00c0c416 in __kernel_vsyscall ()
#8  0x006f7e71 in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0x006fb34e in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0x0072e577 in ?? () from /lib/i386-linux-gnu/libc.so.6
#11 0x00738961 in ?? () from /lib/i386-linux-gnu/libc.so.6
#12 0x0073a308 in ?? () from /lib/i386-linux-gnu/libc.so.6
#13 0x0073d41d in free () from /lib/i386-linux-gnu/libc.so.6
#14 0x003f14d1 in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#15 0x008e7d89 in QMapData::continueFreeData (this=0x8e6c7d0, offset=16) at tools/qmap.cpp:95
#16 0x00b65a74 in QMap<int, QImage>::freeData (x=0x8e6c7d0, this=<value optimized out>) at /usr/include/qt4/QtCore/qmap.h:654
#17 0x00b66798 in ~QMap (this=0x8df4940, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qmap.h:187
#18 ~DocumentPrivate (this=0x8df4940, __in_chrg=<value optimized out>) at ../../../gwenview/lib/document/document.cpp:44
#19 Gwenview::Document::~Document (this=0x8df4940, __in_chrg=<value optimized out>) at ../../../gwenview/lib/document/document.cpp:96
#20 0x00b667c2 in Gwenview::Document::~Document (this=0x8df4940, __in_chrg=<value optimized out>) at ../../../gwenview/lib/document/document.cpp:97
#21 0x00b69b81 in ~KSharedPtr (begin=..., end=...) at /usr/include/ksharedptr.h:90
#22 ~DocumentInfo (begin=..., end=...) at ../../../gwenview/lib/document/documentfactory.cpp:49
#23 qDeleteAll<QMap<KUrl, Gwenview::DocumentInfo*>::const_iterator> (begin=..., end=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#24 0x00b6899c in qDeleteAll<QMap<KUrl, Gwenview::DocumentInfo*> > (this=0xbdfa48, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330
#25 Gwenview::DocumentFactory::~DocumentFactory (this=0xbdfa48, __in_chrg=<value optimized out>) at ../../../gwenview/lib/document/documentfactory.cpp:123
#26 0x006fca6f in ?? () from /lib/i386-linux-gnu/libc.so.6
#27 0x006fcacf in exit () from /lib/i386-linux-gnu/libc.so.6
#28 0x006e3e3f in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#29 0x08062301 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-04 20:26:21 UTC
Feel free to reopen the report if this still happens in recent versions(KDE SC 4.8.x)