View Revisions: Issue #9

Summary 0000009: Decompiler failed with some GTA IV scripts
Revision 2011-02-16 08:05 by GooD-NTS
Description
----------------------------------------------------------------------------------------------------

При попытке декомпилировать binco_brook_s.sco возникает ошибка (GTA4 1.0.3.1):

Время: "10:23:07"
Тип: "EListError"
Сообщение: "Unbalanced stack or queue operation"

Дополнительная информация:
  Address: "0x0056B739"
  Procedure: "Rage.Script.Code.Block.TStack<Rage.Script.Code.Elements.Basis.TCodeObject>.Peek"
  Unit: "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas", Line: "1086"

Stack:
[0056B734] Rage.Script.Code.Block.TStack<Rage.Script.Code.Elements.Basis.TCodeObject>.Peek (Line 1086, "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas" + 0) + $324
[00569551] Rage.Script.Code.Block.TRageScriptCodeBlock.Generate (Line 487, "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas" + 72) + $12

-----------------------------------------------------------------------------------------------------

При попытке декомпилировать elizabeta3.sco возникает ошибка (GTA4 1.0.3.1):

Время: "12:04:59"
Тип: "EArgumentOutOfRangeException"
Сообщение: "Argument out of range"

Дополнительная информация:
  Address: "0x0056C394"
  Procedure: "Rage.Script.Code.Block.TList<Rage.Script.Code.Elements.Basis.TCodeObject>.GetItem"
  Unit: "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas", Line: "1086"

Stack:
[0056C38F] Rage.Script.Code.Block.TList<Rage.Script.Code.Elements.Basis.TCodeObject>.GetItem (Line 1086, "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas" + 0) + $F7F
[00569F7E] Rage.Script.Code.Block.TRageScriptCodeBlock.ProcessJump (Line 701, "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas" + 5) + $6
[00569405] Rage.Script.Code.Block.TRageScriptCodeBlock.Generate (Line 471, "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas" + 56) + $12

-----------------------------------------------------------------------------------------------------

При попытке декомпилировать perseus_manhat_8.sco возникает ошибка (GTA4 1.0.3.1):

Время: "12:31:59"
Тип: "EListError"
Сообщение: "Unbalanced stack or queue operation"

Дополнительная информация:
  Address: "0x0056B739"
  Procedure: "Rage.Script.Code.Block.TStack<Rage.Script.Code.Elements.Basis.TCodeObject>.Peek"
  Unit: "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas", Line: "1086"

Stack:
[0056B734] Rage.Script.Code.Block.TStack<Rage.Script.Code.Elements.Basis.TCodeObject>.Peek (Line 1086, "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas" + 0) + $324
[00569551] Rage.Script.Code.Block.TRageScriptCodeBlock.Generate (Line 487, "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas" + 72) + $12
Revision 2011-02-16 08:13 by GooD-NTS
Description ----------------------------------------------------------------------------------------------------

При попытке декомпилировать binco_brook_s.sco возникает ошибка (GTA4 1.0.3.1):

Время: "10:23:07"
Тип: "EListError"
Сообщение: "Unbalanced stack or queue operation"

Дополнительная информация:
  Address: "0x0056B739"
  Procedure: "Rage.Script.Code.Block.TStack<Rage.Script.Code.Elements.Basis.TCodeObject>.Peek"
  Unit: "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas", Line: "1086"

Stack:
[0056B734] Rage.Script.Code.Block.TStack<Rage.Script.Code.Elements.Basis.TCodeObject>.Peek (Line 1086, "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas" + 0) + $324
[00569551] Rage.Script.Code.Block.TRageScriptCodeBlock.Generate (Line 487, "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas" + 72) + $12

-----------------------------------------------------------------------------------------------------

При попытке декомпилировать elizabeta3.sco возникает ошибка (GTA4 1.0.3.1):

Время: "12:04:59"
Тип: "EArgumentOutOfRangeException"
Сообщение: "Argument out of range"

Дополнительная информация:
  Address: "0x0056C394"
  Procedure: "Rage.Script.Code.Block.TList<Rage.Script.Code.Elements.Basis.TCodeObject>.GetItem"
  Unit: "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas", Line: "1086"

Stack:
[0056C38F] Rage.Script.Code.Block.TList<Rage.Script.Code.Elements.Basis.TCodeObject>.GetItem (Line 1086, "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas" + 0) + $F7F
[00569F7E] Rage.Script.Code.Block.TRageScriptCodeBlock.ProcessJump (Line 701, "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas" + 5) + $6
[00569405] Rage.Script.Code.Block.TRageScriptCodeBlock.Generate (Line 471, "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas" + 56) + $12

-----------------------------------------------------------------------------------------------------

При попытке декомпилировать perseus_manhat_8.sco возникает ошибка (GTA4 1.0.3.1):

Время: "12:31:59"
Тип: "EListError"
Сообщение: "Unbalanced stack or queue operation"

Дополнительная информация:
  Address: "0x0056B739"
  Procedure: "Rage.Script.Code.Block.TStack<Rage.Script.Code.Elements.Basis.TCodeObject>.Peek"
  Unit: "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas", Line: "1086"

Stack:
[0056B734] Rage.Script.Code.Block.TStack<Rage.Script.Code.Elements.Basis.TCodeObject>.Peek (Line 1086, "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas" + 0) + $324
[00569551] Rage.Script.Code.Block.TRageScriptCodeBlock.Generate (Line 487, "..\..\..\..\Common Units\Rage\Script\Rage.Script.Code.Block.pas" + 72) + $12