code: def test_crash_recovery(self):
      import time, sys
  
      ls = list(range(1000))
  
      def good_fun(x):
          return x
  
      def bad_fun(x):
          if (x + 1) % 251 == 0:
              cy_test_utils.force_exit_fun()  # this will force the worker process to exit
          return x
  
      self.assertRaises(
          RuntimeError,
          lambda: glconnect.get_unity().parallel_eval_lambda(
              lambda x: bad_fun(x), ls
          ),
      )
      glconnect.get_unity().parallel_eval_lambda(
          lambda x: good_fun(x), ls
      )
  
file_path: turicreate/scenario-tests/tests/engine/test_lambda.py
imports: import turicreate
  import logging
  import multiprocessing
  import sys
  import time
  import unittest
  from turicreate._connect import main
  from turicreate._cython import cy_test_utils
label_desc: Use image node_id 4 for calling the LambdaTests obj's underlying member method code with example usage: obj.test_crash_recovery() and returns: x, x