⌨️
Crash Offsets

import Offsets from '@site/src/components/Offsets';

📌 Overview

This page attempts to collate the offsets found in this thread into a single, searchable database.

The crash offsets are available as a JSON payload should you want to use them in automatic crash detection.

💥 Finding Your Crash Offset

In order to get the offset from a crash:

  • Press Win + R, enter 'eventvwr.msc' and hit okay.
  • Go to Windows Logs, then Application Logs and search for your crash.
  • Under the 'general' tab, note the faulting module name (i.e.common.dll) and the fault offset(i.e. 0x000d21eb).

If you're using the event viewer for this a lot, you can use the following xml filter to only show errors generated by Freelancer.exe and flserver.exe:

<QueryList>
  <Query Id="0" Path="Application">
    <Select Path="Application">*[System[(Level=2) and (EventID=1000)]] and *[EventData[Data and (Data='Freelancer.exe' or Data='flserver.exe')]]</Select>
  </Query>
</QueryList>

🧩 common.dll

OffsetAuthorDescriptionDate
0x000af690
adoxaINI_Reader constructor; problem with normal FLHook (uses 1024 bytes of data, but 5480 bytes are required; plugin version uses 8192).2010-05-11
0x0005e010
adoxaPart of function Fuse::UnBurn, if that helps. Likely related to a bad fuse entry.2010-05-11
0x000e3f9d
adoxaMemory allocation failure.2010-05-11
0x000f24a0
adoxaDeliberate segfault (presumably a "this should never happen" scenario).*2010-05-11
0x00103141
HuorRelated to PhySys::PhyCollisionStateManager::enable_collisions.2010-06-09
0x000603d6
HeIIoweenOriginates from from IObjInspectImpl::is_targetable: something that shouldn't have been targeted has been targeted.2010-06-21
0x0004f486
HuorSeems to be related to cmp reading. Something has gone wrong with a cmp file or with something that uses it.2010-07-25
0x00010dea
AlexGood missing equipment line.2010-07-19
0x00091f38
HeIIoweenship_archetype = in players file2010-08-24
0x0005be63
Lord of the HellMissing exclusion zone, but is called in asteroid/nebula file - look to FlSpew.txt for zone nickname2012-01-15
0x00025cc9
Lord of the HellBad surface file2012-01-15
0x00062555
Gold_SearOccurs when docking with a tradelane that has neither a prev_ring nor a next_ring entry2017-01-29
0x000f20e3
Cpt_Rei_FukaiBad thruster model2017-06-10
0x000c22fe
Cpt_Rei_FukaiOccurs when you try to load a save game that contains a reputation to a faction that doesn't exist in initialworld.ini. This offset also seems to show up where faction objects are missing from save games as well.2018-07-23
0x000aa91a
Cpt_Rei_FukaiOccurs when you try to buy a ship which contains an invalid item in its package. E.g the nickname of the engine does not exist.2018-11-11
0x0004aa02
CellulanusOccurs when an NPC that was using a weapon that's model wasn't actually set to be a gun model is destroyed.2020-05-09
0x00009143
BC46Specified loadout for [MsnSolar] is not defined in loadouts.ini.2023-11-12
0x0009fbeb
IrateRedKiteRelates to a bad NPC costume (inconsistent gender choices according to IDA) in mBases.ini2021-07-26
0x0004fe6c
drakohenCShip::Launch causes a CTD when the client and server don't have matching base nicknames in the [Object] entry in a system INI. The client is the one that has the CTD.2022-01-14
0x00045c30
IrateRedKite[Asteroids] block has been declared in a system ini file without a valid zone2023-03-14
0x00096879
BeaglerushBad projectile archetype in [Gun] block.2023-04-11
0x000f1e32
Gold_SearPossible max speed threshold crossed. May also relate to missing equipment hardpoints for mounting.2017-02-04
0x000FC376
FriendlyFireRelated to ray collision, involves PhySys::FindRayCollisions. More information can be found at https://the-starport.com/forums/topic/5738/common-dll-0x0635c376-crash?_=1715267168399.2016-06-16
0x000FD32B
FriendlyFireOccurs sometimes when switching systems. Relates to a broken quaternion conversion somewhere. More information can be found at https://the-starport.com/forums/topic/5772/crash-at-0x635d32b-common-dll-dump-attached/7?_=1715267168404.2016-09-07
0x000C9B78
AingarCause unknown, has to do with rendering of multiplayer text and/or console window.2024-12-02
0x00097e93
IrateRedKiteBad equipment ini files. Occurred when Invalid bool values were listed in `force_gun_ori` and `requires_ammo. The actual crash here seems to be triggered by an equipment entry with bad or invalid conent though, in the case where this was discovered it was en empty [Motor] block.2023-12-10
0x00010dce
IrateRedKiteMissing archetype. In the instance where this occurred, commodities that were for sale on bases were not being loaded.2024-01-01
0x00052753
IrateRedKite[Gun] archetype references a munition that does not exist.2024-01-13
0x0005da50
IrateRedKiteMissing explosion archetype called. This occurred when ship collision groups with fuses attached were not included and then the main fuse was called. This can also occur when an invalid fuse is specified.2024-01-13
0x00044a99
DarklighterReferenced a bad [Asteroid] nickname in a field.2024-02-23
0x000f1e2a
McDysonPossibly relates to a malformed .cmp or .3db model. Exact cause is currently unclear.2024-05-31
0x0006c282
VenGroup formation leader error2024-10-02

💻 content.dll

OffsetAuthorDescriptionDate
0x000490a5
FriendlyFire, HelloweenRelated to multiple players/ships suiciding at the same moment into a planet/death zone. Also relates to formation errors, you may wish to check faction_prop.ini formation values2010-05-11
0x000af690
adoxaINI_Reader constructor; problem with normal FLHook (uses 1024 bytes of data, but 5480 bytes are required; plugin version uses 8192).2010-05-11
0x000c45a2
HeIIoweenEncounter related. Can be patched with 0C458F, 8B0482->33C0902023-11-12
0x00047bc4
Tiger_MURelated to NPCs and/or their chatter. Possibly bad encounter, missing formation from factionprop.ini2010-10-20
0x0005ccd4
HeIIoweenMissing/mistyped formation.2011-06-03
0x000db0f1
Lord of the Hell, Cpt_Rei_FukaiPatrol encounter attempted to spawn inside a population zone that wasn't a patrol path.2012-01-15
0x0009100f
Lord of the HellPossible bad tradelane2012-01-15
0x0009566d
Lord of the HellPossible bad tradelane2012-01-15
0x000c465f
NovaMixed non-patched and 1.1 patched files.2010-05-23
0x00055727
Cpt_Rei_FukaiOccurs when an encounter is spawned that contains more permutation lines than formations2018-11-11
0x000f7c2f
IrateRedKiteBad rmlootprops.ini entries.2020-02-25
0x0e99458f
IrateRedKitePatrol encounter contains a faction that is not defined in the related base's BaseFaction entries.2020-04-12
0x00012e10
IrateRedKiteRelates to a bad NPC costume (inconsistent gender choices according to IDA) in mBases.ini. This also occurred when attempting to load an NPC in a [BaseFaction] block that hadn't been defined as a [GF_NPC], so this crash likely just relates to a failure to load an NPC in general..2021-07-26
0x000956e4
IrateRedKitenpc_ship in faction_prop.ini listed that does not exist. This offset has also been seen as 0x0013f932 in kernelbase.dll when launching flserver.exe with flhook.dll preloading files.2023-03-13
0x00095598
Laz / BC46Faction prop is missing but initial world is correct2023-10-06
0x0006c216
IrateRedKiteSeems to be a missing or null patrol path waypoint. This was originally triggered by giving an NPC on patrol in a ship that couldn't vanish by docking the arrival = all, -tradelane, -object_jump_gate tag. In cases where the patrol spawned at the end of the path in a docked state, it would cause this crash2023-03-27
0x00053b9f
IrateRedKiteBad encounter file (Missing [EncounterFormation] or [Creation] blocks.)2023-03-27
0x000d9151
IrateRedKiteBad path in a system encounter declaration (Missing encounter ini file)2023-11-12
0x000c491f
IrateRedKiteEmpty encounter? Occured when ship_by_class had a 0 value with no alternatives2023-11-12
0x00063a98
BC46Related to character animations. This occured when voice keys were commented out in gcsexcl.ini without also commenting out their accompanying scripts.2023-07-29
0x000639c6
BC46Related to character animations. This occured when voice keys were commented out in gcsexcl.ini without also commenting out their accompanying scripts.2023-07-29
0x000c458f
Cpt_Rei_Fukai, FriendlyFirePossibly related to missing faction entries in an mbases.ini entry. Not definite but surely encounter-related. More information can be found at https://the-starport.net/freelancer/forum/viewtopic.php?topic_id=60632010-05-30
0x000bd173
IrateRedKite, Laz & RaikkonenConverts an archID into a goodId and then uses the goodId for a lookup, which fails and is not checked, causing a crash. This occurred when ammo entries for loot were not defined in lootprops.ini. If a munition entry has 'requires_ammo = true', the ammo AND the gun both require a lootprops.ini entry. The Multiplayer crash offset for this is 0x0013fae2 in KernelBase.dll2024-01-08
0x000512ac
EngiN33R, IrateRedKiteFaction prop is missing but initial world and empathy configuration are correct. Possibly relates to how bases are constructed.2024-06-06
0x0001aa9f
Ven_SendMessage (Server uses this to communicate with every function) crashes due to following reason; if anyone calls Story mission 'Act_State = SUCCEED' server will call DestroyInstance for every story instances are running, it will crash the server if there are more than 1 in action. This can be temporarily fixed by altering the function, which prevents DestroyInstance erase Story instances (it will only stop the last instance which Co-Op mod does for 0x1 iClientID). This crash has also bee observed in single player where there was a problem establishing the mission status of the player.2024-10-02
0x00049c95
Vensettimer assignment error, unstable instance for unknown reasons2024-10-02
0x00089651
Venreputation based error (happened when SP Story reputation functions are enabled in MP)2024-10-02
0x0002d541
VenStory manager tried to submit an order/reputation to a NPC that does not exist. Documented this bug at SpawnShip within initState = ACTIVE trigger2024-10-02
0x00055796
VenClient crashed during MP base cutscene when server shut down (crash in DestroyInstance)2024-10-02
0x00025cc9
VenStory trigger, Act_LockDock error?, possible nullpointer base? it might be related to other story triggers too(Previous OPjump does initilaize every trigger of story manager)2024-10-02
0x0002fe8f
VenAI logic error, as far as I can tell, 3 different functions use this area, one of them controls their orders as they spawn and the other one upon destruction2024-10-02
0x000f7bf2
JosByteTriggers when Freelancer attempts to create a cargo retrieval/destroy random mission but there is no valid defined good provided in vignettecriticalloot.ini2025-01-26

📡 server.dll

OffsetAuthorDescriptionDate
0x03954990
LazTriggered by warping to a base that doesn't have a physical presence, but has an mbase and universe entry. Deliberately triggered by warping to st03b_01_base for testing.2020-04-10
0x000078d3
adoxaCalled as part of pub::SpaceObj::Dock. Running FLHook on a server should fix this.2010-05-11
0x00014990
adoxaPart of docking, and others (it's a function to swap the sign of a vector). This crash occurs when undocking from a base with no valid undock point.2010-05-11
0x0002c267
adoxaSeems to be another part of docking, and others2010-05-11
0x0002c290
adoxaSeems to be another part of docking, and others2010-05-11
0x00076fdf
HeIIoweenRelated to loading a player. Possibly a corrupt character file.2010-07-22
0x00017f38
IrateRedKiteRelated to a bad ship loadout. Occurs after Loadout::Get (presumably returning NULL), called when a ship is created2020-02-03
0x000AB670
LazTriggered by warping to a base that doesn't have a physical presence, but has an mbase and universe entry2020-04-10
0x0002247f
HeIIoweenNPC loadout is missing engine. Attempts to enter cruise, then can't find and crashes. This crash can also occur for flserver.exe in server dll at 0x00022567. At both addresses it fails to call `CEEngine::cast(CEquip *)`2010-05-15
0x0000f988
IrateRedKiteMissing destination jumpgate2023-03-21
0x0001b221
HeIIoweenMore than 10 holes/gates per system2023-11-11
0x0000f988
VenClient and Server failed to sync jump destination system, causes crash in Singleplayer2024-10-02

🧠 alchemy.dll

OffsetAuthorDescriptionDate
0x0000701B
Gold_SearRare crash, occurs inconsistently when creating an instant jump fx2017-06-25
0x0001f3a6
Cpt_Rei_FukaiOccurs when the of an effect use numbers that do not exist in the part of the effect.2018-11-11
0x000187bc
IrateRedKiteDuplicate node name (occured when an emitter and node had the same name)2023-11-12

🛡️ dalib.dll

OffsetAuthorDescriptionDate
0x00004353
robocopMemory allocation failure (in CDPMsgList::Add). It's only asking for 12 bytes, so there must be some serious memory leakage going on.2010-08-25

🔎 Freelancer.exe

OffsetAuthorDescriptionDate
0x00006100
adoxaBad wireframe2012-01-15
0x00114764
Gold_SearOccurs when a next_ring does not reference to a tradelane ring2017-01-29
0x00058000
Cpt_Rei_FukaiOccurs when a player has got an item equipped that no longer exists, i.e. the weapon was deleted.2018-07-12
0x00054f08
HeIIoween, Louva-DeusPossible corrupted mbases.ini. This is also caused by missing `gcs_fmsit_*.thn` scripts from the `DATA/SCRIPTS/GCS` folder.2023-11-12
0x0003bb07
IrateRedKiteInvalid base room2023-11-12
0x00046909
IrateRedKiteInvalid equipment entry in a loadout2023-10-23
0x000e53ed
Gold_SearOccurred following a formation join and cargo scan. Cause isn't clear.2017-04-22
0x0008381a
IrateRedKiteBad goods.ini entry. In the instance where this was occurring, the 'price' field contained invalid data. This can also occur when an item is sold for 0 credits.2023-12-01
0x001531ef
IrateRedKiteMissing solar archetypes on system load.2023-12-02
0x00025640
IrateRedKiteSeems to be a missing or bad nebula file.2023-12-02
0x0001efa9
LazFreelancer tries to acess a directinput8 instance for the mouse and fails. It's possible that this crash is caused by a hardware issue!2024-01-06
0x000d1744
IrateRedKiteFreelancer was unable to find a system file entry defined in universe.ini. This can also occur if a system is loaded with no solar objects present.2024-01-11
0x00080a9b
IrateRedKiteAttempted to purchase a ship in multiplayer when the player had no ship. This was a forced crash that occurred when the %PACKAGE% value was removed from mpnewcharacter.fl2024-01-16
0x00108853
JammiReferenced a nebula field file that didn't exist.2024-01-26
0x000ed422
IrateRedKitePlayer in multiplayer died, respawned and didn't have a 'last base' to go to. This occurred when the start location was set to space, and the player died repeatedly before docking. Crash occurs on the client, not the server.2024-01-29
0x001b26b7
IrateRedKiteRelates to a render problem with alt-tabbing and window focus. Function at this address suggests that the crash is a fauilure to populate the IRenderPipeline or DALib::Pipeline structs correctly.2024-01-29
0x0013f4d7
IrateRedKiteA referenced `[Effect]` nickname isn't present in an effects.ini file.2024-02-20
0x0014661b
BeaglerushOccurs when an NPC is destroyed after it is spawned, but still has logic tied to it, For example during a trade-lane encounter. This originally occured when an NPC with a fuse to instantly destroy it was referenced the lane's destination population zone. This specific instance is handled in multiplayer, but not singleplayer, leading to this crash.2024-05-08
0x0013b395
Katzenkebap, VenPossibly relates to a bad ship archetype. The function this crashes in is related to creating or showing a ship in a player's scanner range. Exact cause is unclear.2024-05-09
0x0012d1e4
IrateRedKiteAttempted to fire an equipment object with a missing or malformed HpFire hardpoint.2024-06-22
0x0013d55a
VenClient tried to dock to a solar that does not exist from its perspective, either done through SwitchOut or following a formation leader that is docking2024-10-02
0x001469f6
VenClient tried to sends its targetting information to the server, but failed (tried to target during SystemSwitchOut)2024-10-02
0x001aad50
VenBased on pure speculation, Client tried to switch chars during server froze and it crashed2024-10-02
0x0007e244
JosByteTriggers where an NPCShips block has an invalid Shiparch entry specified.2025-01-26

🖥️ ntdll.dll

OffsetAuthorDescriptionDate
0x0003ff05
HeIIoweenIncompatible d3d8.dll wrapper/converter.2023-11-12
0x00011689
HeIIoweenNot supported/equipable archetype in players char file.2010-07-23
0x000101b3
Tiger_MURelated to NPCs and/or their chatter.2010-10-20
0x000109d8
JeiderReason: using inherit in ShieldGenerator2017-07-07
0x000118ca
LivsiPossible heap corruption2017-02-14
0x000109fb
LivsiPossible heap corruption2017-02-14
0x00011669
LivsiPossible heap corruption2017-02-14
0x000109f9
LivsiPossible heap corruption2017-02-14
0x000864ba
AingarDamaging/Destroying an incorrectly defined collision group2024-03-21
0x0004591f
IrateRedKiteAccess violation. I have been unable to reliably reproduce this crash, but it seems to relate to NPCs in some way. If this can be reproduced reliably, please update this and run Freelancer with a debugger attached.2023-12-19

🗃️ rendcomp.dll

OffsetAuthorDescriptionDate
0x00011163
Lord of the Hellbad hash at 2012-01-15

🔎 engbase.dll

OffsetAuthorDescriptionDate
0x000124bd
NightstalkerSomething major failing if this is occuring. Called from GetRoot and IsDescendant.2010-07-19
0x00011731
CaenenPossibly relates to a bad fuse. The exact cause of this is unclear.2024-02-02

🖥️ flmaterials.dll

OffsetAuthorDescriptionDate
0x00005b33
HeIIoweenTexture related problems. This was originally caused by a bad texture on Bw08_suprise_ge_train_1 in Tau 23 in an old HD Texture pack2012-04-07

🖥️ Thorn.dll

OffsetAuthorDescriptionDate
0x00005dd2
IrateRedKiteAttempted to call an animation for an entity in a Thorn scene that doesn't exist. Occurred when attempting to call `START_MOTION` for `sc_no loop` on a set 3db in a base ambient script.2024-01-03

🧩 Content.dll

OffsetAuthorDescriptionDate
0x0001833f
IrateRedKiteA mission trigger without a condition was invoked. If the trigger doesn't require a proper condition, it needs a `Cnd_True = no_params` line.2024-01-11
0x00055540
IrateRedKiteBad encounter permutations value2025-01-01

📈 Shading.dll

OffsetAuthorDescriptionDate
0x0000f658
Jos_NaabalExcessive particle limits set for alchemy effects in Freelancer.ini2024-01-12
0x00012f1e
JosByteInvalid puff cloud defined in a Nebula entry. A crash will not always occur, but if no valid puff is present, the game will crash.2025-01-26

🖥️ rp8.dll

OffsetAuthorDescriptionDate
0x00033b2f
JosByteOccurs if in the current system there is one or more objects that doesn't have power of two size textures2024-10-08

🛠️ Common.dll

OffsetAuthorDescriptionDate
0x00010ac1
KatzenkebapA package has attenoted to access a ship hull that doesn't exist.2025-01-26
0x0005da50
JosByteA package has attenoted to access a ship hull that doesn't exist.2025-01-26
0x0005d9d4
JosByteTriggers when a random mission solar is destroyed before the player reaches the mission waypoint, typically due to a zero or invalid hit point value.2025-01-26