Comments (15)
the gdb you are using seems to be weirdly behaving. maybe check the way you compiled and installed your custom gdb from git with the build script of the officially created gdb
from pwndbg.
I agree with @anthraxx (also thanks for responding, I really appreciate your interest in this project!)
from pwndbg.
Also, I would recommend ensuring that you pass --with-python to your ./configure if you are building from source.
As a general rule, Pwndbg is only tested to work with Ubuntu 14.04 and 16.04. I recommend looking at their configure scripts for additional info.
from pwndbg.
It was acting fine until I tried installing pwndgb. I modified the setup.sh file by just removing the ubuntu apt-gets in the beginning and updating those packages manually. Upon firing up gdb I got this. If you are not sure how it is happening any tips on how to remove it would be greatly appreciated. I tried doing a pacman -Rr and deleting the .gdbinit as well as a gdb folder that show configurations referenced. I then tried installing from the arch repos and got this same issue.
from pwndbg.
@zachriggle its a pleasure to be here and being able to improve and work on this cool project... thanks for appreciation! 😸
@bryceandress well, something has to be around on your side that the gdb-git version influenced. It works flawlessly over here. please verify that you are really using 7.11.1-1 and you are really executing gdb from /usr/bin/gdb
.
If it still occurs, please upload the following logs to pastebin (too long for here):
which gdb
pacman -Qi gdb
pacman -Qi python
strace -e open /usr/bin/gdb /usr/bin/false
from pwndbg.
Will do when I get home to my machine. Will tag you then.
from pwndbg.
$ which gdb
/usr/bin/gdb
$ sudo pacman -Qi gdb
Name : gdb
Version : 7.11.1-1
Description : The GNU Debugger
Architecture : x86_64
URL : http://www.gnu.org/software/gdb/
Licenses : GPL3
Groups : None
Provides : None
Depends On : ncurses expat python xz guile
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 8.42 MiB
Packager : Anatol Pomozov <[email protected]>
Build Date : Wed 01 Jun 2016 02:30:57 PM EDT
Install Date : Sat 09 Jul 2016 12:48:08 AM EDT
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
$ sudo pacman -Qi python
Name : python
Version : 3.5.2-1
Description : Next generation of the python high-level scripting language
Architecture : x86_64
URL : http://www.python.org/
Licenses : custom
Groups : None
Provides : python3
Depends On : expat bzip2 gdbm openssl libffi zlib
Optional Deps : python-setuptools [installed]
python-pip [installed]
sqlite [installed]
mpdecimal: for decimal
xz: for lzma [installed]
tk: for tkinter
Required By : accerciser binwalk cython dirsearch gdb ipython libixion libreoffice-fresh mono python-cairo python-chardet python-dbus python-decorator python-gobject
python-jedi python-path python-pexpect python-pip python-ptyprocess python-pyparsing python-six python-urllib3 python-virtualenv python-xdg youtube-dl
Optional For : bind-tools glade glib2 libnewt util-linux vim
Conflicts With : None
Replaces : python3
Installed Size : 103.35 MiB
Packager : Felix Yan <[email protected]>
Build Date : Tue 28 Jun 2016 05:04:02 AM EDT
Install Date : Sun 03 Jul 2016 01:39:08 PM EDT
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
$ strace -e open /usr/bin/gdb /usr/bin/false
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libncursesw.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libguile-2.0.so.22", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpython3.5m.so.1.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgc.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libunistring.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgmp.so.10", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libltdl.so.7", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libatomic_ops.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
open("/proc/self/fd", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/usr/share/terminfo/x/xterm-termite", O_RDONLY) = 3
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=10907, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/gconv-modules", O_RDONLY|O_CLOEXEC) = 3
open("/usr/bin/pyvenv.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/pyvenv.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python3.5/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/encodings/__pycache__/__init__.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/__pycache__/codecs.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/encodings", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/encodings/__pycache__/aliases.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/encodings/__pycache__/utf_8.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/encodings/__pycache__/latin_1.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/__pycache__/io.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/__pycache__/abc.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/__pycache__/_weakrefset.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/__pycache__/site.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/__pycache__/os.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/__pycache__/stat.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/__pycache__/posixpath.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/__pycache__/genericpath.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/__pycache__/_collections_abc.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/__pycache__/_sitebuiltins.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/__pycache__/sysconfig.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/__pycache__/_sysconfigdata.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/site-packages", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/plat-linux", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/lib-dynload", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/site-packages", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/proc/self/maps", O_RDONLY|O_CLOEXEC) = 5
open("/proc/stat", O_RDONLY) = 5
open("/usr/lib/charset.alias", O_RDONLY|O_NOFOLLOW) = -1 ENOENT (No such file or directory)
open("/dev/urandom", O_RDONLY) = 7
open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/eval.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/boot-9.go", O_RDONLY|O_CLOEXEC) = 7
open("/proc/self/statm", O_RDONLY) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/r4rs.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/psyntax-pp.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/posix.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/networking.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/deprecated.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/srfi/srfi-4.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/rnrs/bytevectors.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/guile/gdb/boot.scm", O_RDONLY) = 7
open("/usr/share/gdb/guile/gdb.go", O_RDONLY|O_CLOEXEC) = 8
open("/usr/lib/guile/2.0/ccache/ice-9/eval-string.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/base/compile.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/base/syntax.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/base/language.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/base/message.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/srfi/srfi-1.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/srfi/srfi-9.go", O_RDONLY|O_CLOEXEC) = 7
open("/proc/self/statm", O_RDONLY) = 7
open("/usr/lib/guile/2.0/ccache/system/base/ck.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/match.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/vm/vm.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/regex.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/optargs.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/base/pmatch.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/receive.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/vm/program.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/vm/instruction.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/vm/objcode.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/base/target.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/foreign.go", O_RDONLY|O_CLOEXEC) = 7
open("/proc/self/statm", O_RDONLY) = 7
open("/usr/lib/guile/2.0/ccache/srfi/srfi-9/gnu.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/srfi/srfi-26.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/language/scheme/spec.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/language/scheme/compile-tree-il.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/language/tree-il.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/srfi/srfi-11.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/language/scheme/decompile-tree-il.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/vlist.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/format.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/__pycache__/__init__.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/__init__.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/traceback.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/collections/__pycache__/__init__.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/operator.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/keyword.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/heapq.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/lib-dynload/_heapq.cpython-35m-x86_64-linux-gnu.so", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/reprlib.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/linecache.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/functools.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/types.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/collections", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/collections/__pycache__/abc.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/weakref.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/tokenize.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/re.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/sre_compile.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/sre_parse.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/sre_constants.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/copyreg.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/token.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/imp.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/importlib/__pycache__/__init__.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/warnings.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/importlib", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/importlib/__pycache__/machinery.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/importlib/__pycache__/util.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/importlib/__pycache__/abc.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/contextlib.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/function", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/function/__pycache__/__init__.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/function/__init__.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/function", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/function/__pycache__/caller_is.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/function/caller_is.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/function/__pycache__/strfns.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/function/strfns.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/__pycache__/__init__.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/__init__.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/__pycache__/explore.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/explore.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/__pycache__/prompt.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/prompt.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/__pycache__/prompt.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/prompt.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/__pycache__/frame_filters.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/frame_filters.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/__pycache__/copy.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/__pycache__/FrameIterator.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/FrameIterator.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/__pycache__/FrameDecorator.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/FrameDecorator.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/__pycache__/frames.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/frames.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/__pycache__/type_printers.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/type_printers.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/__pycache__/pretty_printers.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/pretty_printers.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/__pycache__/unwinders.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/unwinders.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/__pycache__/xmethods.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/xmethods.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/printer", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/printer/__pycache__/__init__.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/printer/__init__.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/printer", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/printer/__pycache__/bound_registers.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/printer/bound_registers.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/__pycache__/printing.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/printing.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/__pycache__/types.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/types.py", O_RDONLY|O_CLOEXEC) = 7
open("/etc/inputrc", O_RDONLY) = 9
GNU gdb (GDB) 7.11.1
Copyright (C) 2016 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-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://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"...
open("/etc/gdb/gdbinit", O_RDONLY|O_CLOEXEC) = 9
open("/usr/bin/false", O_RDONLY|O_CLOEXEC) = 9
open("/usr/bin/false", O_RDONLY|O_CLOEXEC) = 9
open("/usr/bin/false", O_RDONLY) = 9
Reading symbols from /usr/bin/false...(no debugging symbols found)...done.
open("/usr/bin/false-gdb.gdb", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/debug/usr/bin/false-gdb.gdb", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/auto-load/usr/bin/false-gdb.gdb", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/bin/false-gdb.py", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/debug/usr/bin/false-gdb.py", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/auto-load/usr/bin/false-gdb.py", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/bin/false-gdb.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/debug/usr/bin/false-gdb.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/auto-load/usr/bin/false-gdb.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/home/bryce/.gdb_history", O_RDONLY) = -1 ENOENT (No such file or directory)
(gdb)
from pwndbg.
I don't see any error messages in that trace, nor do I see Pwndbg being
loaded.
On Sat, Jul 9, 2016 at 6:49 AM Bryce Andress [email protected]
wrote:
$ which gdb
/usr/bin/gdb$ sudo pacman -Qi gdb
Name : gdb
Version : 7.11.1-1
Description : The GNU Debugger
Architecture : x86_64
URL : http://www.gnu.org/software/gdb/
Licenses : GPL3
Groups : None
Provides : None
Depends On : ncurses expat python xz guile
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 8.42 MiB
Packager : Anatol Pomozov [email protected]
Build Date : Wed 01 Jun 2016 02:30:57 PM EDT
Install Date : Sat 09 Jul 2016 12:48:08 AM EDT
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature$ sudo pacman -Qi python
Name : python
Version : 3.5.2-1
Description : Next generation of the python high-level scripting language
Architecture : x86_64
URL : http://www.python.org/
Licenses : custom
Groups : None
Provides : python3
Depends On : expat bzip2 gdbm openssl libffi zlib
Optional Deps : python-setuptools [installed]
python-pip [installed]
sqlite [installed]
mpdecimal: for decimal
xz: for lzma [installed]
tk: for tkinter
Required By : accerciser binwalk cython dirsearch gdb ipython libixion libreoffice-fresh mono python-cairo python-chardet python-dbus python-decorator python-gobject
python-jedi python-path python-pexpect python-pip python-ptyprocess python-pyparsing python-six python-urllib3 python-virtualenv python-xdg youtube-dl
Optional For : bind-tools glade glib2 libnewt util-linux vim
Conflicts With : None
Replaces : python3
Installed Size : 103.35 MiB
Packager : Felix Yan [email protected]
Build Date : Tue 28 Jun 2016 05:04:02 AM EDT
Install Date : Sun 03 Jul 2016 01:39:08 PM EDT
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature$ strace -e open /usr/bin/gdb /usr/bin/false
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libncursesw.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libguile-2.0.so.22", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpython3.5m.so.1.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgc.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libunistring.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgmp.so.10", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libltdl.so.7", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libatomic_ops.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
open("/proc/self/fd", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/usr/share/terminfo/x/xterm-termite", O_RDONLY) = 3
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=10907, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/gconv-modules", O_RDONLY|O_CLOEXEC) = 3
open("/usr/bin/pyvenv.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/pyvenv.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python3.5/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/encodings/pycache/init.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/pycache/codecs.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/encodings", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/encodings/pycache/aliases.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/encodings/pycache/utf_8.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/encodings/pycache/latin_1.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/pycache/io.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/pycache/abc.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/pycache/_weakrefset.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/pycache/site.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/pycache/os.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/pycache/stat.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/pycache/posixpath.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/pycache/genericpath.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/pycache/_collections_abc.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/pycache/_sitebuiltins.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/pycache/sysconfig.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/pycache/_sysconfigdata.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/site-packages", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/plat-linux", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/lib-dynload", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/usr/lib/python3.5/site-packages", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/proc/self/maps", O_RDONLY|O_CLOEXEC) = 5
open("/proc/stat", O_RDONLY) = 5
open("/usr/lib/charset.alias", O_RDONLY|O_NOFOLLOW) = -1 ENOENT (No such file or directory)
open("/dev/urandom", O_RDONLY) = 7
open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/eval.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/boot-9.go", O_RDONLY|O_CLOEXEC) = 7
open("/proc/self/statm", O_RDONLY) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/r4rs.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/psyntax-pp.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/posix.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/networking.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/deprecated.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/srfi/srfi-4.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/rnrs/bytevectors.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/guile/gdb/boot.scm", O_RDONLY) = 7
open("/usr/share/gdb/guile/gdb.go", O_RDONLY|O_CLOEXEC) = 8
open("/usr/lib/guile/2.0/ccache/ice-9/eval-string.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/base/compile.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/base/syntax.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/base/language.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/base/message.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/srfi/srfi-1.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/srfi/srfi-9.go", O_RDONLY|O_CLOEXEC) = 7
open("/proc/self/statm", O_RDONLY) = 7
open("/usr/lib/guile/2.0/ccache/system/base/ck.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/match.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/vm/vm.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/regex.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/optargs.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/base/pmatch.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/receive.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/vm/program.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/vm/instruction.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/vm/objcode.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/base/target.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/system/foreign.go", O_RDONLY|O_CLOEXEC) = 7
open("/proc/self/statm", O_RDONLY) = 7
open("/usr/lib/guile/2.0/ccache/srfi/srfi-9/gnu.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/srfi/srfi-26.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/language/scheme/spec.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/language/scheme/compile-tree-il.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/language/tree-il.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/srfi/srfi-11.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/language/scheme/decompile-tree-il.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/vlist.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/guile/2.0/ccache/ice-9/format.go", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/pycache/init.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/init.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/traceback.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/collections/pycache/init.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/operator.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/keyword.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/heapq.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/lib-dynload/_heapq.cpython-35m-x86_64-linux-gnu.so", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/reprlib.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/linecache.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/functools.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/types.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/collections", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/collections/pycache/abc.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/weakref.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/tokenize.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/re.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/sre_compile.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/sre_parse.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/sre_constants.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/copyreg.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/token.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/imp.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/importlib/pycache/init.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/warnings.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/importlib", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/importlib/pycache/machinery.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/importlib/pycache/util.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/importlib/pycache/abc.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/contextlib.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/function", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/function/pycache/init.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/function/init.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/function", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/function/pycache/caller_is.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/function/caller_is.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/function/pycache/strfns.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/function/strfns.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/pycache/init.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/init.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/pycache/explore.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/explore.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/pycache/prompt.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/prompt.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/pycache/prompt.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/prompt.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/pycache/frame_filters.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/frame_filters.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/lib/python3.5/pycache/copy.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/pycache/FrameIterator.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/FrameIterator.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/pycache/FrameDecorator.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/FrameDecorator.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/pycache/frames.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/frames.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/pycache/type_printers.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/type_printers.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/pycache/pretty_printers.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/pretty_printers.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/pycache/unwinders.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/unwinders.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/command/pycache/xmethods.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/command/xmethods.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/printer", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/printer/pycache/init.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/printer/init.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/printer", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/printer/pycache/bound_registers.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/printer/bound_registers.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/pycache/printing.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/printing.py", O_RDONLY|O_CLOEXEC) = 7
open("/usr/share/gdb/python/gdb/pycache/types.cpython-35.pyc", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/python/gdb/types.py", O_RDONLY|O_CLOEXEC) = 7
open("/etc/inputrc", O_RDONLY) = 9
GNU gdb (GDB) 7.11.1
Copyright (C) 2016 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-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
http://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"...
open("/etc/gdb/gdbinit", O_RDONLY|O_CLOEXEC) = 9
open("/usr/bin/false", O_RDONLY|O_CLOEXEC) = 9
open("/usr/bin/false", O_RDONLY|O_CLOEXEC) = 9
open("/usr/bin/false", O_RDONLY) = 9
Reading symbols from /usr/bin/false...(no debugging symbols found)...done.
open("/usr/bin/false-gdb.gdb", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/debug/usr/bin/false-gdb.gdb", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/auto-load/usr/bin/false-gdb.gdb", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/bin/false-gdb.py", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/debug/usr/bin/false-gdb.py", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/auto-load/usr/bin/false-gdb.py", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/bin/false-gdb.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/debug/usr/bin/false-gdb.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/gdb/auto-load/usr/bin/false-gdb.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/home/bryce/.gdb_history", O_RDONLY) = -1 ENOENT (No such file or directory)
(gdb)—
You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub
#101 (comment), or mute
the thread
https://github.com/notifications/unsubscribe/AAG0GP_F5FTvdz4kZs0W9bu0biI0zQ6Yks5qTyhRgaJpZM4JGjO9
.
from pwndbg.
I still have the same issue when I load gdb as stated in the OP. It didnt happen until I tried to install pwndbg, it may not be the program itself but something the setup.sh script modified caused the issue.
from pwndbg.
If you can create a Dockerfile to reproduce this, I can try to look into it
from pwndbg.
Works flawlessly on my Arch box.
To improve we should put apt commands optional in setup.sh to make deps more distro agnostic. But it is just a little thing.
from pwndbg.
@anthraxx any ideas for #101 (comment) ?
from pwndbg.
@zachriggle I have honestly no clue, works like a charm on all my systems + @wsxarcher. Also I can't say much to his strace output as it does not even show that pwndbg is being loaded?! 😕
from pwndbg.
well still no real feedback from the reporter about the questions. I maintain the Arch Linux (AUR) packages and I know quote a lot of people using them flawlessly.
TBH I would consider closing this for now 😸
from pwndbg.
Thanks @anthraxx!
from pwndbg.
Related Issues (20)
- RecursionError in is_executable() HOT 6
- Support winedbg HOT 1
- [bug] wrong preview value, shows __dso_handle for program data HOT 5
- Easier test generation for pwndbg commands HOT 1
- Command for reading/writing to MSR registers HOT 2
- Error in got and checksec HOT 2
- Can't find GLIBC version required for this command to work, maybe is because GLIBC is not loaded yet. HOT 3
- Exception occurred: context: No module named 'pt_gdb' (<class 'ModuleNotFoundError'>) HOT 1
- telescope values with different endianess
- Incorrect `help set emulate` docstring HOT 1
- Switch from `black` to `ruff format` in lint script
- [bug]: Python Exception: Recursion Error
- setup.sh should not show grep error messages
- Auto-update dependencies after a `git pull` HOT 1
- Issue running attachp gdb-tests
- black formatter still used in devcontainer.json after switch to ruff HOT 5
- Performance tests HOT 1
- Add riscv64 kernel support
- errno definition in return register output
- Context exceptions with ARM target HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pwndbg.