Bug 338685 - Program crashed while trying to import files from external USB HDD drive
Summary: Program crashed while trying to import files from external USB HDD drive
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Import-UMS (show other bugs)
Version: 4.2.0
Platform: Microsoft Windows Microsoft Windows
: NOR major
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-30 22:49 UTC by jabrus
Modified: 2017-08-16 09:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.12.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jabrus 2014-08-30 22:49:51 UTC
As above.
An error popups appears with error info, then digikam restarts


Reproducible: Always




Application: digikam (4.2.0)
KDE Platform Version: 4.10.2
Qt Version: 4.8.4
Operating System: WindowsNT Windows 6.2 i686

-- Information about the crash:
Digikam crashes every time when i was trying to import my files from external HDD
win 8.1 64 bits

The crash can be reproduced every time.

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


ntdll.dll!NtWaitForSingleObject() [[unknown] @ -1] at 0x776dcd7c
KERNELBASE.dll!WaitForSingleObject() [[unknown] @ -1] at 0x754b103d
QtCore4.dll!QWaitCondition::wait() [[unknown] @ -1] at 0x639a881b
QtCore4.dll!QtConcurrent::internal::ExceptionStore::hasThrown() [[unknown] @ -1] at 0x63998392
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x639a7709
MSVCR100.dll!endthreadex() [[unknown] @ -1] at 0x638ac600
KERNEL32.DLL!BaseThreadInitThunk() [[unknown] @ -1] at 0x7559919f
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea22b
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea201


ntdll.dll!NtWaitForSingleObject() [[unknown] @ -1] at 0x776dcd7c
KERNELBASE.dll!WaitForSingleObject() [[unknown] @ -1] at 0x754b103d
QtCore4.dll!QWaitCondition::wait() [[unknown] @ -1] at 0x639a881b
QtCore4.dll!QtConcurrent::internal::ExceptionStore::hasThrown() [[unknown] @ -1] at 0x63998392
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x639a7709
MSVCR100.dll!endthreadex() [[unknown] @ -1] at 0x638ac600
KERNEL32.DLL!BaseThreadInitThunk() [[unknown] @ -1] at 0x7559919f
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea22b
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea201


ntdll.dll!NtWaitForSingleObject() [[unknown] @ -1] at 0x776dcd7c
KERNELBASE.dll!WaitForSingleObject() [[unknown] @ -1] at 0x754b103d
QtCore4.dll!QWaitCondition::wait() [[unknown] @ -1] at 0x639a881b
QtCore4.dll!QtConcurrent::internal::ExceptionStore::hasThrown() [[unknown] @ -1] at 0x63998392
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x639a7709
MSVCR100.dll!endthreadex() [[unknown] @ -1] at 0x638ac600
KERNEL32.DLL!BaseThreadInitThunk() [[unknown] @ -1] at 0x7559919f
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea22b
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea201


ntdll.dll!NtWaitForSingleObject() [[unknown] @ -1] at 0x776dcd7c
KERNELBASE.dll!WaitForSingleObject() [[unknown] @ -1] at 0x754b103d
QtCore4.dll!QWaitCondition::wait() [[unknown] @ -1] at 0x639a881b
QtCore4.dll!QtConcurrent::internal::ExceptionStore::hasThrown() [[unknown] @ -1] at 0x63998392
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x639a7709
MSVCR100.dll!endthreadex() [[unknown] @ -1] at 0x638ac600
KERNEL32.DLL!BaseThreadInitThunk() [[unknown] @ -1] at 0x7559919f
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea22b
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea201


ntdll.dll!NtWaitForWorkViaWorkerFactory() [[unknown] @ -1] at 0x776de82c
KERNEL32.DLL!BaseThreadInitThunk() [[unknown] @ -1] at 0x7559919f
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea22b
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea201


