Bug#997031: nvidia-cuda-gdb: buster-backports /usr/bin/cuda-gdb 'Segmentation fault' at startup

Andreas Beckmann anbe at debian.org
Sun Oct 24 03:36:46 BST 2021


Control: found -1 11.2.152~11.2.2-3
Control: found -1 11.3.109~11.3.1-4
Control: retitle -1 nvidia-cuda-gdb: cuda-gdb 'Segmentation fault' at startup if libpython2.7 is installed

On 22/10/2021 19.11, Tim Trant wrote:
> "gdb /usr/bin/cuda-gdb" and "strings /usr/bin/cuda-gdb" suggest that there's a hidden
> use of libpython2.7.so.1 which is failing.

cuda-gdb is (after some patching) built against python3, but nvidia has
made changes that attempt to dlopen the libpythonX.Y.so.1, but only for 2.Y.
So if libpython2.7 is installed, it will crash, since 2.7 and 3.x do not
seem to be binary compatible. If it is not installed, python support
will simply not work.

In experimental (based on gdb 10.1) it does at least not segfault, but
python seems to work neither.

At least for stable (and propagating to oldstable-backports) I'll just
build without python support ...


Andreas



More information about the pkg-nvidia-devel mailing list