Page MenuHomeFeedback Tracker

Crash when used with IFA3+CUP Core at slotting screen
Closed, ResolvedPublic

Description

[profile branch 1.68 v11, x64]

I have a mission made with the older version of IFA3, when it was on the steam workshop but not called IFA3_AIO etc. (thus was made with an older version of Arma 3, 32 bit).

It's on Ivachev, uses a slightly modified version of F3 framework.

With the new version of IFA3 + CUP Core, I can edit the mission and it proceeds to the slotting screen. By default the civilian roles are brought up. I can switch to the zeus tab, or slot zeus/civs, however the moment I try to access the OPFOR slot screen, the game crashes.

i even tried saving the mission again, in the hope that something changes, didn't.

Talked to kju of the IFA3 team about it, he didn't see anything useful in the RPT.

Crash dumps, rpt and mission:

Details

Severity
Crash
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Operating System Version
10.0.14393
Category
Game Crash
Steps To Reproduce

Mods required: IFA3_AIO_Lite, CUP terrains core, CBA (see additional information).

  1. Play mission provided: f44_c35_village_assault_v1.Ivachev on local hosted server
  2. Try to slot OPFOR.

If you edit it then you'll see it loads normally in editor.

Additional Information

Event Timeline

SuicideKing changed Category from General to Game Crash.
SuicideKing edited Additional Information. (Show Details)
Dwarden changed the task status from New to Reviewed.Apr 10 2017, 1:42 AM
Dwarden set Ref Ticket to AIII-42238.
SuicideKing added a comment.EditedApr 10 2017, 2:01 AM

As you pointed out Dwarden, the description header thing may be a possible cause. The base template also suffers from the same issue. (switching to any role that's not civilian/zeus).
Template:


Crash files:

I tried running the Ivachev mission by slotting a civilian, it loaded fine. However, the moment i got into a vehicle, the game locked up. Didn't leave a crash dump, but here's the RPT file.

EDIT: Tested again, as long as i'm a civilain and not in a vehicle it's fine.

I removed the 3 main F3 components - init.sqf , description.ext, briefing.sqf. Still crashes the same way, but doesn't complain about the header in the same way.

Okay, so even removing *all* F3 components didn't help in the original mission, however trying a clean mission works (i.e. allows me to slot).
e.g. of clean mission:

However, x64 still causes crash when entering vehicle as driver (passenger slots unaffected). x86 doesn't cause the crash.

More dumps and logs for crash on slot screen issue:


SuicideKing added a comment.EditedApr 10 2017, 7:20 PM

Removing other side slots except OPFOR causes crash as soon as i press "play now" in editor.

19:18:07 Client: Nonnetwork object 7888ecc0.
19:18:07 EPE manager release (0|8|0)
=======================================================
-------------------------------------------------------
Exception code: C0000005 ACCESS_VIOLATION at 01AC85E0

As you can see, no mention of description.ext::Header.

Tried binarising file, same effect.

So apparently, if i make all the units unplayable, and create a new playable Red Army unit, it works fine. But the moment I make the pre-placed units playable, it can't load into the slotting screen and crashes with the same error.

I don't know what the problem is, but I'm out of ideas on what to test now, so i'll stop.

SuicideKing added a comment.EditedApr 12 2017, 6:58 PM

Fixed on latest performance branch as of the time of writing!
Thanks @Dwarden and co. !

Dwarden closed this task as Resolved.EditedApr 12 2017, 8:06 PM
Dwarden claimed this task.

that's 1.68.141262 build of PROFILING branch just in case someone wonders