Debugging digikam

Mario Frank mafrank at uni-potsdam.de
Fri Jan 20 10:36:14 GMT 2023


Hi Martin,

I was extremely busy at work the last years and did not have any time for
digiKam. But I do have some implementation in my local branch which
is currently not merged. I could try to get this into digiKam.
I'll post to the bug today and describe my implementation and discuss
with the others in which version it should be integrated.

Cheers,
Mario

Am 19.01.23 um 09:07 schrieb Gilles Caulier:
> Le mer. 18 janv. 2023 à 17:15, Martin Marmsoler
> <martin.marmsoler at gmail.com> a écrit :
>> Is there anybody working on this feature: https://bugs.kde.org/show_bug.cgi?id=388981
>> It really annoys me and if nobody took it up I would like to implement it?
> Not me. I'm busy on the new documentation :
>
> https://docs.digikam.org/en/main_window/similarity_view.html
>
> Best
>
> Gilles Caulier
>
>
>> Am Mi., 18. Jan. 2023 um 15:36 Uhr schrieb Martin Marmsoler <martin.marmsoler at gmail.com>:
>>>
>>>
>>> The error message I get is: Could not open the configuration file <b></b>. This file is installed with the digikam application and is absolutely required to run digikam. Please check your installation.
>>>
>>> BR,
>>> Martin
>>>
>>> Am Mi., 18. Jan. 2023 um 15:24 Uhr schrieb Martin Marmsoler <martin.marmsoler at gmail.com>:
>>>> Hi Maik,
>>>>
>>>> thanks for the response. I uninstalled digikam for now to not have those plugins installed. Now it fails during initialization of the database in main.cpp:
>>>>
>>>> AlbumManager::instance()->setDatabase(params, !commandLineDBPath.isNull(), firstAlbumPath)
>>>> returns false because of "ScanController::AbortImmediately"
>>>>
>>>> Lokale Variablen
>>>> aboutData @0x7fffffffe1b8 KAboutData
>>>> app @0x7fffffffe210 QApplication
>>>> argc 1 int
>>>> argv <ein Element> char **
>>>> commandLineDBPath "" QString
>>>> config @0x7fffffffe1d0 KSharedConfig::Ptr
>>>> digikam 0x0 Digikam::DigikamApp*
>>>> firstAlbumPath "" QString
>>>> group @0x7fffffffe220 KConfigGroup
>>>> iconTheme "" QString
>>>> mainConfig @0x7fffffffe230 KConfigGroup
>>>> params @0x7fffffffe280 Digikam::DbEngineParameters
>>>> connectOptions "" QString
>>>> databaseNameCore "/home/$USER/Dokumente/Festplatte/database/digikam4.db" QString
>>>> databaseNameFace "/home/$USER/Dokumente/Festplatte/database/recognition.db" QString
>>>> databaseNameSimilarity "/home/$USER/Dokumente/Festplatte/database/similarity.db" QString
>>>> databaseNameThumbnails "/home/$USER/Dokumente/Festplatte/database/thumbnails-digikam.db" QString
>>>> databaseType "QSQLITE" QString
>>>> hostName "" QString
>>>> internalServer false bool
>>>> internalServerDBPath "" QString
>>>> internalServerMysqlAdminCmd "" QString
>>>> internalServerMysqlInitCmd "" QString
>>>> internalServerMysqlServCmd "" QString
>>>> password "" QString
>>>> port -1 int
>>>> userName "" QString
>>>> walMode false bool
>>>> parser @0x7fffffffe1c0 QCommandLineParser
>>>> ret -1076182377 int
>>>> system @0x7fffffffe200 Digikam::SystemSettings
>>>> version "8.0.0-beta1" QString
>>>> Inspector
>>>> Ausdrücke
>>>> Rückgabewert
>>>> Tooltip
>>>>
>>>> Best regards,
>>>> Martin
>>>>
>>>> Am Mo., 16. Jan. 2023 um 19:51 Uhr schrieb Maik Qualmann <metzpinguin at gmail.com>:
>>>>> You still have "old" plugins in the directory. A possible path is "/usr/lib64/
>>>>> qt5/plugins/digikam/". Check the files in the folders based on the date, which
>>>>> plugins were not last updated and delete them. Due to the API change (help doc
>>>>> added), loading the "old" plugins crashes.
>>>>>
>>>>> Maik
>>>>>
>>>>> Am Montag, 16. Januar 2023, 17:28:35 CET schrieb Martin Marmsoler:
>>>>>> Hello,
>>>>>>
>>>>>> I am trying currently to debug digikam. So far building worked fine and
>>>>>> also debugging works.
>>>>>> (For setup I used bootstrap.local)
>>>>>> But when the application opens, it fails with a segmentation fault:
>>>>>>
>>>>>> 3 QString::toUtf8() const &                     qstring.h           684
>>>>>> 0x7ffff5e630a2
>>>>>> 4 KConfigGroup::readEntry<bool>                 kconfiggroup.h      260
>>>>>> 0x7ffff5e6331f
>>>>>> 5 Digikam::DPluginLoader::Private::appendPlugin dpluginloader_p.cpp 161
>>>>>> 0x7ffff61f2b8c
>>>>>> 6 Digikam::DPluginLoader::Private::loadPlugins  dpluginloader_p.cpp 223
>>>>>> 0x7ffff61f34cb
>>>>>> 7 Digikam::DPluginLoader::init                  dpluginloader.cpp   62
>>>>>>   0x7ffff61ef768
>>>>>> 8 Digikam::DigikamApp::DigikamApp               digikamapp.cpp      137
>>>>>> 0x7ffff775a811
>>>>>> 9 main                                          main.cpp            402
>>>>>> 0x55555555a712
>>>>>>
>>>>>>
>>>>>> commit id: d3e3a6c2e986bd35e47654824d62345374f67c5e (master 15.01.2023)
>>>>>>
>>>>>> Do you have an idea why it crashes?
>>>>>>
>>>>>> BR,
>>>>>> Martin
>>>>>
>>>>>
>>>>>



More information about the Digikam-devel mailing list