Bug 499838

Summary: Marble Maps and Marble Behaim freezes after launch on X11
Product: [Applications] marble Reporter: Balló György <ballogyor>
Component: generalAssignee: marble-bugs
Status: CONFIRMED ---    
Severity: major CC: steve_v
Priority: NOR Keywords: X11-only
Version First Reported In: 24.12.2   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Balló György 2025-02-11 21:09:08 UTC
SUMMARY
When I try to launch Marble Maps or Marble Behaim in an X11 session (Plasma X11 or GNOME on Xorg), it freezes immediately after the window present, and I have to kill the process. On the console, I can see a lot of messages like this:

QObject: Cannot create children for a parent that is in a different thread.
(Parent is Breeze::WidgetStateEngine(0x55af1cee20f0), parent's thread is QThread(0x55af1afa8420), current thread is QSGRenderThread(0x55af1e00c290)

It does not happen on Wayland, or when I explicitly set the QT_QUICK_BACKEND to software.

STEPS TO REPRODUCE
1. Log in into Plasma X11 or GNOME on Xorg
2. Launch Marble Maps or Marble Behaim

OBSERVED RESULT
The application window freezes after launch.

EXPECTED RESULT
The application should be functional.

SOFTWARE/OS VERSIONS
Distribution: Arch Linux
KDE Plasma Version: 6.3.0
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.2
Comment 1 TraceyC 2025-02-24 17:58:35 UTC
Adding the x11-only keyword
Comment 2 Steve Vialle 2025-07-11 15:15:21 UTC
Confirming. marble-maps still unusable as of kf 6.13 / gear 25.04.2.

Operating System: Gentoo Linux 2.17
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.13.0
Qt Version: 6.9.1
Kernel Version: 6.6.94-gentoo-dist (64-bit)
Graphics Platform: X11