Bug 262426 - KPhotoAlbum crashes
Summary: KPhotoAlbum crashes
Status: RESOLVED DUPLICATE of bug 247685
Alias: None
Product: kphotoalbum
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KPhotoAlbum Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-07 16:27 UTC by Murray Strome
Modified: 2011-01-07 17:09 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Murray Strome 2011-01-07 16:27:42 UTC
Application: kphotoalbum (SVN)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-27-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
I was selecting some photos to delete when KPhotoAlbum simply crashed.

 -- Backtrace:
Application: KPhotoAlbum (kphotoalbum), signal: Aborted
pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 1 (Thread 0x7f143329e7c0 (LWP 12903))]

Thread 6 (Thread 0x7f1420176700 (LWP 12904)):
[KCrash Handler]
#5  0x00007f142d8c0a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f142d8c45c0 in *__GI_abort () at abort.c:92
#7  0x00007f142d8fa4fb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007f142d9045b6 in malloc_printerr (action=3, str=0x7f142d9d7c48 "free(): invalid next size (normal)", ptr=<value optimized out>) at malloc.c:6266
#9  0x00007f142d90ae83 in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3738
#10 0x00007f142f8ffa75 in ~QImageData (this=0x13ff9d0, __in_chrg=<value optimized out>) at image/qimage.cpp:259
#11 0x00007f142f9002cc in QImage::operator= (this=0x7f1420175d80, image=...) at image/qimage.cpp:1320
#12 0x00000000004f2f43 in ?? ()
#13 0x00007f142e8cd775 in QThreadPrivate::start (arg=0x13a94c0) at thread/qthread_unix.cpp:248
#14 0x00007f142e63d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#15 0x00007f142d97370d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f141f975700 (LWP 12905)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f142d90c3dc in _L_lock_12449 () from /lib/libc.so.6
#2  0x00007f142d90ae78 in *__GI___libc_free (mem=0x7f142dc0be40) at malloc.c:3736
#3  0x00007f142e8d09f8 in QByteArray::resize (this=0x2cd6838, size=128) at tools/qbytearray.cpp:1359
#4  0x00007f142e958387 in QRingBuffer::clear (this=<value optimized out>, data=<value optimized out>, maxSize=<value optimized out>)
    at ../../include/QtCore/private/../../../src/corelib/tools/qringbuffer_p.h:262
