I made a couple of distupgrades in the last days, on a system running
Sid and using ACPI suspend.
Now it suddenly happened: iceweasel refused to start. Pointless error
message:
Inconsistency detected by ld.so: ../sysdeps/x86_64/dl-machine.h: 492: elf_machine_rela_relative: Assertion `((reloc->r_info) & 0xffffffff) == 8' failed!
It's not a hard crash either (no core dumped), it's normaly terminated:
28364 writev(2, [{"Inconsistency detected by ld.so:"..., 33}, {"../sysdeps/x86_64/dl-machine.h", 30}, {": ", 2}, {"492", 3}, {": ", 2}, {"elf_machine_rela_relative", 25}, {": ", 2}, {"Assertion `", 11}, {"((reloc->r_info) & 0xffffffff) ="..., 35}, {"' failed!\n", 10}], 10) = 153
28364 exit_group(127) = ?
28377 +++ exited with 127 +++
28376 +++ exited with 127 +++
... etc.
But I could start it in safe mode. I disabled all add-ons and it was
still the same behaviour. I upgraded to experimental version and that
didn't help either.
So I looked around in the strace log and saw that the last opened
libraries are libdrm.so.2, libdrm_radeon.so.1 and some plugins of that
packages. This reminded me on a little change that I applied a couple
of months ago, see
http://askubuntu.com/questions/491750/force-enable-hardware-acceleration-in-firefox
And indeed, unsetting MOZ_USE_OMTC makes iceweasel happy again.
Regards,
Eduard.