Bug 499838 - Marble Maps and Marble Behaim freezes after launch on X11
Summary: Marble Maps and Marble Behaim freezes after launch on X11
Status: CONFIRMED
Alias: None
Product: marble
Classification: Applications
Component: general (other bugs)
Version First Reported In: 24.12.2
Platform: Arch Linux Linux
: NOR major
Target Milestone: ---
Assignee: marble-bugs
URL:
Keywords: X11-only
Depends on:
Blocks:
 
Reported: 2025-02-11 21:09 UTC by Balló György
Modified: 2025-07-11 15:15 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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