Repository navigation
Game bring-up: Forever Launcher (PPSA99030): past sendmsg with #7090; first-start Wine prefix setup stops #12712
milescoviello
started this conversation in
Game bring-up
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Status: on
main, it aborts insendmsg:control data is not supported. Its in-process Wine passes descriptors to and from its wineserver withSCM_RIGHTS. With #7090, the private wineserver starts, and Wine runs and shuts down in order. The launcher then stops on its own first-start prefix setup: "Setting up the Windows files did not finish."Setup (runs reported in #7090)
The stop on
mainsendmsg: control data is not supported. Wine's first such call issendmsgon a socket-pair end withMSG_NOSIGNAL | MSG_DONTWAIT. It carries one byte of data and a 24-byte control buffer holding oneSOL_SOCKET/SCM_RIGHTSrecord (cmsg_len20), which passes the end of another socket pair.Next stop, with #7090
title wineboot skipped; prefix must be initialized by payload Wineandfailed to open "C:\\windows\\system32\\wineboot.exe".Not possible on Windows: Wine needs
0x7ffe0000, which the host process already owns there (p3n1cillin).Pull requests from this title
SCM_RIGHTScontrol messages pass descriptors on guest Unix-domain sockets.AI-assisted: yes (Claude Code)
All reactions