Bug 267202

Summary: gwenview-4.4.5-r1 crashes when opening a picture from a kmail-4.4.7 mail
Product: [Applications] gwenview Reporter: Dominik <dominik>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adaptee, Taisha_Markov
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Dominik 2011-02-26 21:16:12 UTC
Application: gwenview (2.4.3)
KDE Platform Version: 4.4.5 (KDE 4.4.5) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-gentoo-r6-08 i686
Distribution (Platform): Gentoo Packages

-- Information about the crash:
I received an email with 6 jpg images.  Gwenview opened and showed the picture when I clicked on the first image.  When clicking on the second image, gwenview flashed and then crashed.

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

Thread 2 (Thread 0xb0daab70 (LWP 30206)):
[KCrash Handler]
#6  0xb78b3424 in __kernel_vsyscall ()
#7  0xb5e2f401 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb5e30b42 in abort () at abort.c:92
#9  0xb5e6a815 in __libc_message (do_abort=2, fmt=0xb5f2a418 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:186
#10 0xb5e706d1 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0x8165131) at malloc.c:6267
#11 0xb5e734fd in _int_malloc (av=<value optimized out>, bytes=<value optimized out>) at malloc.c:4396
#12 0xb5e7510c in __libc_malloc (bytes=1044) at malloc.c:3661
#13 0xb7266e3e in qMalloc (size=1044) at global/qmalloc.cpp:55
#14 0xb726fde7 in QByteArray::QByteArray (this=0xb0daa118, size=1024, ch=0 '\000') at tools/qbytearray.cpp:1313
#15 0xb7263e6a in qt_error_string (errorCode=22) at global/qglobal.cpp:2142
#16 0xb726c24f in report_error (code=0, where=0xb74026ab "QMutex::lock", what=0xb7402689 "mutex lock") at thread/qmutex_unix.cpp:61
#17 0xb726c3e5 in QMutexPrivate::wait (this=0x857e230, timeout=-1) at thread/qmutex_unix.cpp:80
#18 0xb7267302 in QMutex::lock (this=0x841e48c) at thread/qmutex.cpp:167
#19 0xb77e4a66 in relock (this=0x841e480) at /usr/include/qt4/QtCore/qmutex.h:120
#20 Gwenview::ThumbnailCache::run (this=0x841e480) at /var/tmp/portage/kde-base/gwenview-4.4.5-r1/work/gwenview-4.4.5/gwenview/lib/thumbnailloadjob.cpp:131
#21 0xb726cfaf in QThreadPrivate::start (arg=0x841e480) at thread/qthread_unix.cpp:248
#22 0xb5a7697e in start_thread (arg=0xb0daab70) at pthread_create.c:297
#23 0xb5ed269e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb4282710 (LWP 30201)):
#0  0xb78b3424 in __kernel_vsyscall ()
#1  0xb5edf9b3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xb5e76817 in _L_lock_9694 () from /lib/libc.so.6
#3  0xb5e75036 in __libc_free (mem=0x83cb9d8) at malloc.c:3737
#4  0xb7266cee in qFree (ptr=0x83cb9d8) at global/qmalloc.cpp:60
#5  0xb56f0fd3 in ~QByteArray (this=0x83cb6c4, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:382
#6  QDBusConnectionPrivate::SignalHook::~SignalHook (this=0x83cb6c4, __in_chrg=<value optimized out>) at qdbusconnection_p.h:120
#7  0xb56eda27 in ~QHashNode (this=0x80f68e8, it=...) at ../../include/QtCore/../../src/corelib/tools/qhash.h:217
#8  deleteNode2 (this=0x80f68e8, it=...) at ../../include/QtCore/../../src/corelib/tools/qhash.h:518
#9  deleteNode (this=0x80f68e8, it=...) at ../../include/QtCore/../../src/corelib/tools/qhash.h:506
#10 erase (this=0x80f68e8, it=...) at ../../include/QtCore/../../src/corelib/tools/qhash.h:833
#11 QDBusConnectionPrivate::disconnectSignal (this=0x80f68e8, it=...) at qdbusintegrator.cpp:2145
#12 0xb56ee966 in QDBusConnectionPrivate::objectDestroyed (this=0x80f68e8, obj=0x8326cb8) at qdbusintegrator.cpp:1129
#13 0xb572aa07 in QDBusConnectionPrivate::qt_metacall (this=0x80f68e8, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfd35268) at .moc/release-shared/moc_qdbusconnection_p.cpp:101
#14 0xb7391d0a in QMetaObject::metacall (object=0x80f68e8, cl=128, idx=10, argv=0xbfd35268) at kernel/qmetaobject.cpp:237
#15 0xb73a0b65 in QMetaObject::activate (sender=0x8326cb8, m=0x80a2200, local_signal_index=0, argv=<value optimized out>) at kernel/qobject.cpp:3287
#16 0xb73a0f64 in QObject::destroyed (this=0x8326cb8, _t1=0x8326cb8) at .moc/release-shared/moc_qobject.cpp:149
#17 0xb73a735b in QObject::~QObject (this=0x8326cb8, __in_chrg=<value optimized out>) at kernel/qobject.cpp:869
#18 0xb56f57e9 in ~QDBusAbstractInterfaceBase (this=0x8326cb8, __in_chrg=<value optimized out>) at qdbusabstractinterface.h:66
#19 QDBusAbstractInterface::~QDBusAbstractInterface (this=0x8326cb8, __in_chrg=<value optimized out>) at qdbusabstractinterface.cpp:325
#20 0xb6da599e in OrgKdeKLauncherInterface::~OrgKdeKLauncherInterface (this=0x8326cb8, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.4.5/work/kdelibs-4.4.5/kdecore/util/klauncher_iface.cpp:25
#21 0xb6ca647a in QGlobalStaticDeleter<OrgKdeKLauncherInterface>::~QGlobalStaticDeleter (this=0xb6e0b688, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qglobal.h:1796
#22 0xb5e32259 in __run_exit_handlers (status=0, listp=0xb5f46304, run_list_atexit=true) at exit.c:78
#23 0xb5e322bf in exit (status=0) at exit.c:100
#24 0xb5e1bbbe in __libc_start_main (main=0x8080630 <main(int, char**)>, argc=6, ubp_av=0xbfd35434, init=0x8097240 <__libc_csu_init>, fini=0x8097230 <__libc_csu_fini>, rtld_fini=0xb78c2a10 <_dl_fini>, stack_end=0xbfd3542c) at libc-start.c:258
#25 0x080619a1 in _start ()

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

Possible duplicates by query: bug 262067, bug 253841, bug 250496, bug 241910, bug 236519.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-02-24 14:04:36 UTC
*** Bug 294748 has been marked as a duplicate of this bug. ***
Comment 2 Jekyll Wu 2012-03-03 01:45:41 UTC

*** This bug has been marked as a duplicate of bug 250496 ***