#5  QRingBuffer::free (this=<value optimized out>, data=<value optimized out>, maxSize=<value optimized out>) at ../../include/QtCore/private/../../../src/corelib/tools/qringbuffer_p.h:152
#6  QRingBuffer::read (this=<value optimized out>, data=<value optimized out>, maxSize=<value optimized out>) at ../../include/QtCore/private/../../../src/corelib/tools/qringbuffer_p.h:326
#7  QIODevice::read (this=<value optimized out>, data=<value optimized out>, maxSize=<value optimized out>) at io/qiodevice.cpp:784
#8  0x00007f1422eb0472 in qtiffReadProc (fd=<value optimized out>, buf=0x7f141f9745e0, size=0) at qtiffhandler.cpp:56
#9  0x00007f1422c578a6 in ?? () from /usr/lib/libtiff.so.4
#10 0x00007f1422c58542 in ?? () from /usr/lib/libtiff.so.4
#11 0x00007f1422c594b5 in TIFFReadDirectory () from /usr/lib/libtiff.so.4
#12 0x00007f1422c77430 in TIFFClientOpen () from /usr/lib/libtiff.so.4
#13 0x00007f1422eb055a in QTiffHandler::read (this=0x3227d20, image=0x7f141f974b90) at qtiffhandler.cpp:180
#14 0x00007f142f90c9e3 in QImageReader::read (this=0x7f141f974bf0, image=0x7f141f974b90) at image/qimagereader.cpp:1117
#15 0x00007f142f90cf4c in QImageReader::read (this=0x7f141f974bf0) at image/qimagereader.cpp:1067
#16 0x00007f142f90072e in QImage::load (this=0x7f141f974c50, fileName=..., format=<value optimized out>) at image/qimage.cpp:4615
#17 0x00000000004f2d42 in ?? ()
#18 0x00000000004f2f13 in ?? ()
#19 0x00007f142e8cd775 in QThreadPrivate::start (arg=0x13a15d0) at thread/qthread_unix.cpp:248
#20 0x00007f142e63d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#21 0x00007f142d97370d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#22 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f141f174700 (LWP 12906)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f142d90c3dc in _L_lock_12449 () from /lib/libc.so.6
#2  0x00007f142d90ae78 in *__GI___libc_free (mem=0x7f142dc0be40) at malloc.c:3736
#3  0x00000000004f8ea9 in ?? ()
#4  0x00000000004f398a in ?? ()
#5  0x00000000004f2efd in ?? ()
#6  0x00007f142e8cd775 in QThreadPrivate::start (arg=0x1395420) at thread/qthread_unix.cpp:248
#7  0x00007f142e63d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#8  0x00007f142d97370d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f141e973700 (LWP 12907)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f142d90c3dc in _L_lock_12449 () from /lib/libc.so.6
#2  0x00007f142d90ae78 in *__GI___libc_free (mem=0x7f142dc0be40) at malloc.c:3736
#3  0x00007f1422c6830a in ?? () from /usr/lib/libtiff.so.4
#4  0x00007f1422c6a711 in TIFFReadRGBAImageOriented () from /usr/lib/libtiff.so.4
#5  0x00007f1422eb09ad in QTiffHandler::read (this=0x1b555d0, image=0x7f141e972b90) at qtiffhandler.cpp:271
#6  0x00007f142f90c9e3 in QImageReader::read (this=0x7f141e972bf0, image=0x7f141e972b90) at image/qimagereader.cpp:1117
#7  0x00007f142f90cf4c in QImageReader::read (this=0x7f141e972bf0) at image/qimagereader.cpp:1067
#8  0x00007f142f90072e in QImage::load (this=0x7f141e972c50, fileName=..., format=<value optimized out>) at image/qimage.cpp:4615
#9  0x00000000004f2d42 in ?? ()
#10 0x00000000004f2f13 in ?? ()
#11 0x00007f142e8cd775 in QThreadPrivate::start (arg=0x1393160) at thread/qthread_unix.cpp:248
#12 0x00007f142e63d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#13 0x00007f142d97370d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f141dddd700 (LWP 12909)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f142d90c3dc in _L_lock_12449 () from /lib/libc.so.6
#2  0x00007f142d90ae78 in *__GI___libc_free (mem=0x7f142dc0be40) at malloc.c:3736
#3  0x00007f142e9eb981 in socketNotifierSourceCheck (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007f14290fbb0a in g_main_context_check () from /lib/libglib-2.0.so.0
#5  0x00007f14290fc4c3 in ?? () from /lib/libglib-2.0.so.0
#6  0x00007f14290fc8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#7  0x00007f142e9eb513 in QEventDispatcherGlib::processEvents (this=0x2bc9480, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#8  0x00007f142e9c0992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#9  0x00007f142e9c0d6c in QEventLoop::exec (this=0x7f141dddcd50, flags=) at kernel/qeventloop.cpp:201
#10 0x00007f142e8cad59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#11 0x00007f142e9a1178 in QInotifyFileSystemWatcherEngine::run (this=0x32beaa0) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007f142e8cd775 in QThreadPrivate::start (arg=0x32beaa0) at thread/qthread_unix.cpp:248
#13 0x00007f142e63d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#14 0x00007f142d97370d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f143329e7c0 (LWP 12903)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f142e8ccea3 in QMutexPrivate::wait (this=0x13a9440, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007f142e8c8a05 in QMutex::lock (this=0x13b13a0) at thread/qmutex.cpp:205
#3  0x00000000004f3521 in ?? ()
#4  0x00007f142e9d1da4 in QObject::event (this=0x13b1360, e=0x7f141014fc90) at kernel/qobject.cpp:1279
#5  0x00007f142f83722c in QApplicationPrivate::notify_helper (this=0xc9cdf0, receiver=0x13b1360, e=0x7f141014fc90) at kernel/qapplication.cpp:4300
#6  0x00007f142f83d6fb in QApplication::notify (this=0x7fff0fc794c0, receiver=0x13b1360, e=0x7f141014fc90) at kernel/qapplication.cpp:4183
#7  0x00007f143079da16 in KApplication::notify (this=0x7fff0fc794c0, receiver=0x13b1360, event=0x7f141014fc90) at ../../kdeui/kernel/kapplication.cpp:302
#8  0x00007f142e9c206c in QCoreApplication::notifyInternal (this=0x7fff0fc794c0, receiver=0x13b1360, event=0x7f141014fc90) at kernel/qcoreapplication.cpp:704
#9  0x00007f142e9c47e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xc69b40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#10 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xc69b40) at kernel/qcoreapplication.cpp:1345
#11 0x00007f142e9eb9d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#12 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#13 0x00007f14290f88c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#14 0x00007f14290fc748 in ?? () from /lib/libglib-2.0.so.0
#15 0x00007f14290fc8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#16 0x00007f142e9eb513 in QEventDispatcherGlib::processEvents (this=0xc69290, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#17 0x00007f142f8e746e in QGuiEventDispatcherGlib::processEvents (this=0x13a948c, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#18 0x00007f142e9c0992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#19 0x00007f142e9c0d6c in QEventLoop::exec (this=0x7fff0fc79420, flags=) at kernel/qeventloop.cpp:201
#20 0x00007f142e9c4aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#21 0x0000000000444878 in _start ()

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

Possible duplicates by query: bug 259401, bug 247685.

Reported using DrKonqi
Comment 1 Nicolas L. 2011-01-07 17:09:58 UTC

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