Bug 252508

Summary: Gwenview crashes on close
Product: [Applications] gwenview Reporter: Petr Kulhavy <brain>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: adaptee
Priority: NOR    
Version: 2.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Petr Kulhavy 2010-09-27 09:38:49 UTC
Application: gwenview (2.4.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.31-22-generic-pae i686
Distribution: Ubuntu 9.10

-- Information about the crash:
I started Gwenview from the commandline to view a particular file. Then I went back to the "file listing" mode, where all images in the directory are listed. At that point when the preview icons were still being generated I closed with "Q" and then "ALT-F4". At that point Gwenview crashed.

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

Thread 2 (Thread 0xb23d7b70 (LWP 4450)):
#0  0xb7847430 in __kernel_vsyscall ()
#1  0xb5b22829 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5b1fed1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0xb5f4c9ad in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#4  0xb723a902 in QMutexPrivate::wait (this=0x9c80830, timeout=-1) at thread/qmutex_unix.cpp:84
#5  0xb72360a2 in QMutex::lock (this=0x9c7fc8c) at thread/qmutex.cpp:167
#6  0xb775efaa in ?? () from /usr/lib/libgwenviewlib.so.4
#7  0xb723b36e in QThreadPrivate::start (arg=0x9c7fc8d) at thread/qthread_unix.cpp:248
#8  0xb5b1b80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb5f3fa0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb517c700 (LWP 4442)):
[KCrash Handler]
#6  0xb7847430 in __kernel_vsyscall ()
#7  0xb5e9d4d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb5ea0932 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb5ed3fc5 in ?? () from /lib/tls/i686/cmov/libc.so.6
#10 0xb5ede0d1 in ?? () from /lib/tls/i686/cmov/libc.so.6
#11 0xb5ede31a in ?? () from /lib/tls/i686/cmov/libc.so.6
#12 0xb5edf76f in ?? () from /lib/tls/i686/cmov/libc.so.6
#13 0xb5ee28ad in free () from /lib/tls/i686/cmov/libc.so.6
#14 0xb7235aad in qFree (ptr=0x9d34d30) at global/qmalloc.cpp:60
#15 0xb72856f0 in QString::free (d=0x400) at tools/qstring.cpp:1108
#16 0xb653978d in ~QString (node=0x982e170) at ../../include/QtCore/../../src/corelib/tools/qstring.h:869
#17 ~QHashNode (node=0x982e170) at ../../include/QtCore/../../src/corelib/tools/qhash.h:217
#18 QHash<QString, QPixmapCache::Key>::deleteNode2 (node=0x982e170) at ../../include/QtCore/../../src/corelib/tools/qhash.h:518
#19 0xb725939d in QHashData::free_helper (this=0xbff36590, node_delete=0xb6539750 <QHash<QString, QPixmapCache::Key>::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:275
#20 0xb653900d in QHash<QString, QPixmapCache::Key>::freeData (this=0x9863430, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:567
#21 ~QHash (this=0x9863430, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:284
#22 ~QPMCache (this=0x9863430, __in_chrg=<value optimized out>) at image/qpixmapcache.cpp:226
#23 0xb653912a in ~QGlobalStaticDeleter (this=0xb6d806d0, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1803
#24 0xb5ea205f in ?? () from /lib/tls/i686/cmov/libc.so.6
#25 0xb5ea20cf in exit () from /lib/tls/i686/cmov/libc.so.6
#26 0xb5e89b5e in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#27 0x08064441 in _start ()

This bug may be a duplicate of or related to bug 248237.

Possible duplicates by query: bug 250173, bug 248237, bug 246375, bug 244252, bug 221605.

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