[digikam] [Bug 333598] New: Rebuild fingerprints crashes with large number (>40000) of images

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 333598] New: Rebuild fingerprints crashes with large number (>40000) of images

John C
https://bugs.kde.org/show_bug.cgi?id=333598

            Bug ID: 333598
           Summary: Rebuild fingerprints crashes with large number
                    (>40000) of images
    Classification: Unclassified
           Product: digikam
           Version: 3.4.0
          Platform: MS Windows
                OS: MS Windows
            Status: UNCONFIRMED
          Severity: major
          Priority: NOR
         Component: Maintenance
          Assignee: [hidden email]
          Reporter: [hidden email]

Memory usage was 543248K per Windows Task Manager.  IE and Eudora were loaded
but in background.  After perhaps 50 minutes of processing, digiKam stops and
gives crash message.  

Reproducible: Always

Steps to Reproduce:
1.Start digiKam
2.Select folder with large number of pictures,
3.Select Tools -> Maintenance -> Rebuild Fingerprints
4.Wait for it to fail.
Actual Results:  
Get crash window.  Backtrace does not produce usable results.

Expected Results:  
Finished fingerprinting all images and allowed me to add tags as needed.  Out
of the dozen or so programs I've tried, only Adobe Photoshop Elements can
handle this many images.

Windows XP, SP3
AMD quad core processor, 3GHz
4GB RAM

--
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
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 333598] Rebuild fingerprints crashes with large number (>40000) of images

Gilles Caulier-4
https://bugs.kde.org/show_bug.cgi?id=333598

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |BACKTRACE
                 CC|                            |[hidden email]

--- Comment #1 from Gilles Caulier <[hidden email]> ---
John,

This file still valid using last digiKam 4.2.0 ?

Also, if digiKam crash, we need a GDB backtrace to hack...

Gilles Caulier

--
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
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 333598] Rebuild fingerprints crashes with large number (>40000) of images

John C
In reply to this post by John C
https://bugs.kde.org/show_bug.cgi?id=333598

--- Comment #2 from John C <[hidden email]> ---
Tried 4.2.0.  Still dies.  Folder and multiple sub-folders have 105,000
images in 148 GB of disk.

-----------------

148GB

105500 image files

Executable: digikam.exe PID: 3664 Signal: EXCEPTION_ACCESS_VIOLATION
(0xc0000005)

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


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForSingleObject() [[unknown] @ -1] at 0x7c802542
[unknown]!QWaitCondition::wait() [[unknown] @ -1] at 0x6702881b
[unknown]!QListData::shared_null() [[unknown] @ -1] at 0x672847a0
[unknown]![unknown]() [[unknown] @ -1] at 0x3f136820
[unknown]![unknown]() [[unknown] @ -1] at 0x7220210


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!GetModuleFileNameA() [[unknown] @ -1] at 0x7c80b729


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForSingleObject() [[unknown] @ -1] at 0x7c802542
[unknown]!QWaitCondition::wait() [[unknown] @ -1] at 0x6702881b
[unknown]!QListData::shared_null() [[unknown] @ -1] at 0x672847a0
[unknown]![unknown]() [[unknown] @ -1] at 0xd576ec8


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!Sleep() [[unknown] @ -1] at 0x7c802455
[unknown]!CoGetMalloc() [[unknown] @ -1] at 0x774fe3fb
[unknown]!GetModuleFileNameA() [[unknown] @ -1] at 0x7c80b729


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!I_RpcBCacheFree() [[unknown] @ -1] at 0x77e76caf
[unknown]!I_RpcBCacheFree() [[unknown] @ -1] at 0x77e76ad1
[unknown]!I_RpcBCacheFree() [[unknown] @ -1] at 0x77e76c97
[unknown]!GetModuleFileNameA() [[unknown] @ -1] at 0x7c80b729


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!GetModuleFileNameA() [[unknown] @ -1] at 0x7c80b729


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WmiFreeBuffer() [[unknown] @ -1] at 0x77df8631
[unknown]!GetModuleFileNameA() [[unknown] @ -1] at 0x7c80b729


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForSingleObject() [[unknown] @ -1] at 0x7c802542
[unknown]!QWaitCondition::wait() [[unknown] @ -1] at 0x6702881b
[unknown]![unknown]() [[unknown] @ -1] at 0x1000101
[unknown]![unknown]() [[unknown] @ -1] at 0x7469a40
[unknown]![unknown]() [[unknown] @ -1] at 0x7220178


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!GetModuleFileNameA() [[unknown] @ -1] at 0x7c80b729


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!I_RpcBCacheFree() [[unknown] @ -1] at 0x77e76caf
[unknown]!I_RpcBCacheFree() [[unknown] @ -1] at 0x77e76ad1
[unknown]!I_RpcBCacheFree() [[unknown] @ -1] at 0x77e76c97
[unknown]!GetModuleFileNameA() [[unknown] @ -1] at 0x7c80b729


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!GetModuleFileNameA() [[unknown] @ -1] at 0x7c80b729


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!Digikam::ICCPreviewWidget::qt_static_metacall() [[unknown] @ -1]
at 0x641021c
[unknown]!QList<KSortableItem<QString,int> >::value() [[unknown] @ -1] at
0x1958c10


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]![unknown]() [[unknown] @ -1] at 0x64e61a08
[unknown]!GetModuleFileNameA() [[unknown] @ -1] at 0x7c80b729


