Bug#809225: Segfault when using unison 2.32.52 in sid (both text and gtk versions)
Package: unison2.32.52
Version: 2.32.52-7+b1
Severity: grave
Justification: renders package unusable
Dear Maintainer,
Hi,
I have a segfault when using unison2.32.52, both text and GTK versions.
$ dpkg -l |grep unison
ii unison2.32.52 2.32.52-7+b1 amd64 [...]
ii unison2.32.52-gtk 2.32.52-7+b1 amd64 [...]
$ cat /etc/debian_version
stretch/sid
Tried to re-compile from sources (apt-get source unison2.32.52), but compiled version also
segfaults.
Here is a gdb backtrace
(gdb) run
Starting program: /tmp/unison/unison2.32.52-2.32.52/unison
¨pȔp
Program received signal SIGSEGV, Segmentation fault.
0x000000000040e821 in camlUitext__fun_2960 ()
(gdb) bt
#0 0x000000000040e821 in camlUitext__fun_2960 ()
#1 0x00000000004124ba in camlUicommon__promptForRoots_1175 ()
#2 0x0000000000412847 in camlUicommon__initPrefs_1183 ()
#3 0x0000000000412eb4 in camlUicommon__uiInit_1224 ()
#4 0x000000000041041f in camlUitext__start_1248 ()
#5 0x000000000040828a in camlMain__Body_1087 ()
#6 0x00000000004077a3 in camlLinktext__entry ()
#7 0x0000000000404229 in caml_program ()
#8 0x00000000004c7172 in caml_start_program ()
#9 0x0000000000000000 in ?? ()
(gdb)
Got the segfault whether running with no profilename or with an existing profilename
drizzt@drzwork:/tmp/unison/unison2.32.52-2.32.52$ ./unison dmadmin
ð}ppErreur de segmentation
When using the GTK version, the crash happens after choosing the profile when using
unison-gtk and even after entering the password for remote hosts with no SSH key (all my
profiles are for remote hosts over SSH).
$ unison-gtk
@zXzErreur de segmentation
Also tired the Unison version from the git repository but did not find how to build for
version 2.32 instead of version 2.48.
(git clone git://git.debian.org/git/pkg-ocaml-maint/packages/unison.git)
Any clue ? (Other than migrating the repositories to 2.48 and hope for 2.48 to be working ?)
Thanks :)
+++
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.4.0-rc4-nath-64+ (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages unison2.32.52 depends on:
ii libc6 2.21-6
Versions of packages unison2.32.52 recommends:
ii openssh-client [ssh-client] 1:7.1p1-5
Versions of packages unison2.32.52 suggests:
pn unison-all <none>
-- no debconf information
Reply to: