Traceback (most recent call last):
File "/home/patrycja/Downloads/volatility3/vol.py", line 10, in <module>
volatility3.cli.main()
File "/home/patrycja/Downloads/volatility3/volatility3/cli/__init__.py", line 877, in main
CommandLine().run()
File "/home/patrycja/Downloads/volatility3/volatility3/cli/__init__.py", line 469, in run
renderer.render(grid)
File "/home/patrycja/Downloads/volatility3/volatility3/cli/text_renderer.py", line 198, in render
grid.populate(visitor, outfd)
File "/home/patrycja/Downloads/volatility3/volatility3/framework/renderers/__init__.py", line 245, in populate
for level, item in self._generator:
File "/home/patrycja/Downloads/volatility3/volatility3/framework/plugins/linux/mountinfo.py", line 191, in _generator
for task, mnt, mnt_ns_id in self._get_tasks_mountpoints(
File "/home/patrycja/Downloads/volatility3/volatility3/framework/plugins/linux/mountinfo.py", line 170, in _get_tasks_mountpoints
for mount in mnt_namespace.get_mount_points():
File "/home/patrycja/Downloads/volatility3/volatility3/framework/symbols/linux/extensions/__init__.py", line 1305, in get_mount_points
for mount in self.list.to_list(mnt_type, "mnt_list"):
^^^^^^^^^
File "/home/patrycja/Downloads/volatility3/volatility3/framework/objects/__init__.py", line 971, in __getattr__
raise AttributeError(
AttributeError: StructType has no attribute: symbol_table_name1!mnt_namespace.list
Describe the bug
The
mnt_namespace.listfield got removed in kernel version 6.8, replaced with an rb-tree atmnt_namespace.mountsContext
Volatility Version: 2.7.1 ( ac5769c )
Operating System: Linux
Python Version: 3.12.2
Suspected Operating System: Ubuntu 24.10
Command:
vol linux.mountinfoTo Reproduce
Steps to reproduce the behavior:
fs_structtype is not converted correctly dwarf2json#57 (comment) to dwarf2jsonlinux.mountinfoExpected behavior
Mounts are getting printed
Example output