I had seen the same crash a couple of days ago so the process was faster this time but I’ll take you through the steps for reading the console log from the first time I saw this error.
Firstly, don’t get intimidated by the tech mumbo jumbo in the log. Let your eyes filter that out and look for words in English. They are the clues.
In a crash, the last thing that goes through the game’s mind before it dies is the crash itself so the most important stuff is right at the end.
For mod-related crashes the three most useful things are:
Lua Stack – the numbered chain of files in which something broke down. A lot of the time you will see mods named in this list which makes things easier. Sometimes a couple of mods will be named so you just check each of them. This RunTimer crash only has general stuff about hud widgets which makes it a slightly more complex puzzle.
<>scripts/managers/ui/ui_renderer.lua:370: bad argument #2 to ‘Gui2_bitmap’ (string expected, got boolean)<</Script Error>>
<> [1] =[C]: in function Gui2_bitmap
[2] @scripts/managers/ui/ui_renderer.lua:370: in function script_draw_bitmap
[3] @scripts/managers/ui/ui_passes.lua:132: in function draw
[4] @scripts/managers/ui/ui_widget.lua:723: in function _draw_widget_passes
[5] @scripts/managers/ui/ui_widget.lua:829: in function draw
[6] @scripts/ui/hud/elements/hud_element_base.lua:233: in function _draw_widgets
etc etc…
<</Lua Stack>>
Lua Locals (“local variables” that were used by the files in the stack) – second place you look and is immediately below the stack. You’re not trying to apply coding knowledge, just look for recognisable keywords that give clues about the type of mod involved. E.g. if there is stuff about weapon attachments then a mod like Extended Weapon Customization becomes a suspect. In this console log we can see this line:
There will be a list of mods elsewhere in the console log – There was literally a mod called RunTimer so it was the first thing I recommended disabling. At this point in the process trial and error / luck / experience starts to play a bigger part.