View Issue Details

IDProjectCategoryView StatusLast Update
0000420OpenIVArchive editing - IMGpublic2017-04-12 10:51
ReporterDelta120Assigned To 
PriorityhighSeveritycrashReproducibilityalways
Status closedResolutionno change required 
PlatformWindowsOS10 (64-bit, 32-bit)OS Version10.0
Product Version2.8 
Target VersionFixed in Version 
Summary0000420: WTF and WTD Corrupt
DescriptionSo when i try to edit a WTF/WTD file, and view in the opposite file, it gets corrupted and crashes the program
Additional InformationTime: "08:27:47"
Type: "EAccessViolation"
Message: "Access violation at address 0045BD44 in module 'OpenIV.exe'. Read of address 00000000"

Additional information:
[Application Context]
GetThreadLocale=1033 (0x0409)
Game::Path=C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto IV\GTAIV\
WebClientId=1605836
Core::OpenRageArchive::LastCall=C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto IV\GTAIV\pc\models\cdimages\vehicles.img
GetSystemDefaultLangID=1033
App::Lang=en_GB
App::Path=C:\Users\Matt\AppData\Local\New Technology Studio\Apps\OpenIV\
Main::ExploreArchiveNode::WorkItem=C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto IV\GTAIV\pc\models\cdimages\vehicles.img|
Main::ExploreArchiveNode::ParentArchive=C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto IV\GTAIV\pc\models\cdimages\vehicles.img
App::Temp=C:\Users\Matt\AppData\Local\Temp\OpenIV_003A2FC0\
ApplicationPath=C:\Users\Matt\AppData\Local\New Technology Studio\Apps\OpenIV\
OS=Windows (Version 10.0, Build 10586, 64-bit Edition)
GetSystemDefaultLCID=1033
Game::ID=IV (GTA IV)
Game::Platform=pc
SysLocale={ DefaultLCID: "1033", PriLangID: "9", SubLangID: "1", FarEast: "True", MiddleEast: "True" }

[Application Windows]
TMainWindow=OpenIV - vehicles.img - [Edit mode]
TActionsModule=ActionsModule
TRageFragmentsWindow=pstockade.wft - OpenIV Model Viewer
TErrorWindow=OpenIV - Application error

  Release: 2.8.0.703 5/22/2016
  Address: "0x0045BD44"
  Procedure: "System.Rtti.TRttiInstanceMethodEx.DispatchInvoke"
  Unit: "System.Rtti.pas", Line: "5192"

