Difference between revisions of "Crash Files"

From Bohemia Interactive Community
Jump to navigation Jump to search
(Add Linux RPT location)
(26 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{SideTOC}}
+
{{TOC|side}}
 
== Location ==
 
== Location ==
  
{{Informative |The crash file folder of {{arma3}} can be quickly accessed with:
+
{{Feature|important| If  [[Arma 3: Startup Parameters|-profiles]] startup parameter is used, the crash files will be located in that directory. In addition, the [[Eden Editor]] option "Open Log Folder" will open this folder. This parameter can also be found in the [[Arma_3_Launcher#Parameters|Arma 3 Launcher]].}}
* Press <tt>WIN + R</tt> to open the run command.
 
* Then enter <tt>%localappdata%/Arma 3</tt> and confirm
 
----
 
* Create a text file and copy <tt>start "" "%localappdata%/Arma 3"</tt> in it
 
* Save it as <tt>arma3LogFiles.bat</tt>
 
* Double click on the file and the folder will be opened
 
  
Replace the highlighted path with the paths listed in the right column of the table below to access other games' crash file folder.
+
{{Feature|informative|The crash file folder of {{arma3}} can be quickly accessed with:
 +
* Press {{Controls|Windows|R}} to open the run command
 +
* Type {{hl|%localappdata%\Arma 3}} (for {{arma3}}) and confirm
 +
See other paths for other games/operating systems in the table below.
 
}}
 
}}
{{Important| If  [[Arma_3_Startup_Parameters|-profiles]] startup parameter is used, the crash files will be located in that directory. In addition, the [[Eden Editor]] option "Open Log Folder" will open this folder. This parameter can also be found in the [[Arma_3_Launcher#Parameters|Arma 3 Launcher]].}}
 
  
 
{| class="wikitable"
 
{| class="wikitable"
! Game !! Files !! Directory
+
! Game
 +
! Files
 +
! Directory
 +
! Operating System
 
|-
 
|-
| {{arma3}}
+
| rowspan="2" | {{arma3}}
|
+
| rowspan="2" |
 
* arma3.rpt
 
* arma3.rpt
 
* arma3.bidmp
 
* arma3.bidmp
 
* arma3.mdmp
 
* arma3.mdmp
| rowspan="3" |
+
| {{hl|%localappdata%\Arma 3}}
Windows Vista → Windows 10<br>
+
| Windows 7 &rarr; Windows 10
<tt>%localappdata%/Arma 3</tt><br>
 
<tt>%localappdata%/Arma 2 OA</tt><br>
 
<tt>%localappdata%/Arma 2</tt>
 
 
|-
 
|-
| {{Name|arma2oa|short}}
+
| {{hl|/home/X/.local/share/Arma 3/}}
|
+
| Linux
 +
|-
 +
| rowspan="2" | {{Name|arma2oa|short}}
 +
| rowspan="2" |
 
* arma2OA.rpt
 
* arma2OA.rpt
 
* arma2OA.bidmp
 
* arma2OA.bidmp
 
* arma2OA.mdmp
 
* arma2OA.mdmp
 +
| {{hl|%localappdata%\Arma 2 OA}}
 +
| Windows Vista &rarr; Windows 10
 
|-
 
|-
| {{arma2}}
+
| {{hl|%userprofile%\Local Settings\Application Data\Arma 2 OA}}
|
+
| Windows XP
 +
|-
 +
| rowspan="2" | {{arma2}}
 +
| rowspan="2" |
 
* arma2.rpt
 
* arma2.rpt
 
* arma2.bidmp
 
* arma2.bidmp
 
* arma2.mdmp
 
* arma2.mdmp
 +
| {{hl|%localappdata%\Arma 2}}
 +
| Windows Vista &rarr; Windows 10
 
|-
 
|-
| {{arma}}
+
| {{hl|%userprofile%\Local Settings\Application Data\Arma 2}}
 +
| Windows XP
 +
|-
 +
| {{arma1}}
 
|
 
|
 
* arma.rpt
 
* arma.rpt
 
* arma.bidmp
 
* arma.bidmp
 
* arma.mdmp
 
* arma.mdmp
|
+
| {{hl|&lt;profileDirectory&gt;\ArmA}}
<tt>&lt;profileDirectory&gt;\ArmA</tt>
+
| Windows XP &rarr; Windows 10
 
|-
 
|-
 
| {{ofp}}
 
| {{ofp}}
Line 52: Line 61:
 
* flashpoint.rpt (same role as .rpt files)
 
* flashpoint.rpt (same role as .rpt files)
 
* context.bin
 
* context.bin
|
+
| {{hl|&lt;GameDirectory&gt;}}
<tt>&lt;GameDirectory&gt;</tt>
+
| Windows 95 &rarr; Windows 10
 
|}
 
|}
 +
  
 
== Log File Content Explained ==
 
== Log File Content Explained ==
{{Feature_arma3|This section is only valid for {{arma3}}!}}
+
 
{{Informative|This is WIP, please provide feedback in the Arma 3 Discord #community_wiki channel.}}
+
{{Feature|arma3|This section is only valid for {{arma3}}!}}
 +
{{Feature|Informative|This is WIP, please provide feedback in the Arma 3 Discord #community_wiki channel.}}
 +
 
 
=== Beginning of the Log File ===  
 
=== Beginning of the Log File ===  
 +
 +
<syntaxhighlight lang="cpp"></syntaxhighlight>
 
<spoiler text="Show">
 
<spoiler text="Show">
 
<syntaxhighlight lang="cpp">
 
<syntaxhighlight lang="cpp">
Line 110: Line 124:
 
10:35:03    20                                              Arma 3 Contact    1021790    yes        yes        yes    yes
 
10:35:03    20                                              Arma 3 Contact    1021790    yes        yes        yes    yes
 
10:35:03    21  Arma 3 Creator DLC: Global Mobilization - Cold War Germany    1042220    yes        yes        yes    yes
 
10:35:03    21  Arma 3 Creator DLC: Global Mobilization - Cold War Germany    1042220    yes        yes        yes    yes
10:35:03    22                                    Arma 3 - Prague Content 2    1175380    yes        yes        no    yes
 
 
10:35:03 --------------------------------------------------------------------------------------------------------------------------
 
10:35:03 --------------------------------------------------------------------------------------------------------------------------
 
</syntaxhighlight>
 
</syntaxhighlight>
 
</spoiler>
 
</spoiler>
 +
 
=== Common Errors and Warnings ===
 
=== Common Errors and Warnings ===
 +
 +
{{Feature|Informative|
 +
{{Colorball|green}} &rarr; No action needed<br>
 +
{{Colorball|orange}} &rarr; Issue should be fixed<br>
 +
{{Colorball|red}} &rarr; Issue '''must''' be fixed<br>
 +
{{Colorball|grey}} &rarr; A false error; no action required
 +
}}
 +
 
{| class="wikitable sortable" width="100%"
 
{| class="wikitable sortable" width="100%"
 
|-
 
|-
! Message (Exact message can vary) !! Explanation !! Significance !! Recommended Action
+
! Message (Exact message can vary) !! Explanation !! Significance
 
|-
 
|-
 
| ''Warning Message: Picture iconmanleader not found''
 
| ''Warning Message: Picture iconmanleader not found''
| An image or icon was not found
+
| An image or icon was not found.
| <center>{{colorball|green}} </center>
+
| style="text-align: center" | {{Colorball|green}}
| none
 
 
 
 
|-
 
|-
| ''Updating base class RscShortcutButton->RscButton...'' || Caused by inheriting from wrong config while modifiying an existing base class. Can also be caused by {{arma3}}
+
| ''Updating base class RscShortcutButton->RscButton...'' || Caused by inheriting from wrong config while modifiying an existing base class. Currently {{arma3}} has a lot of these issues out of the box.
| <center>{{colorball|red}} </center>
+
| style="text-align: center" | {{Colorball|red}}
| Issue should be fixed if caused by a mod.
 
 
 
 
|-
 
|-
| ''Cannot delete class B_KickOff, it is referenced somewhere (used as a base class probably).'' || Attempt to delete a class failed.
+
| ''Cannot delete class B_KickOff, it is referenced somewhere (used as a base class probably)'' || Attempt to delete a class failed.
| <center>{{colorball|red}} </center>
+
| style="text-align: center" | {{Colorball|red}}
| Issue should be fixed if caused by a mod.
 
 
 
 
|-
 
|-
 
| ''SimulWeather - Cloud Renderer - noise texture file is not specified!'' ||  |
 
| ''SimulWeather - Cloud Renderer - noise texture file is not specified!'' ||  |
| <center>{{colorball|gray}} </center>
+
| style="text-align: center" | {{Colorball|grey}}
| Can be ignored.
 
 
 
 
|-
 
|-
 
| ''Warning: looped for animation: a3\anims_f_epa\data\anim\sdr\cts\hubcleaned\briefing\hubbriefing_loop.rtm differs (looped now 0)! MoveName: hubbriefing_ext'' ||
 
| ''Warning: looped for animation: a3\anims_f_epa\data\anim\sdr\cts\hubcleaned\briefing\hubbriefing_loop.rtm differs (looped now 0)! MoveName: hubbriefing_ext'' ||
| <center>{{colorball|red}} </center>
+
| style="text-align: center" | {{Colorball|red}}
| Issue should be fixed if caused by a mod.
 
 
 
 
|-
 
|-
 
| ''a3\characters_f\proxies\flag.p3d: No geometry and no visual shape'' ||  |
 
| ''a3\characters_f\proxies\flag.p3d: No geometry and no visual shape'' ||  |
| <center>{{colorball|green}} </center>
+
| style="text-align: center" | {{Colorball|green}}
| none
 
 
 
 
|-
 
|-
 
| ''B_LSV_01_unarmed_F: mainturret - unknown animation source mainturret'' ||  |
 
| ''B_LSV_01_unarmed_F: mainturret - unknown animation source mainturret'' ||  |
| <center>{{colorball|green}} </center>
+
| style="text-align: center" | {{Colorball|green}}
| none
 
 
 
 
|-
 
|-
 
| ''No face for B Alpha 1-4:1''<br>''No speaker given for 'Sotiris Zenon''' ||  |
 
| ''No face for B Alpha 1-4:1''<br>''No speaker given for 'Sotiris Zenon''' ||  |
| <center>{{colorball|green}} </center>
+
| style="text-align: center" | {{Colorball|green}}
| none
 
 
 
 
|-
 
|-
 
| ''Strange convex component08 in a3\weapons_f_enoch\rifles\msbs\msbs65_ubs_f.p3d:geometryView'' ||  |
 
| ''Strange convex component08 in a3\weapons_f_enoch\rifles\msbs\msbs65_ubs_f.p3d:geometryView'' ||  |
| <center>{{colorball|green}} </center>
+
| style="text-align: center" | {{Colorball|green}}
| none
 
 
 
 
|-
 
|-
 
| ''hidebullet_001 - unknown animation source codrivermuzzle_revolving'' ||  |
 
| ''hidebullet_001 - unknown animation source codrivermuzzle_revolving'' ||  |
| <center>{{colorball|green}} </center>
+
| style="text-align: center" | {{Colorball|green}}
| none
 
 
 
 
|-
 
|-
 
| ''Trying to create an invalid center EMPTY'' ||  |
 
| ''Trying to create an invalid center EMPTY'' ||  |
| <center>{{colorball|green}} </center>
+
| style="text-align: center" | {{Colorball|Orange}}
| none
 
 
 
 
|-
 
|-
| ''ModParams - Undefined or empty mod directory'' || [[modParams]] command was unable to find the specified mod directory  
+
| ''ModParams - Undefined or empty mod directory'' || [[modParams]] was unable to find the specified mod directory.
| <center>{{colorball|green}} </center>
+
| style="text-align: center" | {{Colorball|orange}}
| none
 
 
 
 
|-
 
|-
 
| ''Unit is not in cargo'' ||  
 
| ''Unit is not in cargo'' ||  
| <center>{{colorball|green}} </center>
+
| style="text-align: center" | {{Colorball|green}}
| none
 
 
 
 
|-
 
|-
 
| ''Deinitialized shape [Class: "C_Soldier_VR_F"; Shape: "a3\characters_f_bootcamp\common\vr_soldier_f.p3d";]'' ||  
 
| ''Deinitialized shape [Class: "C_Soldier_VR_F"; Shape: "a3\characters_f_bootcamp\common\vr_soldier_f.p3d";]'' ||  
| <center>{{colorball|green}} </center>
+
| style="text-align: center" | {{Colorball|green}}
| none
 
 
 
 
|-
 
|-
 
| ''Error: entity [ProxyFlag_Auto] still has its shape, ref_count=2'' ||  
 
| ''Error: entity [ProxyFlag_Auto] still has its shape, ref_count=2'' ||  
|  <center>{{colorball|green}} </center>
+
|  <center>{{Colorball|green}} </center>
| none
 
 
 
 
|-
 
|-
 
| ''"Some path": Missing ';' at the end of line'' ||  
 
| ''"Some path": Missing ';' at the end of line'' ||  
|  <center>{{colorball|orange}} </center>
+
|  <center>{{Colorball|orange}} </center>
| Issue should be fixed
 
 
 
 
|-
 
|-
 
| ''"Unsupported language English in stringtable"'' || Happens if an entry was not found in the desired language e.g., '''English'''. This error will even show if it falls back to another lanuage e.g., '''Original'''. When stringtable can't find the entry it wants, it first tries '''Original''' entry, then '''English''' after that, the first entry in the stringtable is taken.
 
| ''"Unsupported language English in stringtable"'' || Happens if an entry was not found in the desired language e.g., '''English'''. This error will even show if it falls back to another lanuage e.g., '''Original'''. When stringtable can't find the entry it wants, it first tries '''Original''' entry, then '''English''' after that, the first entry in the stringtable is taken.
| <center>{{colorball|orange}} </center>
+
| style="text-align: center" | {{Colorball|orange}}
| Issue should be fixed
+
|-
 +
| ''Serialization of Control variables is not implemented'' || Can be produced when the game is saved (e.g. via [[saveGame]]).<br>Possible reasons:
 +
* [[missionNamespace]] contained a [[Control]] variable.
 +
* A script or function that was running contained a [[Control]] variable and did not use [[disableSerialization]].
 +
Solution: Use the [[uiNamespace]] to save [[Control]] variables and use [[disableSerialization]] in scripts and functions that contain [[Control]] variables.
 +
| style="text-align: center" | {{Colorball|orange}}
 
|}  
 
|}  
  
{{Informative|
 
{{colorball|green}} → No action needed
 
<br/>{{colorball|orange}} → It is recomended to find the source of this issue and fix it
 
<br/>{{colorball|red}} → Cause of the message needs to be found and issue needs to be fixed
 
<br/>{{colorball|gray}} → A false error. No action required}}
 
  
 
== Creating a diagnostic file for DirectX ==
 
== Creating a diagnostic file for DirectX ==
Line 215: Line 205:
 
To better analyze the reason for malfunctions it might be useful to also create a DirectX diagnostic file.
 
To better analyze the reason for malfunctions it might be useful to also create a DirectX diagnostic file.
  
* Press <tt>WIN+R</tt> to open the run command.
+
* Press {{Controls|Windows|R}} to open the run command.
* Enter <tt>dxdiag</tt> and confirm
+
* Enter {{hl|dxdiag}} and confirm
 
* After data collection is done, click on "Save All Information" and specify a location of where the file should be created.
 
* After data collection is done, click on "Save All Information" and specify a location of where the file should be created.
  
 
== Sending Crash Files ==
 
== Sending Crash Files ==
  
* For '''Arma 3''' use [http://feedback.arma3.com/ Arma 3 Feedback Tracker] to send crash files. [http://feedback.arma3.com/how-to-user.html.html How To Guide]
+
* For '''{{arma3}}''' use {{ExternalLink|link= http://feedback.arma3.com/|text= Arma 3 Feedback Tracker}} to send crash files. {{ExternalLink|link= http://feedback.arma3.com/how-to-user.html.html|text= How To Guide}}
* For '''ARMA2 & OA''' follow the instructions provided in this [https://forums.bohemia.net/forums/topic/106594-got-game-crash-do-this/ forum thread].
+
* For '''{{arma2}} & {{arma2oa}}''' follow the instructions provided in this {{ExternalLink|link= https://forums.bohemia.net/forums/topic/106594-got-game-crash-do-this/|text= forum thread}}.
 +
 
  
[[Category:ArmA: Troubleshooting]]
+
{{GameCategory|arma0|Troubleshooting}}
[[Category:ArmA 2: Troubleshooting]]
+
{{GameCategory|arma1|Troubleshooting}}
 +
{{GameCategory|arma2|Troubleshooting}}
 +
{{GameCategory|arma3|Troubleshooting}}

Revision as of 14:21, 21 September 2022

Location

If -profiles startup parameter is used, the crash files will be located in that directory. In addition, the Eden Editor option "Open Log Folder" will open this folder. This parameter can also be found in the Arma 3 Launcher.
The crash file folder of Arma 3 can be quickly accessed with:
  • Press ⊞ Win + R to open the run command
  • Type %localappdata%\Arma 3 (for Arma 3) and confirm
See other paths for other games/operating systems in the table below.
Game Files Directory Operating System
Arma 3
  • arma3.rpt
  • arma3.bidmp
  • arma3.mdmp
%localappdata%\Arma 3 Windows 7 → Windows 10
/home/X/.local/share/Arma 3/ Linux
Arma 2:OA
  • arma2OA.rpt
  • arma2OA.bidmp
  • arma2OA.mdmp
%localappdata%\Arma 2 OA Windows Vista → Windows 10
%userprofile%\Local Settings\Application Data\Arma 2 OA Windows XP
Arma 2
  • arma2.rpt
  • arma2.bidmp
  • arma2.mdmp
%localappdata%\Arma 2 Windows Vista → Windows 10
%userprofile%\Local Settings\Application Data\Arma 2 Windows XP
Armed Assault
  • arma.rpt
  • arma.bidmp
  • arma.mdmp
<profileDirectory>\ArmA Windows XP → Windows 10
Operation Flashpoint
  • flashpoint.rpt (same role as .rpt files)
  • context.bin
<GameDirectory> Windows 95 → Windows 10


Log File Content Explained

Arma 3
This section is only valid for Arma 3!
This is WIP, please provide feedback in the Arma 3 Discord #community_wiki channel.

Beginning of the Log File

Show


Common Errors and Warnings

→ No action needed
→ Issue should be fixed
→ Issue must be fixed
→ A false error; no action required
Message (Exact message can vary) Explanation Significance
Warning Message: Picture iconmanleader not found An image or icon was not found.
Updating base class RscShortcutButton->RscButton... Caused by inheriting from wrong config while modifiying an existing base class. Currently Arma 3 has a lot of these issues out of the box.
Cannot delete class B_KickOff, it is referenced somewhere (used as a base class probably) Attempt to delete a class failed.
SimulWeather - Cloud Renderer - noise texture file is not specified!
Warning: looped for animation: a3\anims_f_epa\data\anim\sdr\cts\hubcleaned\briefing\hubbriefing_loop.rtm differs (looped now 0)! MoveName: hubbriefing_ext
a3\characters_f\proxies\flag.p3d: No geometry and no visual shape
B_LSV_01_unarmed_F: mainturret - unknown animation source mainturret
No face for B Alpha 1-4:1
No speaker given for 'Sotiris Zenon'
Strange convex component08 in a3\weapons_f_enoch\rifles\msbs\msbs65_ubs_f.p3d:geometryView
hidebullet_001 - unknown animation source codrivermuzzle_revolving
Trying to create an invalid center EMPTY
ModParams - Undefined or empty mod directory modParams was unable to find the specified mod directory.
Unit is not in cargo
Deinitialized shape [Class: "C_Soldier_VR_F"; Shape: "a3\characters_f_bootcamp\common\vr_soldier_f.p3d";]
Error: entity [ProxyFlag_Auto] still has its shape, ref_count=2
"Some path": Missing ';' at the end of line
"Unsupported language English in stringtable" Happens if an entry was not found in the desired language e.g., English. This error will even show if it falls back to another lanuage e.g., Original. When stringtable can't find the entry it wants, it first tries Original entry, then English after that, the first entry in the stringtable is taken.
Serialization of Control variables is not implemented Can be produced when the game is saved (e.g. via saveGame).
Possible reasons:

Solution: Use the uiNamespace to save Control variables and use disableSerialization in scripts and functions that contain Control variables.


Creating a diagnostic file for DirectX

To better analyze the reason for malfunctions it might be useful to also create a DirectX diagnostic file.

  • Press ⊞ Win + R to open the run command.
  • Enter dxdiag and confirm
  • After data collection is done, click on "Save All Information" and specify a location of where the file should be created.

Sending Crash Files