sdb icon indicating copy to clipboard operation
sdb copied to clipboard

AttributeError: 'struct mm_struct' has no member 'arg_start'

Open sdimitro opened this issue 2 years ago • 0 comments

sdb> threads
sdb encountered an internal error due to a bug. Here's the
information you need to file the bug:
----------------------------------------------------------
Target Info:
	ProgramFlags.IS_LIVE|IS_LINUX_KERNEL
	Platform(<Architecture.X86_64: 1>, <PlatformFlags.IS_LITTLE_ENDIAN|IS_64_BIT: 3>)

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/sdb/internal/repl.py", line 107, in eval_cmd
    for obj in invoke([], input_):
  File "/usr/lib/python3/dist-packages/sdb/pipeline.py", line 152, in invoke
    yield from execute_pipeline(first_input, pipeline)
  File "/usr/lib/python3/dist-packages/sdb/pipeline.py", line 84, in execute_pipeline
    yield from massage_input_and_call(pipeline[-1], this_input)
  File "/usr/lib/python3/dist-packages/sdb/pipeline.py", line 67, in massage_input_and_call
    yield from cmd.call(objs)
  File "/usr/lib/python3/dist-packages/sdb/command.py", line 413, in call
    yield from self.__invalid_memory_objects_check(
  File "/usr/lib/python3/dist-packages/sdb/command.py", line 358, in __invalid_memory_objects_check
    for obj in objs:
  File "/usr/lib/python3/dist-packages/sdb/command.py", line 625, in _call
    self.pretty_print(self.caller(objs))
  File "/usr/lib/python3/dist-packages/sdb/commands/linux/threads.py", line 93, in pretty_print
    row_dict = {
  File "/usr/lib/python3/dist-packages/sdb/commands/linux/threads.py", line 94, in <dictcomp>
    field: KernelThreads.FIELDS[field](obj) for field in fields
  File "/usr/lib/python3/dist-packages/sdb/commands/linux/threads.py", line 33, in _cmdline
    s = " ".join(map(lambda s: s.decode("utf-8"), cmdline(obj)))
  File "/usr/lib/python3/dist-packages/drgn/helpers/linux/mm.py", line 1276, in cmdline
    arg_start = mm.arg_start.value_()
AttributeError: 'struct mm_struct' has no member 'arg_start'

sdimitro avatar Aug 07 '23 18:08 sdimitro