You are not logged in.
I run "gdb python3", then "run my-python-app", then "py-bt" and I get:
(gdb) py-bt
Undefined command: "py-bt". Try "help".
How do I install py-bt on Archlinux?
Or how do I make "bt" show the Python function name?
#79 0x00007ffff79a5e71 in PyObject_Call (func=func@entry=0x7fffdec6d1f0, arg=arg@entry=0x7ffff6ab5a58, kw=kw@entry=0x0) at Objects/abstract.c:2040
#80 0x00007ffff7a58a67 in do_call (nk=<optimized out>, na=1, pp_stack=0x7fffffffb4a0, func=<optimized out>) at Python/ceval.c:4466
#81 call_function (oparg=<optimized out>, pp_stack=0x7fffffffb4a0) at Python/ceval.c:4264
#82 PyEval_EvalFrameEx (f=f@entry=0x7fffe4005588, throwflag=throwflag@entry=0) at Python/ceval.c:2838
#83 0x00007ffff7a5b753 in fast_function (nk=<optimized out>, na=<optimized out>, n=0, pp_stack=0x7fffffffb5c0, func=<optimized out>) at Python/ceval.c:4334
#84 call_function (oparg=<optimized out>, pp_stack=0x7fffffffb5c0) at Python/ceval.c:4262
#85 PyEval_EvalFrameEx (f=0x7ffff6bdd438, throwflag=<optimized out>) at Python/ceval.c:2838
#86 0x00007ffff7a5d45f in PyEval_EvalCodeEx (_co=0x713d, _co@entry=0x7ffff6b06a50, globals=0x0, locals=0x7ffff6bdd5b0, args=0x0, argcount=-1, argcount@entry=0, kws=0x555556a1c780, kws@entry=0x0, kwcount=-156210608, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at Python/ceval.c:3588
#87 0x00007ffff7a5d50b in PyEval_EvalCode (co=co@entry=0x7ffff6b06a50, globals=globals@entry=0x7ffff6bda448, locals=locals@entry=0x7ffff6bda448) at Python/ceval.c:775
#88 0x00007ffff7a79a24 in run_mod (mod=mod@entry=0x5555558576d8, filename=filename@entry=0x7ffff6b0f0f0, globals=globals@entry=0x7ffff6bda448, locals=locals@entry=0x7ffff6bda448, flags=flags@entry=0x7fffffffb850, arena=arena@entry=0x555555838020) at Python/pythonrun.c:2180
#89 0x00007ffff7a7bca5 in PyRun_FileExFlags (fp=0x55555583a2b0, filename_str=<optimized out>, start=<optimized out>, globals=0x7ffff6bda448, locals=0x7ffff6bda448, closeit=1, flags=0x7fffffffb850) at Python/pythonrun.c:2133
#90 0x00007ffff7a7cc83 in PyRun_SimpleFileExFlags (fp=0x713d, filename=0x7ffff6bd04a0 "bin/pitivi", closeit=1, flags=0xffffffffffffffff) at Python/pythonrun.c:1606
#91 0x00007ffff7a930bc in run_file (p_cf=<optimized out>, filename=<optimized out>, fp=<optimized out>) at Modules/main.c:319
#92 Py_Main (argc=-156176272, argv=0x7ffff6bd0480) at Modules/main.c:751
#93 0x0000555555554c06 in main ()
Thanks!
Last edited by aleb (2015-03-05 11:09:43)
Offline
I run "gdb python3"
No such thing in Arch - Version 3 of Python is the default and is refered to as "python"
, then "run my-python-app", then "py-bt" and I get:
(gdb) py-bt
Undefined command: "py-bt". Try "help".
This is about the best answer at the mo (uses Ubuntu as case but not exclusively so)
Last edited by satanselbow (2015-03-05 16:57:14)
Offline
aleb wrote:I run "gdb python3"
No such thing in Arch - Version 3 of Python is the default and is refered to as "python"
python is simply a symlink pointing to python3.
Offline
satanselbow wrote:aleb wrote:I run "gdb python3"
No such thing in Arch - Version 3 of Python is the default and is refered to as "python"
python is simply a symlink pointing to python3.
pedantic but true ... and thinking another 10 years down the line will probably be required
Offline