After a vcxsrv crash I cannot immediately run it again, it fails like this:
...
(II) IGLX: Loaded and initialized swrast
(II) GLX: Initialized DRISWRAST GL provider for screen 0
(II) GLX: Another vendor is already registered for screen 0
winClipboardThreadProc - DISPLAY=127.0.0.1:0.0
winClipboardProc - xcb_connect () returned and successfully opened the display.
winMultiWindowXMsgProc - another window manager is running. Exiting.
(EE) Server terminated with error (1). Closing log file.
Waiting for some minutes makes it work again.
I don't see any dangling process that I could kill. Any suggestions what I could to prevent havinf to wait?
Details to the crash which I see frequently:
Protokollname: Application
Quelle: Application Error
Datum: 26.01.2023 11:58:34
Ereignis-ID: 1000
Aufgabenkategorie:(100)
Ebene: Fehler
Schlüsselwörter:Klassisch
Benutzer: Nicht zutreffend
Computer: XXX
Beschreibung:
Name der fehlerhaften Anwendung: vcxsrv.exe, Version: 1.20.14.0, Zeitstempel: 0x61cf2d85
Name des fehlerhaften Moduls: vcxsrv.exe, Version: 1.20.14.0, Zeitstempel: 0x61cf2d85
Ausnahmecode: 0xc0000005
Fehleroffset: 0x0015eb32
ID des fehlerhaften Prozesses: 0x4e08
Startzeit der fehlerhaften Anwendung: 0x01d9316c5a09be8b
Pfad der fehlerhaften Anwendung: C:...\vcxsrv.1.20.14.0\vcxsrv.exe
Pfad des fehlerhaften Moduls: C:...\vcxsrv.1.20.14.0\vcxsrv.exe
Berichtskennung: 587b7e40-1bb2-410e-bc6e-3193dee4cd55
Vollständiger Name des fehlerhaften Pakets:
Anwendungs-ID, die relativ zum fehlerhaften Paket ist:
Ereignis-XML:
<event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<system>
<provider name="Application Error">
<eventid qualifiers="0">1000</eventid>
<version>0</version>
<level>2</level>
<task>100</task>
<opcode>0</opcode>
<keywords>0x80000000000000</keywords>
<timecreated systemtime="2023-01-26T10:58:34.7828253Z">
<eventrecordid>241249</eventrecordid>
<correlation>
<execution processid="0" threadid="0">
<channel>Application</channel>
<computer>XXX</computer>
<security>
</security></execution></correlation></timecreated></provider></system>
<eventdata>
<data>vcxsrv.exe</data>
<data>1.20.14.0</data>
<data>61cf2d85</data>
<data>vcxsrv.exe</data>
<data>1.20.14.0</data>
<data>61cf2d85</data>
<data>c0000005</data>
<data>0015eb32</data>
<data>4e08</data>
<data>01d9316c5a09be8b</data>
<data>C:...\vcxsrv.1.20.14.0\vcxsrv.exe</data>
<data>C:...\vcxsrv.1.20.14.0\vcxsrv.exe</data>
<data>587b7e40-1bb2-410e-bc6e-3193dee4cd55</data>
<data>
</data>
<data>
</data>
</eventdata>
</event>
Same problem happening to me.
And, according to tcpview, TCP port 6000 is closed
Have you found an explanation ?
Last edit: Gilles Pion 2024-03-15