Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 110555 - unison-2.17.1: Assertion failed when diffing
Summary: unison-2.17.1: Assertion failed when diffing
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Team for the ML programming language family
URL:
Whiteboard:
Keywords:
Depends on: 183019
Blocks:
  Show dependency tree
 
Reported: 2005-10-26 08:52 UTC by Martin von Gagern
Modified: 2008-01-27 15:08 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin von Gagern 2005-10-26 08:52:59 UTC
Running unison over ssh between two gentoo machines, I get a list of
differences. there are two files that are marked as "props" on the local side
and "changed" on the remote side. The action column contains a question mark.
Clicking on diff results in a fatal error.

Reproducible: Always
Steps to Reproduce:
1. sync two machines using unison
2. edit any file on remote machine
3. touch the same file on local machine
4. (re)start unison
5. select this file
6. click "Diff"

Actual Results:  
Dialog Box:
Caption: "unison"
Headline: "Fatal error"
Message:
Uncaught exception File
"/var/tmp/portage/unison-2.17.1/work/unison-2.17.1/common.ml", line 172,
characters 6-12: Assertion failed


Expected Results:  
Dialog box displaying output from diff.

net-misc/unison-2.17.1  -debug +doc +gtk -static +threads
sys-apps/diffutils-2.8.7-r1  +nls -static

ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="-march=prescott -O2"
USE="x86 X aac aalib acpi alsa apache2 apm arts auctex avi bash-completion
bcmath berkdb bigger-fonts bitmap-fonts bzip2 bzlib c++ cairo cdparanoia cdr
chroot crypt css cups curl dba dhcp dnd doc dts dv dvd eds emboss encode escreen
esd ethereal exif faad fam fastcgi fbcon ffmpeg fftw firefox flac flatfile
foomaticdb fortran ftp gcc-libffi gd gdbm gif gimp gimpprint gnutls gpm graphviz
gs gstreamer gtk gtk2 guile imagemagick imlib ipv6 java jpeg junit kde latex
ldap libg++ libwww lirc lm_sensors lzo lzw mad maildir mailwrapper mikmod mime
mjpeg mmx motif mozilla moznocompose mozxmlterm mp3 mpeg mpeg2 mplayer
mpm-worker mule mysql ncurses net network nls no-old-linux nptl nsplugin odbc
ogg oggvorbis opengl operanom2 oss pam pdf pdflib perl php pic pie plotutils png
postgres povray procmail python qt quicktime rdesktop readline real recode samba
sasl savedconfig sdl slang smime sndfile sockets sox spell sse sse2 ssl svga
tcltk tcpd tetex threads thunderbird tiff tokenizer transcode translator
truetype truetype-fonts type1 type1-fonts udev unicode usb userlocales utf8 v4l
v4l2 vorbis wmf xanim xchattext xemacs xine xml xml2 xmms xv xvid xvmc zlib
fritzcapi_cards_fcpci linguas_en linguas_de userland_GNU kernel_linux elibc_glibc"
Comment 1 Martin von Gagern 2006-10-27 08:48:08 UTC
I just got another exception when diffing files:

Caption: "unison"
Headline: "Fatal error"
Message:
Uncaught exception Glib.Critical("Gtk", "gtk_paint_box: assertion `style->depth == gdk_drawable_get_depth (window)' failed")

This time I tried to run diff after I had synced all other files.
Comment 2 Martin von Gagern 2007-10-16 21:05:47 UTC
Solved by net-misc/unison-2.27.29, see bug #183019 for bump request.
Comment 3 Alexis Ballier gentoo-dev 2008-01-27 15:08:24 UTC
(In reply to comment #2)
> Solved by net-misc/unison-2.27.29, see bug #183019 for bump request.
> 

then lets close this one now that it's bumped ;)