ntdll.dll!NtWaitForSingleObject() [[unknown] @ -1] at 0x776dcd7c
KERNELBASE.dll!WaitForSingleObject() [[unknown] @ -1] at 0x754b103d
QtCore4.dll!QWaitCondition::wait() [[unknown] @ -1] at 0x639a881b
QtCore4.dll!QtConcurrent::internal::ExceptionStore::hasThrown() [[unknown] @ -1] at 0x63998392
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x639a7709
MSVCR100.dll!endthreadex() [[unknown] @ -1] at 0x638ac600
KERNEL32.DLL!BaseThreadInitThunk() [[unknown] @ -1] at 0x7559919f
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea22b
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea201


ntdll.dll!NtWaitForSingleObject() [[unknown] @ -1] at 0x776dcd7c
KERNELBASE.dll!WaitForSingleObject() [[unknown] @ -1] at 0x754b103d
QtCore4.dll!QWaitCondition::wait() [[unknown] @ -1] at 0x639a881b
QtCore4.dll!QtConcurrent::internal::ExceptionStore::hasThrown() [[unknown] @ -1] at 0x63998392
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x639a7709
MSVCR100.dll!endthreadex() [[unknown] @ -1] at 0x638ac600
KERNEL32.DLL!BaseThreadInitThunk() [[unknown] @ -1] at 0x7559919f
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea22b
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea201


digikamlib.dll!Digikam::ICCPreviewWidget::qt_static_metacall() [[unknown] @ -1] at 0x65f1021c
kdeui.dll!QList<KSortableItem<QString,int> >::value() [[unknown] @ -1] at 0x64978c10
QtGui4.dll!QFont::operator==() [[unknown] @ -1] at 0x6419ac8e
QtGui4.dll!QWidgetPrivate::resolveFont() [[unknown] @ -1] at 0x6403ecae
QtGui4.dll!QWidgetPrivate::updateFont() [[unknown] @ -1] at 0x6403ef37
QtGui4.dll!QWidgetPrivate::resolveFont() [[unknown] @ -1] at 0x6403ecae
QtGui4.dll!QWidget::event() [[unknown] @ -1] at 0x64046036
QtGui4.dll!QAbstractScrollArea::event() [[unknown] @ -1] at 0x6439e318
QtGui4.dll!QAbstractItemView::event() [[unknown] @ -1] at 0x64416ab5
QtGui4.dll!QApplicationPrivate::notify_helper() [[unknown] @ -1] at 0x640004cd
kdeui.dll!QList<KSortableItem<QString,int> >::value() [[unknown] @ -1] at 0x64978c10
QtCore4.dll!QCoreApplication::sendEvent() [[unknown] @ -1] at 0x63a93cf6
QtGui4.dll!QWidget::raise() [[unknown] @ -1] at 0x6404a878


ntdll.dll!NtWaitForMultipleObjects() [[unknown] @ -1] at 0x776dd2ec
KERNEL32.DLL!BaseThreadInitThunk() [[unknown] @ -1] at 0x7559919f
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea22b
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea201


ntdll.dll!NtWaitForSingleObject() [[unknown] @ -1] at 0x776dcd7c
KERNELBASE.dll!WaitForSingleObject() [[unknown] @ -1] at 0x754b103d
QtCore4.dll!QWaitCondition::wait() [[unknown] @ -1] at 0x639a881b
digikam.exe!QMap<QString,QString>::unite() [[unknown] @ -1] at 0x1c553a
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x639a7709
MSVCR100.dll!endthreadex() [[unknown] @ -1] at 0x638ac600
KERNEL32.DLL!BaseThreadInitThunk() [[unknown] @ -1] at 0x7559919f
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea22b
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea201


ntdll.dll!NtWaitForWorkViaWorkerFactory() [[unknown] @ -1] at 0x776de82c
KERNEL32.DLL!BaseThreadInitThunk() [[unknown] @ -1] at 0x7559919f
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea22b
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea201


