Comment 12 for bug 63222

Ted Anderson (ota-surfvi) wrote :

Tried running pidgin with ld debugging and found libsametime.so was corrupted.
    % LD_DEBUG=reloc pidgin
    ...
   5427: relocation processing: /usr/lib/purple-2/libsametime.so
    Inconsistency detected by ld.so: ../sysdeps/i386/dl-machine.h: 640: elf_machine_rel_relative: Assertion `((reloc->r_info) & 0xff) == 8' failed!

    % md5sum -c /var/lib/dpkg/info/libpurple0.md5sums
    ...
    usr/lib/purple-2/libqq.so: OK
    usr/lib/purple-2/libsametime.so: FAILED
    usr/lib/purple-2/libsilcpurple.so: OK
    ...
    md5sum: WARNING: 1 of 54 computed checksums did NOT match

Rebooted (ran fsck, which didn't find any significant problems) and the
problem went away. The same md5sum command, no shows no problems. This
suggests some kind of memory/cache corruption of libsametime.so, but
that's disturbing.