Closed pctripsesp closed 5 months ago
There is no folder called glibc-function-args at /home/kali/.config/gef-extras/
>gef config
context.libc_args_path (str) = "/home/kali/.config/gef-extras/glibc-function-args"
This is not a bug in GEF, you need to set context.libc_args_path
setting properly (see gef-extras/scripts/libc_function_args/tables/
)
Traceback (most recent call last): File "/home/kali/.config/gef-extras/scripts/libc_function_args/init.py", line 139, in
register_external_context_pane( TypeError: register_external_context_pane() got an unexpected keyword argument 'condition' Traceback (most recent call last): File "/home/kali/.config/gef-extras/scripts/syscall_args/init.py", line 138, in register_external_context_pane( TypeError: register_external_context_pane() got an unexpected keyword argument 'condition'
Yes, this solves 3d error, there are still two more
Traceback (most recent call last):
File "/home/kali/.config/gef-extras/scripts/libc_function_args/__init__.py", line 139, in <module>
register_external_context_pane(
TypeError: register_external_context_pane() got an unexpected keyword argument 'condition'
Traceback (most recent call last):
File "/home/kali/.config/gef-extras/scripts/syscall_args/__init__.py", line 138, in <module>
register_external_context_pane(
TypeError: register_external_context_pane() got an unexpected keyword argument 'condition'
I just ran into this problem as well. I solved it by switching to the dev branch for gef. (At first I tried using the main branch for gef-extras instead but got a lot of warnings about deprecated functions)
i also get the same bug, switching between main to dev branch and vice versa still not fix the issue
gef➤ gef config gef.extra_plugins_dir '/home/xxx/gdb-src/gef-extras/scripts/'
Traceback (most recent call last):
File "/home/xxx/gdb-src/gef-extras/scripts/syscall_args/__init__.py", line 138, in <module>
register_external_context_pane(
TypeError: register_external_context_pane() got an unexpected keyword argument 'condition'
Traceback (most recent call last):
File "/home/xxx/gdb-src/gef-extras/scripts/libc_function_args/__init__.py", line 139, in <module>
register_external_context_pane(
TypeError: register_external_context_pane() got an unexpected keyword argument 'condition'
[+] 41 extra commands added from '/home/xxx/gdb-src/gef-extras/scripts/' in 0.52 seconds
setting the context.libc_args_path
to gef-extras/scripts/libc_function_args/tables/
is also still not fixing the issue
Closing, this was fixed with #98
dev
branch?gdb -nx
Step 1: Describe your environment
version
in GEF.Step 2: Describe your problem
Running gef after installing gef-extras leaves me with this: