def METHOD_NAME(self):
    self.test_config.DECODING_QUEUE = Queue()
    self.test_config.BACKTRACE_DECODING = True
    self.monitor_node.start_decode_on_monitor_node_thread()
    self.node.system_log = os.path.join(os.path.dirname(__file__), 'test_data', 'system_core.log')
    self._read_and_publish_events()
    self.monitor_node.termination_event.set()
    self.monitor_node.stop_task_threads()
    self.monitor_node.wait_till_tasks_threads_are_stopped()
    events = []
    with self.get_raw_events_log().open() as events_file:
        for line in events_file.readlines():
            events.append(json.loads(line))
    assert any(event.get('raw_backtrace') for event in events), "should have at least one backtrace"
    for event in events:
        if event.get('backtrace') and event.get('raw_backtrace'):
            self.assertEqual(event['backtrace'].strip(),
                             "addr2line -Cpife scylla_debug_info_file {}".format(' '.join(event['raw_backtrace'].split("\n"))))