Application: gwenview (2.6.0) KDE Platform Version: 4.6.3 (4.6.3) Qt Version: 4.7.3 Operating System: Linux 2.6.38.7-desktop-1.mga i686 Distribution: "Mageia 1" -- Information about the crash: - What I was doing when the application crashed: I was rotating some pictures, but without saving them and on one of this operation program crashed. I think, possible reason is that free memory expired. The crash can be reproduced every time. -- Backtrace: Application: Gwenview (gwenview), signal: Segmentation fault [Current thread is 1 (Thread 0xb479a9b0 (LWP 6619))] Thread 2 (Thread 0xb0dffb70 (LWP 6627)): [KCrash Handler] #7 qt_memrotate90_tiled<unsigned int, unsigned int> (src=0x6a4ea008, w=2872, h=5946, sstride=11488, dest=0x0, dstride=0) at painting/qmemrotate.cpp:253 #8 qt_memrotate90_template<unsigned int, unsigned int> (src=0x6a4ea008, w=2872, h=5946, sstride=11488, dest=0x0, dstride=0) at painting/qmemrotate.cpp:403 #9 qt_memrotate90 (src=0x6a4ea008, w=2872, h=5946, sstride=11488, dest=0x0, dstride=0) at painting/qmemrotate.cpp:551 #10 0xb6110946 in rotated270 (this=0xb0dff264, matrix=..., mode=Qt::FastTransformation) at image/qimage.cpp:6382 #11 QImage::transformed (this=0xb0dff264, matrix=..., mode=Qt::FastTransformation) at image/qimage.cpp:6475 #12 0xb6110dfe in QImage::transformed (this=0xb0dff264, matrix=..., mode=Qt::FastTransformation) at image/qimage.cpp:4477 #13 0xb773c9d2 in Gwenview::DocumentLoadedImpl::applyTransformation (this=0x9b23638, orientation=Gwenview::ROT_270) at /usr/src/debug/kdegraphics-4.6.3/gwenview/lib/document/documentloadedimpl.cpp:113 #14 0xb773cfae in Gwenview::JpegDocumentLoadedImpl::applyTransformation (this=0x9b23638, orientation=Gwenview::ROT_270) at /usr/src/debug/kdegraphics-4.6.3/gwenview/lib/document/jpegdocumentloadedimpl.cpp:81 #15 0xb77910f6 in Gwenview::TransformJob::threadedStart (this=0x9b0f328) at /usr/src/debug/kdegraphics-4.6.3/gwenview/lib/transformimageoperation.cpp:52 #16 0xb7736741 in QtConcurrent::VoidStoredMemberFunctionPointerCall0<void, Gwenview::ThreadedDocumentJob>::runFunctor (this=0x9b27428) at /usr/lib/qt4/include/QtCore/qtconcurrentstoredfunctioncall.h:216 #17 0xb77367ce in QtConcurrent::RunFunctionTask<void>::run (this=0x9b27428) at /usr/lib/qt4/include/QtCore/qtconcurrentrunbase.h:120 #18 0xb720adf3 in QThreadPoolThread::run (this=0x9ae5f80) at concurrent/qthreadpool.cpp:106 #19 0xb7216a13 in QThreadPrivate::start (arg=0x9ae5f80) at thread/qthread_unix.cpp:320 #20 0xb58a9e89 in start_thread () from /lib/i686/libpthread.so.0 #21 0xb5d734ce in clone () from /lib/i686/libc.so.6 Thread 1 (Thread 0xb479a9b0 (LWP 6619)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb58ae02c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb5d821bd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6 #3 0xb7217100 in wait (this=0x9aaac34, mutex=0x9aaac20, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x9aaac34, mutex=0x9aaac20, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb720a492 in QThreadPoolPrivate::waitForDone (this=0x9aaabd0) at concurrent/qthreadpool.cpp:295 #6 0xb720b400 in QThreadPool::~QThreadPool (this=0x9aa2218, __in_chrg=<value optimized out>) at concurrent/qthreadpool.cpp:428 #7 0xb720b462 in QThreadPool::~QThreadPool (this=0x9aa2218, __in_chrg=<value optimized out>) at concurrent/qthreadpool.cpp:430 #8 0xb720b968 in QGlobalStaticDeleter<QThreadPool>::~QGlobalStaticDeleter (this=0xb7450618, __in_chrg=<value optimized out>) at ../../src/corelib/global/qglobal.h:1820 #9 0xb5ccb4cf in __run_exit_handlers () from /lib/i686/libc.so.6 #10 0xb5ccb52f in exit () from /lib/i686/libc.so.6 #11 0xb60b45a8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:772 #12 0xb6e81ee9 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5 #13 0xb6e81f24 in ?? () from /usr/lib/libkdeui.so.5 #14 0xb55a3f44 in _XIOError () from /usr/lib/libX11.so.6 #15 0xb55a16bf in _XEventsQueued () from /usr/lib/libX11.so.6 #16 0xb5591e38 in XEventsQueued () from /usr/lib/libX11.so.6 #17 0xb60f25e5 in x11EventSourceCheck (s=0x983cef8) at kernel/qguieventdispatcher_glib.cpp:85 #18 0xb53fe150 in g_main_context_check () from /lib/libglib-2.0.so.0 #19 0xb53fea98 in ?? () from /lib/libglib-2.0.so.0 #20 0xb53fef9a in g_main_context_iteration () from /lib/libglib-2.0.so.0 #21 0xb7342d9b in QEventDispatcherGlib::processEvents (this=0x9822be8, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #22 0xb60f27fa in QGuiEventDispatcherGlib::processEvents (this=0x9822be8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #23 0xb731313d in QEventLoop::processEvents (this=0xbfe014b4, flags=...) at kernel/qeventloop.cpp:149 #24 0xb73133b9 in QEventLoop::exec (this=0xbfe014b4, flags=...) at kernel/qeventloop.cpp:201 #25 0xb7317ef0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #26 0xb6038d34 in QApplication::exec () at kernel/qapplication.cpp:3736 #27 0x08081301 in main (argc=) at /usr/src/debug/kdegraphics-4.6.3/gwenview/app/main.cpp:139 Reported using DrKonqi
Can confirm here ( kdebase4-workspace-4.6.3-2-mdv2011.0.x86_64 on Mandriva Linux Cooker on x86-64 ). If you rotate the pictures in a temporary directory many times without saving, then eventually gwenview crashes. However, it does not seem to have anything to do with running out of RAM, because I have plenty of that. Regards, -- Shlomi Fish
Hi, can you attach a copy of the picture which causes the crash?
This happens not on the single picture, but when I rotate some pictures while not enough free memory.
*** Bug 241679 has been marked as a duplicate of this bug. ***
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
Works fine in latest version, and it is old. Marking as resolved.