I'm pretty much at my wits' end.

I can confirm that the official Ubuntu package indeed crashes even in a 
VirtualBox VM.
However, none of our builds crash. 0.2.9.1 or 0.2.9.2 does not matter. Appimage 
or builds from source does not matter. I tried replicating the build parameters 
the Ubuntu package seems to use, still no crash. I even updated our staging PPA 
(https://launchpad.net/~armagetronad-dev/+archive/ubuntu/staging) with a new 
build, the regular PPA will soon have a beta version (based on later source, of 
course). Nothing.

All that would not be a problem if I could get a callstack from the crash. But 
I can't. If I understand correctly, gdb is supposed to automatically download 
debug symbols, and it does so for all the libraries, but not the main program 
(this is how you can debug an installed version and have it find its data):
```
manuel@Ubuntu:~$ cd /usr/share/games/armagetronad/
manuel@Ubuntu:/usr/share/games/armagetronad$ gdb /usr/games/armagetronad.real
GNU gdb (Ubuntu 16.3-1ubuntu2) 16.3
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/games/armagetronad.real...

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.ubuntu.com>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
(No debugging symbols found in /usr/games/armagetronad.real)
(gdb)
```

Any help would be apreciated. Ideally, how do I get a debug build from
source to crash? At minimum, how do I get a callstack from the official
build? Or maybe the callstack directly?

In the meantime, I'll be pushing to do a hotfix build for the main PPA
so we can have at least a working PPA version.

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

Title:
  armagetronad don't execute in Ubuntu 25.10

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


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to