Summary: | Program crashes using SEARCH or KEYWORD tabs - JPEG 2000 images relevant | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | copperlanding |
Component: | Plugin-DImg-JP2K | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles, copperlanding, metzpinguin |
Priority: | NOR | ||
Version: | 7.3.0 | ||
Target Milestone: | --- | ||
Platform: | macOS (DMG) | ||
OS: | macOS | ||
Latest Commit: | Version Fixed In: | 7.4.0 | |
Sentry Crash Report: |
Description
copperlanding
2021-07-21 21:32:57 UTC
In addition I used EXTRAS - MAINTANACE - the database repair function with no success. Perhaps somethig is your settings files is weird. Try this: 1/ backup all application settings located in <home_dir>//Library/Preferences/digikam* (lead file is digikamrc) 2/ restart digiKam. The first run-assistant will back. Setup the collection with the database. 3/ try the search function. 4/ If it do not work, restore backup. Q: Which kind of database did you use ? Gilles Caulier Other point of investigation : run digiKam from a terminal following instruction here : https://www.digikam.org/contribute/ ... and report the console trace in this file. Gilles Caulier Good Morning Caulier, thanks for the quick reply! 1) I use "sql light database" 2) I am not an expert (sorry) and could not find the application database. I would know how to find it in Windows but do not find the file in macOS. 3) The console text is: Last login: Wed Jul 21 21:59:19 on console The default interactive shell is now zsh. To update your account to use zsh, please run `chsh -s /bin/zsh`. For more details, please visit https://support.apple.com/kb/HT208050. pc20:~ myname$ /Applications/digiKam.org/digikam.app/Contents/MacOS/digikam dbus[21059]: Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded! QtAV 1.13.0(Jul 13 2021, 10:37:34) Multimedia framework base on Qt and FFmpeg. Distributed under the terms of LGPLv2.1 or later. Shanghai, China Copyright (C) 2012-2019 Wang Bin (aka. Lucas Wang) wbsecg1@gmail.com Donate: http://qtav.org/donate.html Source: https://github.com/wang-bin/QtAV Home page: http://qtav.org kf.xmlgui: Unhandled container to remove : Digikam::DigikamApp 4) Can you please review as well my post The console text AFTER the crash is: Last login: Wed Jul 21 21:59:19 on console The default interactive shell is now zsh. To update your account to use zsh, please run `chsh -s /bin/zsh`. For more details, please visit https://support.apple.com/kb/HT208050. pc20:~ myname$ /Applications/digiKam.org/digikam.app/Contents/MacOS/digikam dbus[21059]: Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded! QtAV 1.13.0(Jul 13 2021, 10:37:34) Multimedia framework base on Qt and FFmpeg. Distributed under the terms of LGPLv2.1 or later. Shanghai, China Copyright (C) 2012-2019 Wang Bin (aka. Lucas Wang) wbsecg1@gmail.com Donate: http://qtav.org/donate.html Source: https://github.com/wang-bin/QtAV Home page: http://qtav.org kf.xmlgui: Unhandled container to remove : Digikam::DigikamApp ICC Profile CS 52474220 Assertion failed: (0), function jas_cmshapmatlut_invert, file /opt/digikam.org.x86_64/var/macports/build/_opt_digikam.org.x86_64_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_jasper/jasper/work/jasper-2.0.14/src/libjasper/base/jas_cm.c, line 959. Abort trap: 6 pc20:~ myname$ Ok, it's clear. It crash while parsing a JPEG 2000 file with libjasper codec. It appear to be a problem with an embed ICC profile in image. Can you find this JPEG 2000 image in your collection ? The lib-jasper 2.0.14 is really very old. The first version that fixed the major bugs recently was 2.0.19, the current version is 2.0.32. But I think we have no influence on the version used in MacOS? Maik Yes, jasper que s installed with macports. This want mean to report an issue to macports bugzilla. But we can install a un recent version especially for digikam Guys, you are awesome. I found two .jp2 files, converted them in jpg and all works well again. What makes me wonder is that the files had been always in my collection and everything worked fine. However I guess that digiKam displayed them first time on my screen. My next contribution is on it's way... Confirmed : libjasper under MAcports is not the last one : https://ports.macports.org/port/jasper/ UPSTREAM bugs from MAcports project : https://trac.macports.org/ticket/63284#ticket UPSTREAM bug fixed... https://trac.macports.org/ticket/63284#comment:4 Gilles Caulier |