|
https://bugs.kde.org/show_bug.cgi?id=238623
Summary: Digikam crash on deleting picture Product: digikam Version: 1.2.0 Platform: Fedora RPMs OS/Version: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general AssignedTo: [hidden email] ReportedBy: [hidden email] Application: digikam (1.2.0) KDE Platform Version: 4.4.3 (KDE 4.4.3) Qt Version: 4.6.2 Operating System: Linux 2.6.33.3-85.fc13.i686.PAE i686 Distribution (Platform): Fedora RPMs -- Information about the crash: Random Digikam crash on deleting picture from my Nikon camera. -- Backtrace: Application: digiKam (digikam), signal: Aborted [Current thread is 1 (Thread 0xb78337b0 (LWP 24001))] Thread 22 (Thread 0xb627cb70 (LWP 24002)): #0 0x008be424 in __kernel_vsyscall () #1 0x006ed23c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x0479fe8f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x082c14a4 in ?? () #4 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #5 0x006e9919 in start_thread (arg=0xb627cb70) at pthread_create.c:301 #6 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 21 (Thread 0xb53ffb70 (LWP 24003)): #0 0x008be424 in __kernel_vsyscall () #1 0x005fbfa6 in __poll (fds=0xb3e00de8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x0077a64c in g_poll () from /lib/libglib-2.0.so.0 #3 0x0076d044 in ?? () from /lib/libglib-2.0.so.0 #4 0x0076d449 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0x048bd6ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x04893c1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0x04893f5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0x0479cc19 in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0x0427a21e in ?? () from /usr/lib/libdigikamdatabase.so.1 #10 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #11 0x006e9919 in start_thread (arg=0xb53ffb70) at pthread_create.c:301 #12 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 20 (Thread 0xb49feb70 (LWP 24004)): #0 0x0076caaa in g_main_context_prepare () from /lib/libglib-2.0.so.0 #1 0x0076ce81 in ?? () from /lib/libglib-2.0.so.0 #2 0x0076d449 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x048bd6ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0x04893c1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x04893f5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x0479cc19 in QThread::exec() () from /usr/lib/libQtCore.so.4 #7 0x0427a21e in ?? () from /usr/lib/libdigikamdatabase.so.1 #8 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #9 0x006e9919 in start_thread (arg=0xb49feb70) at pthread_create.c:301 #10 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 19 (Thread 0xb3bffb70 (LWP 24005)): #0 0x008be424 in __kernel_vsyscall () #1 0x006ed23c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x0479fe8f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x05bfba5a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #5 0x006e9919 in start_thread (arg=0xb3bffb70) at pthread_create.c:301 #6 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 18 (Thread 0xb31feb70 (LWP 24006)): #0 0x008be424 in __kernel_vsyscall () #1 0x005fbfa6 in __poll (fds=0xb3e03090, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x0077a64c in g_poll () from /lib/libglib-2.0.so.0 #3 0x0076d044 in ?? () from /lib/libglib-2.0.so.0 #4 0x0076d449 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0x048bd6ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x04893c1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0x04893f5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0x0479cc19 in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #10 0x006e9919 in start_thread (arg=0xb31feb70) at pthread_create.c:301 #11 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 17 (Thread 0xb27fdb70 (LWP 24007)): #0 0x00703df6 in clock_gettime (clock_id=1, tp=0xb27fcf68) at ../sysdeps/unix/clock_gettime.c:100 #1 0x048ba93b in ?? () from /usr/lib/libQtCore.so.4 #2 0x048bf026 in ?? () from /usr/lib/libQtCore.so.4 #3 0x048bf06b in ?? () from /usr/lib/libQtCore.so.4 #4 0x048bd8f8 in ?? () from /usr/lib/libQtCore.so.4 #5 0x048bd98d in ?? () from /usr/lib/libQtCore.so.4 #6 0x0076ca6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #7 0x0076ce81 in ?? () from /lib/libglib-2.0.so.0 #8 0x0076d449 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #9 0x048bd6ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0x04893c1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #11 0x04893f5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #12 0x0479cc19 in QThread::exec() () from /usr/lib/libQtCore.so.4 #13 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #14 0x006e9919 in start_thread (arg=0xb27fdb70) at pthread_create.c:301 #15 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 16 (Thread 0xac823b70 (LWP 24008)): #0 0x008be424 in __kernel_vsyscall () #1 0x006ed5e4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236 #2 0x05f6cc25 in ?? () from /usr/lib/libxine.so.1 #3 0x006e9919 in start_thread (arg=0xac823b70) at pthread_create.c:301 #4 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 15 (Thread 0xaba17b70 (LWP 24009)): #0 0x008be424 in __kernel_vsyscall () #1 0x005ff251 in select () at ../sysdeps/unix/syscall-template.S:82 #2 0x05f979f9 in xine_usec_sleep () from /usr/lib/libxine.so.1 #3 0x05f7b636 in ?? () from /usr/lib/libxine.so.1 #4 0x006e9919 in start_thread (arg=0xaba17b70) at pthread_create.c:301 #5 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 14 (Thread 0xab016b70 (LWP 24010)): #0 0x00703df6 in clock_gettime (clock_id=1, tp=0xab015f18) at ../sysdeps/unix/clock_gettime.c:100 #1 0x048ba93b in ?? () from /usr/lib/libQtCore.so.4 #2 0x048bf026 in ?? () from /usr/lib/libQtCore.so.4 #3 0x048bf06b in ?? () from /usr/lib/libQtCore.so.4 #4 0x048bd8f8 in ?? () from /usr/lib/libQtCore.so.4 #5 0x0076ca6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #6 0x0076ce81 in ?? () from /lib/libglib-2.0.so.0 #7 0x0076d449 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #8 0x048bd6ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #9 0x04893c1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0x04893f5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #11 0x0479cc19 in QThread::exec() () from /usr/lib/libQtCore.so.4 #12 0x011a50cb in Phonon::Xine::XineThread::run (this=0x9802418) at /usr/src/debug/phonon-4.4.1/xine/xinethread.cpp:143 #13 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #14 0x006e9919 in start_thread (arg=0xab016b70) at pthread_create.c:301 #15 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 13 (Thread 0xaa615b70 (LWP 24011)): #0 0x008be424 in __kernel_vsyscall () #1 0x005fbfa6 in __poll (fds=0x9cc58b8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x033f9ce3 in ?? () from /usr/lib/libpulse.so.0 #3 0x033e64ca in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #4 0x033e7d54 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #5 0x033e7e34 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #6 0x033f9a84 in ?? () from /usr/lib/libpulse.so.0 #7 0x033b1863 in ?? () from /usr/lib/libpulsecommon-0.9.21.so #8 0x006e9919 in start_thread (arg=0xaa615b70) at pthread_create.c:301 #9 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 12 (Thread 0xa5c13b70 (LWP 24012)): #0 0x008be424 in __kernel_vsyscall () #1 0x006ed23c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x05f7ee18 in ?? () from /usr/lib/libxine.so.1 #3 0x006e9919 in start_thread (arg=0xa5c13b70) at pthread_create.c:301 #4 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 11 (Thread 0xa5212b70 (LWP 24013)): #0 0x0076d030 in ?? () from /lib/libglib-2.0.so.0 #1 0x0076d449 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #2 0x048bd6ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #3 0x04893c1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0x04893f5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x0479cc19 in QThread::exec() () from /usr/lib/libQtCore.so.4 #6 0x0156b28d in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so #7 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #8 0x006e9919 in start_thread (arg=0xa5212b70) at pthread_create.c:301 #9 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 10 (Thread 0xa4811b70 (LWP 24014)): #0 0x008be424 in __kernel_vsyscall () #1 0x006ed23c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x0479fe8f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x05bfba5a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #5 0x006e9919 in start_thread (arg=0xa4811b70) at pthread_create.c:301 #6 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 9 (Thread 0xa2a0eb70 (LWP 24022)): #0 0x006e75e0 in __i686.get_pc_thunk.bx () from /lib/libpthread.so.0 #1 0x006ee1a1 in __pthread_getspecific (key=2) at pthread_getspecific.c:27 #2 0x00122da6 in ?? () from /lib/libgthread-2.0.so.0 #3 0x00793bc2 in g_thread_self () from /lib/libglib-2.0.so.0 #4 0x0076d434 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0x048bd6ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x04893c1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0x04893f5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0x0479cc19 in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0x0156b28d in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so #10 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #11 0x006e9919 in start_thread (arg=0xa2a0eb70) at pthread_create.c:301 #12 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 8 (Thread 0xa160cb70 (LWP 24023)): #0 0x008be424 in __kernel_vsyscall () #1 0x006ed23c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x0479fe8f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x05bfba5a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #5 0x006e9919 in start_thread (arg=0xa160cb70) at pthread_create.c:301 #6 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 7 (Thread 0x9c9b4b70 (LWP 24056)): #0 0x008be424 in __kernel_vsyscall () #1 0x006ed23c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x0479fe8f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x05bfba5a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #5 0x006e9919 in start_thread (arg=0x9c9b4b70) at pthread_create.c:301 #6 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 6 (Thread 0x9a1b0b70 (LWP 24067)): #0 0x008be424 in __kernel_vsyscall () #1 0x006ed23c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x0479fe8f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x05bfba5a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #5 0x006e9919 in start_thread (arg=0x9a1b0b70) at pthread_create.c:301 #6 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 5 (Thread 0x977ffb70 (LWP 24068)): #0 0x00703df6 in clock_gettime (clock_id=1, tp=0x977feef8) at ../sysdeps/unix/clock_gettime.c:100 #1 0x048ba93b in ?? () from /usr/lib/libQtCore.so.4 #2 0x048bf026 in ?? () from /usr/lib/libQtCore.so.4 #3 0x048bf06b in ?? () from /usr/lib/libQtCore.so.4 #4 0x048bd8f8 in ?? () from /usr/lib/libQtCore.so.4 #5 0x048bd98d in ?? () from /usr/lib/libQtCore.so.4 #6 0x0076ca6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #7 0x0076ce81 in ?? () from /lib/libglib-2.0.so.0 #8 0x0076d449 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #9 0x048bd6ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0x04893c1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #11 0x04893f5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #12 0x0479cc19 in QThread::exec() () from /usr/lib/libQtCore.so.4 #13 0x0156b28d in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so #14 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #15 0x006e9919 in start_thread (arg=0x977ffb70) at pthread_create.c:301 #16 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 4 (Thread 0x96dfeb70 (LWP 24069)): #0 0x008be424 in __kernel_vsyscall () #1 0x006ed23c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x0479fe8f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x05bfba5a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #5 0x006e9919 in start_thread (arg=0x96dfeb70) at pthread_create.c:301 #6 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 3 (Thread 0x9b5b2b70 (LWP 25012)): #0 0x008be424 in __kernel_vsyscall () #1 0x006ed23c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x0479fe8f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x05bfba5a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #5 0x006e9919 in start_thread (arg=0x9b5b2b70) at pthread_create.c:301 #6 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 2 (Thread 0x9d3b5b70 (LWP 25013)): [KCrash Handler] #6 0x008be424 in __kernel_vsyscall () #7 0x00553d71 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0x0055564a in abort () at abort.c:92 #9 0x00591d9d in __libc_message (do_abort=2, fmt=0x6778ec "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:186 #10 0x005981e1 in malloc_printerr (action=<value optimized out>, str=<value optimized out>, ptr=0xa181d890) at malloc.c:6280 #11 0x00caf4b2 in operator delete (ptr=0xa181d890) at ../../../../libstdc++-v3/libsupc++/del_op.cc:44 #12 0x05079acb in Exiv2::ExifKey::~ExifKey (this=<value optimized out>, __in_chrg=<value optimized out>) at tags.cpp:1946 #13 0x05019517 in ~auto_ptr (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/c++/4.4.2/backward/auto_ptr.h:168 #14 Exiv2::Exifdatum::~Exifdatum (this=<value optimized out>, __in_chrg=<value optimized out>) at exif.cpp:219 #15 0x050919d7 in _Destroy<Exiv2::Exifdatum> (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/c++/4.4.2/bits/stl_construct.h:83 #16 __destroy<Exiv2::Exifdatum*> (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/c++/4.4.2/bits/stl_construct.h:93 #17 _Destroy<Exiv2::Exifdatum*> (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/c++/4.4.2/bits/stl_construct.h:116 #18 _Destroy<Exiv2::Exifdatum*, Exiv2::Exifdatum> (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/c++/4.4.2/bits/stl_construct.h:142 #19 ~vector (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/c++/4.4.2/bits/stl_vector.h:313 #20 ~ExifData (this=<value optimized out>, __in_chrg=<value optimized out>) at exif.hpp:440 #21 Exiv2::Internal::TiffEncoder::~TiffEncoder (this=<value optimized out>, __in_chrg=<value optimized out>) at tiffvisitor.cpp:469 #22 0x0508ba3c in Exiv2::Internal::TiffParserWorker::encode (io=<value optimized out>, pData=<value optimized out>, size=<value optimized out>, exifData=<value optimized out>, iptcData=<value optimized out>, xmpData=<value optimized out>, root=<value optimized out>, findEncoderFct=<value optimized out>, pHeader=<value optimized out>) at tiffimage.cpp:1350 #23 0x0501c2bc in Exiv2::ExifParser::encode (blob=<value optimized out>, pData=<value optimized out>, size=<value optimized out>, byteOrder=<value optimized out>, exifData=<value optimized out>) at exif.cpp:717 #24 0x03f679b3 in encode (this=0x9d3b42a4, addExifHeader=false) at /usr/include/exiv2/exif.hpp:626 #25 KExiv2Iface::KExiv2::getExifEncoded (this=0x9d3b42a4, addExifHeader=false) at /usr/src/debug/kdegraphics-4.4.3/libs/libkexiv2/libkexiv2/kexiv2exif.cpp:92 #26 0x05ae3810 in ?? () from /usr/lib/libdigikamcore.so.1 #27 0x05ae89d5 in Digikam::JPEGLoader::load(QString const&, Digikam::DImgLoaderObserver*) () from /usr/lib/libdigikamcore.so.1 #28 0x05ad6bb1 in Digikam::DImg::load(QString const&, int, Digikam::DImgLoaderObserver*, Digikam::DRawDecoding) () from /usr/lib/libdigikamcore.so.1 #29 0x05ad7e87 in Digikam::DImg::load(QString const&, Digikam::DImgLoaderObserver*, Digikam::DRawDecoding) () from /usr/lib/libdigikamcore.so.1 #30 0x05c12d35 in ?? () from /usr/lib/libdigikamcore.so.1 #31 0x05bfba2a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #32 0x0479efef in ?? () from /usr/lib/libQtCore.so.4 #33 0x006e9919 in start_thread (arg=0x9d3b5b70) at pthread_create.c:301 #34 0x00606e5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 1 (Thread 0xb78337b0 (LWP 24001)): #0 0x008be424 in __kernel_vsyscall () #1 0x006ed5e4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236 #2 0x0479e8af in ?? () from /usr/lib/libQtCore.so.4 #3 0x0479ea04 in QThread::msleep(unsigned long) () from /usr/lib/libQtCore.so.4 #4 0x011cc0f4 in Phonon::Xine::Backend::~Backend (this=0x9802c48, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.1/xine/backend.cpp:111 #5 0x011cc323 in Phonon::Xine::Backend::~Backend (this=0x9802c48, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.1/xine/backend.cpp:123 #6 0x03c41ca7 in Phonon::FactoryPrivate::~FactoryPrivate (this=0x97d5858, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.1/phonon/factory.cpp:218 #7 0x03c41e53 in Phonon::FactoryPrivate::~FactoryPrivate (this=0x97d5858, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.1/phonon/factory.cpp:222 #8 0x03c40806 in destroy () at /usr/src/debug/phonon-4.4.1/phonon/factory.cpp:84 #9 0x03c3cbec in Phonon::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0x3c73d90, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.1/phonon/globalstatic_p.h:55 #10 0x0055748f in __run_exit_handlers (status=1) at exit.c:78 #11 exit (status=1) at exit.c:100 #12 0x02a98a0c in ?? () from /usr/lib/libQtGui.so.4 #13 0x036caa6b in KApplication::xioErrhandler (this=0xbf856268, dpy=0x94420d8) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:408 #14 0x036caaa7 in kde_xio_errhandler (dpy=0x94420d8) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:125 #15 0x008f9a57 in _XIOError (dpy=0x94420d8) at XlibInt.c:3138 #16 0x00901a43 in process_responses (dpy=<value optimized out>, wait_for_first_event=0, current_error=0x0, current_request=0) at xcb_io.c:247 #17 0x009023e7 in _XEventsQueued (dpy=0x94420d8, mode=2) at xcb_io.c:263 #18 0x008ea9fb in XEventsQueued (dpy=0x94420d8, mode=2) at Pending.c:44 #19 0x02ad36ef in ?? () from /usr/lib/libQtGui.so.4 #20 0x0076ca6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #21 0x0076ce81 in ?? () from /lib/libglib-2.0.so.0 #22 0x0076d449 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #23 0x048bd6ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #24 0x02ad3556 in ?? () from /usr/lib/libQtGui.so.4 #25 0x04893c1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #26 0x04893f5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #27 0x04896627 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #28 0x02a24e88 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #29 0x08346425 in ?? () #30 0x0053fcc6 in __libc_start_main (main=0x83432e0, argc=1, ubp_av=0xbf8566b4, init=0x8347cf0 <__libc_csu_init>, fini=0x8347ce0 <__libc_csu_fini>, rtld_fini=0x4f5220 <_dl_fini>, stack_end= 0xbf8566ac) at libc-start.c:226 #31 0x0809eef1 in _start () Possible duplicates by query: bug 238045, bug 236519, bug 236422, bug 215688, bug 201991. Reported using DrKonqi -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
|
https://bugs.kde.org/show_bug.cgi?id=238623
--- Comment #1 from Marcel Wiesweg <marcel wiesweg gmx de> 2010-05-24 16:09:15 --- Exiv2 crash when loading an image (alternatively thumbnail, no debug info for libdigikamcore) Do the last lines on the console tell you about the image that was last loaded? -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
|
In reply to this post by Bugzilla from mvanross@inf.ed.ac.uk
https://bugs.kde.org/show_bug.cgi?id=238623
Gilles Caulier <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[hidden email] Component|general |Metadata --- Comment #2 from Gilles Caulier <caulier gilles gmail com> 2010-05-25 00:49:23 --- Which Exiv2 version you use. Go to Help/Components Info for details. Gilles Caulier -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
|
In reply to this post by Bugzilla from mvanross@inf.ed.ac.uk
https://bugs.kde.org/show_bug.cgi?id=238623
--- Comment #3 from Mark van Rossum <mvanross inf ed ac uk> 2010-05-25 22:13:07 --- When I rapidly flick to the picture with PageUp/PageDown I get lots of errors on the commandline like: digikam(11820)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot extract preview for "/home/vrossum/Pictures/tmp2/dsc_0431.jpg" When doing it slowly, no such errors appear. In addition I get at startup: digikam(11820)/digikam (core): ThumbnailLoadThread::load: No thumbnail size specified. Refusing to load thumbnail. Libexiv2 has version 0.19 Note these crashes always happen in the filmstrip + preview screen. -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
|
In reply to this post by Bugzilla from mvanross@inf.ed.ac.uk
https://bugs.kde.org/show_bug.cgi?id=238623
Gilles Caulier <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |[hidden email] Resolution| |DUPLICATE --- Comment #4 from Gilles Caulier <caulier gilles gmail com> 2010-05-27 05:44:46 --- It's a similar backtrace than #238045 Gilles Caulier *** This bug has been marked as a duplicate of bug 238045 *** -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
|
In reply to this post by Bugzilla from mvanross@inf.ed.ac.uk
https://bugs.kde.org/show_bug.cgi?id=238623
--- Comment #5 from Marcel Wiesweg <marcel wiesweg gmx de> 2010-05-28 13:19:23 --- Mark: > digikam(11820)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot > extract preview for "/home/vrossum/Pictures/tmp2/dsc_0431.jpg" This is a side-effect when the preview creation is cancelled. You can safely ignore it. The crash clearly comes from Exiv2. We recommend to update to the latest exiv2 / libkexiv2 version available, or to isolate the picture that causes the crash, so that we can test if the problem is fixed in latest exiv2. -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
|
In reply to this post by Bugzilla from mvanross@inf.ed.ac.uk
https://bugs.kde.org/show_bug.cgi?id=238623
--- Comment #6 from Andreas Huggel <ahuggel gmx net> 2010-05-28 15:09:48 --- According to the backtrace the crash happens in this method: ExifKey::~ExifKey() { } There is a memory corruption somewhere. We have a number of similar bug reports. Whether it is in Exiv2 or not I'm not sure. I'm not aware of any memory issue in recent versions of Exiv2. Andreas -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
|
In reply to this post by Bugzilla from mvanross@inf.ed.ac.uk
https://bugs.kde.org/show_bug.cgi?id=238623
--- Comment #7 from Mark van Rossum <mvanross inf ed ac uk> 2010-05-29 15:09:36 --- I have not been able to install the SVN version of libexiv2. Anyhow, I do think it is odd that the bug only seems to happen when RAPIDLY flicking through images. Perhaps this confuses some counter and tries to delete objects that were not there. -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
| Free forum by Nabble | Edit this page |
