Installing SourceGear DiffMerge

From WhyNotWiki
Jump to: navigation, search
$ sudo dpkg -i --force architecture diffmerge_3.1.0.1002-1ubuntu610_i386.deb 
dpkg - warning, overriding problem because --force enabled:
 package architecture (i386) does not match system (amd64)
Selecting previously deselected package diffmerge.
(Reading database ... 155081 files and directories currently installed.)
Unpacking diffmerge (from diffmerge_3.1.0.1002-1ubuntu610_i386.deb) ...
Setting up diffmerge (3.1.0.1002-1ubuntu610) ...
$ diffmerge 
*** glibc detected *** diffmerge: double free or corruption (out): 0x08706070 ***
$ diffmerge 
*** glibc detected *** diffmerge: free(): invalid pointer: 0x08804d30 ***

Other people with this problem: [1]

Workaround found at http://support.sourcegear.com/viewtopic.php?t=8859:

$ G_SLICE=always-malloc /usr/bin/diffmerge 

That seems to work, although I get these messages in the terminal:

(diffmerge:4896): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so: wrong ELF class: ELFCLASS64
Ads
Personal tools