[X2Go-Dev] Bug#807: PulseAudio dies when accessed, when x2goclient.exe is run on a Windows 2012 Terminal Server (within a native RDP desktop connection)

2015-03-08 Thread Stefan Baur
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Package: x2goclient
Version: 4.0.3.1

Situation:

Hardware:

Windows Server 2012, installed as Terminal Server
Debian Linux 7.8( Wheezy), installed as X2Go Server
Windows 7x64 Client


Connection scenario:

0) Windows 7 Client tries to play a local sound file.
   Result: Sound works just fine.

1) Windows 7 Client connects to Debian Linux 7.8 using X2GoClient.
   Result: Sound works just fine.

2) Windows 7 Client connects to Windows Server 2012 using RDP
   (mstsc.exe). *NOT* via X2Go's RDP proxy feature.
   Result: Sound works just fine.

3) Windows 7 Client, connected to Windows Server 2012 using RDP
   (mstsc.exe), again, *NOT* via X2Go's RDP proxy feature, tries to run
   X2GoClient *on the Windows Server 2012* *inside* the native RDP
   Session.
   Result: Sound fails for all things X2Go.

Analysis:

It seems that PulseAudio dies as soon as one tries to play sound.

The following are captures of the tasks running on the W2K12 server.


x2goclient running, no attempt to play a sound has been made:

PS C:\Users\Administrator tasklist /fi USERNAME eq DocThor

Abbildname PID Sitzungsname   Sitz.-Nr.
Speichernutzung
=   ===
===
rdpclip.exe   3364 RDP-Tcp#2  4
  6.108 K
taskhostex.exe2368 RDP-Tcp#2  4
  5.896 K
explorer.exe  4008 RDP-Tcp#2  4
 42.556 K
powershell.exe4164 RDP-Tcp#2  4
 70.336 K
conhost.exe   4172 RDP-Tcp#2  4
  7.396 K
pageant.exe   4316 RDP-Tcp#2  4
  4.252 K
x2goclient.exe4356 RDP-Tcp#2  4
 31.188 K
x2gohelper.exe4376 RDP-Tcp#2  4
  3.112 K
sshd.exe  4408 RDP-Tcp#2  4
  6.224 K
conhost.exe   4416 RDP-Tcp#2  4
  4.808 K
ctfmon.exe4432 RDP-Tcp#2  4
  3.332 K
vcxsrv.exe4520 RDP-Tcp#2  4
 40.400 K
nxproxy.exe   4800 RDP-Tcp#2  4
 11.588 K
conhost.exe   4808 RDP-Tcp#2  4
  2.920 K
pulseaudio.exe2120 RDP-Tcp#2  4
  7.876 K
conhost.exe   3956 RDP-Tcp#2  4
  2.972 K


x2goclient running, an attempt to play a sound has been made:

PS C:\Users\Administrator tasklist /fi USERNAME eq DocThor

Abbildname PID Sitzungsname   Sitz.-Nr.
Speichernutzung
=   ===
===
rdpclip.exe   3364 RDP-Tcp#2  4
  6.112 K
taskhostex.exe2368 RDP-Tcp#2  4
  5.896 K
explorer.exe  4008 RDP-Tcp#2  4
 43.920 K
powershell.exe4164 RDP-Tcp#2  4
 70.344 K
conhost.exe   4172 RDP-Tcp#2  4
  7.396 K
pageant.exe   4316 RDP-Tcp#2  4
  4.252 K
x2goclient.exe4356 RDP-Tcp#2  4
 31.228 K
x2gohelper.exe4376 RDP-Tcp#2  4
  3.112 K
sshd.exe  4408 RDP-Tcp#2  4
  6.300 K
conhost.exe   4416 RDP-Tcp#2  4
  4.808 K
ctfmon.exe4432 RDP-Tcp#2  4
  3.344 K
vcxsrv.exe4520 RDP-Tcp#2  4
 49.264 K
nxproxy.exe   4800 RDP-Tcp#2  4
 18.372 K
conhost.exe   4808 RDP-Tcp#2  4
  2.920 K

As you can see, pulseaudio.exe is gone.

I can see that this is a rather unusual use case, but still, I'd be
interested to know why PulseAudio fails us here.

- -Stefan

- -- 
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (MingW32)

iQEcBAEBAgAGBQJU/MBAAAoJEG7d9BjNvlEZ5PIH/A2naqofIfgSkR4An2ZlS0ch
hBrhvgxpN4J/VM5pSJqPZ07+56rE/96lDkjrfWgysGP6wJtCmUlPWZZxPwO6Y2Ex
tNA/AeDX7X40pheXGBHubl1K0Mo2qO3oAsgZAAH0WAepxatRf/wMk5uIggUA/MO7
9ZmVI8zb3p92tzN4qGWZJttc4beDtMcj1tOkH2cn5hQFQ5MlSY+RE6P/pTOh6Lqv
iYgVmrejkIWDld3sq/A+C3bwc3VRxU7rZiYDk54LCHgJdaGI3IQEpz/e62ckIs6O
DZpWoRfkbPLIAfJaiJb2G217E9clmK/OtBkodfIf/N0cH2zygfrVZ0lWaqDfJNU=
=+kKI
-END PGP SIGNATURE-
___
x2go-dev mailing list
x2go-dev@lists.x2go.org
http://lists.x2go.org/listinfo/x2go-dev

