Summary: | DigiKam crashes after about 10 photos viewed, random images then fail to load | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | jasonlt84 |
Component: | Bundle-Windows | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles, metzpinguin |
Priority: | NOR | ||
Version: | 6.1.0 | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | Version Fixed In: | 6.2.0 | |
Sentry Crash Report: |
Description
jasonlt84
2019-06-09 05:54:18 UTC
What do you see as trace in debugview program from Microsoft when you run digiKam to reproduce the dysfunction ? https://www.digikam.org/contribute/ Hi, I'm not sure what you meant by trace but I grabbed a snapshot of lines that seemed relevant around the point in time that the program crashed. [23480] C:\ [23480] BuildSupportList_On_Win8 [23480] Begin buildSupportList-- C:\\Temp\Win8_64\GeneStor.inf [23480] Open inf fail (error code : 3) [12156] digikam.dimg: "E:/LIBRARIES/IMAGES/My Photography/20171227_094825.jpg" : JPEG file identified [23480] bOpenDevList==FALSE [12156] digikam.general: Stacked View Mode : 1 [12156] digikam.dimg: "E:/LIBRARIES/IMAGES/My Photography/20171227_094242.jpg" : JPEG file identified [12156] digikam.metaengine: Exif color-space tag is sRGB. Using default sRGB ICC profile. [12156] digikam.dimg: "E:/LIBRARIES/IMAGES/My Photography/20171227_095652.jpg" : JPEG file identified [12156] digikam.metaengine: Exif color-space tag is sRGB. Using default sRGB ICC profile. [12156] digikam.dimg: Failed to allocate chunk of memory of size 12780288 std::bad_alloc [12156] digikam.general: Stacked View Mode : 1 [12156] digikam.general: Stacked View Mode : 1 [12156] digikam.dimg: "E:/LIBRARIES/IMAGES/My Photography/20171227_100122.jpg" : JPEG file identified [12156] digikam.metaengine: Exif color-space tag is sRGB. Using default sRGB ICC profile. [12156] digikam.general: Using 8 CPU core to run threads [12156] digikam.general: Action Thread run 1 new jobs [12156] digikam.general: One job is done [12156] digikam.general: Cancel Main Thread [12156] digikam.dimg: "E:/LIBRARIES/IMAGES/My Photography/20171227_100250.jpg" : JPEG file identified [12156] digikam.general: Stacked View Mode : 1 [12156] digikam.dimg: "E:/LIBRARIES/IMAGES/My Photography/20171227_101150.jpg" : JPEG file identified [12156] digikam.general: Stacked View Mode : 1 [12156] digikam.dimg: "E:/LIBRARIES/IMAGES/My Photography/20171227_100135.jpg" : JPEG file identified [12156] digikam.metaengine: Exif color-space tag is sRGB. Using default sRGB ICC profile. [12156] digikam.dimg: Failed to allocate chunk of memory of size 3195072 std::bad_alloc [12156] MGWHELP: C:\Program Files (x86)\digiKam\libwinpthread-1.dll - no dwarf symbols [12156] MGWHELP: C:\Program Files (x86)\digiKam\Qt5Core.dll - no dwarf symbols I'm seeing some errors around failing to allocate chunk of memory, and no dwarf symbols. Not sure what that means, but I'm running 40% CPU, 56% memory after DigiKam shut down. Hopefully you can assist, because it's not much use using a program that shuts down every 5 minutes or so. Thanks! > [12156] digikam.dimg: Failed to allocate chunk of memory of size 3195072 > std::bad_alloc That is indeed the problem. And we have a user with similar problem with this Bug 405232. This is a simple C++ function to get memory from the system, that fails. Only the cause is unclear. Maik Can you install for testing the Win32 digiKam package, so the 32bit version? Maik It looks like Microsoft has a problem with "std::bad_alloc" according to its docs. However, exactly in the other direction, this exception is not triggered. Ok, we're testing for a NULL pointer on Windows for testing. Maik Git commit dac492a5b7423ffc91eaa7cade358bf9aa685a54 by Maik Qualmann. Committed on 16/06/2019 at 08:24. Pushed by mqualmann into branch 'master'. check after allocating memory only for null pointer on Windows Related: bug 405232 M +10 -0 core/libs/dimg/loaders/dimgloader.h https://invent.kde.org/kde/digikam/commit/dac492a5b7423ffc91eaa7cade358bf9aa685a54 Please test the latest GIT version of digiKam-6.2.0 from my Google Drive: https://drive.google.com/open?id=1YESwYSxb47xERo8x11Syux1HBn-PPt0e ---------- Compute package checksums for digiKam 6.2.0-git File : digiKam-6.2.0-git-20190616T144603-Win64.exe Size : 171M MD5 sum : 13f8025302e7ba7887865a414fe9d170 SHA1 sum : 4a0d1577b64e1130e002b158444b3f552f6226ea SHA256 sum : cbd53a41a82dbe037ffb1745f53af673384e9b27a62ca04bc3c9a95cdde1e42a Maik Hi Maik, Thanks very much! I've installed DigiKam-6.2.0 per the link, and have been using this version for at least 20-30 minutes without any issues, other than after about 10-15 minutes a few of the preview images took a bit longer to load, but that's no issue. It didn't crash after doing the same actions I've done previously. I viewed images, deleted images, added some tags with no crashes experienced. Let me know if you want me to perform any other tasks with this version. Thanks! -----Original Message----- From: Maik Qualmann <bugzilla_noreply@kde.org> Sent: Sunday, 16 June 2019 11:36 PM To: jasonlt84@gmail.com Subject: [digikam] [Bug 408471] DigiKam crashes after about 10 photos viewed, random images then fail to load https://bugs.kde.org/show_bug.cgi?id=408471 --- Comment #7 from Maik Qualmann <metzpinguin@gmail.com> --- Please test the latest GIT version of digiKam-6.2.0 from my Google Drive: https://drive.google.com/open?id=1YESwYSxb47xERo8x11Syux1HBn-PPt0e ---------- Compute package checksums for digiKam 6.2.0-git File : digiKam-6.2.0-git-20190616T144603-Win64.exe Size : 171M MD5 sum : 13f8025302e7ba7887865a414fe9d170 SHA1 sum : 4a0d1577b64e1130e002b158444b3f552f6226ea SHA256 sum : cbd53a41a82dbe037ffb1745f53af673384e9b27a62ca04bc3c9a95cdde1e42a Maik -- You are receiving this mail because: You reported the bug. Ok, thanks for the test. I close the bug now, if necessary open again. Maik |