Summary: | gwenview crashed after clicking "Save All" after having rotated and/or deleted several images | ||
---|---|---|---|
Product: | [Applications] gwenview | Reporter: | Alex Merry <alex.merry> |
Component: | general | Assignee: | Gwenview Bugs <gwenview-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | anselmolsm, bugs2, distselemov, gpall, grasyop, hersche, ionutbanc, luc, mariofutire, michael.streichardt, ursinus, zdenek.zikan |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
what KDE provided after a gwenview crash
rotate picture |
Description
Alex Merry
2009-04-18 19:54:45 UTC
I had similar problems. My feeling is that it has to do with batch processes. The bug appeared after saving of multiple rotated pictures and after resize of multiple pictures. The result is OK, the program however crashed at finishing of the job. After rotating of multiple pictures some 0 byte - 84 kB files appeared in the folder (eg. DSC06500.JPGFV4414.new) Created attachment 33496 [details]
what KDE provided after a gwenview crash
Can confirm... I'll attach what the KDE crash info provided. I guess gwenview stores rotated images in memory, and probably when it tries to deal with them a bit later, something gets corrupted in that image list stored in memory. Supposing it's a linked list, I guess it's a bad link that's created sometimes. I was also having multiple rotated and deleted images (rotate one, then decide to delete it). Sometimes it doesn't crash, and it doesn't seem to have any connection with the "please save, you modified too many" message, it can crash at any point. could also confirm it.. but my backtrace doesn't look like yours: Anwendung: Gwenview (gwenview), Signal SIGSEGV 0x00007f212224fd21 in nanosleep () from /lib/libc.so.6 [Current thread is 0 (LWP 11662)] Thread 4 (Thread 0x7f211a84a950 (LWP 11663)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f2125240ce9 in QWaitCondition::wait (this=0xff77d0, mutex=0xff77c8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f2125b6d235 in ?? () from /usr/lib/libgwenviewlib.so.4 #3 0x00007f212523fd02 in QThreadPrivate::start (arg=0xff77b0) at thread/qthread_unix.cpp:189 #4 0x00007f211f1663ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #5 0x00007f212228dfcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f2116a7d950 (LWP 11664)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217 #1 0x00007f2125240cc7 in QWaitCondition::wait (this=0x1395308, mutex=0x1395300, time=30000) at thread/qwaitcondition_unix.cpp:85 #2 0x00007f2125236879 in QThreadPoolThread::run (this=0x1391ec0) at concurrent/qthreadpool.cpp:140 #3 0x00007f212523fd02 in QThreadPrivate::start (arg=0x1391ec0) at thread/qthread_unix.cpp:189 #4 0x00007f211f1663ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #5 0x00007f212228dfcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Current language: auto; currently asm Thread 2 (Thread 0x7f2114a19950 (LWP 11670)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217 #1 0x00007f2125240cc7 in QWaitCondition::wait (this=0x1395308, mutex=0x1395300, time=30000) at thread/qwaitcondition_unix.cpp:85 #2 0x00007f2125236879 in QThreadPoolThread::run (this=0x165de60) at concurrent/qthreadpool.cpp:140 #3 0x00007f212523fd02 in QThreadPrivate::start (arg=0x165de60) at thread/qthread_unix.cpp:189 #4 0x00007f211f1663ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #5 0x00007f212228dfcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f2126209750 (LWP 11662)): [KCrash Handler] #5 _int_malloc (av=0x7f2122515a00, bytes=232) at malloc.c:4199 #6 0x00007f2122224828 in *__GI___libc_malloc (bytes=232) at malloc.c:3551 #7 0x00007f2122a7e9bd in operator new () from /usr/lib/libstdc++.so.6 #8 0x00007f21252fcd48 in QFSFileEngine (this=0x18ace50, file=@0xe8) at io/qfsfileengine.cpp:183 #9 0x00007f21252afc30 in QAbstractFileEngine::create (fileName=@0x7fff2e247670) at io/qabstractfileengine.cpp:201 #10 0x00007f21252c310a in QFileInfoPrivate::initFileEngine (this=0x17fb0f0, file=@0x7fff2e247670) at io/qfileinfo.cpp:142 #11 0x00007f212301b210 in cleanpath (_path=@0xe8, cleanDirSeparator=true, decodeDots=false) at /build/buildd/kde4libs-4.2.3/kdecore/io/kurl.cpp:52 #12 0x00007f212301b69c in KUrl::cleanPath (this=0x7fff2e247710, options=<value optimized out>) at /build/buildd/kde4libs-4.2.3/kdecore/io/kurl.cpp:742 #13 0x00007f2125737963 in cleanupUrl (url=<value optimized out>) at /build/buildd/kde4libs-4.2.3/kio/kio/kdirmodel.cpp:43 #14 0x00007f2125739438 in KDirModelPrivate::nodeForUrl (this=0x10130f0, _url=@0xe8) at /build/buildd/kde4libs-4.2.3/kio/kio/kdirmodel.cpp:187 #15 0x00007f212573b0b2 in KDirModel::indexForUrl (this=0x1014d60, url=@0xffffffff) at /build/buildd/kde4libs-4.2.3/kio/kio/kdirmodel.cpp:898 #16 0x00007f2125b484f2 in Gwenview::SortedDirModel::indexForUrl () from /usr/lib/libgwenviewlib.so.4 #17 0x000000000043d82a in _start () #0 0x00007f212224fd21 in nanosleep () from /lib/libc.so.6 Current language: auto; currently c i also just rotate pictures and doesn't changed any description or something like.. BUG 193625 seem to relate to the same troubles ; other traces on it may be usefull https://bugs.kde.org/show_bug.cgi?id=193625 *** Bug 194957 has been marked as a duplicate of this bug. *** SVN commit 978810 by gateau: Do not call DocumentFactory::load() from multiple threads. BUG:189992 M +14 -10 gvcore.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=978810 *** Bug 192654 has been marked as a duplicate of this bug. *** *** Bug 195678 has been marked as a duplicate of this bug. *** I don't think it is the same bug as 195878, because 195878 appears just before attempting to command a batch operation, just trying to add an image to select those that will be batched ; it is not a bug happening while trying to save anything on disk as shown in 189992. Please mark that 195878 should not be marked as duplicate of this bug coz it is obviously not and at this point 195878 is NOT RESOLVED. Philippe Masson, There's no bug 195878, so I assume you're speaking of mine, 195678. I think it is the same bug as this one (189992). Maybe I didn't express myself well as I'm not a native english speaker, but I did try to save all modifications, and they were saved, but then Gwenview crashed. *** Bug 195842 has been marked as a duplicate of this bug. *** *** Bug 196751 has been marked as a duplicate of this bug. *** *** Bug 198043 has been marked as a duplicate of this bug. *** *** Bug 200092 has been marked as a duplicate of this bug. *** *** Bug 200928 has been marked as a duplicate of this bug. *** *** Bug 204393 has been marked as a duplicate of this bug. *** *** Bug 196640 has been marked as a duplicate of this bug. *** Created attachment 84368 [details]
rotate picture
I have the same problem. The Error is :
gwenview(27073) Gwenview::ThumbnailLoadJob::checkThumbnail: Thumbnail for "file:///home/uwe/Dokumente/foto/2013/10/Passau/IMG_0961.JPG" does not contain correct image size information
Getötet
The Picture IMG_0961.JPG is not the Picture that was turned. It's a picture between the turned Pictures.
Version 2.9.5
Linux (x86_64) release 4.5.0.44-generic
|