Bug 248037 - Making a new database
Summary: Making a new database
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Database-Similarity (show other bugs)
Version: 1.2.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-16 10:30 UTC by Bernhard Nikola
Modified: 2022-01-08 10:21 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.5.0


Attachments
New crash information added by DrKonqi (13.70 KB, text/plain)
2010-08-24 09:21 UTC, Peter Baumgartner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bernhard Nikola 2010-08-16 10:30:34 UTC
Application: digikam (1.2.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-24-generic-pae i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
i tried to reorganize the database for 12 folders with 16.000 pics

 -- Backtrace:
Application: digiKam (digikam), signal: Floating point exception
[Current thread is 1 (Thread 0xb25ef760 (LWP 8941))]

Thread 16 (Thread 0xb00ceb70 (LWP 8942)):
#0  0xb782f430 in __kernel_vsyscall ()
#1  0xb4b2e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb4bb9287 in QWaitConditionPrivate::wait (this=0xa0954a8, mutex=0xa0954a4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xa0954a8, mutex=0xa0954a4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x08321fb4 in Digikam::ScanController::run (this=0xa09e020) at /build/buildd/digikam-1.2.0/digikam/scancontroller.cpp:516
#5  0xb4bb832e in QThreadPrivate::start (arg=0xa09e020) at thread/qthread_unix.cpp:248
#6  0xb4b2996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb48e2a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 15 (Thread 0xaf4ffb70 (LWP 8944)):
#0  0xb2f63e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0xb4ce36fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb4ce8825 in QTimerInfoList::updateCurrentTime (this=0xa270d94) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb4ce886a in QTimerInfoList::timerWait (this=0xa270d94, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb4ce6818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaf4ff0bc) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb4ce68a5 in timerSourcePrepare (source=0x0, timeout=0xb2f67ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb427caca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb427cee9 in ?? () from /lib/libglib-2.0.so.0
#8  0xb427d4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb4ce660f in QEventDispatcherGlib::processEvents (this=0xa20a960, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0xb4cb9059 in QEventLoop::processEvents (this=0xaf4ff280, flags=) at kernel/qeventloop.cpp:149
#11 0xb4cb94aa in QEventLoop::exec (this=0xaf4ff280, flags=...) at kernel/qeventloop.cpp:201
#12 0xb4bb55a8 in QThread::exec (this=0xa207e70) at thread/qthread.cpp:487
#13 0xb6694ced in Digikam::ImageFilterModelWorker::Thread::run (this=0xa207e70) at /build/buildd/digikam-1.2.0/obj-i486-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:66
#14 0xb4bb832e in QThreadPrivate::start (arg=0xa207e70) at thread/qthread_unix.cpp:248
#15 0xb4b2996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0xb48e2a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xae0ffb70 (LWP 8945)):
#0  0xb2f63e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0xb4ce36fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb4ce8825 in QTimerInfoList::updateCurrentTime (this=0xa26f8bc) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb4ce886a in QTimerInfoList::timerWait (this=0xa26f8bc, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb4ce6818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xae0ff0bc) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb4ce68a5 in timerSourcePrepare (source=0x0, timeout=0xb2f67ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb427caca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb427cee9 in ?? () from /lib/libglib-2.0.so.0
#8  0xb427d4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb4ce660f in QEventDispatcherGlib::processEvents (this=0xa20b018, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0xb4cb9059 in QEventLoop::processEvents (this=0xae0ff280, flags=) at kernel/qeventloop.cpp:149
#11 0xb4cb94aa in QEventLoop::exec (this=0xae0ff280, flags=...) at kernel/qeventloop.cpp:201
#12 0xb4bb55a8 in QThread::exec (this=0xa2078f0) at thread/qthread.cpp:487
#13 0xb6694ced in Digikam::ImageFilterModelWorker::Thread::run (this=0xa2078f0) at /build/buildd/digikam-1.2.0/obj-i486-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:66
#14 0xb4bb832e in QThreadPrivate::start (arg=0xa2078f0) at thread/qthread_unix.cpp:248
#15 0xb4b2996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0xb48e2a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xad8feb70 (LWP 8946)):
#0  0xb782f430 in __kernel_vsyscall ()
#1  0xb4b2e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb4bb9287 in QWaitConditionPrivate::wait (this=0xa5d8978, mutex=0xa5d8974, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xa5d8978, mutex=0xa5d8974, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb693510a in Digikam::LoadSaveThread::run (this=0xa5d8968) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb4bb832e in QThreadPrivate::start (arg=0xa5d8968) at thread/qthread_unix.cpp:248
#6  0xb4b2996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb48e2a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xad0fdb70 (LWP 8947)):
#0  0xb4b2bf37 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#1  0xb427b102 in g_main_context_release () from /lib/libglib-2.0.so.0
#2  0xb427d0e3 in ?? () from /lib/libglib-2.0.so.0
#3  0xb427d4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0xb4ce660f in QEventDispatcherGlib::processEvents (this=0xa5704b8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0xb4cb9059 in QEventLoop::processEvents (this=0xad0fd2a0, flags=) at kernel/qeventloop.cpp:149
#6  0xb4cb94aa in QEventLoop::exec (this=0xad0fd2a0, flags=...) at kernel/qeventloop.cpp:201
#7  0xb4bb55a8 in QThread::exec (this=0xa56f660) at thread/qthread.cpp:487
#8  0xb4bb832e in QThreadPrivate::start (arg=0xa56f660) at thread/qthread_unix.cpp:248
#9  0xb4b2996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb48e2a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xac8fcb70 (LWP 8948)):
#0  0xb782f430 in __kernel_vsyscall ()
#1  0xb48d4b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb428a4eb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb427d0ac in ?? () from /lib/libglib-2.0.so.0
#4  0xb427d4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb4ce660f in QEventDispatcherGlib::processEvents (this=0xa5dec50, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0xb4cb9059 in QEventLoop::processEvents (this=0xac8fc2a0, flags=) at kernel/qeventloop.cpp:149
#7  0xb4cb94aa in QEventLoop::exec (this=0xac8fc2a0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb4bb55a8 in QThread::exec (this=0xa56f9f8) at thread/qthread.cpp:487
#9  0xb4bb832e in QThreadPrivate::start (arg=0xa56f9f8) at thread/qthread_unix.cpp:248
#10 0xb4b2996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb48e2a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xaacdeb70 (LWP 8949)):
#0  0xb782f430 in __kernel_vsyscall ()
#1  0xb4b2e342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xae2bfce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0xaa0b6b70 (LWP 8950)):
#0  0xb782f430 in __kernel_vsyscall ()
#1  0xb48db971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xae2e95cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 8 (Thread 0xa98b5b70 (LWP 8951)):
#0  0xb4b2bf3a in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#1  0xb427d114 in ?? () from /lib/libglib-2.0.so.0
#2  0xb427d4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0xb4ce660f in QEventDispatcherGlib::processEvents (this=0xa542c80, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#4  0xb4cb9059 in QEventLoop::processEvents (this=0xa98b5230, flags=) at kernel/qeventloop.cpp:149
#5  0xb4cb94aa in QEventLoop::exec (this=0xa98b5230, flags=...) at kernel/qeventloop.cpp:201
#6  0xb4bb55a8 in QThread::exec (this=0xa31b7a8) at thread/qthread.cpp:487
#7  0xae62e96a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0xb4bb832e in QThreadPrivate::start (arg=0xa31b7a8) at thread/qthread_unix.cpp:248
#9  0xb4b2996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb48e2a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xa4e60b70 (LWP 8957)):
#0  0xb186fde4 in ?? () from /usr/lib/libasound.so.2
#1  0xb186cb8d in snd_ctl_read () from /usr/lib/libasound.so.2
#2  0xb1868f4f in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#3  0xb1874dc1 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#4  0xaa4d8ad8 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0xa8e5bb70 (LWP 8958)):
#0  0xb782f430 in __kernel_vsyscall ()
#1  0xb4b2e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xae2d09ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0xa865ab70 (LWP 8959)):
#0  0xb782f430 in __kernel_vsyscall ()
#1  0xb4b2e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb4bb9287 in QWaitConditionPrivate::wait (this=0xaa3f200, mutex=0xaa3f1fc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xaa3f200, mutex=0xaa3f1fc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb693510a in Digikam::LoadSaveThread::run (this=0xaa3f1f0) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb4bb832e in QThreadPrivate::start (arg=0xaa3f1f0) at thread/qthread_unix.cpp:248
#6  0xb4b2996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb48e2a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xa7dcbb70 (LWP 8966)):
#0  0xb782f430 in __kernel_vsyscall ()
#1  0xb4b2e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb4bb9287 in QWaitConditionPrivate::wait (this=0xad90280, mutex=0xad9027c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xad90280, mutex=0xad9027c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb693510a in Digikam::LoadSaveThread::run (this=0xad90270) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb4bb832e in QThreadPrivate::start (arg=0xad90270) at thread/qthread_unix.cpp:248
#6  0xb4b2996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb48e2a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa465fb70 (LWP 8967)):
#0  0xb782f430 in __kernel_vsyscall ()
#1  0xb4b2e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb4bb9287 in QWaitConditionPrivate::wait (this=0xadf5530, mutex=0xadf552c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xadf5530, mutex=0xadf552c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb693510a in Digikam::LoadSaveThread::run (this=0xadf5520) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb4bb832e in QThreadPrivate::start (arg=0xadf5520) at thread/qthread_unix.cpp:248
#6  0xb4b2996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb48e2a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa6d9ab70 (LWP 8999)):
#0  0xb782f430 in __kernel_vsyscall ()
#1  0xb4b2e015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb4bb9287 in QWaitConditionPrivate::wait (this=0xd1b42c0, mutex=0xd1b42bc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xd1b42c0, mutex=0xd1b42bc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb693510a in Digikam::LoadSaveThread::run (this=0xd1b42b0) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb4bb832e in QThreadPrivate::start (arg=0xd1b42b0) at thread/qthread_unix.cpp:248
#6  0xb4b2996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb48e2a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb25ef760 (LWP 8941)):
[KCrash Handler]
#6  0xb67eacb3 in Digikam::DImgScale::dimgCalcYPoints (src=0xae9706a0, sw=150, sh=1, dh=0) at /build/buildd/digikam-1.2.0/libs/dimg/dimgscale.cpp:296
#7  0xb67eaee2 in Digikam::DImgScale::dimgCalcScaleInfo (img=..., sw=150, sh=1, dw=128, dh=0, aa=true) at /build/buildd/digikam-1.2.0/libs/dimg/dimgscale.cpp:417
#8  0xb67eb486 in Digikam::DImg::smoothScale (this=0xbf906c5c, dw=128, dh=128, aspectRatioMode=Qt::KeepAspectRatio) at /build/buildd/digikam-1.2.0/libs/dimg/dimgscale.cpp:128
#9  0x081886e6 in Digikam::FingerPrintsGenerator::slotGotImagePreview (this=0xd131700, desc=..., img=...) at /build/buildd/digikam-1.2.0/utilities/batch/fingerprintsgenerator.cpp:175
#10 0x0818889b in Digikam::FingerPrintsGenerator::qt_metacall (this=0xd131700, _c=QMetaObject::InvokeMetaMethod, _id=86, _a=0xa5164088)
    at /build/buildd/digikam-1.2.0/obj-i486-linux-gnu/digikam/fingerprintsgenerator.moc:83
#11 0xb4cbfc9a in QMetaObject::metacall (object=0xd131700, cl=266952472, idx=86, argv=0xa5164088) at kernel/qmetaobject.cpp:237
#12 0xb4cca336 in QMetaCallEvent::placeMetaCall (this=0xaf569308, object=0xd131700) at kernel/qobject.cpp:561
#13 0xb4ccb3fe in QObject::event (this=0xd131700, e=0xaf569308) at kernel/qobject.cpp:1248
#14 0xb532c326 in QWidget::event (this=0xd131700, event=0xaf569308) at kernel/qwidget.cpp:8455
#15 0xb52ce4dc in QApplicationPrivate::notify_helper (this=0x9f10440, receiver=0xd131700, e=0xaf569308) at kernel/qapplication.cpp:4300
#16 0xb52d50f9 in QApplication::notify (this=0xbf9076a8, receiver=0xd131700, e=0xaf569308) at kernel/qapplication.cpp:4265
#17 0xb5e4cf2a in KApplication::notify (this=0xbf9076a8, receiver=0xd131700, event=0xaf569308) at ../../kdeui/kernel/kapplication.cpp:302
#18 0xb4cbaa3b in QCoreApplication::notifyInternal (this=0xbf9076a8, receiver=0xd131700, event=0xaf569308) at kernel/qcoreapplication.cpp:704
#19 0xb4cbd473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9ee6128) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9ee6128) at kernel/qcoreapplication.cpp:1345
#21 0xb4cbd5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#22 0xb4ce6adf in QCoreApplication::sendPostedEvents (s=0x9f131c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#23 postEventSourceDispatch (s=0x9f131c0) at kernel/qeventdispatcher_glib.cpp:276
#24 0xb42795e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#25 0xb427d2d8 in ?? () from /lib/libglib-2.0.so.0
#26 0xb427d4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#27 0xb4ce65d5 in QEventDispatcherGlib::processEvents (this=0x9ee5c08, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#28 0xb538e135 in QGuiEventDispatcherGlib::processEvents (this=0x9ee5c08, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0xb4cb9059 in QEventLoop::processEvents (this=0xbf9075f4, flags=) at kernel/qeventloop.cpp:149
#30 0xb4cb94aa in QEventLoop::exec (this=0xbf9075f4, flags=...) at kernel/qeventloop.cpp:201
#31 0xb4cbd69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#32 0xb52ce577 in QApplication::exec () at kernel/qapplication.cpp:3579
#33 0x083c2c35 in main (argc=5, argv=0xbf907af4) at /build/buildd/digikam-1.2.0/digikam/main.cpp:193

Reported using DrKonqi
Comment 1 caulier.gilles 2010-08-17 09:36:17 UTC

*** This bug has been marked as a duplicate of bug 218256 ***
Comment 2 Peter Baumgartner 2010-08-24 09:21:19 UTC
Created attachment 50884 [details]
New crash information added by DrKonqi

I suppose it's the same crash as reported in #218256 and #248037, but on Opensuse 11.3 with kernel "# uname -a
Linux blue 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 x86_64 x86_64 x86_64 GNU/Linux"
Comment 3 caulier.gilles 2022-01-08 10:21:44 UTC
Fixed with https://bugs.kde.org/show_bug.cgi?id=218256