| Summary: | gwenview crashes when trying to safe one (or more) rotated images | ||
|---|---|---|---|
| Product: | [Applications] gwenview | Reporter: | Guido Schmidt <guido> |
| Component: | general | Assignee: | Gwenview Bugs <gwenview-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | adaptee |
| Priority: | NOR | ||
| Version First Reported In: | 2.5 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
*** This bug has been marked as a duplicate of bug 299961 *** |
Version: unspecified (using KDE 4.5.1) OS: Linux Application: gwenview (2.5.0) KDE Platform Version: 4.5.1 (KDE 4.5.1) Qt Version: 4.7.0 Operating System: Linux 2.6.33.5-jng105-rt x86_64 Distribution: "openSUSE 11.2 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I opened a folder with gwenview and rotated one (or more) of the images using one of the icons that appear next to each image. As soon as I tried to save the changes either by clicking the diskette-symbol or the save all-button at the upper right of the window gwenview crashed. A new file is left for every image I tried to rotate. It has a name in the form ORIGINALNAMEx12345.new, e.g. _MG_1209.JPGn15475.new Happens also if I only open a single image. There might be another bug somewhere in the libraries: I only tried to rotate the images with gwenview because autorotating them upon importing them with digikam silently failed (while others of the same shooting, imported at the same time, have been autorotated successfully ) and the manual rotate-tool in digikam did not work either (at least it did not crash). The crash can be reproduced every time. -- Backtrace: Application: Gwenview (gwenview), signal: Aborted pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S The current source language is "auto; currently asm". [Current thread is 1 (Thread 0x7f5807c09750 (LWP 15170))] Thread 3 (Thread 0x7f57f5df3910 (LWP 15172)): [KCrash Handler] #6 0x00007f58048884e5 in raise () from /lib64/libc.so.6 #7 0x00007f58048899b0 in abort () from /lib64/libc.so.6 #8 0x00007f5804c77dc5 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib64/libstdc++.so.6 #9 0x00007f5804c761f6 in ?? () from /usr/lib64/libstdc++.so.6 #10 0x00007f5804c76223 in std::terminate() () from /usr/lib64/libstdc++.so.6 #11 0x00007f5804c762a6 in __cxa_rethrow () from /usr/lib64/libstdc++.so.6 #12 0x00007f5806bb03f2 in QThreadPoolThread::run (this=0x1616330) at concurrent/qthreadpool.cpp:113 #13 0x00007f5806bb9efe in QThreadPrivate::start (arg=0x1616330) at thread/qthread_unix.cpp:266 #14 0x00007f58034bd65d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #15 0x00007f5804926e1d in clone () from /lib64/libc.so.6 #16 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f57f55f2910 (LWP 15173)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f5806bbaabb in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f580755054c in ?? () from /usr/lib64/libgwenviewlib.so.4 #4 0x00007f5806bb9efe in QThreadPrivate::start (arg=0x11dddf0) at thread/qthread_unix.cpp:266 #5 0x00007f58034bd65d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007f5804926e1d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f5807c09750 (LWP 15170)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f5806bbaabb in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f5806bb9b5c in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:652 #4 0x00007f5806bafb12 in QThreadPoolPrivate::reset (this=0x1617ce0) at concurrent/qthreadpool.cpp:277 #5 0x00007f5806bafcf8 in QThreadPool::~QThreadPool (this=0x1617cc0, __in_chrg=<value optimized out>) at concurrent/qthreadpool.cpp:429 #6 0x00007f5806bb0585 in QGlobalStaticDeleter<QThreadPool>::~QGlobalStaticDeleter (this=0x7f5806fdeb68, __in_chrg=<value optimized out>) at ../../src/corelib/global/qglobal.h:1811 #7 0x00007f580488b065 in ?? () from /lib64/libc.so.6 #8 0x00007f580488b0b5 in exit () from /lib64/libc.so.6 #9 0x00007f58050fd238 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:745 #10 0x00007f58061cfb68 in KApplication::xioErrhandler (this=0x7fffd06c5c30, dpy=0x10c2560) at /usr/src/debug/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:416 #11 0x00007f58027aa2be in _XIOError () from /usr/lib64/libX11.so.6 #12 0x00007f58027b1c95 in ?? () from /usr/lib64/libX11.so.6 #13 0x00007f58027b2547 in _XEventsQueued () from /usr/lib64/libX11.so.6 #14 0x00007f580279b24b in XEventsQueued () from /usr/lib64/libX11.so.6 #15 0x00007f5805136b0c in x11EventSourceCheck (s=0x109ed50) at kernel/qguieventdispatcher_glib.cpp:87 #16 0x00007f5801419cca in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #17 0x00007f580141a4b0 in ?? () from /usr/lib64/libglib-2.0.so.0 #18 0x00007f580141a8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #19 0x00007f5806cd9083 in QEventDispatcherGlib::processEvents (this=0x10843a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #20 0x00007f580513694e in QGuiEventDispatcherGlib::processEvents (this=0x16180dc, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #21 0x00007f5806cabca2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #22 0x00007f5806cac08c in QEventLoop::exec (this=0x7fffd06c5b50, flags=) at kernel/qeventloop.cpp:201 #23 0x00007f5806cb0ff9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #24 0x00000000004424a5 in _start () Possible duplicates by query: bug 252404, bug 251449, bug 249362, bug 249248, bug 248574. Reproducible: Always Might be bug 189992 reappearing again. BTW: The web-interface does not offer version 2.5.0.