thunderbird was crashing a lot, saying: Inconsistency detected by ld.so: dl-open.c: 667: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed! When I did a strace -e open thunderbird-bin, I found these lines immediately before the dl-open crash: open("/lib64/libpng12.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib64/libpng12.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) emerge libpng:1.2 fixed my problem. Perhaps there should be a dependency on libpng:1.2? For what it's worth, I already had libpng-1.5 installed, which I see thunderbird (not -bin) depends on. Thanks! —☈ Reproducible: Didn't try
What version of thunderbird-bin? Is this still happening?
current 17.0.5 appears to link to 1.5 zero@ozzie thunderbird-bin % lddtree /opt/thunderbird/*.so | grep png libpng15.so.15 => /usr/lib64/libpng15.so.15 I'll fix the dep to lock to that.
=media-libs/libpng-1.5*