Warning: ob_start(): function 'compress_handler' not found or invalid function name in /www/htdocs/xfmantis/core.php on line 18
0002184: Absturz bei Bodeneinsatz - Mantis
Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0002184 [X-Force] Bodeneinsatz crash have not tried 09.06.09 19:25 17.07.09 03:00
Reporter Felix View Status public  
Assigned To Natter
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version V0.915b04 Product Version V0.915b01
  Product Build
Summary 0002184: Absturz bei Bodeneinsatz
Description Bodeneinsatz stürzt mittendrin ab, keine Vorwarnung
Steps To Reproduce
Additional Information $00401CB2 DeleteFree
$004044DC @HandleAnyException
$0040279A @FreeMem
$004A3EF8 ExtRecord.pas 455 if not fHashMap.FindKey(HashString(Name),result) then
$004A5AE8 ExtRecord.pas 930 result:=fDiscriptor.GetValueIndex(Name);
$004A5343 ExtRecord.pas 834 Index:=GetValueIndex(ValueName);
$006180C2 MissionList.pas 1351 result:=fGlobalVars.GetBoolean(Name);
$005E0363 game_api.pas 495 result:=g_MissionList.GetGlobalBoolean(Value);
$005ABFB4 DXIsoEngine.pas 3026 if game_api_GetBoolean('AutoPlayGround') then
$005A910E DXIsoEngine.pas 1524 DoGroupMove;
$005A5DD7 BodenEinsatz.pas 375 Engine.PlayGame;
$00623478 DXContainer.pas 3175 PageShown;
$0061F560 DXContainer.pas 1123 ActivePage.Activate;
$00620001 DXContainer.pas 1467 ActivePage:=Page;
$00621FAD DXContainer.pas 2467 ShowPageModal(Page)
$006234EE DXContainer.pas 3194 Container.ShowPage(Page);
$005A51C1 EinsatzIntro.pas 414 ChangePage(PageBodenEinsatz);
$005A4E13 EinsatzIntro.pas 293 StartEinsatz;
$006224E4 DXContainer.pas 2626 if Assigned(fOnClick) then fOnClick(Self);
$004FBEAA DXBitmapButton.pas 174 inherited;
$0061FB06 DXContainer.pas 1280 fCaptureControl.DoClick
$004475F2 SysInit
$0044A93E SysInit
$004270DD SysInit
$00467F24 SysInit
--------------------------------
Attached Files  915b03 - error1.txt [^] (8,629 bytes) 14.06.09 17:02
 915b01 - error1.txt [^] (9,974 bytes) 14.06.09 17:03

- Relationships

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

has duplicate 0002202closed Natter X-Force Zugriffsverletzung -> Absturz im Bodeneinsatz 
related to 0001924closed Natter X-Force Absturz bei Wechsel Hauptmenü -> Spiel 

- Notes
(0003900)
Felix
09.06.09 21:14

hab den fehler grad nochmal gehabt

Zugriffsverletzung bei Adresse 00401CB2 in Modul 'XForce.exe'. Schreiben von Adresse 756F7267

error txt angehängt
 
(0003901)
Natter
10.06.09 03:38

Ist der Fehler mit einem Spielstand reproduzierbar? Wenn ja, bitte unbedingt aufheben. Wenn er für Mantis zu groß ist, am besten per Mail direkt an mich.
 
(0003902)
DirkF
10.06.09 06:32

Produktversion korrigiert, der Fehler ist in der 915b01 - die b02 ist noch nicht fertig
 
(0003912)
Felix
10.06.09 14:19

Der Fehler tritt zufällig auf, durch den Spielstand ist er nicht reproduzierbar. Allerdings kam die Fehlermeldung in beiden Fällen kurz nachdem ich während des Bodeneinsatzes mit Alt-Tab in anderen Programmen war (Internet Explorer). Vielleicht hat es damit was zu tun ????
 
(0003990)
Natter
14.06.09 17:00

Der Fehler scheint häufiger aufzutreten. Die Ursache ist leider nicht bekannt. Eventuell kommt die Hashtabelle durcheinander, weil irgendwo in den falschen Speicherbereich geschrieben wird.

Der Fehler wird jetzt erstmal abgefangen, indem im Bedarfsfall der Wert sequentiell ermittelt wird.

function TExtRecordDefinition.GetValueIndex(const Name: String): Integer;
var
  Dummy: Integer;
begin
  result := -1;
  if not fHashMap.FindKey(HashString(Name),result) then
  begin
    for Dummy:=0 to high(fValues) do
    begin
      if fValues[Dummy].ValueName = Name then
      begin
        result:=Dummy;
        exit;
      end;
    end;
  end;
// if not fHashMap.FindKey(HashString(Name),result) then
// result:=-1;
end;
 

- Issue History
Date Modified Username Field Change
09.06.09 19:25 Felix New Issue
09.06.09 19:25 Felix File Added: error-09-06-2009-19-22.txt
09.06.09 21:14 Felix Note Added: 0003900
09.06.09 21:15 Felix File Added: error-09-06-2009-21-11.txt
09.06.09 21:15 Felix Issue Monitored: Felix
10.06.09 03:38 Natter Note Added: 0003901
10.06.09 03:38 Natter Status new => feedback
10.06.09 03:43 Natter Additional Information Updated
10.06.09 06:31 DirkF version V0.915b02 => V0.915b01
10.06.09 06:32 DirkF Note Added: 0003902
10.06.09 14:19 Felix Note Added: 0003912
14.06.09 17:00 Natter Note Added: 0003990
14.06.09 17:02 Natter File Added: 915b03 - error1.txt
14.06.09 17:03 Natter File Deleted: error-09-06-2009-21-11.txt
14.06.09 17:03 Natter File Added: 915b01 - error1.txt
14.06.09 17:03 Natter File Deleted: error-09-06-2009-19-22.txt
15.06.09 06:00 Natter Relationship added related to 0001924
15.06.09 07:29 Natter Relationship added has duplicate 0002202
16.06.09 13:25 Natter Status feedback => resolved
16.06.09 13:25 Natter Fixed in Version  => V0.915b04
16.06.09 13:25 Natter Resolution open => fixed
16.06.09 13:25 Natter Assigned To  => Natter
16.06.09 13:25 Natter Relationship added related to 0002211
17.07.09 03:00 Gast Status resolved => closed


Mantis 1.0.7[^]
Copyright © 2000 - 2007 Mantis Group
Powered by Mantis Bugtracker