On Tue, 11 Jul 2017, Yaroslav Halchenko wrote: > Package: python-virtualenv > Version: 15.1.0+ds-1 > Severity: normal
> Not 100% sure if it is not a python-dbg or gdb issue, but I think it might as > well be virtualenv: > $> virtualenv --python=/usr/bin/python-dbg venv-dbg > Running virtualenv with interpreter /usr/bin/python-dbg > New python executable in /tmp/venv-dbg/bin/python-dbg > Also creating executable in /tmp/venv-dbg/bin/python > [21403 refs] > Installing setuptools, pkg_resources, pip, wheel...done. > [47796 refs] > $> gdb -q -ex 'py-bt' -ex quit /usr/bin/python-dbg > Reading symbols from /usr/bin/python-dbg...done. > Traceback (most recent call first): > Python Exception <class 'gdb.error'> No frame is currently selected.: > Error occurred in Python command: No frame is currently selected. > $> gdb -q -ex 'py-bt' -ex quit $PWD/venv-dbg/bin/python-dbg > Reading symbols from /tmp/venv-dbg/bin/python-dbg...done. > Undefined command: "py-bt". Try "help". ok -- the reason is that the corresponding python*-gdb.py (e.g. /usr/share/gdb/auto-load/usr/bin/python3.5-gdb.py) is not copied over as well under bin/ of the virtualenv where gdb also looks for it, and it would also require add-auto-load-safe-path instruction to gdb (eg. via -iex) to allow loading from it. May be there is another way also to point to it -- didn't research yet -- Yaroslav O. Halchenko Center for Open Neuroscience http://centerforopenneuroscience.org Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755 Phone: +1 (603) 646-9834 Fax: +1 (603) 646-1419 WWW: http://www.linkedin.com/in/yarik