Bug 508242 - Crash while needing help about numerotation
Summary: Crash while needing help about numerotation
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: AdvancedRename-BatchQueueManager (other bugs)
Version First Reported In: 8.7.0
Platform: Microsoft Windows Microsoft Windows
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-08-14 12:52 UTC by Philippe
Modified: 2025-12-15 11:54 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 8.8.0
Sentry Crash Report:


Attachments
Video of the "Help" clic ! (1.16 MB, video/mp4)
2025-08-14 12:52 UTC, Philippe
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Philippe 2025-08-14 12:52:03 UTC
Created attachment 184072 [details]
Video of the "Help" clic !

SUMMARY
In the queue management workflow, when you select custom file numbering and then click the “Number...” button, after the “Number...” window opens, if you click the “Help” button to find out how to number only duplicate dates, the window disappears and you can no longer access it. DigiKam“ window, if you click on the ”Help" button to find out how to number only duplicate dates, the window disappears and you can no longer access any of the application's functions.
You are forced to terminate the “DigiKam” task and then restart the application.

STEPS TO REPRODUCE
1. Click on the “Batch queue manager” menu.
2. Select the “Rename files” function
3. Select “Custom File Names”
4. Select “Numbering...”
5. In the new window, click on “Help.”

OBSERVED RESULT
The new “Numbering... DigiKam” window closes at the same time as a new window (help window?).
No DigiKam functions are available: menus are blocked, windows are frozen.

EXPECTED RESULT
Have a help window!

SOFTWARE/OS VERSIONS
Windows: 11
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
The "Help" clic result is visible in the attached file
Comment 1 Maik Qualmann 2025-08-14 13:18:34 UTC
Yes, it's clear it's not a crash. QWebEngine is trying to recreate the parent dialog, but isn't successful. We've already fixed some of these dialogs; it's a strange behavior of QWebEngine, presumably related to the fact that QWebEngine uses OpenGL.

Maik
Comment 2 caulier.gilles 2025-08-14 16:05:56 UTC
Maik, I found others places where the problem is reproducible. Under MacOS, it lock too here :

https://imgur.com/QdRLTSu
https://imgur.com/rD9guEY
https://imgur.com/ML1r2hb

Gilles
Comment 3 Maik Qualmann 2025-08-14 18:13:15 UTC
Git commit ab9aa12e7d7134e8b5096cc851119db6b8a8aa58 by Maik Qualmann.
Committed on 14/08/2025 at 18:12.
Pushed by mqualmann into branch 'master'.

fix help view from sequence number dialog

M  +9    -1    core/utilities/advancedrename/parser/options/sequencenumberoption.cpp
M  +0    -1    core/utilities/setup/downloader/filesdownloader.cpp

https://invent.kde.org/graphics/digikam/-/commit/ab9aa12e7d7134e8b5096cc851119db6b8a8aa58
Comment 4 Maik Qualmann 2025-08-14 18:21:22 UTC
Git commit e1aa74938d2aa711eed237c969bbf401457dfbd5 by Maik Qualmann.
Committed on 14/08/2025 at 18:20.
Pushed by mqualmann into branch 'master'.

fix help view from ICC profile info in the setup dialog

M  +8    -1    core/utilities/setup/setupicc.cpp

https://invent.kde.org/graphics/digikam/-/commit/e1aa74938d2aa711eed237c969bbf401457dfbd5
Comment 5 Maik Qualmann 2025-08-14 18:32:28 UTC
Git commit c2b1eee67c0718c276f7940e2bc4852403ecbbc7 by Maik Qualmann.
Committed on 14/08/2025 at 18:31.
Pushed by mqualmann into branch 'master'.

fix help view from plugin about dialog

M  +8    -1    core/libs/dplugins/setup/dpluginsetup.cpp

https://invent.kde.org/graphics/digikam/-/commit/c2b1eee67c0718c276f7940e2bc4852403ecbbc7
Comment 6 Maik Qualmann 2025-08-14 18:42:49 UTC
Git commit f519a1896b489baded5d89e9b54b26d1ed9e1ac2 by Maik Qualmann.
Committed on 14/08/2025 at 18:42.
Pushed by mqualmann into branch 'master'.

fix help view from image plugin about dialog

M  +9    -1    core/utilities/imageeditor/editor/editortoolsettings.cpp
M  +9    -1    core/utilities/queuemanager/views/toolsettingsview.cpp

https://invent.kde.org/graphics/digikam/-/commit/f519a1896b489baded5d89e9b54b26d1ed9e1ac2
Comment 7 Maik Qualmann 2025-08-14 19:11:06 UTC
Git commit 64a8e1136c0811ad5082696b811774b1e55b2981 by Maik Qualmann.
Committed on 14/08/2025 at 19:10.
Pushed by mqualmann into branch 'master'.

add global dialogExec() function to avoid double code

M  +18   -0    core/app/utils/digikam_globals.cpp
M  +8    -2    core/app/utils/digikam_globals.h
M  +1    -0    core/app/utils/digikam_globals_p.h

https://invent.kde.org/graphics/digikam/-/commit/64a8e1136c0811ad5082696b811774b1e55b2981
Comment 8 Maik Qualmann 2025-08-14 19:40:06 UTC
Git commit 8d0eada44dce8eb121589f32131eb25709404daf by Maik Qualmann.
Committed on 14/08/2025 at 19:39.
Pushed by mqualmann into branch 'master'.

use the dialogExec() function

M  +1    -16   core/app/main/main.cpp
M  +2    -8    core/utilities/imageeditor/editor/editortoolsettings.cpp
M  +2    -8    core/utilities/queuemanager/views/toolsettingsview.cpp
M  +1    -7    core/utilities/setup/downloader/filesdownloader.cpp
M  +1    -8    core/utilities/setup/setupicc.cpp

https://invent.kde.org/graphics/digikam/-/commit/8d0eada44dce8eb121589f32131eb25709404daf