Stack:
[0045BD44] System.Rtti.TRttiInstanceMethodEx.DispatchInvoke (Line 5192, "System.Rtti.pas" + 56) + $8
[77B5B650] Unknown function at RtlConvertUlongToLargeInteger + $C0
[77B5B61F] Unknown function at RtlConvertUlongToLargeInteger + $8F
[77B34206] Unknown function at RtlUnwind + $286
[77B48E7A] KiUserExceptionDispatcher + $A
[0045BD3F] System.Rtti.TRttiInstanceMethodEx.DispatchInvoke (Line 5192, "System.Rtti.pas" + 56) + $3
[77B0B593] Unknown function at RtlFreeHeap + $333
[00469E6F] System.Rtti.{System.Generics.Collections}TDictionary<System.Pointer,System.Rtti.TRttiObject>.GetBucketIndex (Line 56, "System.Generics.Defaults.pas" + 0) + $60
[0044356C] System.SyncObjs.TCriticalSection.Release + $4
[00459DEA] System.Rtti.TRttiPackage.ReadObject (Line 4421, "System.Rtti.pas" + 14) + $8
[00408FE0] System.@TryFinallyExit + $10
[00459DA0] System.Rtti.TRttiPackage.ReadObject (Line 4413, "System.Rtti.pas" + 6) + $0
[00457660] System.Rtti.TRttiPool.ReadObject (Line 3980, "System.Rtti.pas" + 1) + $F
[0045767F] System.Rtti.TRttiPool.ReadObjectPointer (Line 3989, "System.Rtti.pas" + 2) + $4
[004576A6] System.Rtti.TRttiPool.GetType (Line 3996, "System.Rtti.pas" + 3) + $B
[0045B5D6] System.Rtti.TRttiInstanceMethodClassic.GetReturnType (Line 4967, "System.Rtti.pas" + 2) + $8
[0044FA39] System.Rtti.TValue.IsObject (Line 2186, "System.Rtti.pas" + 1) + $2
[0044FA7F] System.Rtti.TValue.AsObject (Line 2198, "System.Rtti.pas" + 8) + $2
[0045BD3F] System.Rtti.TRttiInstanceMethodEx.DispatchInvoke (Line 5192, "System.Rtti.pas" + 56) + $3
[00465574] System.Rtti.TRttiMethod.Invoke (Line 7401, "System.Rtti.pas" + 1) + $1C
[00A90A30] Tools.Framework.SupportInterfaces.CObjectInterfaceBase._function<System.TObject> (Line 411, "Tools.Framework.SupportInterfaces.pas" + 4) + $10
[66ADDC95] Unknown function at Direct3DCreate9Ex + $60A5
[00A8FBC7] Tools.Framework.SupportInterfaces.CFragmentsInterface.GetDrawable (Line 1008, "Tools.Framework.SupportInterfaces.pas" + 0) + $B
[00A8FBA5] Tools.Framework.SupportInterfaces.CFragmentsInterface.Drawable (Line 1003, "Tools.Framework.SupportInterfaces.pas" + 1) + $2
[013C4A76] Tools.FragmentsViewer.Render.CDXBaseFragmentsRender.RequestContent (Line 128, "Tools.FragmentsViewer.Render.pas" + 11) + $8
[012B8D49] Tools.Framework.RenderBase.CDXBaseRender.OnCreateDevice (Line 120, "Tools.Framework.RenderBase.pas" + 23) + $7
[013C862C] Tools.FragmentsViewer.Render.CDXFragmentsRender.OnCreateDevice (Line 584, "Tools.FragmentsViewer.Render.pas" + 1) + $5
[0084655E] RenderFramework.CFramework.OnCreateDevice (Line 282, "RenderFramework.pas" + 3) + $12
[00846404] RenderFramework.CFramework.Initialize (Line 244, "RenderFramework.pas" + 28) + $3
[013DCBED] Tools.FragmentsViewer.Window.{Tools.Framework.WindowRenderBase}TRenderViewerWindow<Tools.FragmentsViewer.Render.CDXFragmentsRender>.Load (Line 175, "Tools.Framework.WindowRenderBase.pas" + 6) + $2D
[013D9311] Tools.FragmentsViewer.Window.TRageFragmentsWindow.Load (Line 150, "Tools.FragmentsViewer.Window.pas" + 1) + $4
[00A9FB8C] Tools.Framework.BaseClass.CBaseToolClass.Main (Line 175, "Tools.Framework.BaseClass.pas" + 26) + $7
[013DD7BA] Tools.FragmentsViewer.GTAIVFragmentsViewer.OpenArchiveFile (Line 55, "Tools.FragmentsViewer.pas" + 1) + $26
[00AA6125] Tools.Framework.CToolsFramework.OpenArchiveFile (Line 268, "Tools.Framework.pas" + 5) + $F
[0125A93D] OpenIV.TypeLibrary2.GTAIVResourcesWindows.CRSCFragments.viewFragments (Line 499, "OpenIV.TypeLibrary2.GTAIVResourcesWindows.pas" + 1) + $12
[009A3365] Black.TypeLibrary2.Base.CFileBase.ExecuteViewAction (Line 299, "Black.TypeLibrary2.Base.pas" + 4) + $16
[00B9E519] Black.Legacy.UI.MainWindow.Actions.TActionsModule.actPreviewExecute (Line 2125, "Black.Legacy.UI.MainWindow.Actions.pas" + 6) + $15
[00BBB414] Black.Legacy.UI.MainWindow.RunPreviewAction (Line 808, "Black.Legacy.UI.MainWindow.pas" + 5) + $9
[00BBB489] Black.Legacy.UI.MainWindow.TMainWindow.RunCurrentItemAction (Line 828, "Black.Legacy.UI.MainWindow.pas" + 4) + $0
[00BBB3CF] Black.Legacy.UI.MainWindow.TMainWindow.ExecuteDefaultFileAction (Line 795, "Black.Legacy.UI.MainWindow.pas" + 17) + $4
[00BBB294] Black.Legacy.UI.MainWindow.TMainWindow.ArchiveListDblClick (Line 752, "Black.Legacy.UI.MainWindow.pas" + 0) + $0
[0053CABD] Vcl.Controls.TControl.DblClick + $15
[0053CC38] Vcl.Controls.TControl.WMLButtonDblClk + $34
[0053C549] Vcl.Controls.TControl.WndProc + $2BD
[75836C3B] Unknown function at CallWindowProcW + $2FB
[75836E88] Unknown function at CallWindowProcW + $548
[75836C64] Unknown function at CallWindowProcW + $324
[718BB289] Unknown function at + $F69
[75836E88] Unknown function at CallWindowProcW + $548
[00408884] System.TMonitor.TryEnter + $28
[718BA8B9] Unknown function at + $599
[718BA8CC] Unknown function at + $5AC
[00540620] Vcl.Controls.TWinControl.MainWndProc + $2C
[00540635] Vcl.Controls.TWinControl.MainWndProc + $41
[77B13853] RtlDeactivateActivationContextUnsafeFast + $2E3
[00540860] Vcl.Controls.TWinControl.IsControlMouseMsg + $60
[00540FDD] Vcl.Controls.TWinControl.WndProc + $5C5
[75836C64] Unknown function at CallWindowProcW + $324
[75836C91] Unknown function at CallWindowProcW + $351
[0059D133] Vcl.ComCtrls.TCustomListView.WndProc + $9F
[00540620] Vcl.Controls.TWinControl.MainWndProc + $2C
[004C85CC] System.Classes.StdWndProc + $14
[758584F1] Unknown function at SetManipulationInputTarget + $51
[75836C3B] Unknown function at CallWindowProcW + $2FB
[75836B12] Unknown function at CallWindowProcW + $1D2
[758369D2] CallWindowProcW + $92
[718B9CBA] Unknown function at DefSubclassProc + $3FA
[75838FF4] IsWindow + $74
[758589EA] WaitMessage + $2A
[718B9CA1] Unknown function at DefSubclassProc + $3E1
[758589EA] WaitMessage + $2A
[718B9ADC] Unknown function at DefSubclassProc + $21C
[758584F1] Unknown function at SetManipulationInputTarget + $51
[75836C3B] Unknown function at CallWindowProcW + $2FB
[75836B12] Unknown function at CallWindowProcW + $1D2
[77B46CFA] ZwFindAtom + $A
[7583653C] Unknown function at DispatchMessageW + $24C
[0062B3AD] Vcl.Forms.TApplication.StopHintTimer + $15
[758362FB] DispatchMessageW + $B
[0062A21B] Vcl.Forms.TApplication.ProcessMessage + $F3
[0062A25E] Vcl.Forms.TApplication.HandleMessage + $A
[0062A599] Vcl.Forms.TApplication.Run + $C9
[0120380B] OpenIV.Application.CProgram.ApplicationMain (Line 125, "OpenIV.Application.pas" + 12) + $7
[01203739] OpenIV.Application.CProgram.Main (Line 109, "OpenIV.Application.pas" + 0) + $5
[0128ADEC] Black.Application.CBlackApplication.Main (Line 137, "Black.Application.pas" + 30) + $5
[01536F2C] OpenIV.OpenIV (Line 649, "" + 12) + $5
[75F138F2] BaseThreadInitThunk + $22
[77B35DE1] Unknown function at RtlUnicodeStringToInteger + $251
[77B35DA9] Unknown function at RtlUnicodeStringToInteger + $219
ClientId: 1605836, ReportId: 946575
TagsNo tags attached.
GameGrand Theft Auto IV/EfLC

