Difference between revisions of "Crash Files"

From Bohemia Interactive Community
Jump to navigation Jump to search
(Add Linux RPT location)
(44 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Bohemia Interactive]] has provided some helpful files when you experience a crash while playing or editing in [[OFP|Operation Flashpoint]] and [[ArmA|Armed Assault]].
+
{{TOC|side}}
 +
== Location ==
  
== Arma 3 ==
+
{{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]].}}
The '''arma3.rpt''', '''arma3.bidmp''' and '''arma3.mdmp''' files are located in your [[-profiles]] root directory, or if used without this parameter then it can be found in these default locations:
 
  
WINDOWS VISTA / 7 / 8:
+
{{Feature|informative|The crash file folder of {{arma3}} can be quickly accessed with:
<code>'''%userprofile%'''\AppData\Local\Arma 3</code>
+
* Press {{Controls|Windows|R}} to open the run command
Just copy this path code to your clipboard and then paste it in your file browser's adress line. After pressing Enter your file browser shows the directory where these files are located.
+
* Type {{hl|%localappdata%\Arma 3}} (for {{arma3}}) and confirm
 +
See other paths for other games/operating systems in the table below.
 +
}}
  
== ARMA 2 OA==  
+
{| class="wikitable"
The '''arma2OA.rpt''', '''arma2OA.bidmp''' and '''arma2OA.mdmp''' files are located in your -profiles root directory, or if used without this parameter then it can be found in these default locations:
+
! Game
 +
! Files
 +
! Directory
 +
! Operating System
 +
|-
 +
| rowspan="2" | {{arma3}}
 +
| rowspan="2" |
 +
* arma3.rpt
 +
* arma3.bidmp
 +
* arma3.mdmp
 +
| {{hl|%localappdata%\Arma 3}}
 +
| Windows 7 &rarr; Windows 10
 +
|-
 +
| {{hl|/home/X/.local/share/Arma 3/}}
 +
| Linux
 +
|-
 +
| rowspan="2" | {{Name|arma2oa|short}}
 +
| rowspan="2" |
 +
* arma2OA.rpt
 +
* arma2OA.bidmp
 +
* arma2OA.mdmp
 +
| {{hl|%localappdata%\Arma 2 OA}}
 +
| Windows Vista &rarr; Windows 10
 +
|-
 +
| {{hl|%userprofile%\Local Settings\Application Data\Arma 2 OA}}
 +
| Windows XP
 +
|-
 +
| rowspan="2" | {{arma2}}
 +
| rowspan="2" |
 +
* arma2.rpt
 +
* arma2.bidmp
 +
* arma2.mdmp
 +
| {{hl|%localappdata%\Arma 2}}
 +
| Windows Vista &rarr; Windows 10
 +
|-
 +
| {{hl|%userprofile%\Local Settings\Application Data\Arma 2}}
 +
| Windows XP
 +
|-
 +
| {{arma1}}
 +
|
 +
* arma.rpt
 +
* arma.bidmp
 +
* arma.mdmp
 +
| {{hl|&lt;profileDirectory&gt;\ArmA}}
 +
| Windows XP &rarr; Windows 10
 +
|-
 +
| {{ofp}}
 +
|
 +
* flashpoint.rpt (same role as .rpt files)
 +
* context.bin
 +
| {{hl|&lt;GameDirectory&gt;}}
 +
| Windows 95 &rarr; Windows 10
 +
|}
  
WINDOWS XP:
 
<code>'''%userprofile%'''\Local Settings\Application Data\ArmA 2 OA</code>
 
  
WINDOWS VISTA / 7:
+
== Log File Content Explained ==
<code>'''%userprofile%'''\AppData\Local\ArmA 2 OA</code>
 
  
== ARMA 2==
+
{{Feature|arma3|This section is only valid for {{arma3}}!}}
The '''arma2.rpt''', '''arma2.bidmp''' and '''arma2.mdmp''' files are located in your -profiles root directory, or if used without this parameter then it can be found in these default locations:
+
{{Feature|Informative|This is WIP, please provide feedback in the Arma 3 Discord #community_wiki channel.}}
  
WINDOWS XP:
+
=== Beginning of the Log File ===
<code>'''%userprofile%'''\Local Settings\Application Data\ArmA 2</code>
 
  
WINDOWS VISTA / 7:
+
<syntaxhighlight lang="cpp"></syntaxhighlight>
<code>'''%userprofile%'''\AppData\Local\ArmA 2</code>
+
<spoiler text="Show">
 +
<syntaxhighlight lang="cpp">
 +
=====================================================================
 +
== C:\Program Files (x86)\Steam\steamapps\common\Arma 3\Arma3_x64.exe
 +
== "C:\Program Files (x86)\Steam\steamapps\common\Arma 3\Arma3_x64.exe" -skipIntro -noSplash -hugePages -showScriptErrors
  
== Armed Assault ==
+
Original output filename: Arma3Retail_DX11_x64
The '''arma.rpt''', '''arma.bidmp''' and '''arma.mdmp''' files are located in your -profiles root directory, or if used without this parameter then it can be found in these default locations:
+
Exe timestamp: 2020/08/20 01:03:22
 +
Current time:  2020/09/06 10:35:03
  
WINDOWS XP:
+
Type: Public
<code>'''%userprofile%'''\Local Settings\Application Data\ArmA</code>
+
Build: Development
 +
Version: 2.01.146606
  
WINDOWS VISTA / 7:
+
Allocator: C:\Program Files (x86)\Steam\steamapps\common\Arma 3\Dll\tbb4malloc_bi_x64.dll [2017.0.0.0] [2017.0.0.0]
<code>'''%userprofile%'''\AppData\Local\ArmA</code>
+
PhysMem: 24 GiB, VirtMem : 131072 GiB, AvailPhys : 18 GiB, AvailVirt : 131068 GiB, AvailPage : 19 GiB
 +
=====================================================================
  
== Operation Flashpoint ==
+
10:35:03 Detected number of DLCs: 26
Two files are created when OFP crashes, '''''flashpoint.rpt''''' and '''''context.bin'''''. These files are located in the root of the game directory and are only present if a crash is experienced.
+
10:35:03 DLC index:3 - unable to get DLC data
 +
10:35:03 DLC index:23 - unable to get DLC data
 +
10:35:03 DLC index:24 - unable to get DLC data
 +
10:35:03 DLC index:25 - unable to get DLC data
 +
10:35:03 ---------------------------------------------------------- Game ----------------------------------------------------------
 +
10:35:03                                                                name      appId  owned  installed  available  isDlc
 +
10:35:03                                                              Arma 3    107410    yes        yes        yes      no
 +
10:35:03                                                            Unknown        -1      no        no        no    yes
 +
10:35:03 ---------------------------------------------------------- Dlcs ----------------------------------------------------------
 +
10:35:03  index                                                        name      appId  owned  installed  available  isDlc
 +
10:35:03      0                              Arma 3 Alpha Lite - expires now    228800      no        no        no    yes
 +
10:35:03      1                                                Arma 3 Server    233780    yes        yes        no    yes
 +
10:35:03      2                                                Arma 3 Tools    233800    yes        yes        no    yes
 +
10:35:03      4                                            Arma 3 Soundtrack    249860    yes        yes        no    yes
 +
10:35:03      5                                                  Arma 3 Maps    249861      no        no        no    yes
 +
10:35:03      6                                        Arma 3 Tactical Guide    249862      no        no        no    yes
 +
10:35:03      7                                                  Arma 3 Zeus    275700    yes        yes        yes    yes
 +
10:35:03      8                                                Arma 3 Karts    288520    yes        yes        yes    yes
 +
10:35:03      9                                          Arma 3 Helicopters    304380    yes        yes        yes    yes
 +
10:35:03    10                                          Arma 3 DLC Bundle 1    304400    yes        yes        no    yes
 +
10:35:03    11                                              Arma 3 Marksmen    332350    yes        yes        yes    yes
 +
10:35:03    12                                              Arma 3 Samples    390500    yes        yes        no    yes
 +
10:35:03    13                                                  Arma 3 Apex    395180    yes        yes        yes    yes
 +
10:35:03    14                                          Arma 3 Laws of War    571710    yes        yes        yes    yes
 +
10:35:03    15                                                  Arma 3 Jets    601670    yes        yes        yes    yes
 +
10:35:03    16                                          Arma 3 DLC Bundle 2    612480    yes        yes        no    yes
 +
10:35:03    17                                                Arma 3 Malden    639600    yes        yes        yes    yes
 +
10:35:03    18                                  Arma 3 Tac-Ops Mission Pack    744950    yes        yes        yes    yes
 +
10:35:03    19                                                Arma 3 Tanks    798390    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 --------------------------------------------------------------------------------------------------------------------------
 +
</syntaxhighlight>
 +
</spoiler>
  
The '''''flashpoint.rpt''''' contains information about which addons you have loaded, how much memory you have, which version you are running at the time of the crash. This can be a useful debugging tool if you are editing the mission files by hand, editing model configs. This file will often point to the cause of the crash.
+
=== Common Errors and Warnings ===
  
The '''''context.bin ''''' is a binary file and contains very little information to the end user.
+
{{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
 +
}}
  
==DirectX==
+
{| class="wikitable sortable" width="100%"
To better analyze the reason for malfunctions it might be useful to also create a DirectX diagnostic file.
+
|-
 +
! Message (Exact message can vary) !! Explanation !! Significance
 +
|-
 +
| ''Warning Message: Picture iconmanleader not found''
 +
| An image or icon was not found.
 +
| style="text-align: center" | {{Colorball|green}}
 +
|-
 +
| ''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.
 +
| style="text-align: center" | {{Colorball|red}}
 +
|-
 +
| ''Cannot delete class B_KickOff, it is referenced somewhere (used as a base class probably)'' || Attempt to delete a class failed.
 +
| style="text-align: center" | {{Colorball|red}}
 +
|-
 +
| ''SimulWeather - Cloud Renderer - noise texture file is not specified!'' ||  |
 +
| style="text-align: center" | {{Colorball|grey}}
 +
|-
 +
| ''Warning: looped for animation: a3\anims_f_epa\data\anim\sdr\cts\hubcleaned\briefing\hubbriefing_loop.rtm differs (looped now 0)! MoveName: hubbriefing_ext'' ||
 +
| style="text-align: center" | {{Colorball|red}}
 +
|-
 +
| ''a3\characters_f\proxies\flag.p3d: No geometry and no visual shape'' ||  |
 +
| style="text-align: center" | {{Colorball|green}}
 +
|-
 +
| ''B_LSV_01_unarmed_F: mainturret - unknown animation source mainturret'' ||  |
 +
| style="text-align: center" | {{Colorball|green}}
 +
|-
 +
| ''No face for B Alpha 1-4:1''<br>''No speaker given for 'Sotiris Zenon''' ||  |
 +
| style="text-align: center" | {{Colorball|green}}
 +
|-
 +
| ''Strange convex component08 in a3\weapons_f_enoch\rifles\msbs\msbs65_ubs_f.p3d:geometryView'' ||  |
 +
| style="text-align: center" | {{Colorball|green}}
 +
|-
 +
| ''hidebullet_001 - unknown animation source codrivermuzzle_revolving'' ||  |
 +
| style="text-align: center" | {{Colorball|green}}
 +
|-
 +
| ''Trying to create an invalid center EMPTY'' ||  |
 +
| style="text-align: center" | {{Colorball|Orange}}
 +
|-
 +
| ''ModParams - Undefined or empty mod directory'' || [[modParams]] was unable to find the specified mod directory.
 +
| style="text-align: center" | {{Colorball|orange}}
 +
|-
 +
| ''Unit is not in cargo'' ||
 +
| style="text-align: center" | {{Colorball|green}}
 +
|-
 +
| ''Deinitialized shape [Class: "C_Soldier_VR_F"; Shape: "a3\characters_f_bootcamp\common\vr_soldier_f.p3d";]'' ||
 +
| style="text-align: center" | {{Colorball|green}}
 +
|-
 +
| ''Error: entity [ProxyFlag_Auto] still has its shape, ref_count=2'' ||
 +
|  <center>{{Colorball|green}} </center>
 +
|-
 +
| ''"Some path": Missing ';' at the end of line'' ||
 +
|  <center>{{Colorball|orange}} </center>
 +
|-
 +
| ''"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.
 +
| style="text-align: center" | {{Colorball|orange}}
 +
|-
 +
| ''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}}
 +
|}
  
To do this, hit the Windows "'''Start'''" button, and then select "'''Run...'''". In the dialog box that then comes up enter "'''dxdiag'''". After letting it finish (this will take a minute or so), click on "Save All Information", and specify a location of where the file should be created.
 
  
== Sending Crash Files ==
+
== Creating a diagnostic file for DirectX ==
* For '''Arma 3 Alpha''' 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 '''ARMA2 & OA''' follow instructions in [http://forums.bistudio.com/showthread.php?110823-Got-game-crash-Do-this this] forum thread.
 
  
When you experience a crash, you can help fixing the issue by sending the crash files using [http://www.microsoft.com/whdc/maintain/WERHelp.mspx Windows Error Reporting]. We are participating in this system and we are able to sort and analyze the crash dumps you send this way.
+
To better analyze the reason for malfunctions it might be useful to also create a DirectX diagnostic file.
  
By sending the crash files you help us to improve stability of the game, and you may also learn if there is perhaps a solution available to the problem you have.
+
* Press {{Controls|Windows|R}} to open the run command.
 +
* 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.
  
If you are using operating system which has no Windows Error Reporting capabilities (like Windows 2000), or if need a response to the problem you have, you might
+
== Sending Crash Files ==
also want to send the crash files to email '''''support@bistudio.com'''''.
 
 
 
==See Also==
 
  
[[OFP: TroubleShooting]]
+
* 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}} & {{arma2oa}}''' follow the instructions provided in this {{ExternalLink|link= https://forums.bohemia.net/forums/topic/106594-got-game-crash-do-this/|text= forum thread}}.
  
[[ArmA: Troubleshooting]]
 
  
[[Category:ArmA 2: Troubleshooting]]
+
{{GameCategory|arma0|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