Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#37 SONAME should be bumped

closed
nobody
None
5
2011-10-12
2011-10-06
Luca Falavigna
No

Recent changes in libvncserver (i.e. commit 0a4f1bad, rfb/rfbclient.h) break ABI and could lead to some segfaults:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe8ff4700 (LWP 4509)]
0x00007fffee40fc70 in ?? () from /usr/lib/libvncclient.so.0
(gdb) bt
#0 0x00007fffee40fc70 in ?? () from /usr/lib/libvncclient.so.0
#1 0x00007fffee418d5c in HandleRFBServerMessage () from /usr/lib/libvncclient.so.0
#2 0x00007fffee629a9b in ?? () from /usr/lib/remmina/plugins/remmina-plugin-vnc.so
#3 0x00007fffee62c142 in ?? () from /usr/lib/remmina/plugins/remmina-plugin-vnc.so
#4 0x00007fffee62c1e6 in ?? () from /usr/lib/remmina/plugins/remmina-plugin-vnc.so
#5 0x00007ffff43a6b40 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6 0x00007ffff40f136d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7 0x0000000000000000 in ?? ()

You should consider bumping SONAME to address this.

Also see http://anonscm.debian.org/gitweb/?p=users/dktrkranz/abi.git;a=tree;f=libvncserver/0.9.7_0.9.8 for further reference

Discussion

  • Acknowleged, there are incompatible changes in rfbclient.h. We're working on a fix, hold on...

     
  • Fixed in libvncserver 0.9.8.1, which has just been released.

     
    • status: open --> closed