Bug 230464 - digiKam, crash report, loading photos to disk
Summary: digiKam, crash report, loading photos to disk
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Import-Albums (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-12 16:33 UTC by pereirafeitosa
Modified: 2022-11-24 15:33 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.9.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pereirafeitosa 2010-03-12 16:33:46 UTC
Application that crashed: digikam
Version of the application: 1.0.0-beta5
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-20-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
In Kubuntu, I was trying to download photos from a Kodak EasyShare C103 cam to a directory created in another partition, bigger than the on in which that OS is installed. I've selected about 200 pictures to be copied and clicked the "Next" button. Suddenly, digiKam has shutdown without any other screen advice than the KDE Crash Report.

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb78b0700 (LWP 3197))]

Thread 17 (Thread 0xb315ab70 (LWP 3207)):
#0  0x00fa0422 in __kernel_vsyscall ()
#1  0x00f5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02a6b87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01635e67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x0830a2d9 in ?? ()
#5  0x01634e32 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 16 (Thread 0xb2959b70 (LWP 3209)):
#0  0x00fa0422 in __kernel_vsyscall ()
#1  0x02a50c96 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x02b2054b in g_poll () from /lib/libglib-2.0.so.0
#3  0x02b1356b in ?? () from /lib/libglib-2.0.so.0
#4  0x02b13863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x01750067 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x01723c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x017240ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x01631b73 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x00ec5cbd in ?? () from /usr/lib/libdigikamdatabase.so.1
#10 0x01634e32 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 15 (Thread 0xb2158b70 (LWP 3210)):
#0  0x00f58d17 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x02a6ba46 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#2  0x02b12fcf in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0x02b13351 in ?? () from /lib/libglib-2.0.so.0
#4  0x02b13863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x01750067 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x01723c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x017240ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x01631b73 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x00ec5cbd in ?? () from /usr/lib/libdigikamdatabase.so.1
#10 0x01634e32 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xb1957b70 (LWP 3211)):
#0  0x00fa0422 in __kernel_vsyscall ()
#1  0x00f5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02a6b87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01635e67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x045b1bfa in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0x01634e32 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xb1156b70 (LWP 3212)):
#0  0x02a6ba10 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#1  0x02b12fcf in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x02b13351 in ?? () from /lib/libglib-2.0.so.0
#3  0x02b13863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x01750067 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x01723c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x017240ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x01631b73 in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x01634e32 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xb0955b70 (LWP 3213)):
#0  0x00f5bc56 in pthread_getspecific () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x041c3f35 in ?? () from /usr/lib/libgthread-2.0.so.0
#2  0x02b396c2 in g_thread_self () from /lib/libglib-2.0.so.0
#3  0x02b1384e in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x01750067 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x01723c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x017240ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x01631b73 in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x01634e32 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xb0154b70 (LWP 3214)):
#0  0x00fa0422 in __kernel_vsyscall ()
#1  0x00f5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02a6b87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01635e67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x045b1bfa in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0x01634e32 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xadd66b70 (LWP 3215)):
#0  0x00fa0422 in __kernel_vsyscall ()
#1  0x00f5b142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02a6b8d4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x031659ff in ?? () from /usr/lib/libxine.so.1
#4  0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xad15ab70 (LWP 3216)):
#0  0x00fa0422 in __kernel_vsyscall ()
#1  0x02a57a71 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x0318ebe0 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x03173011 in ?? () from /usr/lib/libxine.so.1
#4  0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xac959b70 (LWP 3217)):
#0  0x02a6bc41 in ?? () from /lib/tls/i686/cmov/libc.so.6
#1  0x02a50ca8 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x02b2054b in g_poll () from /lib/libglib-2.0.so.0
#3  0x02b1356b in ?? () from /lib/libglib-2.0.so.0
#4  0x02b13863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x01750067 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x01723c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x017240ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x01631b73 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x02fd920a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0x01634e32 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xac158b70 (LWP 3219)):
#0  0x00fa0422 in __kernel_vsyscall ()
#1  0x00f5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02a6b87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x031765ee in ?? () from /usr/lib/libxine.so.1
#4  0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xa82fdb70 (LWP 3229)):
#0  0x00fa0422 in __kernel_vsyscall ()
#1  0x00f5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02a6b87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01635e67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x045b1bfa in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0x01634e32 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xa92ffb70 (LWP 3236)):
#0  0x00fa0422 in __kernel_vsyscall ()
#1  0x00f5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02a6b87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01635e67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x045b1bfa in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0x01634e32 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xab0ffb70 (LWP 3237)):
#0  0x00fa0422 in __kernel_vsyscall ()
#1  0x00f5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02a6b87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01635e67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x045b1bfa in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0x01634e32 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa60ffb70 (LWP 3252)):
#0  0x00fa0422 in __kernel_vsyscall ()
#1  0x00f5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02a6b87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01635e67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x045b1bfa in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0x01634e32 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xab957b70 (LWP 3259)):
#0  0x00fa0422 in __kernel_vsyscall ()
#1  0x00f5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02a6b87d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01635e67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x0812277d in ?? ()
#5  0x01634e32 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00f5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x02a5e8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb78b0700 (LWP 3197)):
[KCrash Handler]
#6  0x039aa7ac in __dynamic_cast () from /usr/lib/libstdc++.so.6
#7  0x08277669 in ?? ()
#8  0x0814a945 in ?? ()
#9  0x0814b489 in ?? ()
#10 0x0815058d in ?? ()
#11 0x0173b263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#12 0x0173b6d8 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4
#13 0x063929b1 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#14 0x06393f32 in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#15 0x06835f02 in QToolButton::nextCheckState() () from /usr/lib/libQtGui.so.4
#16 0x06750163 in ?? () from /usr/lib/libQtGui.so.4
#17 0x06750431 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#18 0x068363fc in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#19 0x063ee012 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x0674e3ee in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#21 0x06838d9a in QToolButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#22 0x06398f54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0x063a1033 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#24 0x0562ebfa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#25 0x017256cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#26 0x0639ff6e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#27 0x0640e7c0 in ?? () from /usr/lib/libQtGui.so.4
#28 0x0640dc4b in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#29 0x0643a502 in ?? () from /usr/lib/libQtGui.so.4
#30 0x02b0fe88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0x02b13730 in ?? () from /lib/libglib-2.0.so.0
#32 0x02b13863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0x0175002c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0x06439be5 in ?? () from /usr/lib/libQtGui.so.4
#35 0x01723c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0x017240ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#37 0x0172653f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#38 0x06398dd7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#39 0x083a4da3 in ?? ()
#40 0x029a8b56 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#41 0x0809fe91 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-12 16:49:39 UTC
Fixed already. Update to the latest version...

