Bug 497147 - Launching of v8.5 creates wrong initial screen: a copy of the desktop.
Summary: Launching of v8.5 creates wrong initial screen: a copy of the desktop.
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Bundle-AppImage (show other bugs)
Version: 8.5.0
Platform: Ubuntu Linux
: NOR grave
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-07 03:00 UTC by Rik
Modified: 2024-12-08 06:58 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 8.6.0
Sentry Crash Report:


Attachments
debug log generated as the bad splash page is generated (140.20 KB, text/plain)
2024-12-07 03:00 UTC, Rik
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rik 2024-12-07 03:00:56 UTC
Created attachment 176407 [details]
debug log generated as the bad splash page is generated

***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

SUMMARY

launching digiKam-8.5.0-Qt6-x86-64.appimage worked at first.  but now on launching it
it generates a *mirror image of the current desktop* as its window, and NOT the standard
digikam layoout.

STEPS TO REPRODUCE
1.  ./digiKam-8.5.0-Qt6-x86-64.appimage

OBSERVED RESULT

i attach a screenshot of the digikam window.  it may LOOK like a bunch of other apps' 
windows, but that is because on launch digikam takes ~screenshot of the current
desktop and using that as its splash page?!  Note also that clicking the "X" close
button in the upper-right corner DOES quit the digikam process.

EXPECTED RESULT

I expect it to launch with a standard digikam splashpage.

SOFTWARE/OS VERSIONS

Linux: Ubuntu 24.04.1

ADDITIONAL INFORMATION

I'm attaching the debug log produced via QT_LOGGING_RULES="digikam*=true".
Comment 1 caulier.gilles 2024-12-07 03:34:40 UTC
do you use Wayland or X11 ?

https://www.howtogeek.com/900698/what-is-wayland-on-linux-and-how-is-it-different-from-x/

Which GPU video card did you use ?
Comment 2 Rik 2024-12-07 03:59:07 UTC
hi caulier.gilles@gmail.com, thanks for your help.

X11

Nvidia Geforce RTX 3050

Is this (https://bugs.kde.org) the way digikam bug
reports/discussion is supposed to occur?  I was
looking for issues (re: v8.5) on your repo but
didn't find that.

	Rik

On 12/6/24 7:34 PM, bugzilla_noreply@kde.org wrote:
> https://bugs.kde.org/show_bug.cgi?id=497147
> 
> --- Comment #1 from caulier.gilles@gmail.com ---
> do you use Wayland or X11 ?
> 
> https://www.howtogeek.com/900698/what-is-wayland-on-linux-and-how-is-it-different-from-x/
> 
> Which GPU video card did you use ?
>
Comment 3 Rik 2024-12-07 04:07:09 UTC
Also note that my configuration (Ubuntu 24.04, NVidia drivers for X)
was working fine with an earlier 8.2 version of digiKam.

On 12/6/24 7:34 PM, bugzilla_noreply@kde.org wrote:
> https://bugs.kde.org/show_bug.cgi?id=497147
> 
> --- Comment #1 from caulier.gilles@gmail.com ---
> do you use Wayland or X11 ?
> 
> https://www.howtogeek.com/900698/what-is-wayland-on-linux-and-how-is-it-different-from-x/
> 
> Which GPU video card did you use ?
>
Comment 4 caulier.gilles 2024-12-07 04:21:28 UTC
I use also Ubuntu 224.04 with X11 and NVidia T1000 without problems

Bugzilla is the official project to report issues
Comment 5 caulier.gilles 2024-12-07 04:23:14 UTC
Note : i dont use the Nouveau opensource driver for NVIDIA, but the proprietary driver
Comment 6 Maik Qualmann 2024-12-07 07:00:16 UTC
I suspect there is an incompatibility between Qt6 and the graphics driver.
Try using digiKam with software OpenGL.
Edit the following file: ~/.config/digikam_systemrc

[System]
softwareOpenGL=true

Maik
Comment 7 Rik 2024-12-08 05:30:01 UTC
(In reply to Maik Qualmann from comment #6)
> I suspect there is an incompatibility between Qt6 and the graphics driver.
> Try using digiKam with software OpenGL.
> Edit the following file: ~/.config/digikam_systemrc
> 
> [System]
> softwareOpenGL=true
> 
> Maik

Good guess, that did it!  
But of course it wasn't a guess; how did you come up with that?  Can I report this to anyone usefully?  Thanks very much Maik.