Open KungFuJesus opened 2 years ago
So as others have suggested in other bug reports on here, simply removing the distributed tcmalloc and allowing hl2 to use my distro's tcmalloc made things work again. I do speculate that it could affect trust factor in games with online multiplayer, so I'm hesitant to do it for those. But seems that the distributed tcmalloc with these games is incompatible with newer glibcs?
Happens in Team Fortress 2 as well. I had to replace the distributed libtcmalloc_minimal.so.4 with a symlink to the native library to get it to work. Seeing as CS:GO now ships an updated tcmalloc library I hope other Source games will be updated as well.
It seems that tcmalloc is trying to free an invalid address or one that's already freed. I get the following stack trace:
This is with nvidia driver 495.44