[X2Go-Dev] Bug#807: Bug#807: Bug#807: PulseAudio dies when accessed, when x2goclient.exe is run on a Windows 2012 Terminal Server (within a native RDP desktop connection)

2015-03-08 Thread Stefan Baur
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am 08.03.2015 um 22:41 schrieb Stefan Baur:
 Note: This also occurs with x2goclient-4.0.3.2-20150301

It also occurs with x2goclient-4.0.2.0.
It also occurs with x2goclient-4.0.1.2.
It does *not* occur with x2goclient-4.0.0.3.

4.0.0.3 has PulseAudio 0.9.6 and no x2gohelper.exe.
4.0.1.2 has PulseAudio 1.1 and no x2gohelper.exe.
4.0.2.0 has PulseAudio 5 and no x2gohelper.exe.

So I guess we can rule out x2gohelper.exe.

It may indeed be that it is because PA can't find a recording device.
Though what surprises me is that I've seen pulseaudio.exe is running
and running and running ... until I establish a connection.  However,
now, as I try to reproduce it with the older versions, it seems to die
immediately. :confused:

- -Stefan

- -- 
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (MingW32)

iQEcBAEBAgAGBQJU/N7CAAoJEG7d9BjNvlEZUv4H/0G/k2vVKNiIz9MnYvyosf8r
C8u3wl6iVJKkOW6znzWvZ3aoRZKDjsscjSzaaH04P3kAjfqXpAz0kn9zhxD/bDAN
7A5wFHFYXNDpaF/WS22ouieGRQNYnR1CAnFMd2uG3St5ZLTf0HxkSGhSJKhjkh11
G+lnG8SMa6fRwDUA4pvZOZ8l1IqZ1cDqSRFUQ5q+DYF9s6ORzDVsZQanpq+us928
+8Q6HJviFb7amC37+9ps8FhfuKqs1fqL9xste9lYrcfaKc5o+GbjY3fxMMDBdbja
Ws2ndB2IEpVd0Ad72TVNeLybqQcTx2h5IpV14tSYvKVdCAG6HyMJHFd1vPcRo/Y=
=K0xY
-END PGP SIGNATURE-
___
x2go-dev mailing list
x2go-dev@lists.x2go.org
http://lists.x2go.org/listinfo/x2go-dev

[X2Go-Dev] Bug#807: Please record and send a PulseAudio debug log

2015-03-08 Thread Michael DePaulo
Please record and send a PulseAudio debug log.

You do not need to be using a debug build to do this:

1. Run x2goclient.exe with --debug
2. Reproduce this problem. You can exit x2goclient when done.
3. Assuming your %USERPROFILE% is C:\Users\mike.DEPAULO, look under
C:\Users\mike.DEPAULO\.x2go\pulse\
4. Sort the subfolders by date. The newest (or only) subfolder will
whose name begins with tmp contain the pulse.log file. This is the
droid we're looking for.

-Mike#2
___
x2go-dev mailing list
x2go-dev@lists.x2go.org
http://lists.x2go.org/listinfo/x2go-dev


Re: [X2Go-Dev] [git repositories] New branching concept

2015-03-08 Thread Mihai Moldovan
Hi,

I have reworked the two previously non-public scripts for git repository
creation and stored them into the maintenancescripts git repository.

Hooks are now handled via symlinks to a shared directory for newly
created repositories. This now matches the manual changes I have
performed to the hooking mechanism two weeks ago.



Mihai



signature.asc
Description: OpenPGP digital signature
___
x2go-dev mailing list
x2go-dev@lists.x2go.org
http://lists.x2go.org/listinfo/x2go-dev

Re: [X2Go-Dev] Maintaining VcXsrv and where to host it

2015-03-08 Thread Mihai Moldovan
On 08.03.2015 05:25 PM, Michael DePaulo wrote:

 On Mar 8, 2015 12:17 PM, Mihai Moldovan io...@ionic.de
 mailto:io...@ionic.de wrote:
  I'll do it based on your github archive, then, whenever I
  get home at night.

 Ack.


Your repository has been successfully imported. You can check it out
with the usual commands.

Overview: http://code.x2go.org/gitweb?p=vcxsrv.git;a=summary

Please note that the branch names were adapted as discussed on IRC. You
should probably change them accordingly on github, too, to prevent
confusion and mishaps.




Mihai



signature.asc
Description: OpenPGP digital signature
___
x2go-dev mailing list
x2go-dev@lists.x2go.org
http://lists.x2go.org/listinfo/x2go-dev

Re: [X2Go-Dev] [X2Go-Project] 2nd Online ΞX2Go Developer Meeting (2015-03-05/1pm)

2015-03-08 Thread Mike Gabriel

Hi Heinz,

On  Sa 07 Mär 2015 10:19:50 CET, Heinz-M. Graesing wrote:


Hi ΞX2Go Developers,

thank you for visiting and using this site:

http://wiki.x2go.org/doku.php/wiki:development:planning:start?#next_%CE%BEx2go_development_meeting

As there is the possibility to continue our meeting on the upcoming
Thursday, I would invite you to assemble again in our IRC channel.
I'll be unavailable on this weekend, so I'll be preparing our wiki
page on Monday evening.

As there topics still open, I won't advertise this as the third
meeting - we should just finish what we started and learn how to
improve the structure of our meetings.

Please let me know, which time is suitable for you:

http://wiki.x2go.org/doku.php/2015-03:day-2015-03-12


on the 12th, I can only be available between 9.00 UTC and 12.00 UTC  
(leaving office that day at 12.45 UTC).


The afternoon is family time. I can be available in the evening after  
19.30 UTC.


Mike


--

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148

GnuPG Key ID 0x25771B31
mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb


pgpdHUEQZnLHp.pgp
Description: Digitale PGP-Signatur
___
x2go-dev mailing list
x2go-dev@lists.x2go.org
http://lists.x2go.org/listinfo/x2go-dev

[X2Go-Dev] Bug#807: Bug#807: PulseAudio dies when accessed, when x2goclient.exe is run on a Windows 2012 Terminal Server (within a native RDP desktop connection)

2015-03-08 Thread Stefan Baur
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Note: This also occurs with
x2goclient-4.0.3.2-20150301

- -Stefan

- -- 
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (MingW32)

iQEcBAEBAgAGBQJU/MIFAAoJEG7d9BjNvlEZ7F8H/1tAHvGMKj3ep8AyV+tTDxee
1MukHwqHzDIuvuEle54ilEsc9iBA/VoKICCoDRWUSuWQp0tOo3cckIPOuapZeyWS
uJzcRXlaPIQ77mjJ6WLuzOVoYoCQH8oUHoJpXuM/+5rvZc3U3LEMR3a610tUKgkn
TJXPWA3ZjwCvMEWISqXWJ4E+mIRH8yO0ZtxxPOcxFticwD5D6VFusRu8XtOBRIqc
pWDTb5M34rqzr6H1h9HaXqrdAxYbxx1MoWIxpIcIj9KqVM5AGf/VqC2++XHde2M2
cJKfHO6iKBQQ3oYYUtTspJ7IhmTJR6wCnxedAKN7WqmIGiB0kPU+oJWulnia5Iw=
=yAwJ
-END PGP SIGNATURE-
___
x2go-dev mailing list
x2go-dev@lists.x2go.org
http://lists.x2go.org/listinfo/x2go-dev

[X2Go-Dev] Bug#806: x2goserver database problems was root cause?

2015-03-08 Thread Jason Alavaliant
Further digging through my install revealed that in the database the 
used_ports   table   had 36108  entries recording every port from 30001 
up to 66109 in use.


The session table didn't have anywhere near that many sessions recorded 
as in use,so I ran a


delete from used_ports where session_id not in (select session_id from 
sessions);

which removed 34683  rows from the table.

My clients are now getting ports in a much more sensible range provided 
back from the x2goserver when establishing a connection.


Reading the database creation code it looks like there should be a 
trigger deletes from used_ports when a session table row is removed so I 
think my database might have somehow failed to create that trigger on 
creation? Still digging into exactly how the data got into the state 
it was in.

___
x2go-dev mailing list
x2go-dev@lists.x2go.org
http://lists.x2go.org/listinfo/x2go-dev


Re: [X2Go-Dev] Maintaining VcXsrv and where to host it

2015-03-08 Thread Mihai Moldovan
On 08.03.2015 05:07 PM, Michael DePaulo wrote:
 I will import it to code.x2go.org after work today.

Please don't. I'll do it based on your github archive, then, whenever I
get home at night.

I still need to change a few scripts and make them available for git
repo creation.



Mihai




signature.asc
Description: OpenPGP digital signature
___
x2go-dev mailing list
x2go-dev@lists.x2go.org
http://lists.x2go.org/listinfo/x2go-dev

Re: [X2Go-Dev] Maintaining VcXsrv and where to host it

2015-03-08 Thread Michael DePaulo
On Mar 8, 2015 12:17 PM, Mihai Moldovan io...@ionic.de wrote:

 On 08.03.2015 05:07 PM, Michael DePaulo wrote:
  I will import it to code.x2go.org after work today.

 Please don't. I'll do it based on your github archive, then, whenever I
 get home at night.

 I still need to change a few scripts and make them available for git
 repo creation.



 Mihai

Ack.
___
x2go-dev mailing list
x2go-dev@lists.x2go.org
http://lists.x2go.org/listinfo/x2go-dev