Bug 305575

Summary: Gwenview crashed on close
Product: [Applications] gwenview Reporter: Brallan Aguilar <apcomptec>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: dzhumagaliev.sims2
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Brallan Aguilar 2012-08-22 07:54:25 UTC
Application: gwenview (2.8.5)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.2
Operating System: Linux 3.5.2-1.fc17.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:Simply I was seeing some pictures, then I closed the app and obtain a error.

-- Backtrace:
Application: Gwenview (gwenview), signal: Aborted
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb77457c0 (LWP 16630))]

Thread 3 (Thread 0xb478db40 (LWP 16632)):
#0  0x4b56fdcd in __GI_clock_gettime (clock_id=1, tp=0xb478cf28) at ../sysdeps/unix/clock_gettime.c:116
#1  0x4c164966 in do_gettime (frac=0xb478cf20, sec=0xb478cf18) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x4c24c6af in QTimerInfoList::updateCurrentTime (this=0xb478cfa8) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb3e004e0 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xb2cfeb40 (LWP 16656)):
#0  0xb7780424 in __kernel_vsyscall ()
#1  0x4b4405c7 in syscall () at ../sysdeps/unix/sysv/linux/i386/syscall.S:30
#2  0x4c103b17 in _q_futex (timeout=0x0, val=2, op=0, addr=0x8b3d2e8, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99
#3  QMutexPrivate::wait (this=0x8b3d2e8, timeout=-1) at thread/qmutex_unix.cpp:113
#4  0x4c0ff604 in QMutex::lockInternal (this=0x8cb799c) at thread/qmutex.cpp:450
#5  0x4db675a3 in lockInline (this=0x8cb799c) at /usr/include/QtCore/qmutex.h:190
#6  lockInline (this=0x8cb799c) at /usr/src/debug/gwenview-4.8.5/lib/thumbnailloadjob.cpp:117
#7  relock (this=<synthetic pointer>) at /usr/include/QtCore/qmutex.h:129
#8  Gwenview::ThumbnailCache::run (this=0x8cb7990) at /usr/src/debug/gwenview-4.8.5/lib/thumbnailloadjob.cpp:130
#9  0x4c105261 in QThreadPrivate::start (arg=0x8cb7990) at thread/qthread_unix.cpp:307
#10 0x4b50aadf in start_thread (arg=0xb2cfeb40) at pthread_create.c:309
#11 0x4b4443ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb77457c0 (LWP 16630)):
[KCrash Handler]
#7  0xb7780424 in __kernel_vsyscall ()
#8  0x4b37e93f in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x4b380293 in __GI_abort () at abort.c:91
#10 0x4b3bdf65 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x4b4bff54 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:198
#11 0x4b3c51f1 in malloc_printerr (ptr=0x87a2de8, str=0x4b4bdd8f "corrupted double-linked list", action=<optimized out>) at malloc.c:5027
#12 malloc_consolidate (av=0x4b4fe420) at malloc.c:4272
#13 0x4b3c57dd in _int_free (av=0x4b4fe420, p=0x84dd878, have_lock=0) at malloc.c:4164
#14 0x4c7dfe18 in QImageData::~QImageData (this=0x849e970, __in_chrg=<optimized out>) at image/qimage.cpp:226
#15 0x4c7dfeaa in QImage::~QImage (this=0x84a3934, __in_chrg=<optimized out>) at image/qimage.cpp:1283
#16 0x4c80e4a5 in QRasterPixmapData::~QRasterPixmapData (this=0x84a3908, __in_chrg=<optimized out>) at image/qpixmap_raster.cpp:93
#17 0x4c80e4f3 in QRasterPixmapData::~QRasterPixmapData (this=0x84a3908, __in_chrg=<optimized out>) at image/qpixmap_raster.cpp:95
#18 0x4c7fcd1b in ~QExplicitlySharedDataPointer (this=0x849e300, __in_chrg=<optimized out>) at ../../src/corelib/tools/qshareddata.h:166
#19 QPixmap::~QPixmap (this=0x849e2f8, __in_chrg=<optimized out>) at image/qpixmap.cpp:347
#20 0x4d678877 in ~PixmapWithPath (this=0x849e2f8, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.5/kdeui/icons/kiconloader.cpp:91
#21 clear (this=0x8421678) at /usr/include/QtCore/qcache.h:139
#22 ~QCache (this=0x8421678, __in_chrg=<optimized out>) at /usr/include/QtCore/qcache.h:103
#23 ~KIconLoaderPrivate (this=0x8421658, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.5/kdeui/icons/kiconloader.cpp:175
#24 KIconLoader::~KIconLoader (this=0x8420b40, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.5/kdeui/icons/kiconloader.cpp:565
#25 0x4d6789c3 in KIconLoader::~KIconLoader (this=0x8420b40, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.5/kdeui/icons/kiconloader.cpp:566
#26 0x4d674e23 in destroy () at /usr/src/debug/kdelibs-4.8.5/kdeui/icons/kiconloader.cpp:1701
#27 0x4d6125aa in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0x4d929910, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.5/kdecore/kernel/kglobal.h:62
#28 0x4b381ce1 in __run_exit_handlers (status=status@entry=0, listp=0x4b4fe3c4, run_list_atexit=run_list_atexit@entry=true) at exit.c:78
#29 0x4b381d6d in __GI_exit (status=0) at exit.c:100
#30 0x4b36963d in __libc_start_main (main=0x8065da0 <main(int, char**)>, argc=6, ubp_av=0xbfef0674, init=0x80a7b80 <__libc_csu_init>, fini=0x80a7bf0 <__libc_csu_fini>, rtld_fini=0x4b33ca90 <_dl_fini>, stack_end=0xbfef066c) at libc-start.c:258
#31 0x080665ad in _start ()

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

Possible duplicates by query: bug 305122, bug 304360, bug 303501, bug 303392, bug 303119.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-08-22 10:33:10 UTC

*** This bug has been marked as a duplicate of bug 280902 ***
Comment 2 Jekyll Wu 2012-08-22 10:35:43 UTC

*** This bug has been marked as a duplicate of bug 280292 ***
Comment 3 Eduard 2013-07-04 14:21:41 UTC
Created attachment 80942 [details]
New crash information added by DrKonqi

gwenview (2.8.4) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2

- I closed this app. Just closed, this is interesting.

-- Backtrace (Reduced):
#5  0x00007f3193f02268 in _int_free (av=0x7f319420fe60, p=0x323efa0) at malloc.c:4964
[...]
#7  0x00007f3194c88f91 in QImageData::~QImageData() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#8  0x00007f3194c89063 in QImage::~QImage() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#9  0x00007f3194cb21e8 in QRasterPixmapData::~QRasterPixmapData() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007f3194cb2229 in QRasterPixmapData::~QRasterPixmapData() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4