mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-30 10:47:19 +02:00
Remove line finalization when coredump is active to avoid coredump failure
Closes https://github.com/espressif/esp-idf/issues/8099
This commit is contained in:
@ -594,8 +594,11 @@ class Monitor(object):
|
|||||||
# generates an event which will result in the finishing of
|
# generates an event which will result in the finishing of
|
||||||
# the last line. This is fix for handling lines sent
|
# the last line. This is fix for handling lines sent
|
||||||
# without EOL.
|
# without EOL.
|
||||||
|
# finalizing the line when coredump is in progress causes decoding issues
|
||||||
|
# the espcoredump loader uses empty line as a sign for end-of-coredump
|
||||||
|
# line is finalized only for non coredump data
|
||||||
elif event_tag == TAG_SERIAL_FLUSH:
|
elif event_tag == TAG_SERIAL_FLUSH:
|
||||||
self.handle_serial_input(data, finalize_line=True)
|
self.handle_serial_input(data, finalize_line=not self._coredump_buffer)
|
||||||
else:
|
else:
|
||||||
raise RuntimeError('Bad event data %r' % ((event_tag,data),))
|
raise RuntimeError('Bad event data %r' % ((event_tag,data),))
|
||||||
except SerialStopException:
|
except SerialStopException:
|
||||||
|
Reference in New Issue
Block a user