eud*_*xos 4 debugging gdb docker
我正在调试一个编译的(c ++)python模块,它在docker容器内的导入时神秘地崩溃.当我在里面运行python3 gdb,然后导入,然后尝试打印回溯,我只得到
# gdb /usr/bin/pyton3
GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.04) 7.11.
...
(gdb) run -c 'import myModule'
warning: Error disabling address space randomization: Operation not permitted
During startup program terminated with signal SIGSEGV, Segmentation fault.
(gdb) bt
No stack.
(gdb)
Run Code Online (Sandbox Code Playgroud)
在Docker容器中gdb可以(不)做什么限制?崩溃本身令人惊讶,但无法进行调试更是如此.编译模块-ggdb2以包含尽可能多的调试信息.