Bug 326019 - digiKam crashes while face tagging
Summary: digiKam crashes while face tagging
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Engine (show other bugs)
Version: 3.4.0
Platform: Microsoft Windows Microsoft Windows
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-14 18:07 UTC by wiggles2003
Modified: 2014-07-06 18:18 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.2.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wiggles2003 2013-10-14 18:07:54 UTC
Application: digikam (3.4.0)
KDE Platform Version: 4.10.2
Qt Version: 4.8.4
Operating System: WindowsNT Windows 7 i686

-- Information about the crash:
- What I was doing when the application crashed:
I was editing face tags. When the suggested tag is wrong I tried to write the correct one. Everytime digiKam is crashing 

- Custom settings of the application:
write tags into files

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam.exe), signal: Unknown


ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x779a015d
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


KERNELBASE.dll!RaiseException() [[unknown] @ -1] at 0x7592c41f
MSVCR100.dll!CxxThrowException() [[unknown] @ -1] at 0x6e60872d
MSVCR100.dll!fcloseall() [[unknown] @ -1] at 0x6e61f30f
opencv_core246.dll!cv::Range::Range() [[unknown] @ -1] at 0x6eac09c8
opencv_core246.dll!cv::Range::Range() [[unknown] @ -1] at 0x6eb182e7
qsqlite4.dll!qt_plugin_instance() [[unknown] @ -1] at 0x71c43003
QtSql4.dll!QSqlCachedResult::cacheNext() [[unknown] @ -1] at 0x73faef75


ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x779a015d
kernel32.dll!WaitForMultipleObjectsEx() [[unknown] @ -1] at 0x76a719fc
USER32.dll!PeekMessageW() [[unknown] @ -1] at 0x7734086a
QtCore4.dll!QEventDispatcherWin32::processEvents() [[unknown] @ -1] at 0x73e371a6
QtCore4.dll!QEventLoop::exec() [[unknown] @ -1] at 0x73e0eab9
digikamlib.dll!Digikam::ICCPreviewWidget::qt_static_metacall() [[unknown] @ -1] at 0x6bf10d9a
QtCore4.dll!QtConcurrent::internal::ExceptionStore::hasThrown() [[unknown] @ -1] at 0x73d181a9


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
QtCore4.dll!QWaitCondition::wait() [[unknown] @ -1] at 0x73d2881b
digikam.exe!QMap<QString,QString>::unite() [[unknown] @ -1] at 0x121420a
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x73d26fbc
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x73d276fd
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x73d27709
MSVCR100.dll!endthreadex() [[unknown] @ -1] at 0x6e63c600
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x779a015d
kernel32.dll!WaitForMultipleObjectsEx() [[unknown] @ -1] at 0x76a719fc
kernel32.dll!WaitForMultipleObjects() [[unknown] @ -1] at 0x76a741d8
QtCore4.dll!QString::contains() [[unknown] @ -1] at 0x73df4313
QtCore4.dll!QThread::setTerminationEnabled() [[unknown] @ -1] at 0x73d27ddd
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x73d276fd


ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x779a015d
kernel32.dll!WaitForMultipleObjectsEx() [[unknown] @ -1] at 0x76a719fc
USER32.dll!PeekMessageW() [[unknown] @ -1] at 0x7734086a
QtCore4.dll!QEventDispatcherWin32::processEvents() [[unknown] @ -1] at 0x73e371a6
QtGui4.dll!qt_getRegisteredWndClass() [[unknown] @ -1] at 0x7321a59f
QtCore4.dll!QCoreApplication::exec() [[unknown] @ -1] at 0x73e108cc
digikam.exe!QMap<QString,QString>::unite() [[unknown] @ -1] at 0x12da6e1
digikam.exe![unknown]() [[unknown] @ -1] at 0x1101125
digikam.exe!QMap<QString,QString>::unite() [[unknown] @ -1] at 0x13b2980
digikam.exe!QMap<QString,QString>::unite() [[unknown] @ -1] at 0x13b318f
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a


