Skip to content

UTF8 decoding error happening intermittently #629

@ehristev

Description

@ehristev

When trying to download debug data from crashed board:

Traceback (most recent call last):
  File "/usr/local/bin/edl", line 4, in <module>
    __import__('pkg_resources').run_script('edlclient==3.62', 'edl')
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 722, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1561, in run_script
    exec(code, namespace, namespace)
  File "/usr/local/lib/python3.12/dist-packages/edlclient-3.62-py3.12.egg/EGG-INFO/scripts/edl", line 393, in <module>
    base.run()
  File "/usr/local/lib/python3.12/dist-packages/edlclient-3.62-py3.12.egg/EGG-INFO/scripts/edl", line 308, in run
    self.sahara.debug_mode(version=version)
  File "/usr/local/lib/python3.12/dist-packages/edlclient-3.62-py3.12.egg/edlclient/Library/sahara.py", line 462, in debug_mode
    desc = pd.desc.replace(b"\x00", b"").decode('utf-8')
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x88 in position 13: invalid start byte

Happening sometimes, maybe depending on the data coming in on Sahara from the board ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions