Bottom posting...

Scott Best wrote:
> 
>     Wow, a perfect debug report. Now I feel compelled to actually help
> fix the problem. :)
> 
>     The very latest source is on the CVS server at SF:
> 
> http://echovnc.cvs.sourceforge.net/echovnc/echovnc/echovnc_linux/
> 
>     Any chance you can grab a snapshot of that and see if it still
> results in the failed assertion?
> 
>     Also, can you run your Linux echoServer with debug logging (with
> the "-ll" switch, not just "-l"), recreate the error, then resend that log
> file during the error?
> 
> thanks,
> Scott
> 
> 
> On Sep 6, 2008, at 5:41 PM, Dr James Allen wrote:
> 
>>
>> echovnc (linux) 1.1.2 (fc7) I have tried both the SF rpm (x86_64) and
>> built from source
>>
>> echoserver (linux) 1.63
>>
>> InstantVNC v1.40 running on XP
>> ---------------------------------
>>
>> EchoVNC running on another XP machine ; all works perectly.
>>
>> When I run echovnc on linux with the same settings I can connect to the
>> EchoServer and indeed see the partner in the window. As soon as I double
>> click on the partner to connect I get :-
>>
>> Sorry, the remote partner "phisupp" could not be found
>>
>> Where phisupp is the name of my partner.
>>
>> I also get :-
>>
>>
>> (echovnc:27710): Gtk-CRITICAL **:
>> gtk_tree_view_column_cell_layout_pack_start: assertion `!
>> gtk_tree_view_column_get_cell_info (column, cell)' failed
>>
>> on the command line from echovnc (linux)
>>
>> The log file from echovnc during the session is :-
>> --------------------------------------------------------------------------------
>>
>> [Sun Sep  7 01:36:10 2008] echoServer : InitializeProxyDll : initialize
>> echoware dll v. 1.0.1
>> [Sun Sep  7 01:36:10 2008] echoServer : CheckServer:Try proxy connection
>> [Sun Sep  7 01:36:10 2008] echoServer : CheckServer:Proxy connection
>> failed
>> [Sun Sep  7 01:36:10 2008] echoServer : CheckServer:Try direct connection
>> [Sun Sep  7 01:36:10 2008] echoServer : CheckServer:Direct connection
>> succeded
>> [Sun Sep  7 01:36:10 2008] echoServer : Set Encryption Level to 1 for
>> orac.yard-hw.sycamorestables.net:443
>> [Sun Sep  7 01:36:10 2008] echoServer : CDllProxyInfo: connectTimeout=30
>> ReceiveTimeout=30 SendTimeout=30
>> [Sun Sep  7 01:36:10 2008] echoServer : CACConnection: Enter connect
>> [Sun Sep  7 01:36:10 2008] echoServer : CACConnection: Timeout=30
>> [Sun Sep  7 01:36:10 2008] echoServer :         CACConnection: Try
>> connect orac.yard-hw.sycamorestables.net:443 phiadmin:vncv
>> [Sun Sep  7 01:36:10 2008] echoServer :                 CACConnection:
>> connected
>> [Sun Sep  7 01:36:10 2008] echoServer : CACConnection::OnReceive 28
>> [Sun Sep  7 01:36:10 2008] echoServer : CACConnection: Receive
>> MSG_PROXY_CONNECTED
>> [Sun Sep  7 01:36:10 2008] echoServer : Public Key : R 320
>> [Sun Sep  7 01:36:10 2008] echoServer : CACConnection::OnReceive 348
>> [Sun Sep  7 01:36:10 2008] echoServer : CACConnection: Receive
>> MSG_PROXY_PUBLICKEY
>> [Sun Sep  7 01:36:10 2008] echoServer : CACConnection::OnReceive 299
>> [Sun Sep  7 01:36:10 2008] echoServer : CACConnection: Receive
>> MSG_PROXY_HANDSHAKECONFIRM
>> [Sun Sep  7 01:36:10 2008] echoServer :         CACConnection: End Try
>> connect
>> [Sun Sep  7 01:36:10 2008] echoServer : CACConnection: Exit connect
>> [Sun Sep  7 01:36:12 2008] echoServer : CProxyConnection: GetGroupList
>> [Sun Sep  7 01:36:12 2008] echoServer : CACConnection: GetGroupList
>> [Sun Sep  7 01:36:12 2008] echoServer : CACConnection: GetGroupList wait
>> 5 seconds
>> [Sun Sep  7 01:36:12 2008] echoServer : CACConnection::OnReceive 45
>> [Sun Sep  7 01:36:12 2008] echoServer : CACConnection: Receive
>> MSG_SEND_GROUP_LIST
>> [Sun Sep  7 01:36:12 2008] echoServer : CACConnection: Receive
>> GetGroupList return: phiclients,Public
>> [Sun Sep  7 01:36:12 2008] echoServer : CACConnection: GetGroupList
>> wait end
>> [Sun Sep  7 01:36:12 2008] echoServer : CACConnection: GetGroupList
>> return: phiclients,Public
>> [Sun Sep  7 01:36:12 2008] echoServer : CACConnection: GetGroupList
>> return: 18
>> [Sun Sep  7 01:36:12 2008] echoServer : GetGroupList: Success
>> [Sun Sep  7 01:36:12 2008] echoServer : CProxyConnection: GetGroupList
>> [Sun Sep  7 01:36:12 2008] echoServer : CACConnection: GetGroupList
>> [Sun Sep  7 01:36:12 2008] echoServer : CACConnection: GetGroupList wait
>> 5 seconds
>> [Sun Sep  7 01:36:12 2008] echoServer : CACConnection::OnReceive 45
>> [Sun Sep  7 01:36:12 2008] echoServer : CACConnection: Receive
>> MSG_SEND_GROUP_LIST
>> [Sun Sep  7 01:36:12 2008] echoServer : CACConnection: Receive
>> GetGroupList return: phiclients,Public
>> [Sun Sep  7 01:36:12 2008] echoServer : CACConnection: GetGroupList
>> wait end
>> [Sun Sep  7 01:36:12 2008] echoServer : CACConnection: GetGroupList
>> return: phiclients,Public
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: GetGroupList
>> return: 18
>> [Sun Sep  7 01:36:13 2008] echoServer : GetGroupList: Success
>> [Sun Sep  7 01:36:13 2008] echoServer : CProxyConnection: GetGroupList
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: GetGroupList
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: GetGroupList wait
>> 5 seconds
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection::OnReceive 45
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: Receive
>> MSG_SEND_GROUP_LIST
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: Receive
>> GetGroupList return: phiclients,Public
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: GetGroupList
>> wait end
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: GetGroupList
>> return: phiclients,Public
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: GetGroupList
>> return: 18
>> [Sun Sep  7 01:36:13 2008] echoServer : GetGroupList: Success
>> [Sun Sep  7 01:36:13 2008] echoServer : CProxyConnection: GetUserList
>> for group phiclients
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: GetUserList
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: GetUserList wait
>> 5 seconds
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection::OnReceive 84
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: Receive
>> MSG_SEND_USER_LIST
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: GetUserList
>> wait end
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: GetUserList
>> return: phiclients,phisupp:vnc;phiadmin:vncv
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: GetUserList
>> return length: 37
>> [Sun Sep  7 01:36:13 2008] echoServer : GetUserList: Success
>> [Sun Sep  7 01:36:13 2008] echoServer : CProxyConnection: GetUserList
>> for group phiclients
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: GetUserList
>> [Sun Sep  7 01:36:13 2008] echoServer : CACConnection: GetUserList
>> returns: phiclients,phisupp:vnc;phiadmin:vncv
>> [Sun Sep  7 01:36:13 2008] echoServer : GetUserList: Success
>> [Sun Sep  7 01:36:16 2008] echoServer : =>CProxyConnection:
>> EstablishNewDataChannel to partner phisupp
>> [Sun Sep  7 01:36:16 2008] echoServer : CProxyConnection: Find partner
>> [Sun Sep  7 01:36:16 2008] echoServer : CACConnection: FindPartner
>> phisupp
>> [Sun Sep  7 01:36:16 2008] echoServer : CACConnection: FindPartner wait
>> 30 seconds
>> [Sun Sep  7 01:36:16 2008] echoServer : CACConnection::OnReceive 36
>> [Sun Sep  7 01:36:16 2008] echoServer : CACConnection: Receive
>> MSG_PROXY_PARTNERFOUND
>> [Sun Sep  7 01:36:16 2008] echoServer : CACConnection: FindPartner
>> wait end
>> [Sun Sep  7 01:36:16 2008] echoServer : CACConnection: FindPartner
>> status=2337
>> [Sun Sep  7 01:36:16 2008] echoServer : CProxyConnection: Success find
>> partner
>> [Sun Sep  7 01:36:16 2008] echoServer : CProxyConnection: Connect to
>> peer phisupp
>> [Sun Sep  7 01:36:16 2008] echoServer : CACConnection: Try connect to
>> peer phisupp
>> [Sun Sep  7 01:36:16 2008] echoServer : CACConnection::OnReceive 39
>> [Sun Sep  7 01:36:16 2008] echoServer : CACConnection: Receive
>> MSG_CHANNEL_CODE 1dc92b871a
>> [Sun Sep  7 01:36:30 2008] echoServer : CACConnection::OnReceive 359
>> [Sun Sep  7 01:36:30 2008] echoServer : CACConnection: Receive
>> MSG_PEER_KEY, chanel code=1dc92b871a
>> [Sun Sep  7 01:36:30 2008] echoServer : CACConnection: Success connect
>> to peer phisupp, channel code
>> [Sun Sep  7 01:36:30 2008] echoServer : CProxyConnection: Success
>> connect to peer phisupp
>> [Sun Sep  7 01:36:30 2008] echoServer : CDataChannel: New data channel:
>> code=1dc92b871a , encrypt=Y
>> [Sun Sep  7 01:36:31 2008] echoServer : CDataChannels: Enter Add data
>> channel 0x2aaab00056e0
>> [Sun Sep  7 01:36:31 2008] echoServer : CDataChannels: Exit Add data
>> channel 0x2aaab00056e0, count=1
>> [Sun Sep  7 01:36:31 2008] echoServer : CDataChannel: Enter Listen for
>> local client
>> [Sun Sep  7 01:36:31 2008] echoServer : Inside backlog
>> [Sun Sep  7 01:36:31 2008] echoServer : TCP CONNECTION
>> [Sun Sep  7 01:36:31 2008] echoServer : CDataChannel: Listen for local
>> client started
>> [Sun Sep  7 01:36:31 2008] echoServer : =>ConnectEchoServer
>> [Sun Sep  7 01:36:31 2008] echoServer : CDataChannel::OnError 1
>> [Sun Sep  7 01:36:31 2008] echoServer : CDataChannel: Start Remove data
>> channel 0x2aaab00056e0  on echo channel error 1
>> [Sun Sep  7 01:36:31 2008] echoServer : CDataChannel: End Remove data
>> channel 0x2aaab00056e0
>> [Sun Sep  7 01:36:31 2008] echoServer : CDataChannel: Error connect data
>> channel 0x2aaab00056e0 to channel code 1dc92b871a
>> [Sun Sep  7 01:36:31 2008] echoServer : CDataChannels: Enter Remove data
>> channel 0x2aaab00056e0
>> [Sun Sep  7 01:36:31 2008] echoServer : =>CDataChannel::Destructor
>> [Sun Sep  7 01:36:36 2008] echoServer : CEchoSrvDataChannel: send
>> buff=0, rec buff=0
>> [Sun Sep  7 01:36:36 2008] echoServer : =>CDataChannelSocket::Destructor
>> [Sun Sep  7 01:36:36 2008] echoServer : <=CDataChannelSocket::Destructor
>> [Sun Sep  7 01:36:36 2008] echoServer : =>CDataChannel::Destructor,
>> Before delete General Buffer
>> [Sun Sep  7 01:36:36 2008] echoServer : =<CDataChannel:: Destructor
>> [Sun Sep  7 01:36:36 2008] echoServer : CDataChannels: Exit Remove data
>> channel (nil), count=0
>>
>> --------------------------------------------------------------------------------
>>
>>
>> The server log shows :-
>>
>> --------------------------------------------------------------------------------
>>
>> 07 Sep 08  01:35:35 CONNECTED from 192.168.220.212.1878 phisupp in
>> Groups phiclients phisupp_self
>> 07 Sep 08  01:36:10 CONNECTED from 192.168.220.85.45221 phiadmin in
>> Groups phiclients phiadmin_self
>> 07 Sep 08  01:36:16 192.168.220.85.45221: FIND PARTNER for phiadmin
>> PartnerEmailId=phisupp, PartnerAppId=vnc
>> 07 Sep 08  01:36:16 192.168.220.85.45221: CONNECT TO PEER for phiadmin
>> PartnerEmailId=phisupp, PartnerAppId=vnc
>> 07 Sep 08  01:36:16 192.168.220.85.45221: Send partner with
>> MSG_CONNECT_TO_PEER (channelcode/InitiatorId,DhPart1),
>> InitiatorId=phiadmin:vnc(partnerAppId) , channelcode=7e966c262d
>> 07 Sep 08  01:36:16 192.168.220.85.45221: Reply with MSG_CHANNEL_CODE
>> (channelcode)=1dc92b871a
>> 07 Sep 08  01:36:30 192.168.220.212.1880: Data channel connect from:
>> phisupp channelcode: 7e966c262d
>> 07 Sep 08  01:37:21 192.168.220.85.45221: Exception DISCONNECTED
>> 07 Sep 08  01:38:10 192.168.220.212.1878: Exception DISCONNECTED
>>
>> --------------------------------------------------------------------------------
>>
>>
>> I had this same problem with echovnc (linux) v 1.0.1 and upgarded to
>> 1.1.2 to see if it fixed it. I have the source built and functioning
>> exactly the same as the rpm so I can try pretty much anything to help
>> solve this.
>>
>> Cheers,
>>
>> Jim :-)

Hi Scott thanks for responding ; and believe me when I say I know how
you feel. The phrase "my computer can't see my printer" as a full bug
report still has me waking up screaming in the middle of the morning.

Sorry if I misled you with my post but when I say I built it from source
as well ; I mean from the CVS. I checked it out on the 2008-09-07 00:56
and it still seems current :-

---------------------------------------------------------------------------
[EMAIL PROTECTED] echovnc]$ cvs status | grep Status:
cvs status: Examining .
cvs status: Examining echovnc_linux
File: AUTHORS           Status: Up-to-date
File: COPYRIGHT         Status: Up-to-date
File: ChangeLog         Status: Up-to-date
File: Doxyfile          Status: Up-to-date
File: INSTALL           Status: Up-to-date
File: LICENSE           Status: Up-to-date
File: Makefile.am       Status: Up-to-date
File: Makefile.in       Status: Up-to-date
File: NEWS              Status: Up-to-date
File: README            Status: Up-to-date
File: TODO              Status: Up-to-date
File: VERSION.txt       Status: Up-to-date
File: acconfig.h        Status: Up-to-date
File: aclocal.m4        Status: Up-to-date
File: autogen.sh        Status: Up-to-date
File: config.guess      Status: Up-to-date
File: config.h.in       Status: Up-to-date
File: config.sub        Status: Up-to-date
File: configure         Status: Up-to-date
File: configure.in      Status: Up-to-date
File: depcomp           Status: Up-to-date
File: echovnc.glade     Status: Up-to-date
File: echovnc.gladep    Status: Up-to-date
File: echovnc.kdevelop  Status: Up-to-date
File: echovnc.kdevelop.pcs      Status: Up-to-date
File: echovnc.kdevses   Status: Up-to-date
File: echovnc.spec      Status: Up-to-date
File: install-sh        Status: Up-to-date
cvs status: Examining echovnc_linux/debian
File: ltmain.sh         Status: Up-to-date
File: missing           Status: Up-to-date
File: mkinstalldirs     Status: Up-to-date
File: changelog         Status: Up-to-date
File: compat            Status: Up-to-date
File: control           Status: Up-to-date
File: copyright         Status: Up-to-date
File: cron.d.ex         Status: Up-to-date
File: dirs              Status: Up-to-date
File: docs              Status: Up-to-date
File: echovnc-default.ex        Status: Up-to-date
File: echovnc.doc-base.EX       Status: Up-to-date
File: echovnc.substvars Status: Up-to-date
File: emacsen-install.ex        Status: Up-to-date
File: emacsen-remove.ex Status: Up-to-date
File: emacsen-startup.ex        Status: Up-to-date
File: files             Status: Up-to-date
File: init.d.ex         Status: Up-to-date
File: manpage.1.ex      Status: Up-to-date
File: manpage.sgml.ex   Status: Up-to-date
File: manpage.xml.ex    Status: Up-to-date
File: menu.ex           Status: Up-to-date
File: postinst.ex       Status: Up-to-date
File: postrm.ex         Status: Up-to-date
File: preinst.ex        Status: Up-to-date
File: prerm.ex          Status: Up-to-date
File: rules             Status: Up-to-date
cvs status: Examining echovnc_linux/echoware
File: watch.ex          Status: Up-to-date
File: ACConnection.cpp  Status: Up-to-date
File: ACConnection.h    Status: Up-to-date
File: AES.cpp           Status: Up-to-date
File: AES.h             Status: Up-to-date
File: APISocket.h       Status: Up-to-date
File: AppleApiOpts.h    Status: Up-to-date
File: Blowfish.cpp      Status: Up-to-date
File: Blowfish.h        Status: Up-to-date
File: Blowfish2.h       Status: Up-to-date
File: ByteOrder.cpp     Status: Up-to-date
File: ByteOrder.h       Status: Up-to-date
File: COPYRIGHT         Status: Up-to-date
File: ClientSocket.cpp  Status: Up-to-date
File: Commonf.cpp       Status: Up-to-date
File: Commonf.h         Status: Up-to-date
File: CritSection.cpp   Status: Up-to-date
File: CritSection.h     Status: Up-to-date
File: DataChannel.cpp   Status: Up-to-date
File: DataChannel.h     Status: Up-to-date
File: DataChannelSocket.cpp     Status: Up-to-date
File: DataChannelSocket.h       Status: Up-to-date
File: DataChannels.cpp  Status: Up-to-date
File: DataChannels.h    Status: Up-to-date
File: DllProxyInfo.cpp  Status: Up-to-date
File: DllProxyInfo.h    Status: Up-to-date
File: EchoController.h  Status: Up-to-date
File: EchoSrvDataChannel.cpp    Status: Up-to-date
File: EchoSrvDataChannel.h      Status: Up-to-date
File: EchoToOSX.cpp     Status: Up-to-date
File: EchoToOSX.h       Status: Up-to-date
File: Echoware.h        Status: Up-to-date
File: Function.h        Status: Up-to-date
File: Globals.cpp       Status: Up-to-date
File: Globals.h         Status: Up-to-date
File: Gsimply.cpp       Status: Up-to-date
File: Gsimply.h         Status: Up-to-date
File: HNumber.h         Status: Up-to-date
File: Hnfunct.cpp       Status: Up-to-date
File: Hnfunct.h         Status: Up-to-date
File: Hnumber.cpp       Status: Up-to-date
File: InterfaceDllProxyInfo.h   Status: Up-to-date
File: Keys.cpp          Status: Up-to-date
File: LICENSE           Status: Up-to-date
File: LocalDataChannel.cpp      Status: Up-to-date
File: LocalDataChannel.h        Status: Up-to-date
File: LocalListener.cpp Status: Up-to-date
File: LocalListener.h   Status: Up-to-date
File: LocalProxyConnection.h    Status: Up-to-date
File: Logger.cpp        Status: Up-to-date
File: Logger.h          Status: Up-to-date
File: Makefile.am       Status: Up-to-date
File: Makefile.in       Status: Up-to-date
File: MyDllProxyInfo.h  Status: Up-to-date
File: MyNum.h           Status: Up-to-date
File: MyTypes.h         Status: Up-to-date
File: Mynum.cpp         Status: Up-to-date
File: Myprint.cpp       Status: Up-to-date
File: Myprint.h         Status: Up-to-date
File: NetPacket.cpp     Status: Up-to-date
File: NetPacket.h       Status: Up-to-date
File: Operator.cpp      Status: Up-to-date
File: Operator.h        Status: Up-to-date
File: PrimeGen.cpp      Status: Up-to-date
File: Profiler.h        Status: Up-to-date
File: ProxiesManager.cpp        Status: Up-to-date
File: ProxiesManager.h  Status: Up-to-date
File: ProxyConnect.cpp  Status: Up-to-date
File: ProxyConnect.h    Status: Up-to-date
File: ProxyConnection.cpp       Status: Up-to-date
File: ProxyConnection.h Status: Up-to-date
File: RSAKeys.cpp       Status: Up-to-date
File: RSAKeys.h         Status: Up-to-date
File: ServerListSynchronize.h   Status: Up-to-date
File: ServerSocket.cpp  Status: Up-to-date
File: Socket.cpp        Status: Up-to-date
File: echoware.cpp      Status: Up-to-date
File: echowaretest.cpp  Status: Up-to-date
File: global.h          Status: Up-to-date
File: kbhit.cpp         Status: Up-to-date
File: kbhit.h           Status: Up-to-date
File: md4.cpp           Status: Up-to-date
File: md4.h             Status: Up-to-date
File: md5.cpp           Status: Up-to-date
File: md5.h             Status: Up-to-date
File: ntlm.h            Status: Up-to-date
cvs status: Examining echovnc_linux/src
File: ntlmv2.cpp        Status: Up-to-date
File: rfbserver.h       Status: Up-to-date
File: ConnectionData.cpp        Status: Up-to-date
File: ConnectionData.h  Status: Up-to-date
File: ConnectionItem.cpp        Status: Up-to-date
File: ConnectionItem.h  Status: Up-to-date
File: Makefile.am       Status: Up-to-date
File: Makefile.in       Status: Up-to-date
File: confreader.cpp    Status: Up-to-date
File: confreader.h      Status: Up-to-date
File: d3des.c           Status: Up-to-date
File: d3des.h           Status: Up-to-date
File: echovnc.cc        Status: Up-to-date
File: echovnc_addserver.cc      Status: Up-to-date
File: echovnc_addserver.hh      Status: Up-to-date
File: echovnc_addserver_glade.cc        Status: Up-to-date
File: echovnc_addserver_glade.hh        Status: Up-to-date
File: echovnc_advanced.cc       Status: Up-to-date
File: echovnc_advanced.hh       Status: Up-to-date
File: echovnc_advanced_glade.cc Status: Up-to-date
File: echovnc_advanced_glade.hh Status: Up-to-date
File: echovnc_connect.cc        Status: Up-to-date
File: echovnc_connect.hh        Status: Up-to-date
File: echovnc_connect_glade.cc  Status: Up-to-date
File: echovnc_connect_glade.hh  Status: Up-to-date
File: echovnc_options.cc        Status: Up-to-date
File: echovnc_options.hh        Status: Up-to-date
File: echovnc_options_glade.cc  Status: Up-to-date
File: echovnc_options_glade.hh  Status: Up-to-date
File: echovncmain.cc    Status: Up-to-date
File: echovncmain.hh    Status: Up-to-date
File: echovncmain_glade.cc      Status: Up-to-date
File: echovncmain_glade.hh      Status: Up-to-date
File: log.cpp           Status: Up-to-date
File: log.h             Status: Up-to-date
File: threads.cpp       Status: Up-to-date
cvs status: Examining echovnc_linux/templates
File: threads.h         Status: Up-to-date
File: win_vncauth.c     Status: Up-to-date
File: win_vncauth.h     Status: Up-to-date
File: cc                Status: Up-to-date
File: hh                Status: Up-to-date
[EMAIL PROTECTED] echovnc]$

---------------------------------------------------------------------------

there seems no difference between 1.1.2 and the CVS head as far as this
one goes.

I ran the server with -ll (didn't know about that option thanks) and
here is the result ;-

---------------------------------------------------------------------------
[EMAIL PROTECTED] linux-i386]# ./echoserver -ll echoserver.log -p 443
Parsing config file ...
Processed GROUP phiclients (PUBLIC)
Processed GROUP firstgroup (PUBLIC)
Processed GROUP secondgroup (PRIVATE)
Processed USER phisupp (unprivileged)
Processed USER phiadmin (SEEALL)
Parse config file finished ...
Generating server key. This can take some time ...
Daemonizing echoserver ...
[EMAIL PROTECTED] linux-i386]# tail -F echoserver.log
08 Sep 08  00:33:37 Parsing config file ...
08 Sep 08  00:33:37 Added GROUP entry for phiclients (PUBLIC)
08 Sep 08  00:33:37 Added GROUP entry for firstgroup (PUBLIC)
08 Sep 08  00:33:37 Added GROUP entry for secondgroup (PRIVATE)
08 Sep 08  00:33:37 Added USER entry for phisupp (unprivileged)
08 Sep 08  00:33:37 User has group list: phiclients,
08 Sep 08  00:33:37 Added USER entry for phiadmin (SEEALL)
08 Sep 08  00:33:37 User has group list: phiclients,
08 Sep 08  00:33:37 Try binding echoServer to port 443
08 Sep 08  00:33:37 Bind succeded


08 Sep 08  00:34:33 192.168.220.212.2184: Get MSG_PROXY_CONNECTED
08 Sep 08  00:34:33 192.168.220.212.2184: SendRemoteMessage 28 bytes
08 Sep 08  00:34:33 192.168.220.212.2184: Sent MSG_PROXY_CONNECTED
08 Sep 08  00:34:33 192.168.220.212.2184: Get new msg: datalength=320
threadid=4160609168
08 Sep 08  00:34:33 192.168.220.212.2184: Get MSG_PROXY_PUBLICKEY
08 Sep 08  00:34:33 192.168.220.212.2184: SendRemoteMessage 348 bytes
08 Sep 08  00:34:33 192.168.220.212.2184: Set Session Key
08 Sep 08  00:34:33 192.168.220.212.2184: Get new msg: datalength=1283
threadid=4160609168
08 Sep 08  00:34:33 192.168.220.212.2184: Get MSG_PROXY_PASSWORD
08 Sep 08  00:34:33 192.168.220.212.2184: ValidateName: phisupp
08 Sep 08  00:34:33 192.168.220.212.2184: ValidateAppId:
08 Sep 08  00:34:33 192.168.220.212.2184: ValidateAppId: empty name,
return -1
08 Sep 08  00:34:33 192.168.220.212.2184: appId is auto set to default
value vnc
08 Sep 08  00:34:33 192.168.220.212.2184: ParseAppIds, get 1 appIds
08 Sep 08  00:34:33 192.168.220.212.2184: Userid=phisupp, Appid=vnc
08 Sep 08  00:34:33 192.168.220.212.2184: This is a valid userid phisupp
08 Sep 08  00:34:33 192.168.220.212.2184: Found a valid userid/password
phisupp
08 Sep 08  00:34:33 192.168.220.212.2184: Reply with
MSG_PROXY_HANDSHAKECONFIRM
08 Sep 08  00:34:33 192.168.220.212.2184: SendRemoteMessage 300 bytes
08 Sep 08  00:34:33 192.168.220.212.2184: 192.168.220.212.2184: Mark
this as a AUTH connection
08 Sep 08  00:34:33 192.168.220.212.2184: m_userEmail=phisupp
08 Sep 08  00:34:33 CONNECTED from 192.168.220.212.2184 phisupp in
Groups phiclients phisupp_self
08 Sep 08  00:34:33 Move NA Connection to another list


08 Sep 08  00:34:54 192.168.220.85.45074: Get MSG_PROXY_CONNECTED
08 Sep 08  00:34:54 192.168.220.85.45074: SendRemoteMessage 28 bytes
08 Sep 08  00:34:54 192.168.220.85.45074: Sent MSG_PROXY_CONNECTED
08 Sep 08  00:34:55 192.168.220.85.45074: Get new msg: datalength=320
threadid=4160474000
08 Sep 08  00:34:55 192.168.220.85.45074: Get MSG_PROXY_PUBLICKEY
08 Sep 08  00:34:55 192.168.220.85.45074: SendRemoteMessage 348 bytes
08 Sep 08  00:34:55 192.168.220.85.45074: Set Session Key
08 Sep 08  00:34:55 192.168.220.85.45074: Get new msg: datalength=1283
threadid=4160474000
08 Sep 08  00:34:55 192.168.220.85.45074: Get MSG_PROXY_PASSWORD
08 Sep 08  00:34:55 192.168.220.85.45074: ValidateName: phiadmin
08 Sep 08  00:34:55 192.168.220.85.45074: ValidateAppId: vncv
08 Sep 08  00:34:55 192.168.220.85.45074: ParseAppIds, get 1 appIds
08 Sep 08  00:34:55 192.168.220.85.45074: Userid=phiadmin, Appid=vncv
08 Sep 08  00:34:55 192.168.220.85.45074: This is a valid userid phiadmin
08 Sep 08  00:34:55 192.168.220.85.45074: Found a valid userid/password
phiadmin
08 Sep 08  00:34:55 192.168.220.85.45074: Reply with
MSG_PROXY_HANDSHAKECONFIRM
08 Sep 08  00:34:55 192.168.220.85.45074: SendRemoteMessage 299 bytes
08 Sep 08  00:34:55 192.168.220.85.45074: 192.168.220.85.45074: Mark
this as a AUTH connection
08 Sep 08  00:34:55 192.168.220.85.45074: m_userEmail=phiadmin
08 Sep 08  00:34:55 CONNECTED from 192.168.220.85.45074 phiadmin in
Groups phiclients phiadmin_self
08 Sep 08  00:34:55 Move NA Connection to another list
08 Sep 08  00:35:05 Stop NA Connection
08 Sep 08  00:35:05 thread stop 4160539536
08 Sep 08  00:35:05 thread exit 4160539536
08 Sep 08  00:35:07 Delete NA Connection
08 Sep 08  00:35:07 thread stop 4160539536
08 Sep 08  00:35:07 thread stop 0
08 Sep 08  00:35:07 thread stop 0
08 Sep 08  00:35:12 192.168.220.85.45074: Get MSG_GET_GROUP_LIST
08 Sep 08  00:35:12 192.168.220.85.45074: SEND GROUP LIST phiclients,Public
08 Sep 08  00:35:12 192.168.220.85.45074: SendRemoteMessage 45 bytes
08 Sep 08  00:35:12 192.168.220.85.45074: Get MSG_GET_GROUP_LIST
08 Sep 08  00:35:12 192.168.220.85.45074: SEND GROUP LIST phiclients,Public
08 Sep 08  00:35:12 192.168.220.85.45074: SendRemoteMessage 45 bytes
08 Sep 08  00:35:13 192.168.220.85.45074: Get MSG_GET_GROUP_LIST
08 Sep 08  00:35:13 192.168.220.85.45074: SEND GROUP LIST phiclients,Public
08 Sep 08  00:35:13 192.168.220.85.45074: SendRemoteMessage 45 bytes
08 Sep 08  00:35:13 192.168.220.85.45074: Get new msg: datalength=31
threadid=4160474000
08 Sep 08  00:35:13 192.168.220.85.45074: Get MSG_GET_USER_LIST
08 Sep 08  00:35:13 192.168.220.85.45074: SEND USER LIST phiclients
phisupp:vnc;phiadmin:vncv
08 Sep 08  00:35:13 192.168.220.85.45074: SendRemoteMessage 84 bytes
08 Sep 08  00:35:13 192.168.220.85.45074: ProcessGetUserList ends


08 Sep 08  00:35:29 192.168.220.85.45074: Get new msg: datalength=255
threadid=4160474000
08 Sep 08  00:35:29 192.168.220.85.45074: Get MSG_PROXY_FIND_PARTNER:
userId=phisupp  appId=
08 Sep 08  00:35:29 192.168.220.85.45074: ValidateName: phisupp
08 Sep 08  00:35:29 192.168.220.85.45074: ValidateAppId:
08 Sep 08  00:35:29 192.168.220.85.45074: ValidateAppId: empty name,
return -1
08 Sep 08  00:35:29 192.168.220.85.45074: appId is auto set to default
value vnc
08 Sep 08  00:35:29 192.168.220.85.45074: FIND PARTNER for phiadmin
PartnerEmailId=phisupp, PartnerAppId=vnc
08 Sep 08  00:35:29 192.168.220.85.45074: userid=phisupp
08 Sep 08  00:35:29 192.168.220.212.2184: FindMatchAppId, matchcount=1
08 Sep 08  00:35:29 192.168.220.85.45074: FindAuthConnectionByAll, found
1 auth connection
08 Sep 08  00:35:29 192.168.220.85.45074: FindAuthConnectionByAll
returned ok
08 Sep 08  00:35:29 192.168.220.85.45074: These connections are in the
same group
08 Sep 08  00:35:29 192.168.220.85.45074: Reply with MSG_PROXY_PARTNERFOUND
08 Sep 08  00:35:29 192.168.220.85.45074: Reply buffer:
OrgPartnerEmailId=phisupp
08 Sep 08  00:35:29 192.168.220.85.45074: SendRemoteMessage 36 bytes
08 Sep 08  00:35:29 192.168.220.85.45074: Get new msg: datalength=575
threadid=4160474000
08 Sep 08  00:35:29 192.168.220.85.45074: Get MSG_CONNECT_TO_PEER:
userId=phisupp, appId=
08 Sep 08  00:35:29 192.168.220.85.45074: ValidateName: phisupp
08 Sep 08  00:35:29 192.168.220.85.45074: ValidateAppId:
08 Sep 08  00:35:29 192.168.220.85.45074: ValidateAppId: empty name,
return -1
08 Sep 08  00:35:29 192.168.220.85.45074: appId is auto set to default
value vnc
08 Sep 08  00:35:29 192.168.220.85.45074: CONNECT TO PEER for phiadmin
PartnerEmailId=phisupp, PartnerAppId=vnc
08 Sep 08  00:35:29 192.168.220.212.2184: FindMatchAppId, matchcount=1
08 Sep 08  00:35:29 192.168.220.85.45074: FindAuthConnectionByAll, found
1 auth connection
08 Sep 08  00:35:29 192.168.220.85.45074: Found only 1 partner auth
connection
08 Sep 08  00:35:29 192.168.220.85.45074: These connections are in the
same group
08 Sep 08  00:35:29 192.168.220.85.45074: Send partner with
MSG_CONNECT_TO_PEER (channelcode/InitiatorId,DhPart1),
InitiatorId=phiadmin:vnc(partnerAppId) , channelcode=64ceb6b029
08 Sep 08  00:35:29 192.168.220.212.2184: SendRemoteMessage 614 bytes
08 Sep 08  00:35:29 192.168.220.85.45074: Reply with MSG_CHANNEL_CODE
(channelcode)=038d938416
08 Sep 08  00:35:29 192.168.220.85.45074: SendRemoteMessage 39 bytes
08 Sep 08  00:35:30 192.168.220.212.2186: Get new msg: datalength=266
threadid=4160539536
08 Sep 08  00:35:30 192.168.220.212.2186: Get MSG_DATA_CHANNEL_CONNECT:
userId=phisupp, appId=vnc
08 Sep 08  00:35:30 192.168.220.212.2186: ValidateName: phisupp
08 Sep 08  00:35:30 192.168.220.212.2186: ValidateAppId: vnc
08 Sep 08  00:35:30 192.168.220.212.2186: ParseAppIds, get 1 appIds
08 Sep 08  00:35:30 192.168.220.212.2186: Data channel connect from:
phisupp channelcode: 64ceb6b029
08 Sep 08  00:35:30 192.168.220.212.2186: Mark this as a RELAY connection
08 Sep 08  00:35:30 192.168.220.212.2184: FindMatchAppId, matchcount=1
08 Sep 08  00:35:30 192.168.220.212.2186: FindAuthConnectionByAll, found
1 auth connection
08 Sep 08  00:35:30 192.168.220.212.2186: Mark this as a RELAY
connection. remove from NA list
08 Sep 08  00:35:30 192.168.220.212.2186: Relay connection, no more
block on recv
08 Sep 08  00:35:30 thread stop 4160539536
08 Sep 08  00:35:30 thread exit 4160539536
08 Sep 08  00:35:30 Move NA Connection to another list
08 Sep 08  00:35:30 192.168.220.212.2184: Get new msg: datalength=586
threadid=4160609168
08 Sep 08  00:35:30 192.168.220.212.2184: Get MSG_PEER_KEY:
userId=phiadmin, appId=vnc
08 Sep 08  00:35:30 192.168.220.212.2184: ValidateName: phiadmin
08 Sep 08  00:35:30 192.168.220.212.2184: ValidateAppId: vnc
08 Sep 08  00:35:30 192.168.220.212.2184: PartnerEmailId=phiadmin,
channelCode=64ceb6b029
08 Sep 08  00:35:30 192.168.220.212.2184: Find ChannelCode in Server
GlobalChannelCodeList
08 Sep 08  00:35:30 192.168.220.212.2184: channelCode=64ceb6b029,
authId=192.168.220.212.2184, partnerChannelCode=038d938416,
partnerAuthId=192.168.220.85.45074
08 Sep 08  00:35:30 192.168.220.212.2184: Found a partner, send
MSG_PEER_KEY (channelcode/dhpart2) to partner
08 Sep 08  00:35:30 192.168.220.85.45074: SendRemoteMessage 359 bytes
08 Sep 08  00:37:17 Detect HeartBeat miss - Either Client phiadmin
disconnected or Traffic Loss
08 Sep 08  00:37:17 MarkDeleteAllConnectionsBelongToThisAuthID
192.168.220.85.45074
08 Sep 08  00:37:17 192.168.220.85.45074: Exception DISCONNECTED
08 Sep 08  00:37:17 192.168.220.85.45074: Auth connection is closed
08 Sep 08  00:37:17 192.168.220.85.45074: Mark delete all connections
belong to this authId=192.168.220.85.45074
08 Sep 08  00:37:17 MarkDeleteAllConnectionsBelongToThisAuthID
192.168.220.85.45074
08 Sep 08  00:37:17 192.168.220.85.45074: DISCONNECT 192.168.220.85 phiadmin
08 Sep 08  00:37:17 error 192.168.220.85.45074: Recv failed : Socket
operation on non-socket
08 Sep 08  00:37:17 thread exit 4160474000
08 Sep 08  00:37:19 Delete Auth Connection
08 Sep 08  00:37:19 thread stop 4160474000
08 Sep 08  00:37:19 thread stop 0
08 Sep 08  00:37:19 thread stop 0
08 Sep 08  00:38:31 Stop Relay Connection NOPAIR
08 Sep 08  00:38:31 thread stop 4160539536
08 Sep 08  00:38:33 Delete Relay Connection
08 Sep 08  00:38:33 thread stop 4160539536
08 Sep 08  00:38:33 thread stop 0
08 Sep 08  00:38:33 thread stop 0


08 Sep 08  00:39:29 Detect HeartBeat miss - Either Client phisupp
disconnected or Traffic Loss
08 Sep 08  00:39:29 MarkDeleteAllConnectionsBelongToThisAuthID
192.168.220.212.2184
08 Sep 08  00:39:29 192.168.220.212.2184: Exception DISCONNECTED
08 Sep 08  00:39:29 192.168.220.212.2184: Auth connection is closed
08 Sep 08  00:39:29 192.168.220.212.2184: Mark delete all connections
belong to this authId=192.168.220.212.2184
08 Sep 08  00:39:29 MarkDeleteAllConnectionsBelongToThisAuthID
192.168.220.212.2184
08 Sep 08  00:39:29 192.168.220.212.2184: DISCONNECT 192.168.220.212 phisupp
08 Sep 08  00:39:29 error 192.168.220.212.2184: Recv failed : Socket
operation on non-socket
08 Sep 08  00:39:29 thread exit 4160609168
08 Sep 08  00:39:31 Delete Auth Connection
08 Sep 08  00:39:31 thread stop 4160609168
08 Sep 08  00:39:31 thread stop 0
08 Sep 08  00:39:31 thread stop 0

[EMAIL PROTECTED] linux-i386]# .

---------------------------------------------------------------------------
I hit the return key a few times in between launches  of the echovnc
client and the InstantVNC on the XP box ; and then again when I shut
them both down. The lines at 08 Sep 08  00:35:30 are exactly where the
echovnc client pops up the messagebox of death.

Hope this narrows it down.

And thanks again. I really love this software and I'd love it get it
going on linux. If you can narrow this down I'd be more than willing to
try getting into the code to help fix this.


Cheers,

Jim :-)

-- 


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Echovnc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/echovnc-users

Reply via email to