CRASH When Loading Into Mission In Progress

Issue Type (Required):

Crash - During Play

Issue Description (Required):

Crash when loading into a mission in progress related to world markers. I do use mods, but no mods are involved in the lua stack for this crash. This is a base game script error.

[PC] Do You Use Mods? (Optional):

Yes, but I haven’t tried disabling them

Reproduction Rate (Required):

Constant (100%)

Platform (Required):

Steam (PC)

[PC] Crash Report (Optional):

<>…hud/elements/world_markers/hud_element_world_markers.lua:537: attempt to compare number with nil<</Script Error>>
<> [1] @scripts/ui/hud/elements/world_markers/hud_element_world_markers.lua:537: in function _get_fade
[2] @scripts/ui/hud/elements/world_markers/hud_element_world_markers.lua:516: in function hook_chain
[3] ./…/mods/dmf/scripts/mods/dmf/modules/core/hooks.lua:198: in function _draw_markers
[4] @scripts/ui/hud/elements/world_markers/hud_element_world_markers.lua:225: in function _draw_widgets
[5] @scripts/ui/hud/elements/hud_element_base.lua:216: in function draw
[6] @scripts/managers/ui/ui_hud.lua:472: in function draw
[7] @scripts/managers/ui/ui_manager.lua:985: in function render
[8] @scripts/game_states/state_game.lua:903: in function render
[9] @scripts/foundation/utilities/game_state_machine.lua:134: in function render
[10] ./mod_loader:398: in function render
[11] ./mod_loader:438:in function <[string “./mod_loader”]:437>
<</Lua Stack>>
<> [1] self = table: 000000002145DE30; fade_settings = table: 0000000021679D00; distance = nil; easing_function = [function]; return_value = nil
[2] self = table: 000000002145DE30; dt = 0.0098609002307057381; t = 2996.3704437593565; input_service = table: 00000000062B9A10; ui_renderer = table: 0000000021303530; render_settings = table: 0000000021303470; camera = [Camera]; markers_by_type = table: 000000002145ED30; marker_type = “interaction”; markers = table: 00000000216799E0; i = 1; marker = table: 0000000021679970; draw = true; widget = table: 000000002167E1A0; content = table: 000000002167CD40; distance = nil; template = table: 0000000021679B20; scale_settings = table: 0000000021679E00; fade_settings = table: 0000000021679D00; alpha_multiplier = 1
[3] hook_chain = [function]
[4] self = table: 000000002145DE30; dt = 0.0098609002307057381; t = 2996.3704437593565; input_service = table: 00000000062B9A10; ui_renderer = table: 0000000021303530; render_settings = table: 0000000021303470
[5] self = table: 000000002145DE30; dt = 0.0098609002307057381; t = 2996.3704437593565; ui_renderer = table: 0000000021303530; render_settings = table: 0000000021303470; input_service = table: 00000000062B9A10; ui_scenegraph = table: 000000002145E480
[6] self = table: 0000000021194940; dt = 0.0098609002307057381; t = 2996.3704437593565; input_service = table: 00000000062B9A10; is_world_enabled = true; ui_renderer = table: 0000000021303530; default_ui_renderer = table: 0000000021303530; render_settings = table: 0000000021303470; saved_start_layer = 0; alpha_multiplier = nil; currently_visible_elements = table: 0000000021303300; elements_hud_scale_lookup = table: 0000000021303790; elements_array = table: 0000000021303760; elements_hud_retained_mode_lookup = table: 00000000213037C0; hud_scale_applied = true; i = 13; element = table: 000000002145DE30; element_name = “HudElementWorldMarkers”; use_retained_mode = nil
[7] self = table: 000000000661EBA0; dt = 0.0098609002307057381; t = 2996.3704437593565; world = [World]; ui_constant_elements = table: 00000000067E58F0; hud = table: 0000000021194940; spectator_hud = nil; input_service = table: 00000000062B9A10
[8] self = table: 00000000046E4FF0; t = 2996.3704437593565; dt = 0.0098609002307057381; ui_manager = table: 000000000661EBA0
[9] self = table: 0000000004766480
[10] self = table: 000000000474DD10
<</Lua Locals>>
<> [1] _markers_by_type = table: 000000002145ED30; _definitions = table: 0000000004D06570; _widgets_by_name = table: 000000002145E410; _raycast_object = [Raycast]; _markers_by_id = table: 000000002145ED00; _parent = table: 0000000021194940; _ui_scenegraph = table: 000000002145E480; _camera = [Camera]; max_distance = 35; _marker_templates = table: 000000002145ED60; _event_list = table: 000000002145E3D0; _widgets = table: 000000002145EA10; _draw_layer = 0; _raycast_frame_counter = 1; _markers = table: 000000002145ECD0; _id_counter = 15;
[2] _markers_by_type = table: 000000002145ED30; _definitions = table: 0000000004D06570; _widgets_by_name = table: 000000002145E410; _raycast_object = [Raycast]; _markers_by_id = table: 000000002145ED00; _parent = table: 0000000021194940; _ui_scenegraph = table: 000000002145E480; _camera = [Camera]; max_distance = 35; _marker_templates = table: 000000002145ED60; _event_list = table: 000000002145E3D0; _widgets = table: 000000002145EA10; _draw_layer = 0; _raycast_frame_counter = 1; _markers = table: 000000002145ECD0; _id_counter = 15;
[4] _markers_by_type = table: 000000002145ED30; _definitions = table: 0000000004D06570; _widgets_by_name = table: 000000002145E410; _raycast_object = [Raycast]; _markers_by_id = table: 000000002145ED00; _parent = table: 0000000021194940; _ui_scenegraph = table: 000000002145E480; _camera = [Camera]; max_distance = 35; _marker_templates = table: 000000002145ED60; _event_list = table: 000000002145E3D0; _widgets = table: 000000002145EA10; _draw_layer = 0; _raycast_frame_counter = 1; _markers = table: 000000002145ECD0; _id_counter = 15;
[5] _markers_by_type = table: 000000002145ED30; _definitions = table: 0000000004D06570; _widgets_by_name = table: 000000002145E410; _raycast_object = [Raycast]; _markers_by_id = table: 000000002145ED00; _parent = table: 0000000021194940; _ui_scenegraph = table: 000000002145E480; _camera = [Camera]; max_distance = 35; _marker_templates = table: 000000002145ED60; _event_list = table: 000000002145E3D0; _widgets = table: 000000002145EA10; _draw_layer = 0; _raycast_frame_counter = 1; _markers = table: 000000002145ECD0; _id_counter = 15;
[6] _world_name = “level_world”; _visibility_groups = table: 0000000008CCB7E0; _element_using_input = false; _current_group_name = “alive”; _extensions = table: 0000000021624950; _refresh_retained = true; _elements_array = table: 0000000021303760; _player_viewport_name = “player1”; _element_definitions = table: 00000000213037F0; _currently_visible_elements = table: 0000000021303300; _ui_renderer_name = “UIHud_table0000000021194940_UIHud_ui_renderer”; _camera = [Camera]; unique_id = "UIHud_table0000000021194940"; _elements = table: 0000000021303730; _ui_renderer = table: 0000000021303530; _params = table: 0000000021192950; _player = table: 00000000086F8DF0; _world_viewport_name = “player1”; _elements_hud_scale_lookup = table: 0000000021303790; _elements_hud_retained_mode_lookup = table: 00000000213037C0; _render_settings = table: 0000000021303470;
[7] _renderers = table: 000000000661E780; _current_state_name = “StateGameplay”; _packages_to_remove = table: 0000000007560180; _ui_loading_icon_renderer = table: 000000000667DD50; _visible_widgets = table: 0000000006625430; _world_draw_layer = 20; _timer_name = “ui”; _single_icon_renderers_marked_for_destruction_array = table: 0000000006667DD0; _default_world_layer = 20; _back_buffer_render_handlers = table: 0000000006669950; _active_popups = table: 0000000006624ED0; _world_name = “ui_world”; _world = [World]; _package_unload_list = table: 00000000066245C0; _viewport = [Viewport]; _hud = table: 0000000021194940; _render_target_atlas_generator = table: 00000000066683A0; _cinematic_skip_state = table: 0000000012143260; _single_icon_renderers = table: 0000000006667DA0; _current_sub_state_name = “GameplayStateRun”; _views_loading_data = table: 0000000006622700; _ui_element_package_references = table: 0000000006624B00; _ui_constant_elements = table: 00000000067E58F0; _view_handler = table: 000000000668CC70; _ui_extension_managers = table: 0000000006624A<</Lua Self>>
[Log end]

[PC] Upload Console Log & darktide_launcher.log (Optional):

console-2024-11-08-21.58.12-ddc54681-8fbd-4aa9-887b-712cded88986.log (1.22 MB)

Could you share a log with us where mods are disabled, please? :slight_smile:

1 Like

Follow up, I disabled the mods from the “Markers” series by Alfthebighead and the error stopped. It must be related to those mods. I linked one of the 4 below. I will report this to the mod author.

Thank you for the follow up @FatsharkJulia.

2 Likes