Activities

GooD-NTS

2016-08-01 18:33

administrator   ~0000182

What exactly are you doing? Can you give me exact steps?

Delta120

2016-08-01 20:13

reporter   ~0000183

I import a model into my vehicles.img
try to open the model
the wft crashes open iv and the wtd says the file is corrupt

GooD-NTS

2017-03-27 10:52

administrator   ~0000213

Please check on the latest release.

GooD-NTS

2017-04-12 10:51

administrator   ~0000234

No feedback. Closed.

Issue History

Date Modified Username Field Change
2016-07-26 15:32 Delta120 New Issue
2016-08-01 18:33 GooD-NTS Note Added: 0000182
2016-08-01 18:33 GooD-NTS Assigned To => GooD-NTS
2016-08-01 18:33 GooD-NTS Status new => feedback
2016-08-01 20:13 Delta120 Note Added: 0000183
2016-08-01 20:13 Delta120 Status feedback => assigned
2017-03-27 10:52 GooD-NTS Note Added: 0000213
2017-03-27 10:52 GooD-NTS Status assigned => feedback
2017-03-27 10:52 GooD-NTS Assigned To GooD-NTS =>
2017-04-12 10:51 GooD-NTS Note Added: 0000234
2017-04-12 10:51 GooD-NTS Status feedback => closed
2017-04-12 10:51 GooD-NTS Resolution open => no change required