flathub / flathub/org.racket_lang.Racket

DrRacket does not open in Wayland session

Open
#11 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
3
Forks
2
PR merge metrics
No merged PRs in 30d

Description

DrRacket does not open. I noticed there's already a separate issue report for the problem, but it was already resolved & closed.

Running

> flatpak run org.racket_lang.Racket

in Fedora Kinoite 40 KDE Plasma (Wayland) session, in Konsole, produces

> Gdk: gdk_x11_window_get_xid: assertion 'GDK_IS_X11_WINDOW (window)' failed
> Window->C: argument is not non-null `Window' pointer
> argument: #f
> context...:
> /app/share/racket/pkgs/gui-lib/mred/private/wx/gtk/dc.rkt:56:2
> /app/share/racket/collects/racket/private/class-internal.rkt:3655:0: continue-make-object
> /app/share/racket/collects/racket/private/class-internal.rkt:3629:0: do-make-object/real-class
> /app/share/racket/pkgs/gui-lib/framework/splash.rkt:196:3
> /app/share/racket/pkgs/gui-lib/framework/splash.rkt:76:5
> /app/share/racket/pkgs/gui-lib/mred/private/wx/common/queue.rkt:436:6
> /app/share/racket/pkgs/gui-lib/mred/private/wx/common/queue.rkt:487:32
> /app/share/racket/collects/racket/private/more-scheme.rkt:148:2: call-with-break-parameterization
> /app/share/racket/pkgs/gui-lib/mred/private/wx/common/queue.rkt:371:11: eventspace-handler-thread-proc

No loading splash nor any other windows opened. I quite soon stopped the process with Ctrl-C:

> ^Cuser break
> context...:
> /app/share/racket/collects/racket/contract/private/arrow-val-first.rkt:555:3
> body of "/app/share/racket/pkgs/drracket/drracket/private/drracket-normal.rkt"
> body of "/app/share/racket/pkgs/drracket/drracket/drracket.rkt"

I then opened KDE Settings / Flatpak-permissions and **disabled permission to use Wayland**. Next I retried the flatpak command above, and the DrRacket loading splash screen opened instantly and the program advanced to the main window shortly after. It would seem the GUI framework used does not like Wayland.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.