*** This bug has been marked as a duplicate of bug 210462 ***
Comment 2 Julien Narboux 2010-03-12 16:51:09 UTC
This bug has already been solved since a long time. Please update to a stable version of Digikam (1.1.0) and ask ubuntu to stop using an unstable version in a so called stable distribution without updating.... You can use ubuntu backports for that.

Julien
Comment 3 pereirafeitosa 2010-03-12 17:43:58 UTC
Not working, but don't know if I've done all the things needed. I'm newbie in Linux and don't know much about installing packages. Here what I've done:

In terminal:
# apt-get purge digikam (removing, all right?)

Installing dependencies as in http://www.digikam.org/drupal/download/KDE4?q=download/dependencies:
# sudo apt-get build-dep digikam
# sudo apt-get build-dep kipi-plugins

Then trying to install from backports:
# apt-get -t karmic-backports install digikam

It used digikam_2%3a1.0.0~beta5-1ubuntu1_i386.deb that was already downloaded (hasn't need to download anything), I guess that should be the problem... But don't know what to do nor what I've done is the right thing. Help?

Oh! I don't want to clean all the apt's packages stored here.

Additional information: using KDE 4.3.2 and karmic-backports is in sources.list already.
Comment 4 Julien Narboux 2010-03-12 17:58:43 UTC
If you have activated the backports, then you can lunch synaptic and look for digikam, it should be easy. You do not need to install the build depedencies, those are mandatory only if you want to compile digikam yourself. Installing digikam backport package will install dependencies automatically.

Julien
Comment 5 Dario Andres 2010-03-12 20:28:15 UTC

*** This bug has been marked as a duplicate of bug 210462 ***
Comment 6 caulier.gilles 2022-11-24 15:33:14 UTC
Fixed with #210462