For what it's worth, the problem is that the game .so files are compiled
without `-fvisibility=hidden` causing all symbols in the shared objects
to be global which then causes some sort of symbol conflict on load and
wrong functions being called. The fix would be adding it to compiler
flags.

I don't know where in the packaging and building process it has been
lost or if the default behavior of the compiler/linker has changed.

It may very well be that it's an Ubuntu downstream bug and it does not
affect Debian.

This issue *does not* affect ioquake3/baseq3 on Ubuntu 18.04 and is
specific to OpenArena.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1651561

Title:
  openarena crashes upon starting or joining a game

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ioquake3/+bug/1651561/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to