[unknown]!KiFastSystemCallRet() [[unknown] @ -1] at 0x7c90e514
[unknown]!WaitForMultipleObjects() [[unknown] @ -1] at 0x7c80a115
[unknown]!QString::contains() [[unknown] @ -1] at 0x670f4313
[unknown]![unknown]() [[unknown] @ -1] at 0xffffffffff006aec

----------------------------


On Fri, August 29, 2014 6:24 pm, Gilles Caulier wrote:

> https://bugs.kde.org/show_bug.cgi?id=333598
>
>
> Gilles Caulier <[hidden email]> changed:
>
>
> What    |Removed                     |Added
> --------------------------------------------------------------------------
> --
> Status|UNCONFIRMED                 |RESOLVED
> Resolution|---                         |BACKTRACE
> CC|                            |[hidden email]
>
>
> --- Comment #1 from Gilles Caulier <[hidden email]> ---
> John,
>
>
> This file still valid using last digiKam 4.2.0 ?
>
>
> Also, if digiKam crash, we need a GDB backtrace to hack...
>
>
> Gilles Caulier
>
>
> --
> You are receiving this mail because:
> You reported the bug.
>
>

--
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
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 333598] Rebuild fingerprints crashes with large number (>40000) of images

Gilles Caulier-4
In reply to this post by John C
https://bugs.kde.org/show_bug.cgi?id=333598

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|3.4.0                       |4.2.0

--
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
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 333598] Rebuild fingerprints crashes with large number (>40000) of images

Gilles Caulier-4
In reply to this post by John C
https://bugs.kde.org/show_bug.cgi?id=333598

--- Comment #3 from Gilles Caulier <[hidden email]> ---
The backtrace still unsuitable to hack.

Please look at this page to get a better backtrace under Windows :

https://www.digikam.org/contrib

Gilles Caulier

--
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
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 333598] Rebuild fingerprints crashes with large number (>40000) of images

Gilles Caulier-4
In reply to this post by John C
https://bugs.kde.org/show_bug.cgi?id=333598

--- Comment #4 from Gilles Caulier <[hidden email]> ---
Also please look memory consumption when you run fingerprint registration in
database. We know some issue with sqlite library when faces detection and
recognition is processed.

Gilles Caulier

--
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
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 333598] Rebuild fingerprints crashes with large number (>40000) of images

John C
In reply to this post by John C
https://bugs.kde.org/show_bug.cgi?id=333598

--- Comment #5 from John C <[hidden email]> ---
I've already moved to Photoshop Elements.  It has no problem with the
large number of image files.

The system is Windows XP, SP3.  quad-core AMD processor.  8GB RAM (XP sees
3.25GB)  There is typically 2GB RAM free before starting the program.

Since I purchased a product that does what I need, I won't be following up
on this bug.


On Sat, August 30, 2014 12:30 pm, Gilles Caulier wrote:

> https://bugs.kde.org/show_bug.cgi?id=333598
>
>
> --- Comment #4 from Gilles Caulier <[hidden email]> ---
> Also please look memory consumption when you run fingerprint registration
> in database. We know some issue with sqlite library when faces detection
> and recognition is processed.
>
> Gilles Caulier
>
>
> --
> You are receiving this mail because:
> You reported the bug.
>
>

--
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
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 333598] Rebuild fingerprints crashes with large number (>40000) of images

John C
In reply to this post by John C
https://bugs.kde.org/show_bug.cgi?id=333598

--- Comment #6 from John C <[hidden email]> ---
Found a .db file from a previous version of digiKam in the folder.
Deleted it and it ran OK.


On Sat, August 30, 2014 12:30 pm, Gilles Caulier wrote:

> https://bugs.kde.org/show_bug.cgi?id=333598
>
>
> --- Comment #4 from Gilles Caulier <[hidden email]> ---
> Also please look memory consumption when you run fingerprint registration
> in database. We know some issue with sqlite library when faces detection
> and recognition is processed.
>
> Gilles Caulier
>
>
> --
> You are receiving this mail because:
> You reported the bug.
>
>

--
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
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 333598] Rebuild fingerprints crashes with large number (>40000) of images

Gilles Caulier-4
In reply to this post by John C
https://bugs.kde.org/show_bug.cgi?id=333598

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|BACKTRACE                   |FIXED
   Version Fixed In|                            |4.3.0

--
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