Bug 280292 - Gwenview crashed while watching photos
Summary: Gwenview crashed while watching photos
Status: RESOLVED FIXED
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 2.8.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
: 244252 293180 293533 294740 305575 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-08-17 18:25 UTC by Nikola Schnelle
Modified: 2013-04-02 17:27 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.74 KB, text/plain)
2012-06-11 21:16 UTC, Elias Probst
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nikola Schnelle 2011-08-17 18:25:46 UTC
Application: gwenview (2.6.4)
KDE Platform Version: 4.6.5 (4.6.5)
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:
I was watching photos from hard disk and gwenview crashed with this backtrace.

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

Thread 3 (Thread 0xb06c7b70 (LWP 11172)):
#0  0x00e56db1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x00e57524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x00d06577 in QEventDispatcherGlib::processEvents (this=0x94bb8b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#3  0x00cd8289 in QEventLoop::processEvents (this=0xb06c7290, flags=...) at kernel/qeventloop.cpp:149
#4  0x00cd8522 in QEventLoop::exec (this=0xb06c7290, flags=...) at kernel/qeventloop.cpp:201
#5  0x00be22a0 in QThread::exec (this=0x95f03a0) at thread/qthread.cpp:492
#6  0x00cb9fdb in QInotifyFileSystemWatcherEngine::run (this=0x95f03a0) at io/qfilesystemwatcher_inotify.cpp:248
#7  0x00be4da2 in QThreadPrivate::start (arg=0x95f03a0) at thread/qthread_unix.cpp:320
#8  0x00a8ce99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0x006f973e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb38adb70 (LWP 11183)):
#0  0x003d7416 in __kernel_vsyscall ()
#1  0x00a940b9 in __lll_lock_wait () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00a91566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#3  0x007073fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#4  0x00be3daa in QMutexPrivate::wait (this=0x976df20, timeout=-1) at thread/qmutex_unix.cpp:84
#5  0x00be0492 in QMutex::lock (this=0x96e33dc) at thread/qmutex.cpp:167
#6  0x00b4e465 in ?? () from /usr/lib/libgwenviewlib.so.4
#7  0x00be4da2 in QThreadPrivate::start (arg=0x96e33d0) at thread/qthread_unix.cpp:320
#8  0x00a8ce99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0x006f973e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb77df930 (LWP 11084)):
[KCrash Handler]
#7  0x003d7416 in __kernel_vsyscall ()
#8  0x00653e71 in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0x0065734e in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0x0068a577 in ?? () from /lib/i386-linux-gnu/libc.so.6
#11 0x00694961 in ?? () from /lib/i386-linux-gnu/libc.so.6
#12 0x00694d95 in ?? () from /lib/i386-linux-gnu/libc.so.6
#13 0x0069621a in ?? () from /lib/i386-linux-gnu/libc.so.6
#14 0x0069941d in free () from /lib/i386-linux-gnu/libc.so.6
#15 0x071eb198 in QImageData::~QImageData (this=0x9797b38, __in_chrg=<value optimized out>) at image/qimage.cpp:260
#16 0x071eb218 in QImage::~QImage (this=0x976e8ac, __in_chrg=<value optimized out>) at image/qimage.cpp:1313
#17 0x07219860 in QRasterPixmapData::~QRasterPixmapData (this=0x976e880, __in_chrg=<value optimized out>) at image/qpixmap_raster.cpp:91
#18 0x072198b2 in QRasterPixmapData::~QRasterPixmapData (this=0x976e880, __in_chrg=<value optimized out>) at image/qpixmap_raster.cpp:93
#19 0x07208cb6 in ~QExplicitlySharedDataPointer (this=0x9780510, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:161
#20 QPixmap::~QPixmap (this=0x9780510, __in_chrg=<value optimized out>) at image/qpixmap.cpp:321
#21 0x0108e527 in ~PixmapWithPath (this=0x9169af8, __in_chrg=<value optimized out>) at ../../kdeui/icons/kiconloader.cpp:93
#22 clear (this=0x9169af8, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qcache.h:139
#23 ~QCache (this=0x9169af8, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qcache.h:103
#24 ~KIconLoaderPrivate (this=0x9169af8, __in_chrg=<value optimized out>) at ../../kdeui/icons/kiconloader.cpp:177
#25 KIconLoader::~KIconLoader (this=0x9169af8, __in_chrg=<value optimized out>) at ../../kdeui/icons/kiconloader.cpp:577
#26 0x0108e6b2 in KIconLoader::~KIconLoader (this=0x9169af8, __in_chrg=<value optimized out>) at ../../kdeui/icons/kiconloader.cpp:578
#27 0x01089b05 in destroy () at ../../kdeui/icons/kiconloader.cpp:1713
#28 0x01029beb in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0x12ab040, __in_chrg=<value optimized out>) at ../../kdecore/kernel/kglobal.h:62
#29 0x00658a6f in ?? () from /lib/i386-linux-gnu/libc.so.6
#30 0x00658acf in exit () from /lib/i386-linux-gnu/libc.so.6
#31 0x0063fe3f in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#32 0x08062301 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-02-03 02:43:24 UTC
*** Bug 293180 has been marked as a duplicate of this bug. ***
Comment 2 Jekyll Wu 2012-02-24 11:09:32 UTC
*** Bug 294740 has been marked as a duplicate of this bug. ***
Comment 3 Jekyll Wu 2012-02-24 11:10:08 UTC
*** Bug 293533 has been marked as a duplicate of this bug. ***
Comment 4 Elias Probst 2012-06-11 21:16:12 UTC
Created attachment 71744 [details]
New crash information added by DrKonqi

gwenview (2.8.3) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.2

- What I was doing when the application crashed:
I was going through some photos stored on a digicam (mounted using Dolphin before) and corrected the orientation of some of them.

Gwenview crashed 2 times when using "Save All" to apply the corrected orientation to all of them.

-- Backtrace (Reduced):
#6  malloc_consolidate (av=0x7fb7e34edea0) at malloc.c:5153
#7  0x00007fb7e31dbb18 in _int_free (av=0x7fb7e34edea0, p=0x2362ff0) at malloc.c:5034
[...]
#9  0x00007fb7e3f761a5 in QImageData::~QImageData (this=0x20b19f0, __in_chrg=<optimized out>) at image/qimage.cpp:226
#10 0x00007fb7e3f76223 in QImage::~QImage (this=0x15b6f68, __in_chrg=<optimized out>) at image/qimage.cpp:1283
#11 0x00007fb7e6195388 in QMap<int, QImage>::freeData (x=0x20a68d0, this=<optimized out>) at /usr/include/qt4/QtCore/qmap.h:651
Comment 5 Jekyll Wu 2012-07-04 17:58:12 UTC
*** Bug 244252 has been marked as a duplicate of this bug. ***
Comment 6 Jekyll Wu 2012-08-22 10:35:43 UTC
*** Bug 305575 has been marked as a duplicate of this bug. ***
Comment 7 Myriam Schweingruber 2013-04-02 17:23:24 UTC
Is this still valid for Gwenview 4.10.0 or later? I can't reproduce this here with KDE 4.10.1
Comment 8 Nikola Schnelle 2013-04-02 17:27:20 UTC
I cannot reproduce it anymore in KDE 4.10 so marking bug as fixed.