I met same bug with "xvnc4viewer -via target localhost:1".

I tried with DEB_BUILD_OPTIONS=nostrip,debug and get backtrace.
 
(gdb) bt
#0  0x00130416 in __kernel_vsyscall ()
#1  0x003c5c8f in raise () from /lib/i386-linux-gnu/libc.so.6
#2  0x003c92b5 in abort () from /lib/i386-linux-gnu/libc.so.6
#3  0x003fbdfc in ?? () from /lib/i386-linux-gnu/libc.so.6
#4  0x0047f8d5 in __fortify_fail () from /lib/i386-linux-gnu/libc.so.6
#5  0x0047f887 in __stack_chk_fail () from /lib/i386-linux-gnu/libc.so.6
#6  0x08082f91 in __stack_chk_fail_local ()
#7  0x0807e534 in network::TcpSocket::sameMachine (this=0x80b0e20)
    at TcpSocket.cxx:266
#8  0x0805064b in CConn::CConn (this=0xbfffd7e8, dpy_=0x809d648, argc_=4, 
    argv_=0xbffff314, sock_=0x0, vncServerName=0x809d320 "localhost::5599", 
    reverse=false, ipVersion=0) at CConn.cxx:119
#9  0x0805a056 in main (argc=4, argv=0xbffff314) at vncviewer.cxx:325


I add
  addrlen = sizeof(struct sockaddr_in);
before
  getsockname(getFd(), (struct sockaddr *)&myaddr, &addrlen);
in common/network/TcpSocket.cxx, and then
  xvnc4viewer -via target localhost:1
works for me.


** Patch added: "TcpSocket.cxx.patch"
   
https://bugs.launchpad.net/ubuntu/+source/vnc4/+bug/845855/+attachment/2547852/+files/TcpSocket.cxx.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/845855

Title:
  xvnc4viewer assert failure: *** stack smashing detected ***: vncviewer
  terminated

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/vnc4/+bug/845855/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to