Git Product home page Git Product logo

Comments (15)

anthraxx avatar anthraxx commented on July 19, 2024

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.

zachriggle avatar zachriggle commented on July 19, 2024

I agree with @anthraxx (also thanks for responding, I really appreciate your interest in this project!)

from pwndbg.

zachriggle avatar zachriggle commented on July 19, 2024

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.

bryceandress avatar bryceandress commented on July 19, 2024

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.

anthraxx avatar anthraxx commented on July 19, 2024

@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.

bryceandress avatar bryceandress commented on July 19, 2024

Will do when I get home to my machine. Will tag you then.

from pwndbg.

bryceandress avatar bryceandress commented on July 19, 2024
$ 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) 

@anthraxx

from pwndbg.

zachriggle avatar zachriggle commented on July 19, 2024

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.

bryceandress avatar bryceandress commented on July 19, 2024

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.

zachriggle avatar zachriggle commented on July 19, 2024

If you can create a Dockerfile to reproduce this, I can try to look into it

from pwndbg.

wsxarcher avatar wsxarcher commented on July 19, 2024

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.

zachriggle avatar zachriggle commented on July 19, 2024

@anthraxx any ideas for #101 (comment) ?

from pwndbg.

anthraxx avatar anthraxx commented on July 19, 2024

@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.

anthraxx avatar anthraxx commented on July 19, 2024

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.

zachriggle avatar zachriggle commented on July 19, 2024

Thanks @anthraxx!

from pwndbg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.