ntdll.dll!NtWaitForSingleObject() [[unknown] @ -1] at 0x776dcd7c
KERNELBASE.dll!WaitForSingleObject() [[unknown] @ -1] at 0x754b103d
QtCore4.dll!QWaitCondition::wait() [[unknown] @ -1] at 0x639a881b
digikamlib.dll!Digikam::ICCPreviewWidget::qt_static_metacall() [[unknown] @ -1] at 0x65ec450d
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x639a76fd


ntdll.dll!ZwRemoveIoCompletion() [[unknown] @ -1] at 0x776dcdcc
KERNEL32.DLL!BaseThreadInitThunk() [[unknown] @ -1] at 0x7559919f
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea22b
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea201


ntdll.dll!NtWaitForWorkViaWorkerFactory() [[unknown] @ -1] at 0x776de82c
KERNEL32.DLL!BaseThreadInitThunk() [[unknown] @ -1] at 0x7559919f
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea22b
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea201


ntdll.dll!NtWaitForMultipleObjects() [[unknown] @ -1] at 0x776dd2ec
KERNEL32.DLL!WaitForMultipleObjects() [[unknown] @ -1] at 0x75599188
QtCore4.dll!QString::contains() [[unknown] @ -1] at 0x63a74313
QtCore4.dll!QThread::setTerminationEnabled() [[unknown] @ -1] at 0x639a7ddd
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x639a76fd


ntdll.dll!NtWaitForSingleObject() [[unknown] @ -1] at 0x776dcd7c
KERNELBASE.dll!WaitForSingleObject() [[unknown] @ -1] at 0x754b103d
QtCore4.dll!QWaitCondition::wait() [[unknown] @ -1] at 0x639a881b
digikam.exe!QMap<QString,QString>::unite() [[unknown] @ -1] at 0x35287f
QtCore4.dll!QEventDispatcherWin32::`default constructor closure'() [[unknown] @ -1] at 0x639a7709


ntdll.dll!NtWaitForMultipleObjects() [[unknown] @ -1] at 0x776dd2ec
combase.dll!CleanupOleStateInAllTls() [[unknown] @ -1] at 0x77405fd0
combase.dll!CleanupOleStateInAllTls() [[unknown] @ -1] at 0x7740603e
combase.dll!CleanupOleStateInAllTls() [[unknown] @ -1] at 0x77406101
combase.dll!CleanupOleStateInAllTls() [[unknown] @ -1] at 0x77406257
KERNEL32.DLL!BaseThreadInitThunk() [[unknown] @ -1] at 0x7559919f
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea22b
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea201


ntdll.dll!NtWaitForWorkViaWorkerFactory() [[unknown] @ -1] at 0x776de82c
KERNEL32.DLL!BaseThreadInitThunk() [[unknown] @ -1] at 0x7559919f
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea22b
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x776ea201

Possible duplicates by query: bug 338104, bug 333575, bug 329651, bug 326019.

Report to https://bugs.kde.org/
Comment 1 caulier.gilles 2014-08-31 08:31:44 UTC

*** This bug has been marked as a duplicate of bug 338561 ***
Comment 2 caulier.gilles 2015-06-22 21:54:35 UTC
Git commit ad8538938371ec4152450c661b1857f8441e3af8 by Maik Qualmann.
Committed on 19/06/2015 at 21:01.
Pushed by mqualmann into branch 'master'.

fixes the model initialisation from the icon view and thumb bar of the import
window
Related: bug 349280
FIXED-IN: 4.12.0

M  +3    -1    NEWS
M  +1    -7    utilities/importui/main/importui.cpp
M  +7    -3    utilities/importui/views/importiconview.cpp
M  +0    -2    utilities/importui/views/importiconview.h
M  +11   -20   utilities/importui/views/importstackedview.cpp
M  +0    -1    utilities/importui/views/importstackedview.h
M  +3    -12   utilities/importui/views/importview.cpp
M  +1    -1    utilities/importui/views/importview.h

http://commits.kde.org/digikam/ad8538938371ec4152450c661b1857f8441e3af8