[X2Go-Dev] Bug#422: Status Update

Michael DePaulo mikedep333 at gmail.com
Wed Mar 12 05:08:55 CET 2014


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.
-------------- next part --------------
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."
-------------- next part --------------
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."
-------------- next part --------------
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."
-------------- next part --------------
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."


More information about the x2go-dev mailing list