Status Update 1. x2goclient's 4.0.2.0 2014.03.05 nightly build was the last nightly build to be built with --console. So I ran that build with --debug.
I've attached the output. I wonder if x2goclient is detecting that pulseaudio.exe stopped and then restarting it, or if x2goclient is forcefully restarting pulseaudio.exe? I'm leaning towards the former explanation. Other than that though, the logs do not help me debug this bug. 2. It seems likely that this PulseAudio commit (which made it into PulseAudio 3.0) triggered this bug, since it changed the logic for cookie creation, in addition to specifying a different default cookie path. http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=87ae8307057944662bb8a4b638f56fa980eef48a Most likely the bug/incompatibility lies in one or both of these files: src/pulsecore/authkey.c src/pulse/client-conf.c I plan on compiling pulseaudio before and after this commit to determine empirically if this commit triggered this bug/incompatibility.
C:\Program Files\x2goclient>x2goclient.exe --debug x2go-INFO-1> "Starting x2goclient..." x2go-WARNING-1> "Can't load translator: :/x2goclient_en_us" x2go-WARNING-2> "Can't load translator: :/qt_en_US" x2go-DEBUG-onmainwindow.cpp:9729> Getting Xorg settings. x2go-INFO-3> "Started x2goclient." x2go-DEBUG-onmainwindow.cpp:477> "$HOME=C:/Users/mike" x2go-DEBUG-onmainwindow.cpp:2190> Reading 3 sessions from config file. x2go-DEBUG-onmainwindow.cpp:9536> Starting win servers... x2go-DEBUG-onmainwindow.cpp:9807> "C:/Users/mike/.x2go/etc/sshd_config created." x2go-DEBUG-onmainwindow.cpp:9305> got localhost x2go-DEBUG-onmainwindow.cpp:9305> got localhost x2go-DEBUG-onmainwindow.cpp:9327> Port is free: 4713 x2go-DEBUG-onmainwindow.cpp:9327> Port is free: 7022 x2go-DEBUG-onmainwindow.cpp:9863> Creating desktop: x2go_mike x2go-DEBUG-onmainwindow.cpp:9305> got localhost x2go-DEBUG-onmainwindow.cpp:9327> Port is free: 4714 x2go-DEBUG-onmainwindow.cpp:9649> pulse template: "C:/Users/mike/X2GO~1/pulse/tmp" x2go-DEBUG-onmainwindow.cpp:9659> pulse tmp file: "C:/Users/mike/X2GO~1/pulse/tmp.Hp3708" x2go-DEBUG-onmainwindow.cpp:9701> Starting pulse\pulseaudio.exe "--exit-idle-time=-1 -n -F C:\Users\mike\X2GO~1\pulse\tmp.Hp3708\config.pa" working dir: "C:/PROGRA~1/X2GOCL~1\pulse" x2go-DEBUG-onmainwindow.cpp:9708> Connected timer. x2go-DEBUG-onmainwindow.cpp:1436> Close event received. x2go-INFO-6> "Closing x2goclient..." x2go-DEBUG-onmainwindow.cpp:1289> Saving settings... x2go-DEBUG-onmainwindow.cpp:1298> Saved settings. x2go-DEBUG-onmainwindow.cpp:1368> Deleting the pulse timer... x2go-DEBUG-onmainwindow.cpp:1370> Deleted the pulse timer. x2go-DEBUG-onmainwindow.cpp:1371> Killing the pulse sound server... x2go-DEBUG-onmainwindow.cpp:1373> Killed the pulse sound server. x2go-DEBUG-onmainwindow.cpp:1374> Deleting the pulse process... QProcess: Destroyed while process is still running. x2go-DEBUG-onmainwindow.cpp:1376> Deleted the pulse process. x2go-INFO-7> "Closed x2goclient."
C:\Program Files\x2goclient>x2goclient.exe --debug x2go-INFO-1> "Starting x2goclient..." x2go-WARNING-1> "Can't load translator: :/x2goclient_en_us" x2go-WARNING-2> "Can't load translator: :/qt_en_US" x2go-DEBUG-onmainwindow.cpp:9729> Getting Xorg settings. x2go-INFO-3> "Started x2goclient." x2go-DEBUG-onmainwindow.cpp:477> "$HOME=C:/Users/mike" x2go-DEBUG-onmainwindow.cpp:2190> Reading 3 sessions from config file. x2go-DEBUG-onmainwindow.cpp:9536> Starting win servers... x2go-DEBUG-onmainwindow.cpp:9807> "C:/Users/mike/.x2go/etc/sshd_config created." x2go-DEBUG-onmainwindow.cpp:9305> got localhost x2go-DEBUG-onmainwindow.cpp:9305> got localhost x2go-DEBUG-onmainwindow.cpp:9327> Port is free: 4713 x2go-DEBUG-onmainwindow.cpp:9327> Port is free: 7022 x2go-DEBUG-onmainwindow.cpp:9305> got localhost x2go-DEBUG-onmainwindow.cpp:9863> Creating desktop: x2go_mike x2go-DEBUG-onmainwindow.cpp:9327> Port is free: 4714 x2go-DEBUG-onmainwindow.cpp:9649> pulse template: "C:/Users/mike/X2GO~1/pulse/tmp" x2go-DEBUG-onmainwindow.cpp:9659> pulse tmp file: "C:/Users/mike/X2GO~1/pulse/tmp.Hp1808" x2go-DEBUG-onmainwindow.cpp:9701> Starting pulse\pulseaudio.exe "--exit-idle-time=-1 -n -F C:\Users\mike\X2GO~1\pulse\tmp.Hp1808\config.pa" working dir: "C:/PROGRA~1/X2GOCL~1\pulse" x2go-DEBUG-onmainwindow.cpp:9708> Connected timer. x2go-DEBUG-onmainwindow.cpp:9719> Restarting pulse\pulseaudio.exe "--exit-idle-time=-1 -n -F C:\Users\mike\X2GO~1\pulse\tmp.Hp1808\config.pa" x2go-DEBUG-onmainwindow.cpp:9719> Restarting pulse\pulseaudio.exe "--exit-idle-time=-1 -n -F C:\Users\mike\X2GO~1\pulse\tmp.Hp1808\config.pa" x2go-DEBUG-onmainwindow.cpp:1436> Close event received. x2go-INFO-6> "Closing x2goclient..." x2go-DEBUG-onmainwindow.cpp:1289> Saving settings... x2go-DEBUG-onmainwindow.cpp:1298> Saved settings. x2go-DEBUG-onmainwindow.cpp:1368> Deleting the pulse timer... x2go-DEBUG-onmainwindow.cpp:1370> Deleted the pulse timer. x2go-DEBUG-onmainwindow.cpp:1371> Killing the pulse sound server... x2go-DEBUG-onmainwindow.cpp:1373> Killed the pulse sound server. x2go-DEBUG-onmainwindow.cpp:1374> Deleting the pulse process... x2go-DEBUG-onmainwindow.cpp:1376> Deleted the pulse process. x2go-INFO-7> "Closed x2goclient."
C:\Program Files\x2goclient>x2goclient.exe --debug x2go-INFO-1> "Starting x2goclient..." x2go-WARNING-1> "Can't load translator: :/x2goclient_en_us" x2go-WARNING-2> "Can't load translator: :/qt_en_US" x2go-DEBUG-onmainwindow.cpp:9729> Getting Xorg settings. x2go-INFO-3> "Started x2goclient." x2go-DEBUG-onmainwindow.cpp:477> "$HOME=C:/Users/mike" x2go-DEBUG-onmainwindow.cpp:2190> Reading 3 sessions from config file. x2go-DEBUG-onmainwindow.cpp:9536> Starting win servers... x2go-DEBUG-onmainwindow.cpp:9807> "C:/Users/mike/.x2go/etc/sshd_config created." x2go-DEBUG-onmainwindow.cpp:9305> got localhost x2go-DEBUG-onmainwindow.cpp:9305> got localhost x2go-DEBUG-onmainwindow.cpp:9327> Port is free: 7022 x2go-DEBUG-onmainwindow.cpp:9863> Creating desktop: x2go_mike x2go-DEBUG-onmainwindow.cpp:9327> Port is free: 4713 x2go-DEBUG-onmainwindow.cpp:9305> got localhost x2go-DEBUG-onmainwindow.cpp:9327> Port is free: 4714 x2go-DEBUG-onmainwindow.cpp:9649> pulse template: "C:/Users/mike/X2GO~1/pulse/tmp" x2go-DEBUG-onmainwindow.cpp:9659> pulse tmp file: "C:/Users/mike/X2GO~1/pulse/tmp.Hp2280" x2go-DEBUG-onmainwindow.cpp:9701> Starting pulse\pulseaudio.exe "--exit-idle-time=-1 -n -F C:\Users\mike\X2GO~1\pulse\tmp.Hp2280\config.pa" working dir: "C:/PROGRA~1/X2GOCL~1\pulse" x2go-DEBUG-onmainwindow.cpp:9708> Connected timer. x2go-DEBUG-onmainwindow.cpp:1436> Close event received. x2go-INFO-6> "Closing x2goclient..." x2go-DEBUG-onmainwindow.cpp:1289> Saving settings... x2go-DEBUG-onmainwindow.cpp:1298> Saved settings. x2go-DEBUG-onmainwindow.cpp:1368> Deleting the pulse timer... x2go-DEBUG-onmainwindow.cpp:1370> Deleted the pulse timer. x2go-DEBUG-onmainwindow.cpp:1371> Killing the pulse sound server... x2go-DEBUG-onmainwindow.cpp:1373> Killed the pulse sound server. x2go-DEBUG-onmainwindow.cpp:1374> Deleting the pulse process... QProcess: Destroyed while process is still running. x2go-DEBUG-onmainwindow.cpp:1376> Deleted the pulse process. x2go-INFO-7> "Closed x2goclient."
C:\Program Files\x2goclient>x2goclient.exe --debug x2go-INFO-1> "Starting x2goclient..." x2go-WARNING-1> "Can't load translator: :/x2goclient_en_us" x2go-WARNING-2> "Can't load translator: :/qt_en_US" x2go-DEBUG-onmainwindow.cpp:9729> Getting Xorg settings. x2go-INFO-3> "Started x2goclient." x2go-DEBUG-onmainwindow.cpp:477> "$HOME=C:/Users/mike" x2go-DEBUG-onmainwindow.cpp:2190> Reading 3 sessions from config file. x2go-DEBUG-onmainwindow.cpp:9536> Starting win servers... x2go-DEBUG-onmainwindow.cpp:9807> "C:/Users/mike/.x2go/etc/sshd_config created." x2go-DEBUG-onmainwindow.cpp:9305> got localhost x2go-DEBUG-onmainwindow.cpp:9305> got localhost x2go-DEBUG-onmainwindow.cpp:9327> Port is free: 4713 x2go-DEBUG-onmainwindow.cpp:9327> Port is free: 7022 x2go-DEBUG-onmainwindow.cpp:9305> got localhost x2go-DEBUG-onmainwindow.cpp:9863> Creating desktop: x2go_mike x2go-DEBUG-onmainwindow.cpp:9327> Port is free: 4714 x2go-DEBUG-onmainwindow.cpp:9649> pulse template: "C:/Users/mike/X2GO~1/pulse/tmp" x2go-DEBUG-onmainwindow.cpp:9659> pulse tmp file: "C:/Users/mike/X2GO~1/pulse/tmp.Hp3032" x2go-DEBUG-onmainwindow.cpp:9701> Starting pulse\pulseaudio.exe "--exit-idle-time=-1 -n -F C:\Users\mike\X2GO~1\pulse\tmp.Hp3032\config.pa" working dir: "C:/PROGRA~1/X2GOCL~1\pulse" x2go-DEBUG-onmainwindow.cpp:9708> Connected timer. x2go-DEBUG-onmainwindow.cpp:1436> Close event received. x2go-INFO-6> "Closing x2goclient..." x2go-DEBUG-onmainwindow.cpp:1289> Saving settings... x2go-DEBUG-onmainwindow.cpp:1298> Saved settings. x2go-DEBUG-onmainwindow.cpp:1368> Deleting the pulse timer... x2go-DEBUG-onmainwindow.cpp:1370> Deleted the pulse timer. x2go-DEBUG-onmainwindow.cpp:1371> Killing the pulse sound server... x2go-DEBUG-onmainwindow.cpp:1373> Killed the pulse sound server. x2go-DEBUG-onmainwindow.cpp:1374> Deleting the pulse process... QProcess: Destroyed while process is still running. x2go-DEBUG-onmainwindow.cpp:1376> Deleted the pulse process. x2go-INFO-7> "Closed x2goclient."
_______________________________________________ X2Go-Dev mailing list X2Go-Dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/x2go-dev