Warning: ob_start(): function 'compress_handler' not found or invalid function name in /www/htdocs/xfmantis/core.php on line 18
0001958: Absturz bei Gebäudebau - Mantis
Mantis - X-Force
Viewing Issue Advanced Details
1958 Basisbau crash always 08.07.08 09:23 12.07.09 03:00
ArneL  
Natter  
normal  
closed V0.912f02  
fixed  
none    
none  
0001958: Absturz bei Gebäudebau
Das Spiel crasht bei der Auswahl eines bestimmten Gebäudes beim Bau, allerdings nicht von Anfang an, sondern erst ab einem bestimmten Zeitpunkt. Error.txt hängt an, Spielsatz ist der alte default, das Gebäude sind die Quartiere (habs nur unterirdisch probiert, nicht oberirdisch, andere Gebäude machen keine Probleme).
Wenn gewünscht kann ich auch ein Savegame dazu anbieten.
related to 0001935closed Jim_Raynor Absturz bei Wechsel in die UFOPädie 
 error-08-07-2008-06-06.txt [^] (4,752 bytes) 08.07.08 09:23
 912f02 - error3.txt [^] (5,767 bytes) 08.07.08 21:09
 Arne.sav [^] (302,103 bytes) 09.07.08 12:07

Notes
(0003400)
Natter   
08.07.08 14:57   
Hmm, scheint wieder ein Fehler mit einer Schriftart zu sein. Ein Savegame wäre sehr hilfreich (hier anhängen, oder wenn zu groß per Mail an mich).
(0003403)
Natter   
08.07.08 21:08   
Stackdump, Textstart $00401240
*********************************************************************************************************************
Zugriffsverletzung bei Adresse 00616BC8 in Modul 'XForce.exe'. Lesen von Adresse 0000001C
$00616BC8 DirectFont.pas 426 if not fInit then
$004044DC @HandleAnyException
$004FB27F DXTextViewer.pas 231 else if (Font.TextWidth(Word)>MaxWidth) then
$004FBF22 DXTextViewer.pas 509 CalculateTextFluss(fText,Width-(fLeftMargin*2));
$0058676C DXItemInfo.pas 1919 fTextViewer.Text:=Description;
$00585E7A DXItemInfo.pas 1644 InfoText(fEinrichtung.Info);
$0064230A VerBasis.pas 270 EinRichtInfo.Einrichtung:=SaveGame.BasisListe[GetSelectedIndex];
$004FA873 DXListBox.pas 724 if Assigned(fChange) then fChange(Self);
$004F9FC8 DXListBox.pas 455 ItemIndex:=NewIndex;
$00610573 DXContainer.pas 1243 Control.MouseDown(mbLeft,fMousePos.X-Control.Left,fMousePos.Y-Control.Top);
$00447A4A SysInit
$0044AD96 SysInit
$00427591 SysInit
$0046837C SysInit
--------------------------------
*********************************************************************************************************************
(0003404)
Natter   
09.07.08 12:31   
Mit dem angehängten Spielstand lässt sich der Fehler reproduzieren. Einfach laden, Stützpunktmenü aufrufen und auf Einrichtung bauen klicken (alternativ erst ins 1. Untergeschoss wechseln, auf Einrichtung bauen klicken und dort auf Quartiere).

Irgendwas stimmt nicht mit der Berechnung des Textflusses.

(0003405)
Jim_Raynor   
09.07.08 18:29   
Gut, also dass er abstürzt konnte ich recht leicht beheben. Das Problem ist, dass irgendwie in den Info-Text Hex 00 Werte reingekommen sind ... Die Große Frage ist nur, wo?! mmh.

Aber zumindestens der Absturz ist weg ;) Aber dafür fehlen dann paar Zeichen im Info-Text.

(0003406)
Jim_Raynor   
09.07.08 18:46   
Kannst du denn den Zeitpunkt genauer spezifizieren, ab dem das passiert?
(0003918)
Natter   
11.06.09 04:26   
Da der Absturz inzwischen längst abgefangen wird, kann das Ticket geschlossen werden. Wo der String beschädigt wurde lässt sich inzwischen sowieso nicht mehr rekonstruieren.