View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000492 | OpenIV | General | public | 2017-09-28 21:12 | 2017-09-28 23:35 |
| Reporter | Lundy | Assigned To | |||
| Priority | immediate | Severity | block | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | Windows | OS | 10 (64-bit, 32-bit) | OS Version | 10.0 |
| Product Version | 2.9 | ||||
| Target Version | Fixed in Version | ||||
| Summary | 0000492: Importing carcols.ymt causes an OpenIV crash | ||||
| Description | Exporting the carcols.ymt into .meta/.xml for editing in a text editor and then re-importing causes OpenIV to crash when it attempts to recompile/recompress the file to replace the unedited .ymt. | ||||
| Steps To Reproduce | 1. Right click carcols.ymt located in update/update.rpf/x64/data; and select "Export to META/XML (.xml)" 2. Edit and save the carcols.ymt.xml that was saved to the export location 3. With edit mode on, drag the carcols.ymt.xml that was created into the scene to replace the current carcols.ymt This is where OpenIV shows the process loading screen where a few seconds later, OpenIV crashes. | ||||
| Additional Information | Time: "11:04:52" Type: "EAccessViolation" Message: "Access violation at address 010DDE1A in module 'OpenIV.exe'. Read of address 00000000" Additional information: [Application Context] App::Temp=C:\Users\Lundy\AppData\Local\Temp\OpenIV_1F67E67A\ Main::ExploreArchiveNode::WorkItem=C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto V\update\update.rpf|x64\data\cdimages GetSystemDefaultLangID=1033 SysLocale={ DefaultLCID: "1033", PriLangID: "9", SubLangID: "1", FarEast: "True", MiddleEast: "True" } App::Path=C:\Users\Lundy\AppData\Local\New Technology Studio\Apps\OpenIV\ Core::OpenRageArchive::LastCall=C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto V\update\update.rpf GetThreadLocale=1033 (0x0409) Game::Platform=pc Main::ExploreArchiveNode::ParentArchive=C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto V\update\update.rpf ApplicationPath=C:\Users\Lundy\AppData\Local\New Technology Studio\Apps\OpenIV\ OS=Windows 10 (Version 10.0, Build 0, 64-bit Edition) Game::ID=Five (GTA V) GetSystemDefaultLCID=1033 WebClientId=4738842 App::Lang=en_GB Game::Path=C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto V\ [Application Windows] TopenFormatsImportWindow=Import openFormats - OpenIV TMainWindow=OpenIV - update.rpf - [Edit mode] TActionsModule=ActionsModule TErrorWindow=OpenIV - Application error Release: 2.9.0.909 2017-09-09 Address: "0x010DDE1A" Procedure: "Rage2.PSO5.Containers.Binary.psoBinaryContainer.GenerateFileSchemaDescriptors" Unit: "", Line: "0" Stack: [010DDE1A] Rage2.PSO5.Containers.Binary.psoBinaryContainer.GenerateFileSchemaDescriptors + $2A [77496210] Unknown function at ZwContinueCHPE + $80 [774961DF] Unknown function at ZwContinueCHPE + $4F [77473060] RtlUnwind + $330 [756EBA0F] Unknown function at SysFreeString + $EF [004E9179] System.Contnrs.TObjectList.Notify + $21 [0072FAC1] JclSimpleXml.TJclSimpleItemHashedList.Notify + $21 [004AF4EE] System.Classes.TList.Add + $36 [0072F87A] JclSimpleXml.TJclSimpleItemHashedList.Add + $1E [0040B9E4] System.@FinalizeArray + $8C [0040B908] System.@FinalizeRecord + $28 [00408A3C] System.TMonitor.Destroy + $0 [00408161] System.TObject.CleanupInstance + $39 [74257C85] Unknown function at CoGetApartmentType + $155 [756EBA0F] Unknown function at SysFreeString + $EF [756EBA86] Unknown function at SysFreeString + $166 [756EB968] SysFreeString + $48 [004EC967] JclStringConversions.UCS4ToUTF16 + $1F [00406EF0] System.@FreeMem + $4 [0040CD13] System.@DynArrayClear + $3B [0040BA4D] System.@FinalizeArray + $F5 [007340F8] JclSimpleXml.TJclSimpleXMLElemClassic.LoadFromStringStream + $C44 [77481D5A] ZwReadFile + $A [75517DEC] ReadFile + $DC [7550AA28] MultiByteToWideChar + $C8 [7550AA67] MultiByteToWideChar + $107 [0040FDC3] System.UnicodeFromLocaleChars + $13 [7748226A] ZwCreateFile + $A [77484161] KiUserExceptionDispatcher + $21 [7550AA28] MultiByteToWideChar + $C8 [00580007] Vcl.StdCtrls.TScrollBar.CreateWnd + $73 [004449EB] System.Generics.Collections.TListHelper.InternalDeleteRange4 + $113 [00444A08] System.Generics.Collections.TListHelper.InternalDeleteRange4 + $130 [0040BA2C] System.@FinalizeArray + $D4 [010E1F40] Rage2.PSO5.Containers.Binary.{System.Generics.Collections}TList<Rage2.PSO5.Binary.psoClassFieldDescriptor>.InternalNotify + $8 [010C291D] Rage2.PSO5.Containers.Types.{System.Generics.Collections}TList<System.Rtti.TRttiField>.InternalNotify + $5 [004449EB] System.Generics.Collections.TListHelper.InternalDeleteRange4 + $113 [00444A08] System.Generics.Collections.TListHelper.InternalDeleteRange4 + $130 [00406F43] System.@ReallocMem + $3F [0040CB16] System.DynArraySetLength + $212 [0046A9FF] System.Rtti.{System.Generics.Collections}TDictionary<System.Pointer,System.Rtti.TRttiObject>.GetBucketIndex + $73 [00C003DF] Rage2.PSO5.Managers.{System.Generics.Collections}TDictionary<System.Cardinal,Rage2.PSO5.RuntimeSchema.psoRuntimeClassInformation>.GetBucketIndex + $73 [010DE445] Rage2.PSO5.Containers.Binary.WriteStructType + $55 [010DE883] Rage2.PSO5.Containers.Binary.psoBinaryContainer.GenerateClassSchemaMember + $1A7 [010DDFC8] Rage2.PSO5.Containers.Binary.psoBinaryContainer.GenerateFileSchemaDescriptors + $1D8 [010DE114] Rage2.PSO5.Containers.Binary.ProcessObjectData + $C4 [00459C20] System.Rtti.TRttiPool.ReadObject + $20 [00459C3F] System.Rtti.TRttiPool.ReadObjectPointer + $F [00459E79] System.Rtti.TRttiPool.TypeOrNil + $9 [010DE18D] Rage2.PSO5.Containers.Binary.ProcessObjectData + $13D [00459C66] System.Rtti.TRttiPool.GetType + $1A [00459E79] System.Rtti.TRttiPool.TypeOrNil + $9 [0046727E] System.Rtti.TRttiInstanceFieldEx.GetFieldType + $12 [010DE3AF] Rage2.PSO5.Containers.Binary.psoBinaryContainer.GenerateFileSchemaInnerDescriptors + $F3 [010DE131] Rage2.PSO5.Containers.Binary.ProcessObjectData + $E1 [0040BA2C] System.@FinalizeArray + $D4 [0040B908] System.@FinalizeRecord + $28 [0040BA3C] System.@FinalizeArray + $E4 [0040B908] System.@FinalizeRecord + $28 [010DE241] Rage2.PSO5.Containers.Binary.ProcessObjectData + $1F1 [0046727E] System.Rtti.TRttiInstanceFieldEx.GetFieldType + $12 [010DE3AF] Rage2.PSO5.Containers.Binary.psoBinaryContainer.GenerateFileSchemaInnerDescriptors + $F3 [010DDB2F] Rage2.PSO5.Containers.Binary.psoBinaryContainer.GenerateFileSchema + $4F [004087B9] System.@AfterConstruction + $1D [010D54A8] Rage2.PSO5.Binary.psoFile.Create + $38 [010DDA2A] Rage2.PSO5.Containers.Binary.psoBinaryContainer.Write + $32 [01106569] Rage2.PSO5.CPlatfromSharedObject.Save + $55 [011064DA] Rage2.PSO5.CPlatfromSharedObject.Save + $9A [013E30F4] OpenIV.TypeLibrary2.GTAVClasses.CFivePsoData.ImportFromXml + $BC [013E298A] OpenIV.TypeLibrary2.GTAVClasses.CFivePsoData.RegisterMetaFormats$7$ActRec.$2$Body + $3E [00C1CDF9] Black.Formats.Manager.CFormatsManagerBase.MakeImport$9$ActRec.$0$Body + $1B9 [00B837EA] Black.Legacy.UI.ImportFormats.CImporter.Background + $4A [0075237B] System.ThreadManager.CSThread.Execute + $17 [004C4EF5] System.Classes.ThreadProc + $49 [00409E5C] System.ThreadWrapper + $28 [76CE8742] BaseThreadInitThunk + $22 [7747582B] RtlGetAppContainerNamedObjectPath + $FB [774757F8] RtlGetAppContainerNamedObjectPath + $C8 ClientId: 4738842, ReportId: 2089789 | ||||
| Tags | No tags attached. | ||||
| Game | Grand Theft Auto V | ||||
|
|
I've tested this again, this time inside the "mods" folder, and the issue did not persist. It worked correctly. It seems to happen anytime you try to compress the file outside of its original location. |
|
|
Found the issue. Because this is critical issue it will be fixed in maintenance update. Thank you for reporting. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2017-09-28 21:12 | Lundy | New Issue | |
| 2017-09-28 21:28 | Lundy | Note Added: 0000285 | |
| 2017-09-28 23:35 | GooD-NTS | Note Added: 0000289 | |
| 2017-09-28 23:35 | GooD-NTS | Priority | high => immediate |
| 2017-09-28 23:35 | GooD-NTS | Severity | crash => block |
| 2017-09-28 23:35 | GooD-NTS | Status | new => closed |
| 2017-09-28 23:35 | GooD-NTS | Resolution | open => fixed |
| 2017-09-28 23:35 | GooD-NTS | Category | Archive editing => General |