vnckeygen SIGABRT on ubuntu 6.06

Ian Collins ianc "at" kiwiplan.co.nz
Sat Sep 2 08:24:00 2006


I can't use vncviewer from ubuntu to connect to our corporate server 
running realvnc enterprise.
Works fine on Suse, but not ubuntu.

I've tracked it down to vnckeygen. When I run vnckeygen, I just get 
"Aborted".

When I do an strace vnckeygen, I get, (the first bit cut for brevity),

access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or 
directory)
open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\v\0"..., 
512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=8204, ...}) = 0
old_mmap(NULL, 11016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 
0) = 0xb7c4f000
old_mmap(0xb7c51000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7c51000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0xb7c4e000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7c4e6c0, 
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, 
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7f03000, 76299)               = 0
brk(0)                                  = 0x806e000
brk(0x808f000)                          = 0x808f000
open("/home/ianc/.vnc/private.key", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0xb7c2e000
fstat64(3, {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
_llseek(3, 0, [0], SEEK_SET)            = 0
_llseek(3, 0, [0], SEEK_SET)            = 0
close(3)                                = 0
munmap(0xb7c2e000, 131072)              = 0
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
gettid()                                = 30589
tgkill(30589, 30589, SIGABRT)           = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++


Any suggestions?

Regards,
Ian.