Closed Bug 1874717 Opened 1 year ago Closed 1 year ago

wayland proxy connection failure after applying update, defaulting to xwayland

Categories

(Core :: Widget: Gtk, defect, P2)

defect

Tracking

()

RESOLVED FIXED
123 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox121 --- unaffected
firefox122 --- unaffected
firefox123 --- fixed

People

(Reporter: gerard-majax, Assigned: stransky)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(1 file)

After applying update using our updater, I saw:

janv. 15 16:02:18 portable-alex Firefox-Nightly.desktop[841041]: Wayland Proxy error: ConnectToCompositor() connect() : Aucun fichier ou dossier de ce type
janv. 15 16:02:18 portable-alex Firefox-Nightly.desktop[841041]: Wayland Proxy error: StartProxyServer(): bind() error : Adresse déjà utilisée
janv. 15 16:02:18 portable-alex Firefox-Nightly.desktop[841041]: [GFX1-]: glxtest: Could not connect to wayland display, WAYLAND_DISPLAY=/run/user/1000/wayland-proxy-841041

PID 841041 is indeed the PID of the updated Firefox.

This makes the browser switch to XWayland that triggers all kind of weird bugs.

Flags: needinfo?(stransky)

There's no /run/user/1000/wayland-proxy-841041 socket

Killing / restarting after the update was applied and the browser was restarted gets back pure Wayland connection, and /run/user/1000/wayland-proxy-852295 is there.

Set release status flags based on info from the regressing bug 1743144

Blocks: wayland
No longer blocks: wayland-nightly

I guess when restarting we're somehow inheriting the WAYLAND_DISPLAY variable from our previous process...

(In reply to Emilio Cobos Álvarez (:emilio) from comment #4)

I guess when restarting we're somehow inheriting the WAYLAND_DISPLAY variable from our previous process...

Yes, we don't terminate the proxy when restart after update.

Assignee: nobody → stransky
Status: NEW → ASSIGNED
Flags: needinfo?(stransky)
Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/c7e569a30426 [Wayland] Clear Wayland proxy from LaunchChild() r=emilio
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 123 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: