code: def test_mapnode_crash2(tmpdir):
      """Test mapnode crash when stop_on_first_crash is False"""
      cwd = os.getcwd()
      node = pe.MapNode(
          niu.Function(
              input_names=["WRONG"],
              output_names=["newstring"],
              function=dummy_func,
          ),
          iterfield=["WRONG"],
          name="myfunc",
      )
      node.inputs.WRONG = [f"string{i}" for i in range(3)]
      node.base_dir = tmpdir.strpath
  
      with pytest.raises(Exception):
          node.run()
      os.chdir(cwd)
  
imports: import os
  from copy import deepcopy
  import pytest
  from ...None import engine
  from ....interfaces import base
  from ....interfaces import utility
  from ....None import config
  from ..utils import clean_working_directory, write_workflow_prov, load_resultfile, format_node
label_desc: Use image node_id 8 for calling a global function with example usage: test_mapnode_crash2(tmpdir) without return types