Bug 307124 - Crash while saving pictures
Summary: Crash while saving pictures
Status: RESOLVED WORKSFORME
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 21.12.1
Platform: Slackware Linux
: HI crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
: 276948 299528 316025 387670 407168 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-09-20 21:21 UTC by kastenessen
Modified: 2022-11-15 05:15 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kastenessen 2012-09-20 21:21:55 UTC
Application: gwenview (2.8.5)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-29-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:

Saving all rotated pictures.
Another crash happened a few minutes before while simply viewing pictures in full screen mode.

Both crashes happened while free memory was only 0,1 GB of 3,0 GB total, and swap usage was 1,2 GB of 2,0 GB total.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:93
[Current thread is 1 (Thread 0x7f0263f127c0 (LWP 3072))]

Thread 7 (Thread 0x7f024cca9700 (LWP 3076)):
#0  0x00007fff5f3ff98f in clock_gettime ()
#1  0x00007f025d34215d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007f0262c8bbb4 in do_gettime (frac=0x7f024cca8a98, sec=0x7f024cca8a90) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f0262d63b8d in QTimerInfoList::updateCurrentTime (this=0x7f0248002860) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f0262d63ec3 in QTimerInfoList::timerWait (this=0x7f0248002860, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007f0262d6297c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f024cca8b6c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f0262d62a25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f025d090846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f025d090f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f025d091164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f0262d63426 in QEventDispatcherGlib::processEvents (this=0x7f02480008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f0262d32c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f0262d32ed7 in QEventLoop::exec (this=0x7f024cca8cd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f0262c31fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007f0262d129ff in QInotifyFileSystemWatcherEngine::run (this=0x11b4400) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f0262c34fcb in QThreadPrivate::start (arg=0x11b4400) at thread/qthread_unix.cpp:298
#17 0x00007f025a112734 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#18 0x00007f025d751e9a in start_thread (arg=0x7f024cca9700) at pthread_create.c:308
#19 0x00007f02608ee39d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f0247975700 (LWP 3078)):
#0  0x00007f02608fbfc6 in pthread_mutex_unlock (mutex=0x7f0240000a90) at forward.c:184
#1  0x00007f025d0cc5d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f025d0901f8 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f025d090f04 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f025d091164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f0262d63426 in QEventDispatcherGlib::processEvents (this=0x7f02400008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f0262d32c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f0262d32ed7 in QEventLoop::exec (this=0x7f0247974cd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f0262c31fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f0262d129ff in QInotifyFileSystemWatcherEngine::run (this=0x14d4050) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f0262c34fcb in QThreadPrivate::start (arg=0x14d4050) at thread/qthread_unix.cpp:298
#11 0x00007f025a112734 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#12 0x00007f025d751e9a in start_thread (arg=0x7f0247975700) at pthread_create.c:308
#13 0x00007f02608ee39d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f024675f700 (LWP 4087)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:93
#1  0x00007f0260880916 in _L_lock_3549 () at malloc.c:5209
#2  0x00007f026087b2eb in _int_free (av=0x7f0260bb2720, p=0x6bf74d0, have_lock=0) at malloc.c:4031
#3  0x00007f025831ecc1 in ?? () from /usr/lib/nvidia-current-updates/tls/libnvidia-tls.so.304.43
#4  0x00007f0262c36ce2 in QByteArray::operator= (this=0x7f02381175a8, other=...) at tools/qbytearray.cpp:883
#5  0x00007f02638219cd in Gwenview::JpegContent::applyPendingTransformation (this=0x7f02380250c0) at ../../lib/jpegcontent.cpp:526
#6  0x00007f0263822130 in Gwenview::JpegContent::save (this=0x7f02380250c0, device=0x2450e70) at ../../lib/jpegcontent.cpp:592
#7  0x00007f02637ed3ae in Gwenview::JpegDocumentLoadedImpl::saveInternal (this=0x24fd750, device=0x2450e70, format=...) at ../../lib/document/jpegdocumentloadedimpl.cpp:64
#8  0x00007f02637f1dd0 in Gwenview::SaveJob::saveInternal (this=0x238b250) at ../../lib/document/savejob.cpp:76
#9  0x00007f02637e7ca6 in run (this=0x1cea050) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:134
#10 QtConcurrent::RunFunctionTask<void>::run (this=0x1cea050) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:125
#11 0x00007f0262c284f2 in QThreadPoolThread::run (this=0x1d89510) at concurrent/qthreadpool.cpp:107
#12 0x00007f0262c34fcb in QThreadPrivate::start (arg=0x1d89510) at thread/qthread_unix.cpp:298
#13 0x00007f025a112734 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#14 0x00007f025d751e9a in start_thread (arg=0x7f024675f700) at pthread_create.c:308
#15 0x00007f02608ee39d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f0246f68700 (LWP 4109)):
[KCrash Handler]
#6  0x00007f0260832405 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f0260835b6b in __GI_abort () at abort.c:91
#8  0x00007f026086fd0e in __libc_message (do_abort=2, fmt=0x7f0260977fb0 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#9  0x00007f026087a506 in malloc_printerr (action=3, str=0x7f0260974f44 "corrupted double-linked list", ptr=<optimized out>) at malloc.c:5007
#10 0x00007f026087b783 in _int_free (av=0x7f0260bb2720, p=0x52945b0, have_lock=0) at malloc.c:4085
#11 0x00007f025831ecc1 in ?? () from /usr/lib/nvidia-current-updates/tls/libnvidia-tls.so.304.43
#12 0x00007f0262c36ce2 in QByteArray::operator= (this=0x7f0238030b08, other=...) at tools/qbytearray.cpp:883
#13 0x00007f02638219cd in Gwenview::JpegContent::applyPendingTransformation (this=0x7f023809eb20) at ../../lib/jpegcontent.cpp:526
#14 0x00007f0263822130 in Gwenview::JpegContent::save (this=0x7f023809eb20, device=0x2094ec0) at ../../lib/jpegcontent.cpp:592
#15 0x00007f02637ed3ae in Gwenview::JpegDocumentLoadedImpl::saveInternal (this=0x17a24e0, device=0x2094ec0, format=...) at ../../lib/document/jpegdocumentloadedimpl.cpp:64
#16 0x00007f02637f1dd0 in Gwenview::SaveJob::saveInternal (this=0x3d09120) at ../../lib/document/savejob.cpp:76
#17 0x00007f02637e7ca6 in run (this=0x1cbf4b0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:134
#18 QtConcurrent::RunFunctionTask<void>::run (this=0x1cbf4b0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:125
#19 0x00007f0262c284f2 in QThreadPoolThread::run (this=0x166cce0) at concurrent/qthreadpool.cpp:107
#20 0x00007f0262c34fcb in QThreadPrivate::start (arg=0x166cce0) at thread/qthread_unix.cpp:298
#21 0x00007f025a112734 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#22 0x00007f025d751e9a in start_thread (arg=0x7f0246f68700) at pthread_create.c:308
#23 0x00007f02608ee39d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#24 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f0224810700 (LWP 4114)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0262c354db in wait (time=18446744073709551615, this=0x64de4c0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x291cb48, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f02638350c3 in Gwenview::ThumbnailThread::run (this=0x291cae8) at ../../lib/thumbnailloadjob.cpp:200
#4  0x00007f0262c34fcb in QThreadPrivate::start (arg=0x291cae8) at thread/qthread_unix.cpp:298
#5  0x00007f025a112734 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#6  0x00007f025d751e9a in start_thread (arg=0x7f0224810700) at pthread_create.c:308
#7  0x00007f02608ee39d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0225812700 (LWP 4122)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:93
#1  0x00007f0260880916 in _L_lock_3549 () at malloc.c:5209
#2  0x00007f026087b2eb in _int_free (av=0x7f0260bb2720, p=0x3cf4650, have_lock=0) at malloc.c:4031
#3  0x00007f025831ecc1 in ?? () from /usr/lib/nvidia-current-updates/tls/libnvidia-tls.so.304.43
#4  0x00007f0262c7f612 in QString::free (d=0x3cf4660) at tools/qstring.cpp:1235
#5  0x00007f026161324d in ~QString (this=0x7f01fc0029d8, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qstring.h:880
#6  QMap<QString, QString>::freeData (x=0x7f01fc002ae0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qmap.h:651
#7  0x00007f02616183b9 in ~QMap (this=0x7f01fc002a60, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qmap.h:185
#8  QImageData::~QImageData (this=0x7f01fc002a00, __in_chrg=<optimized out>) at image/qimage.cpp:220
#9  0x00007f0261618483 in QImage::~QImage (this=0x7f0225811bf0, __in_chrg=<optimized out>) at image/qimage.cpp:1283
#10 0x00007f02638360d6 in Gwenview::ThumbnailCache::run (this=0x1d0b4d0) at ../../lib/thumbnailloadjob.cpp:133
#11 0x00007f0262c34fcb in QThreadPrivate::start (arg=0x1d0b4d0) at thread/qthread_unix.cpp:298
#12 0x00007f025a112734 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#13 0x00007f025d751e9a in start_thread (arg=0x7f0225812700) at pthread_create.c:308
#14 0x00007f02608ee39d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0263f127c0 (LWP 3072)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:93
#1  0x00007f0260880b91 in _L_lock_10627 () at malloc.c:5209
#2  0x00007f026087e917 in __GI___libc_malloc (bytes=139648189540128) at malloc.c:2921
#3  0x00007f025a1111d5 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#4  0x00007f025831ef51 in ?? () from /usr/lib/nvidia-current-updates/tls/libnvidia-tls.so.304.43
#5  0x00007f02616bb086 in malloc (aalloc=1, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qvector.h:405
#6  QVector<QScriptItem>::realloc (this=0x7fff5f2f7d68, asize=0, aalloc=1) at ../../include/QtCore/../../src/corelib/tools/qvector.h:498
#7  0x00007f02617be8fd in QVector<QScriptItem>::append (this=0x7fff5f2f7d68, t=...) at ../../include/QtCore/../../src/corelib/tools/qvector.h:577
#8  0x00007f02617b5d14 in generateScriptItems (length=<optimized out>, start=0, this=0x7fff5f2f5a30) at text/qtextengine.cpp:137
#9  generateScriptItems (length=<optimized out>, start=<optimized out>, this=0x7fff5f2f5a30) at text/qtextengine.cpp:81
#10 (anonymous namespace)::Itemizer::generate (this=0x7fff5f2f5a30, start=<optimized out>, length=<optimized out>, caps=<optimized out>) at text/qtextengine.cpp:92
#11 0x00007f02617b9c8d in QTextEngine::itemize (this=0x7fff5f2f7cc0) at text/qtextengine.cpp:1629
#12 0x00007f02617bfb6c in QTextLayout::beginLayout (this=0x7fff5f2fa6b0) at text/qtextlayout.cpp:624
#13 0x00007f02616b8dc7 in qt_format_text (fnt=..., _r=..., tf=134235153, option=0x0, str=..., brect=0x7fff5f2fa820, tabstops=0, ta=0x0, tabarraylen=0, painter=0x0) at painting/qpainter.cpp:8200
#14 0x00007f02616b97a1 in qt_format_text (fnt=..., _r=..., tf=<optimized out>, str=..., brect=<optimized out>, tabstops=<optimized out>, ta=0x0, tabarraylen=0, painter=0x0) at painting/qpainter.cpp:8040
#15 0x00007f02617931df in QFontMetrics::boundingRect (this=<optimized out>, rect=..., flags=1041, text=..., tabStops=0, tabArray=0x0) at text/qfontmetrics.cpp:815
#16 0x00007f0261970398 in boundingRect (tabarray=0x0, tabstops=0, text=..., flags=1041, h=2000, w=2000, y=0, x=0, this=0x7fff5f2faa00) at ../../include/QtGui/../../src/gui/text/qfontmetrics.h:108
#17 QLabelPrivate::sizeForWidth (this=0x1179e80, w=2000) at widgets/qlabel.cpp:713
#18 0x00007f0261970795 in QLabel::minimumSizeHint (this=0x106db80) at widgets/qlabel.cpp:923
#19 0x00007f0261970853 in QLabel::sizeHint (this=<optimized out>) at widgets/qlabel.cpp:906
#20 0x00007f026158937a in updateCacheIfNecessary (this=0x11838a0) at kernel/qlayoutitem.cpp:700
#21 QWidgetItemV2::updateCacheIfNecessary (this=0x11838a0) at kernel/qlayoutitem.cpp:695
#22 0x00007f026158967d in maximumSize (this=0x11838a0) at kernel/qlayoutitem.cpp:788
#23 QWidgetItemV2::maximumSize (this=0x11838a0) at kernel/qlayoutitem.cpp:782
#24 0x00007f0261569af2 in QBoxLayoutPrivate::setupGeom (this=0x11843e0) at kernel/qboxlayout.cpp:304
#25 0x00007f026156a95d in QBoxLayout::setGeometry (this=0x11843b0, r=...) at kernel/qboxlayout.cpp:817
#26 0x00007f02615850e3 in QLayoutPrivate::doResize (this=0x11843e0, r=...) at kernel/qlayout.cpp:681
#27 0x00007f02615867a1 in QLayout::activate (this=0x11843b0) at kernel/qlayout.cpp:1259
#28 0x00007f026155b851 in notify_helper (e=0x7fff5f2fb410, receiver=0x117cb60, this=0xf6fc70) at kernel/qapplication.cpp:4550
#29 QApplicationPrivate::notify_helper (this=0xf6fc70, receiver=0x117cb60, e=0x7fff5f2fb410) at kernel/qapplication.cpp:4531
#30 0x00007f0261560713 in QApplication::notify (this=0x7fff5f2fe8f0, receiver=0x117cb60, e=0x7fff5f2fb410) at kernel/qapplication.cpp:4420
#31 0x00007f02622953f6 in KApplication::notify (this=0x7fff5f2fe8f0, receiver=0x117cb60, event=0x7fff5f2fb410) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x00007f0262d33e9c in QCoreApplication::notifyInternal (this=0x7fff5f2fe8f0, receiver=0x117cb60, event=0x7fff5f2fb410) at kernel/qcoreapplication.cpp:876
#33 0x00007f02615f67be in sendEvent (event=0x7fff5f2fb410, receiver=0x117cb60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#34 QWidgetPrivate::setGeometry_sys (this=0x11841b0, x=<optimized out>, y=<optimized out>, w=<optimized out>, h=<optimized out>, isMove=true) at kernel/qwidget_x11.cpp:2674
#35 0x00007f02615a6f35 in QWidget::setGeometry (this=0x117cb60, r=...) at kernel/qwidget.cpp:6960
#36 0x00007f0261588ab4 in setGeometry (this=<optimized out>, ah=24, aw=394, ay=<optimized out>, ax=<optimized out>) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1015
#37 setGeometry (rect=..., this=0x1185f70) at kernel/qlayoutitem.cpp:490
#38 QWidgetItem::setGeometry (this=0x1185f70, rect=...) at kernel/qlayoutitem.cpp:436
#39 0x00007f026156a876 in QBoxLayout::setGeometry (this=0x1184500, r=...) at kernel/qboxlayout.cpp:868
#40 0x00007f02615850e3 in QLayoutPrivate::doResize (this=0x1184e50, r=...) at kernel/qlayout.cpp:681
#41 0x00007f026155b851 in notify_helper (e=0x7fff5f2fbd50, receiver=0x112a260, this=0xf6fc70) at kernel/qapplication.cpp:4550
#42 QApplicationPrivate::notify_helper (this=0xf6fc70, receiver=0x112a260, e=0x7fff5f2fbd50) at kernel/qapplication.cpp:4531
#43 0x00007f0261560713 in QApplication::notify (this=0x7fff5f2fe8f0, receiver=0x112a260, e=0x7fff5f2fbd50) at kernel/qapplication.cpp:4420
#44 0x00007f02622953f6 in KApplication::notify (this=0x7fff5f2fe8f0, receiver=0x112a260, event=0x7fff5f2fbd50) at ../../kdeui/kernel/kapplication.cpp:311
#45 0x00007f0262d33e9c in QCoreApplication::notifyInternal (this=0x7fff5f2fe8f0, receiver=0x112a260, event=0x7fff5f2fbd50) at kernel/qcoreapplication.cpp:876
#46 0x00007f02615f67be in sendEvent (event=0x7fff5f2fbd50, receiver=0x112a260) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#47 QWidgetPrivate::setGeometry_sys (this=0x1178b50, x=<optimized out>, y=<optimized out>, w=<optimized out>, h=<optimized out>, isMove=false) at kernel/qwidget_x11.cpp:2674
#48 0x00007f02615a7045 in QWidget::resize (this=0x112a260, s=...) at kernel/qwidget.cpp:6944
#49 0x00007f02615a7185 in QWidget::adjustSize (this=0x112a260) at kernel/qwidget.cpp:8186
#50 0x00007f026382e0e0 in Gwenview::SlideContainer::slideIn (this=0x1178530) at ../../lib/slidecontainer.cpp:79
#51 0x00000000004552f8 in Gwenview::SaveBar::updateContent (this=0x1178530) at ../../app/savebar.cpp:345
#52 0x00007f0262d48281 in QMetaObject::activate (sender=0x7f0263a8ba10, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#53 0x00007f02637ebf1e in Gwenview::DocumentFactory::slotSaved (this=0x7f0263a8ba10, oldUrl=..., newUrl=...) at ../../lib/document/documentfactory.cpp:240
#54 0x00007f0262d48281 in QMetaObject::activate (sender=0x3f15960, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff5f2fc360) at kernel/qobject.cpp:3547
#55 0x00007f02637e887a in Gwenview::Document::saved (this=<optimized out>, _t1=..., _t2=...) at ./document.moc:186
#56 0x00007f02637e8d4f in Gwenview::Document::slotSaveResult (this=0x3f15960, job=0xb0b8580) at ../../lib/document/document.cpp:253
#57 0x00007f0262d48281 in QMetaObject::activate (sender=0xb0b8580, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff5f2fc510) at kernel/qobject.cpp:3547
#58 0x00007f0260fec152 in KJob::result (this=<optimized out>, _t1=0xb0b8580) at ./kjob.moc:208
#59 0x00007f0260fec190 in KJob::emitResult (this=0xb0b8580) at ../../kdecore/jobs/kjob.cpp:318
#60 0x00007f02637f2178 in emitResult (this=0xb0b8580) at ../../lib/document/documentjob.h:79
#61 Gwenview::SaveJob::finishSave (this=0xb0b8580) at ../../lib/document/savejob.cpp:135
#62 0x00007f0262d48281 in QMetaObject::activate (sender=0x1769460, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#63 0x00007f0262c252f7 in QFutureWatcherBase::event (this=<optimized out>, event=0x7f02180ed4e0) at concurrent/qfuturewatcher.cpp:344
#64 0x00007f026155b894 in notify_helper (e=0x7f02180ed4e0, receiver=0x1769460, this=0xf6fc70) at kernel/qapplication.cpp:4559
#65 QApplicationPrivate::notify_helper (this=0xf6fc70, receiver=0x1769460, e=0x7f02180ed4e0) at kernel/qapplication.cpp:4531
#66 0x00007f0261560713 in QApplication::notify (this=0x7fff5f2fe8f0, receiver=0x1769460, e=0x7f02180ed4e0) at kernel/qapplication.cpp:4420
#67 0x00007f02622953f6 in KApplication::notify (this=0x7fff5f2fe8f0, receiver=0x1769460, event=0x7f02180ed4e0) at ../../kdeui/kernel/kapplication.cpp:311
#68 0x00007f0262d33e9c in QCoreApplication::notifyInternal (this=0x7fff5f2fe8f0, receiver=0x1769460, event=0x7f02180ed4e0) at kernel/qcoreapplication.cpp:876
#69 0x00007f0262d37c6a in sendEvent (event=0x7f02180ed4e0, receiver=0x1769460) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#70 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xf0a2b0) at kernel/qcoreapplication.cpp:1500
#71 0x00007f0262d62f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#72 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#73 0x00007f025d090d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#74 0x00007f025d0910a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#75 0x00007f025d091164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#76 0x00007f0262d633bf in QEventDispatcherGlib::processEvents (this=0xf0b770, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#77 0x00007f0261603d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#78 0x00007f0262d32c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#79 0x00007f0262d32ed7 in QEventLoop::exec (this=0x7fff5f2fcec0, flags=...) at kernel/qeventloop.cpp:204
#80 0x00007f0261a2b936 in QDialog::exec (this=0x3951e70) at dialogs/qdialog.cpp:554
#81 0x00000000004537e6 in Gwenview::SaveAllHelper::save (this=0x7fff5f2fd080) at ../../app/saveallhelper.cpp:80
#82 0x000000000042cd1c in Gwenview::GvCore::saveAll (this=<optimized out>) at ../../app/gvcore.cpp:169
#83 0x00007f0262d48281 in QMetaObject::activate (sender=0x1178530, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#84 0x00007f0262d48281 in QMetaObject::activate (sender=0x117b160, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff5f2fd300) at kernel/qobject.cpp:3547
#85 0x00007f0261bebc72 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#86 0x00007f0261929a4e in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:548
#87 0x00007f026192ad8b in QAbstractButtonPrivate::click (this=0x117b190) at widgets/qabstractbutton.cpp:541
#88 0x00007f026192affc in QAbstractButton::mouseReleaseEvent (this=0x117b160, e=0x7fff5f2fdbe0) at widgets/qabstractbutton.cpp:1123
#89 0x00007f02619e85da in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:718
#90 0x00007f02615ac144 in QWidget::event (this=0x117b160, event=0x7fff5f2fdbe0) at kernel/qwidget.cpp:8362
#91 0x00007f026155b894 in notify_helper (e=0x7fff5f2fdbe0, receiver=0x117b160, this=0xf6fc70) at kernel/qapplication.cpp:4559
#92 QApplicationPrivate::notify_helper (this=0xf6fc70, receiver=0x117b160, e=0x7fff5f2fdbe0) at kernel/qapplication.cpp:4531
#93 0x00007f02615610bf in QApplication::notify (this=<optimized out>, receiver=0x117b160, e=0x7fff5f2fdbe0) at kernel/qapplication.cpp:4102
#94 0x00007f02622953f6 in KApplication::notify (this=0x7fff5f2fe8f0, receiver=0x117b160, event=0x7fff5f2fdbe0) at ../../kdeui/kernel/kapplication.cpp:311
#95 0x00007f0262d33e9c in QCoreApplication::notifyInternal (this=0x7fff5f2fe8f0, receiver=0x117b160, event=0x7fff5f2fdbe0) at kernel/qcoreapplication.cpp:876
#96 0x00007f026155c862 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#97 QApplicationPrivate::sendMouseEvent (receiver=0x117b160, event=0x7fff5f2fdbe0, alienWidget=0x117b160, nativeWidget=0x1077ef0, buttonDown=0x117b160, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#98 0x00007f02615dbbf5 in QETWidget::translateMouseEvent (this=0x1077ef0, event=<optimized out>) at kernel/qapplication_x11.cpp:4617
#99 0x00007f02615dabae in QApplication::x11ProcessEvent (this=0x7fff5f2fe8f0, event=0x7fff5f2fe4b0) at kernel/qapplication_x11.cpp:3732
#100 0x00007f02616040d2 in x11EventSourceDispatch (s=0xf80b80, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#101 0x00007f025d090d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#102 0x00007f025d0910a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#103 0x00007f025d091164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#104 0x00007f0262d633bf in QEventDispatcherGlib::processEvents (this=0xf0b770, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#105 0x00007f0261603d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#106 0x00007f0262d32c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#107 0x00007f0262d32ed7 in QEventLoop::exec (this=0x7fff5f2fe850, flags=...) at kernel/qeventloop.cpp:204
#108 0x00007f0262d37f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#109 0x0000000000426955 in main (argc=6, argv=0x7fff5f2fec18) at ../../app/main.cpp:142

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