ntdll.dll!NtRemoveIoCompletion() [[unknown] @ -1] at 0x7799f959
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x779a015d
kernel32.dll!WaitForMultipleObjectsEx() [[unknown] @ -1] at 0x76a719fc
kernel32.dll!WaitForMultipleObjects() [[unknown] @ -1] at 0x76a741d8
QtCore4.dll!QString::contains() [[unknown] @ -1] at 0x73df4313
QtCore4.dll!QThread::setTerminationEnabled() [[unknown] @ -1] at 0x73d27ddd
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x73d276fd


ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x779a015d
kernel32.dll!WaitForMultipleObjectsEx() [[unknown] @ -1] at 0x76a719fc
USER32.dll!PeekMessageW() [[unknown] @ -1] at 0x7734086a
QtCore4.dll!QEventDispatcherWin32::processEvents() [[unknown] @ -1] at 0x73e371a6
QtCore4.dll!QEventLoop::exec() [[unknown] @ -1] at 0x73e0eab9
digikamlib.dll!Digikam::ICCPreviewWidget::qt_static_metacall() [[unknown] @ -1] at 0x6bf10d9a
QtCore4.dll!QtConcurrent::internal::ExceptionStore::hasThrown() [[unknown] @ -1] at 0x73d181a9


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x779a015d
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x779a015d
kernel32.dll!WaitForMultipleObjectsEx() [[unknown] @ -1] at 0x76a719fc
USER32.dll!PeekMessageW() [[unknown] @ -1] at 0x7734086a
QtCore4.dll!QEventDispatcherWin32::processEvents() [[unknown] @ -1] at 0x73e371a6
QtCore4.dll!QEventLoop::exec() [[unknown] @ -1] at 0x73e0eab9
digikamlib.dll!Digikam::ICCPreviewWidget::qt_static_metacall() [[unknown] @ -1] at 0x6bf10d9a
QtCore4.dll!QtConcurrent::internal::ExceptionStore::hasThrown() [[unknown] @ -1] at 0x73d181a9


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x779a015d
kernel32.dll!WaitForMultipleObjectsEx() [[unknown] @ -1] at 0x76a719fc
kernel32.dll!WaitForMultipleObjects() [[unknown] @ -1] at 0x76a741d8
QtCore4.dll!QString::contains() [[unknown] @ -1] at 0x73df4313
QtCore4.dll!QThread::setTerminationEnabled() [[unknown] @ -1] at 0x73d27ddd
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x73d276fd


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x779a015d
kernel32.dll!WaitForMultipleObjectsEx() [[unknown] @ -1] at 0x76a719fc
USER32.dll!PeekMessageW() [[unknown] @ -1] at 0x7734086a
QtCore4.dll!QEventDispatcherWin32::processEvents() [[unknown] @ -1] at 0x73e371a6
QtCore4.dll!QEventLoop::exec() [[unknown] @ -1] at 0x73e0eab9
digikamlib.dll!Digikam::ICCPreviewWidget::qt_static_metacall() [[unknown] @ -1] at 0x6bf10d9a
QtCore4.dll!QtConcurrent::internal::ExceptionStore::hasThrown() [[unknown] @ -1] at 0x73d181a9


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x779a015d
kernel32.dll!WaitForMultipleObjectsEx() [[unknown] @ -1] at 0x76a719fc
USER32.dll!PeekMessageW() [[unknown] @ -1] at 0x7734086a
QtCore4.dll!QEventDispatcherWin32::processEvents() [[unknown] @ -1] at 0x73e371a6
QtCore4.dll!QEventLoop::exec() [[unknown] @ -1] at 0x73e0eab9
digikamlib.dll!Digikam::ICCPreviewWidget::qt_static_metacall() [[unknown] @ -1] at 0x6bf10d9a
QtCore4.dll!QtConcurrent::internal::ExceptionStore::hasThrown() [[unknown] @ -1] at 0x73d181a9


ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x779a015d
kernel32.dll!WaitForMultipleObjectsEx() [[unknown] @ -1] at 0x76a719fc
USER32.dll!PeekMessageW() [[unknown] @ -1] at 0x7734086a
QtCore4.dll!QEventDispatcherWin32::processEvents() [[unknown] @ -1] at 0x73e371a6
QtCore4.dll!QEventLoop::exec() [[unknown] @ -1] at 0x73e0eab9
digikamlib.dll!Digikam::ICCPreviewWidget::qt_static_metacall() [[unknown] @ -1] at 0x6bf10d9a
QtCore4.dll!QtConcurrent::internal::ExceptionStore::hasThrown() [[unknown] @ -1] at 0x73d181a9


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
QtCore4.dll!QWaitCondition::wait() [[unknown] @ -1] at 0x73d2881b
digikamlib.dll!Digikam::ICCPreviewWidget::qt_static_metacall() [[unknown] @ -1] at 0x6bf1109d
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x73d27709
MSVCR100.dll!endthreadex() [[unknown] @ -1] at 0x6e63c556
MSVCR100.dll!endthreadex() [[unknown] @ -1] at 0x6e63c600
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!NtWaitForWorkViaWorkerFactory() [[unknown] @ -1] at 0x779a1f46
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45


ntdll.dll!ZwWaitForSingleObject() [[unknown] @ -1] at 0x7799f8d1
kernel32.dll!WaitForSingleObjectEx() [[unknown] @ -1] at 0x76a71194
kernel32.dll!WaitForSingleObject() [[unknown] @ -1] at 0x76a71148
VCOMP100.DLL!vcomp_ordered_loop_end() [[unknown] @ -1] at 0x72cc4111
VCOMP100.DLL!vcomp_atomic_div_r8() [[unknown] @ -1] at 0x72cc708e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x76a7336a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f72
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x779b9f45

Reported using DrKonqi
Comment 1 caulier.gilles 2013-11-08 15:07:13 UTC
We need a suitable backtrace to fix the problem... Look here for details ;

http://techbase.kde.org/Development/Tutorials/Debugging/Debugging_on_MS_Windows

Gilles Caulier
Comment 2 caulier.gilles 2014-07-06 18:18:48 UTC
New pre-version of digiKam 4.2.0 windows installer is available here.

https://drive.google.com/file/d/0B7yq-xFihT0_TTZTaXlUaExlaWs/edit?usp=sharing

I recently released 4.1.0 installer which is available in offcial KDE download repository, but this version crash immediately when face detection is started.

Crash appear when loading haar cascade XML files. There is no reason for that...
The crash  is inside core of OpenCV. This is not a problem relevant of digiKam. I'm sure, i found partially why :

Originally, OpenCV have been compiled using minimal options enabled, to optimize install. This is the case of 4.1.0 where OpenCV 2.4.9 is installed as shared lib.

Trying to find the problem using small libkface tests program, i finally tried to recompile and install whole OpenCV with all options enabled. And all work fine...

I also check if face tagging crash digiKam. It don't...

So to conclude : OpenCV is a big mess puzzle, providing around 30 optional features. Playing with this options as side effect due to internal dependencies. OpenCV is really weird here.

For me this problem is an important UPSTREAM dysfunction which must be reported to OpenCV team.

I don't know about Linux and OSX, but there is a big chance that similar problem will appear if OpenCV compilation options are enabled or disabled...

digiKam 4.2.0 running Face Detection under Windows 7 :

https://www.flickr.com/photos/digikam/14402474860/sizes/o/

So to all packagers, please take a care about OpenCV packages.

Thanks in advance.

Gilles Caulier