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
