Application: gwenview (2.7.2) KDE Platform Version: 4.7.3 (4.7.3) Qt Version: 4.7.4 Operating System: Linux 3.0.0-14-generic x86_64 Distribution: Ubuntu 11.10 -- Information about the crash: - What I was doing when the application crashed: I was going through a photo folder with Gwenview, rotating pictures, deleting (perhaps important) some. When I was at the last picture, I pressed the "save all" button. This always worked before (but I never deleted pictures after rotating them). Now my folder has a lot of "DSC04378.JPGWr3449.new" files in them. It rotated some, but not all of them so it certainly crashed midway. So I think Gwenview indexed a picture for rotation, but I deleted that picture and Gwenview didn't take it out of the list, tried to rotate it, hence crash. Sorry if this is a duplicate, I checked through the list carefully and there wasn't a particulary one that had the same problem. cheers -- Backtrace: Application: Gwenview (gwenview), signal: Aborted [Current thread is 1 (Thread 0x7f53a05e0780 (LWP 3449))] Thread 16 (Thread 0x7f538a438700 (LWP 3455)): #0 0x00007f539d02f773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f53999abf68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f53999ac792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f5390fd6516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007f53999d12b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f539a275efc in start_thread (arg=0x7f538a438700) at pthread_create.c:304 #6 0x00007f539d03b89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 15 (Thread 0x7f5380cde700 (LWP 3457)): #0 0x00007f539d02f773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f53999abf68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f53999ac429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f539f48cf3e in QEventDispatcherGlib::processEvents (this=0x20e62a0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f539f460cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f539f460ef7 in QEventLoop::exec (this=0x7f5380cdddd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f539f37827f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #7 0x00007f539f443cbf in QInotifyFileSystemWatcherEngine::run (this=0x21017d0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f539f37ad05 in QThreadPrivate::start (arg=0x21017d0) at thread/qthread_unix.cpp:331 #9 0x00007f539a275efc in start_thread (arg=0x7f5380cde700) at pthread_create.c:304 #10 0x00007f539d03b89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 14 (Thread 0x7f537e34d700 (LWP 3464)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f539f37b1ab in wait (time=18446744073709551615, this=0x20a41b0) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2067e58, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f539ff34af7 in Gwenview::SemanticInfoThread::run (this=0x2067e40) at ../../lib/semanticinfo/nepomuksemanticinfobackend.cpp:135 #4 0x00007f539f37ad05 in QThreadPrivate::start (arg=0x2067e40) at thread/qthread_unix.cpp:331 #5 0x00007f539a275efc in start_thread (arg=0x7f537e34d700) at pthread_create.c:304 #6 0x00007f539d03b89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f537cb0c700 (LWP 3484)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f539cfd89df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f539cfd6d71 in __GI___libc_free (mem=0x7f539d2f41c0) at malloc.c:3736 #3 0x00007f539f48c665 in socketNotifierSourceCheck (source=0x2c29f70) at kernel/qeventdispatcher_glib.cpp:92 #4 0x00007f53999ab734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f53999abf82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f53999ac429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f539f48ced6 in QEventDispatcherGlib::processEvents (this=0x20a7a60, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #8 0x00007f539f460cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #9 0x00007f539f460ef7 in QEventLoop::exec (this=0x7f537cb0bdd0, flags=...) at kernel/qeventloop.cpp:201 #10 0x00007f539f37827f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #11 0x00007f539f443cbf in QInotifyFileSystemWatcherEngine::run (this=0x2bf73e0) at io/qfilesystemwatcher_inotify.cpp:248 #12 0x00007f539f37ad05 in QThreadPrivate::start (arg=0x2bf73e0) at thread/qthread_unix.cpp:331 #13 0x00007f539a275efc in start_thread (arg=0x7f537cb0c700) at pthread_create.c:304 #14 0x00007f539d03b89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f537fcc0700 (LWP 3585)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f539cfd89df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f539cfd6d71 in __GI___libc_free (mem=0x7f539d2f41c0) at malloc.c:3736 #3 0x00007f539f37c982 in QByteArray::operator= (this=0x7f53871c22b8, other=...) at tools/qbytearray.cpp:869 #4 0x00007f539ff03e17 in Gwenview::JpegContent::applyPendingTransformation (this=0x7f53871c3540) at ../../lib/jpegcontent.cpp:516 #5 0x00007f539ff04540 in Gwenview::JpegContent::save (this=0x7f53871c3540, device=0x2cd37f0) at ../../lib/jpegcontent.cpp:582 #6 0x00007f539fee03ee in Gwenview::JpegDocumentLoadedImpl::saveInternal (this=0x2c86a20, device=0x2cd37f0, format=<optimized out>) at ../../lib/document/jpegdocumentloadedimpl.cpp:63 #7 0x00007f539fee4840 in Gwenview::SaveJob::saveInternal (this=0x2cd3a90) at ../../lib/document/savejob.cpp:75 #8 0x00007f539fedb056 in run (this=0x36aa270) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120 #9 QtConcurrent::RunFunctionTask<void>::run (this=0x36aa270) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:114 #10 0x00007f539f36f795 in QThreadPoolThread::run (this=0x26d0aa0) at concurrent/qthreadpool.cpp:106 #11 0x00007f539f37ad05 in QThreadPrivate::start (arg=0x26d0aa0) at thread/qthread_unix.cpp:331 #12 0x00007f539a275efc in start_thread (arg=0x7f537fcc0700) at pthread_create.c:304 #13 0x00007f539d03b89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f538ac39700 (LWP 3686)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f539cfd89df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f539cfd6d71 in __GI___libc_free (mem=0x7f539d2f41c0) at malloc.c:3736 #3 0x00007f539f37c982 in QByteArray::operator= (this=0x7f537804c048, other=...) at tools/qbytearray.cpp:869 #4 0x00007f539ff03e17 in Gwenview::JpegContent::applyPendingTransformation (this=0x7f5378047e70) at ../../lib/jpegcontent.cpp:516 #5 0x00007f539ff04540 in Gwenview::JpegContent::save (this=0x7f5378047e70, device=0x7f53797e6bf0) at ../../lib/jpegcontent.cpp:582 #6 0x00007f539fee03ee in Gwenview::JpegDocumentLoadedImpl::saveInternal (this=0x52b3870, device=0x7f53797e6bf0, format=<optimized out>) at ../../lib/document/jpegdocumentloadedimpl.cpp:63 #7 0x00007f539fee4840 in Gwenview::SaveJob::saveInternal (this=0x28104780) at ../../lib/document/savejob.cpp:75 #8 0x00007f539fedb056 in run (this=0x7f5357cc0d60) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120 #9 QtConcurrent::RunFunctionTask<void>::run (this=0x7f5357cc0d60) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:114 #10 0x00007f539f36f795 in QThreadPoolThread::run (this=0x52c06c0) at concurrent/qthreadpool.cpp:106 #11 0x00007f539f37ad05 in QThreadPrivate::start (arg=0x52c06c0) at thread/qthread_unix.cpp:331 #12 0x00007f539a275efc in start_thread (arg=0x7f538ac39700) at pthread_create.c:304 #13 0x00007f539d03b89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f53770ce700 (LWP 4070)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f539cfd89df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f539cfd6d71 in __GI___libc_free (mem=0x7f539d2f41c0) at malloc.c:3736 #3 0x00007f539f37c982 in QByteArray::operator= (this=0x7f53871dbb98, other=...) at tools/qbytearray.cpp:869 #4 0x00007f539ff03e17 in Gwenview::JpegContent::applyPendingTransformation (this=0x7f53871dce20) at ../../lib/jpegcontent.cpp:516 #5 0x00007f539ff04540 in Gwenview::JpegContent::save (this=0x7f53871dce20, device=0x2cd3fb0) at ../../lib/jpegcontent.cpp:582 #6 0x00007f539fee03ee in Gwenview::JpegDocumentLoadedImpl::saveInternal (this=0x364f060, device=0x2cd3fb0, format=<optimized out>) at ../../lib/document/jpegdocumentloadedimpl.cpp:63 #7 0x00007f539fee4840 in Gwenview::SaveJob::saveInternal (this=0x2cd4250) at ../../lib/document/savejob.cpp:75 #8 0x00007f539fedb056 in run (this=0x36813e0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120 #9 QtConcurrent::RunFunctionTask<void>::run (this=0x36813e0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:114 #10 0x00007f539f36f795 in QThreadPoolThread::run (this=0x3681000) at concurrent/qthreadpool.cpp:106 #11 0x00007f539f37ad05 in QThreadPrivate::start (arg=0x3681000) at thread/qthread_unix.cpp:331 #12 0x00007f539a275efc in start_thread (arg=0x7f53770ce700) at pthread_create.c:304 #13 0x00007f539d03b89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f53768cd700 (LWP 4071)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f539cfd89df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f539cfd6d71 in __GI___libc_free (mem=0x7f539d2f41c0) at malloc.c:3736 #3 0x00007f539f37c982 in QByteArray::operator= (this=0x7f537808a838, other=...) at tools/qbytearray.cpp:869 #4 0x00007f539ff03e17 in Gwenview::JpegContent::applyPendingTransformation (this=0x7f5378c456a0) at ../../lib/jpegcontent.cpp:516 #5 0x00007f539ff04540 in Gwenview::JpegContent::save (this=0x7f5378c456a0, device=0x2cd1780) at ../../lib/jpegcontent.cpp:582 #6 0x00007f539fee03ee in Gwenview::JpegDocumentLoadedImpl::saveInternal (this=0x3887e30, device=0x2cd1780, format=<optimized out>) at ../../lib/document/jpegdocumentloadedimpl.cpp:63 #7 0x00007f539fee4840 in Gwenview::SaveJob::saveInternal (this=0x2cd1a20) at ../../lib/document/savejob.cpp:75 #8 0x00007f539fedb056 in run (this=0x1fb02b0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120 #9 QtConcurrent::RunFunctionTask<void>::run (this=0x1fb02b0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:114 #10 0x00007f539f36f795 in QThreadPoolThread::run (this=0x2d7d950) at concurrent/qthreadpool.cpp:106 #11 0x00007f539f37ad05 in QThreadPrivate::start (arg=0x2d7d950) at thread/qthread_unix.cpp:331 #12 0x00007f539a275efc in start_thread (arg=0x7f53768cd700) at pthread_create.c:304 #13 0x00007f539d03b89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f53760cc700 (LWP 4072)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f539cfd89df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f539cfd6d71 in __GI___libc_free (mem=0x7f539d2f41c0) at malloc.c:3736 #3 0x00007f539bfe611a in ?? () from /usr/lib/libexiv2.so.10 #4 0x00007f539bfe6139 in ?? () from /usr/lib/libexiv2.so.10 #5 0x00007f539bfeeec6 in Exiv2::Exifdatum::operator=(Exiv2::Exifdatum const&) () from /usr/lib/libexiv2.so.10 #6 0x00007f539ff0505e in std::list<Exiv2::Exifdatum, std::allocator<Exiv2::Exifdatum> >::operator= (this=0x7f53780700d8, __x=...) at /usr/include/c++/4.6/bits/list.tcc:196 #7 0x00007f539ff02e8c in operator= (this=<optimized out>) at /usr/include/exiv2/exif.hpp:438 #8 Gwenview::JpegContent::loadFromData (this=0x7f5378022fe0, data=<optimized out>, exiv2Image=0x7f5384055590) at ../../lib/jpegcontent.cpp:234 #9 0x00007f539ff030fe in Gwenview::JpegContent::loadFromData (this=0x7f5378022fe0, data=...) at ../../lib/jpegcontent.cpp:218 #10 0x00007f539ff044f5 in Gwenview::JpegContent::save (this=0x7f5378022fe0, device=<optimized out>) at ../../lib/jpegcontent.cpp:602 #11 0x00007f539fee03ee in Gwenview::JpegDocumentLoadedImpl::saveInternal (this=0x364af10, device=0x7f53798013e0, format=<optimized out>) at ../../lib/document/jpegdocumentloadedimpl.cpp:63 #12 0x00007f539fee4840 in Gwenview::SaveJob::saveInternal (this=0x28103f50) at ../../lib/document/savejob.cpp:75 #13 0x00007f539fedb056 in run (this=0x7f5379801430) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120 #14 QtConcurrent::RunFunctionTask<void>::run (this=0x7f5379801430) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:114 #15 0x00007f539f36f795 in QThreadPoolThread::run (this=0x2d13b30) at concurrent/qthreadpool.cpp:106 #16 0x00007f539f37ad05 in QThreadPrivate::start (arg=0x2d13b30) at thread/qthread_unix.cpp:331 #17 0x00007f539a275efc in start_thread (arg=0x7f53760cc700) at pthread_create.c:304 #18 0x00007f539d03b89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #19 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f53758cb700 (LWP 4073)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f539cfd89df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f539cfd6d71 in __GI___libc_free (mem=0x7f539d2f41c0) at malloc.c:3736 #3 0x00007f539f37c982 in QByteArray::operator= (this=0x7f5384024d08, other=...) at tools/qbytearray.cpp:869 #4 0x00007f539ff03e17 in Gwenview::JpegContent::applyPendingTransformation (this=0x7f5384033a30) at ../../lib/jpegcontent.cpp:516 #5 0x00007f539ff04540 in Gwenview::JpegContent::save (this=0x7f5384033a30, device=0x2cd2fc0) at ../../lib/jpegcontent.cpp:582 #6 0x00007f539fee03ee in Gwenview::JpegDocumentLoadedImpl::saveInternal (this=0x37935f0, device=0x2cd2fc0, format=<optimized out>) at ../../lib/document/jpegdocumentloadedimpl.cpp:63 #7 0x00007f539fee4840 in Gwenview::SaveJob::saveInternal (this=0x2cd3260) at ../../lib/document/savejob.cpp:75 #8 0x00007f539fedb056 in run (this=0x406dcf0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120 #9 QtConcurrent::RunFunctionTask<void>::run (this=0x406dcf0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:114 #10 0x00007f539f36f795 in QThreadPoolThread::run (this=0x2c23f50) at concurrent/qthreadpool.cpp:106 #11 0x00007f539f37ad05 in QThreadPrivate::start (arg=0x2c23f50) at thread/qthread_unix.cpp:331 #12 0x00007f539a275efc in start_thread (arg=0x7f53758cb700) at pthread_create.c:304 #13 0x00007f539d03b89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f53750ca700 (LWP 4074)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f539cfd89df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f539cfd6d71 in __GI___libc_free (mem=0x7f539d2f41c0) at malloc.c:3736 #3 0x00007f539f37c982 in QByteArray::operator= (this=0x7f5378481e08, other=...) at tools/qbytearray.cpp:869 #4 0x00007f539ff03e17 in Gwenview::JpegContent::applyPendingTransformation (this=0x7f53780aab00) at ../../lib/jpegcontent.cpp:516 #5 0x00007f539ff04540 in Gwenview::JpegContent::save (this=0x7f53780aab00, device=0x2cd2770) at ../../lib/jpegcontent.cpp:582 #6 0x00007f539fee03ee in Gwenview::JpegDocumentLoadedImpl::saveInternal (this=0x26ed810, device=0x2cd2770, format=<optimized out>) at ../../lib/document/jpegdocumentloadedimpl.cpp:63 #7 0x00007f539fee4840 in Gwenview::SaveJob::saveInternal (this=0x2cd2a10) at ../../lib/document/savejob.cpp:75 #8 0x00007f539fedb056 in run (this=0x2d66b70) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120 #9 QtConcurrent::RunFunctionTask<void>::run (this=0x2d66b70) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:114 #10 0x00007f539f36f795 in QThreadPoolThread::run (this=0x7f53797fc660) at concurrent/qthreadpool.cpp:106 #11 0x00007f539f37ad05 in QThreadPrivate::start (arg=0x7f53797fc660) at thread/qthread_unix.cpp:331 #12 0x00007f539a275efc in start_thread (arg=0x7f53750ca700) at pthread_create.c:304 #13 0x00007f539d03b89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f53748c9700 (LWP 4075)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f539cfd89df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f539cfd6d71 in __GI___libc_free (mem=0x7f539d2f41c0) at malloc.c:3736 #3 0x00007f539f37c982 in QByteArray::operator= (this=0x7f537848ecd8, other=...) at tools/qbytearray.cpp:869 #4 0x00007f539ff03e17 in Gwenview::JpegContent::applyPendingTransformation (this=0x7f5378481660) at ../../lib/jpegcontent.cpp:516 #5 0x00007f539ff04540 in Gwenview::JpegContent::save (this=0x7f5378481660, device=0x2cd1f40) at ../../lib/jpegcontent.cpp:582 #6 0x00007f539fee03ee in Gwenview::JpegDocumentLoadedImpl::saveInternal (this=0x28586b0, device=0x2cd1f40, format=<optimized out>) at ../../lib/document/jpegdocumentloadedimpl.cpp:63 #7 0x00007f539fee4840 in Gwenview::SaveJob::saveInternal (this=0x2cd21e0) at ../../lib/document/savejob.cpp:75 #8 0x00007f539fedb056 in run (this=0x2d13860) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120 #9 QtConcurrent::RunFunctionTask<void>::run (this=0x2d13860) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:114 #10 0x00007f539f36f795 in QThreadPoolThread::run (this=0x7f537983a970) at concurrent/qthreadpool.cpp:106 #11 0x00007f539f37ad05 in QThreadPrivate::start (arg=0x7f537983a970) at thread/qthread_unix.cpp:331 #12 0x00007f539a275efc in start_thread (arg=0x7f53748c9700) at pthread_create.c:304 #13 0x00007f539d03b89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f536ffff700 (LWP 4077)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f539f37b1ab in wait (time=18446744073709551615, this=0x2505d5b0) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x3633c68, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f539ff170e3 in Gwenview::ThumbnailThread::run (this=0x3633c08) at ../../lib/thumbnailloadjob.cpp:193 #4 0x00007f539f37ad05 in QThreadPrivate::start (arg=0x3633c08) at thread/qthread_unix.cpp:331 #5 0x00007f539a275efc in start_thread (arg=0x7f536ffff700) at pthread_create.c:304 #6 0x00007f539d03b89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f536f7fe700 (LWP 4078)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f539f37b1ab in wait (time=18446744073709551615, this=0x25058cf0) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2506e258, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f539ff170e3 in Gwenview::ThumbnailThread::run (this=0x2506e1f8) at ../../lib/thumbnailloadjob.cpp:193 #4 0x00007f539f37ad05 in QThreadPrivate::start (arg=0x2506e1f8) at thread/qthread_unix.cpp:331 #5 0x00007f539a275efc in start_thread (arg=0x7f536f7fe700) at pthread_create.c:304 #6 0x00007f539d03b89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f536effd700 (LWP 4079)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f539f37b1ab in wait (time=18446744073709551615, this=0x25050170) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x250526f8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f539ff170e3 in Gwenview::ThumbnailThread::run (this=0x25052698) at ../../lib/thumbnailloadjob.cpp:193 #4 0x00007f539f37ad05 in QThreadPrivate::start (arg=0x25052698) at thread/qthread_unix.cpp:331 #5 0x00007f539a275efc in start_thread (arg=0x7f536effd700) at pthread_create.c:304 #6 0x00007f539d03b89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f53a05e0780 (LWP 3449)): [KCrash Handler] #6 0x00007f539cf903a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007f539cf93b0b in __GI_abort () at abort.c:92 #8 0x00007f539cfc8113 in __libc_message (do_abort=2, fmt=0x7f539d0b90d8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 #9 0x00007f539cfd2a96 in malloc_printerr (action=3, str=0x7f539d0b9278 "double free or corruption (!prev)", ptr=<optimized out>) at malloc.c:6283 #10 0x00007f539cfd6d7c in __GI___libc_free (mem=<optimized out>) at malloc.c:3738 #11 0x00007f539fedbee5 in ~QByteArray (this=0x7fff62b0d750, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qbytearray.h:383 #12 Gwenview::Document::memoryUsage (this=0x388a530) at ../../lib/document/document.cpp:294 #13 0x0000000000453081 in updateTooManyChangesFrame (list=..., this=0x1f93960) at ../../app/savebar.cpp:160 #14 Gwenview::SaveBar::updateContent (this=0x205e880) at ../../app/savebar.cpp:342 #15 0x0000000000453a7c in Gwenview::SaveBar::qt_metacall (this=0x205e880, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff62b0d880) at ./savebar.moc:81 #16 0x00007f539f474eba in QMetaObject::activate (sender=0x7f53a0163650, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278 #17 0x00007f539fedefae in Gwenview::DocumentFactory::slotSaved (this=0x7f53a0163650, oldUrl=..., newUrl=...) at ../../lib/document/documentfactory.cpp:223 #18 0x00007f539fedf174 in Gwenview::DocumentFactory::qt_metacall (this=0x7f53a0163650, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff62b0daf0) at ./documentfactory.moc:89 #19 0x00007f539f474eba in QMetaObject::activate (sender=0x52bf720, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff62b0daf0) at kernel/qobject.cpp:3278 #20 0x00007f539fedbbca in Gwenview::Document::saved (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at ./document.moc:172 #21 0x00007f539fedc09f in Gwenview::Document::slotSaveResult (this=0x52bf720, job=0x28105770) at ../../lib/document/document.cpp:250 #22 0x00007f539fedd8c4 in Gwenview::Document::qt_metacall (this=0x52bf720, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff62b0dc60) at ./document.moc:118 #23 0x00007f539f474eba in QMetaObject::activate (sender=0x28105770, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff62b0dc60) at kernel/qobject.cpp:3278 #24 0x00007f539d7315b2 in KJob::result (this=<optimized out>, _t1=0x28105770) at ./kjob.moc:194 #25 0x00007f539d7315f0 in KJob::emitResult (this=0x28105770) at ../../kdecore/jobs/kjob.cpp:312 #26 0x00007f539fee4be8 in emitResult (this=0x28105770) at ../../lib/document/documentjob.h:77 #27 Gwenview::SaveJob::finishSave (this=0x28105770) at ../../lib/document/savejob.cpp:134 #28 0x00007f539fed42f4 in Gwenview::SaveJob::qt_metacall (this=0x28105770, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff62b0ddb0) at moc_savejob.cpp:77 #29 0x00007f539f474eba in QMetaObject::activate (sender=0x3634b50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278 #30 0x00007f539f36c7a7 in QFutureWatcherBase::event (this=<optimized out>, event=0x7f538732aa60) at concurrent/qfuturewatcher.cpp:344 #31 0x00007f539dccc424 in notify_helper (e=0x7f538732aa60, receiver=0x3634b50, this=0x1d207e0) at kernel/qapplication.cpp:4486 #32 QApplicationPrivate::notify_helper (this=0x1d207e0, receiver=0x3634b50, e=0x7f538732aa60) at kernel/qapplication.cpp:4458 #33 0x00007f539dcd1291 in QApplication::notify (this=0x7fff62b0fbd0, receiver=0x3634b50, e=0x7f538732aa60) at kernel/qapplication.cpp:4365 #34 0x00007f539e9e0126 in KApplication::notify (this=0x7fff62b0fbd0, receiver=0x3634b50, event=0x7f538732aa60) at ../../kdeui/kernel/kapplication.cpp:311 #35 0x00007f539f461afc in QCoreApplication::notifyInternal (this=0x7fff62b0fbd0, receiver=0x3634b50, event=0x7f538732aa60) at kernel/qcoreapplication.cpp:787 #36 0x00007f539f46551f in sendEvent (event=0x7f538732aa60, receiver=0x3634b50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1cfc5e0) at kernel/qcoreapplication.cpp:1428 #38 0x00007f539f48ca73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #39 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277 #40 0x00007f53999aba5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #41 0x00007f53999ac258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #42 0x00007f53999ac429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x00007f539f48ced6 in QEventDispatcherGlib::processEvents (this=0x1cfdcd0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #44 0x00007f539dd7407e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #45 0x00007f539f460cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #46 0x00007f539f460ef7 in QEventLoop::exec (this=0x7fff62b0e460, flags=...) at kernel/qeventloop.cpp:201 #47 0x00007f539e183216 in QDialog::exec (this=0x1b47da30) at dialogs/qdialog.cpp:552 #48 0x0000000000451632 in Gwenview::SaveAllHelper::save (this=0x7fff62b0e620) at ../../app/saveallhelper.cpp:79 #49 0x000000000042993c in Gwenview::GvCore::saveAll (this=<optimized out>) at ../../app/gvcore.cpp:166 #50 0x00000000004241d4 in Gwenview::GvCore::qt_metacall (this=0x1fb0d10, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff62b0e6c0) at moc_gvcore.cpp:82 #51 0x00007f539f474eba in QMetaObject::activate (sender=0x205e880, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278 #52 0x0000000000453ab0 in Gwenview::SaveBar::qt_metacall (this=0x205e880, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff62b0e820) at ./savebar.moc:79 #53 0x00007f539f474eba in QMetaObject::activate (sender=0x20a6d80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff62b0e820) at kernel/qobject.cpp:3278 #54 0x00007f539e33d582 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206 #55 0x00007f539e08313e in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:546 #56 0x00007f539e08447b in QAbstractButtonPrivate::click (this=0x20a6db0) at widgets/qabstractbutton.cpp:539 #57 0x00007f539e0846ec in QAbstractButton::mouseReleaseEvent (this=0x20a6d80, e=0x7fff62b0ef40) at widgets/qabstractbutton.cpp:1121 #58 0x00007f539e1412da in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:721 #59 0x00007f539dd1cc9a in QWidget::event (this=0x20a6d80, event=0x7fff62b0ef40) at kernel/qwidget.cpp:8295 #60 0x00007f539dccc424 in notify_helper (e=0x7fff62b0ef40, receiver=0x20a6d80, this=0x1d207e0) at kernel/qapplication.cpp:4486 #61 QApplicationPrivate::notify_helper (this=0x1d207e0, receiver=0x20a6d80, e=0x7fff62b0ef40) at kernel/qapplication.cpp:4458 #62 0x00007f539dcd1c6b in QApplication::notify (this=<optimized out>, receiver=0x20a6d80, e=0x7fff62b0ef40) at kernel/qapplication.cpp:4047 #63 0x00007f539e9e0126 in KApplication::notify (this=0x7fff62b0fbd0, receiver=0x20a6d80, event=0x7fff62b0ef40) at ../../kdeui/kernel/kapplication.cpp:311 #64 0x00007f539f461afc in QCoreApplication::notifyInternal (this=0x7fff62b0fbd0, receiver=0x20a6d80, event=0x7fff62b0ef40) at kernel/qcoreapplication.cpp:787 #65 0x00007f539dccd3f2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #66 QApplicationPrivate::sendMouseEvent (receiver=0x20a6d80, event=0x7fff62b0ef40, alienWidget=0x20a6d80, nativeWidget=0x1f88eb0, buttonDown=0x20a6d80, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146 #67 0x00007f539dd4c945 in QETWidget::translateMouseEvent (this=0x1f88eb0, event=<optimized out>) at kernel/qapplication_x11.cpp:4568 #68 0x00007f539dd4b8be in QApplication::x11ProcessEvent (this=0x7fff62b0fbd0, event=0x7fff62b0f760) at kernel/qapplication_x11.cpp:3690 #69 0x00007f539dd74412 in x11EventSourceDispatch (s=0x1d23120, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #70 0x00007f53999aba5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #71 0x00007f53999ac258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #72 0x00007f53999ac429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #73 0x00007f539f48ced6 in QEventDispatcherGlib::processEvents (this=0x1cfdcd0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #74 0x00007f539dd7407e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #75 0x00007f539f460cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #76 0x00007f539f460ef7 in QEventLoop::exec (this=0x7fff62b0fb30, flags=...) at kernel/qeventloop.cpp:201 #77 0x00007f539f465789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #78 0x0000000000423af5 in main (argc=6, argv=0x7fff62b0fef8) at ../../app/main.cpp:139 Possible duplicates by query: bug 290055, bug 289806, bug 289793, bug 289453, bug 289341. Reported using DrKonqi
maybe related with bug 277384
Possible duplicate of Bug 277384
Created attachment 70842 [details] New crash information added by DrKonqi gwenview (2.7.4) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4 - What I was doing when the application crashed: Same action! I had save all rotated pictures in first time and after, I changes folder with the explorer to rotate other pictures. I did that and save again => crash! -- Backtrace (Reduced): #6 0x00007fa98ae133a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007fa98ae16b0b in __GI_abort () at abort.c:92 [...] #9 0x00007fa98ae576e6 in malloc_printerr (action=3, str=0x7fa98af3dff8 "double free or corruption (!prev)", ptr=<optimized out>) at malloc.c:6283 #10 0x00007fa98ae5b9cc in __GI___libc_free (mem=<optimized out>) at malloc.c:3738 #11 0x00007fa98d202982 in QByteArray::operator= (this=<optimized out>, other=...) at tools/qbytearray.cpp:869
*** This bug has been marked as a duplicate of bug 277384 ***