Possible duplicates by query: bug 306284, bug 306240, bug 305575, bug 305122, bug 304360.

Reported using DrKonqi
Comment 1 Benni Hill 2013-01-18 18:03:52 UTC
*** Bug 276948 has been marked as a duplicate of this bug. ***
Comment 2 Benni Hill 2013-01-18 18:04:19 UTC
*** Bug 299528 has been marked as a duplicate of this bug. ***
Comment 3 Benni Hill 2013-01-18 18:05:33 UTC
Confirmed by duplicates
Comment 4 Jekyll Wu 2013-11-06 09:42:57 UTC
*** Bug 316025 has been marked as a duplicate of this bug. ***
Comment 5 Nate Graham 2017-09-08 23:20:26 UTC
*** Bug 352112 has been marked as a duplicate of this bug. ***
Comment 6 null 2017-12-07 16:49:10 UTC
*** Bug 387670 has been marked as a duplicate of this bug. ***
Comment 7 Christoph Feck 2019-05-21 18:47:24 UTC
*** Bug 407168 has been marked as a duplicate of this bug. ***
Comment 8 Justin Zobel 2022-09-22 12:29:36 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 9 Bug Janitor Service 2022-10-07 04:51:03 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 10 pceres 2022-10-16 18:00:28 UTC
I tried to rotate 100 and 200 pictures, and save all of them in a single step. This led to crash in old versions, in fact I was forced to fraction the multiple rotations into batches of no more than 50 images. This time, with Gwenview 21.12.1 on Slackware 15.0, I was not able to replicate the crash, so it seems apparently fixed in latest versions
Comment 11 Bug Janitor Service 2022-10-31 05:03:47 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 12 Bug Janitor Service 2022-11-15 05:15:48 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!