Du bist nicht angemeldet.

#101 28.08.2015 16:30

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.709
Webseite

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

Das heisst, es kommt nie diese Nachfrage "Wirklich beenden?" - aehnlich der Nachfrage, wenn du den "[x]"-Button im Fenstermodus benutzt - oder auf "Beenden" klickst.

exitconfirmvco6p.jpg


Und nochmal die Frage: Stuerzt es auch ab, wenn du statt "Hauptmenu" den Punkt darunter ("beenden") waehlst?

bye
Ron


sigimg2.php?id=1

Offline

#102 28.08.2015 16:41

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

Bei beiden dasselbe.

Ich werde nicht nochmal gefragt. smile

Offline

#103 28.08.2015 16:44

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.709
Webseite

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

Gut ... dann liegts entweder am Schliessen des alten Menues ... oder am erstellen der Nachfrage ...

ich schraub dir mal kurz ne neue Binary zusammen - die nix anders macht, als das alte Fenster "offen" zu lassen.


Nur die Linuxfassung (nur die Binary)
TVTower_noPulseAudio.7z

Wenn es immer noch abstuerzt, liegt es an den "Bestaetigungsdialogen", ansonsten am schließen der alten Fenster...

Die Konsole sollte sowas stehen haben wie:

Zurueck zum Hauptmenue
Wuerde nun Menue schliessen




bye
Ron


sigimg2.php?id=1

Offline

#104 28.08.2015 16:58

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

unverändert.

Absturz

Konntest Du das eigentlich nachvollziehen bei Dir oder ist das jetzt nur mein Problem?

Offline

#105 28.08.2015 17:05

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.709
Webseite

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

Wenn ich es haette nachvollziehen koennen, dann wuerde ich nicht mit so nebuloesem Herumgestochere Deine Zeit beanspruchen.

Da es nun immer noch abstuerzt, liegt es am "Nachfragecode".


Wenn Du mittels "[X]"-button das Fenstermodus-Spiel beendest, kommt also auch keine Nachfrage ? - bzw kam die in aelteren Fassungen?

PS: Bin gerade in ICQ/Facebook etc online: falls du also "live-Chat-Support" machen willst :-)

Edit: Gerade in "Knoppix" ausprobiert und da funktioniert es bei mir so wie es soll.

Lade Dir mal TVTower_noPulseAudio.7z herunter.

Beim Erstellen des Bestaetigungsfensters werden in der Konsole Texte ausgegeben - Wenn das Fenster erfolgreich erstellt wird (und nicht vorher ein Absturz stattfindet), dann stuende dort am Ende "ExitDialog 8 - Dialog erstellt".

Wichtig: nicht nur "anklicken" und dann "im Terminal ausfuehren" - sondern direkt aus einem Terminal starten (damit du die Ausgaben auch nach Beendigung noch siehst).





Wenn Du dich noch weiter hinaustrauen moechtest, dann mache folgendes:


Lade Dir TVTower_noPulseAudioDebug.7z herunter (3.2MB).

Dies ist die "Debug"-Variante der Datei.
Hoffen wir nun mal, du hast den "GnuDebugger" schon installiert:

im TVTowerverzeichnis gibst Du in einem Terminal ein:

gdb -r TVTower_noPulseAudioDebug
$ gdb -r TVTower_noPulseAudioDebug
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from TVTower_noPulseAudioDebug...expanding to full symbols...done.
(gdb)

Nun erwartet gdb Befehle ... einfach "r" eintippen und enter druecken - TVTower sollte nun starten.


(gdb) r
Starting program: /home/ronny/Arbeit/Programmieren/Projekte/Apps/TVTower.WorkingCopy/TVTower.git/TVTower_noPulseAudioDebug 
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib/i386-linux-gnu/libstdc++.so.6.0.19-gdb.py", line 63, in <module>
    from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named 'libstdcxx'
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[17:45:39] INFO     | CORE: Starting TVTower, v0.2.5-dev Build "28.08.15 17:41".
[New Thread 0xf35c0b40 (LWP 3167)]
[New Thread 0xf2bffb40 (LWP 3168)]
[New Thread 0xee610b40 (LWP 3169)]
[New Thread 0xed184b40 (LWP 3170)]
...

Starte ein Spiel und versuche ueber das "Beenden" den Crash herbeizufuehren ... GDB wird den Crash protokollieren.

nun dort einfach "bt" eingeben (fuer "backtrace").


GDB wird nun eine Reihe an Informationen auspucken - und zwar an welcher Stelle des Spiels der Absturz zustandekam.

(mit "q" dann die Debugsession beenden)

Diese Ausgabe einfach hier im {code}-Block posten - das hilft dann doch weit mehr als alles andere :-)




bye
Ron


sigimg2.php?id=1

Offline

#106 28.08.2015 17:48

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

Ja, mit "X"-Buttom beendet es ähnlich.

In älteren Fassungen guck ich gleich mal.

Offline

#107 28.08.2015 17:50

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.709
Webseite

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

Bitte uebersieh meinen Edit im vorherigen Beitrag nicht :-)


bye
Ron


sigimg2.php?id=1

Offline

#108 28.08.2015 17:54

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

Bin grad dabei.

FB-Chat geht nicht mit 56Kb/s. smile

Habe 'ne Menge Gnus hier, aber gnudebug ist nicht dabei. Wie heißet der?

Offline

#109 28.08.2015 17:56

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.709
Webseite

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

"gdb"

(So heisst auch das Paket, falls man es installieren muesste -> "sudo apt-get install gdb" oder halt per synaptic)


Edit:
ich habe jetzt mal einen Spezialfehler konstruiert - der hat von mir eine Art "Eingabe" im gdb-terminal-prozess erfordert - und zwar die Taste "R" (fuer resume... nehme ich an).


(gdb) r
Starting program: /home/ronny/Arbeit/Programmieren/Projekte/Apps/TVTower.WorkingCopy/TVTower.git/TVTower 
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib/i386-linux-gnu/libstdc++.so.6.0.19-gdb.py", line 63, in <module>
    from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named 'libstdcxx'
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[17:57:30] INFO     | CORE: Starting TVTower, v0.2.5-dev Build "28.08.15 17:51".
[New Thread 0xf35c0b40 (LWP 4105)]
[New Thread 0xf2bffb40 (LWP 4106)]
[New Thread 0xee5cdb40 (LWP 4107)]
[New Thread 0xee5bcb40 (LWP 4108)]
[New Thread 0xecfffb40 (LWP 4109)]
[New Thread 0xec9ffb40 (LWP 4110)]
ExitDialog 1 - Spiel beenden
ExitDialog 2
ExitDialog 3
ExitDialog 4
ExitDialog 5
ExitDialog 6
ExitDialog 7
~>Unhandled Exception:Attempt to access field or method of Null object
~>

~>

~>
r

Program received signal SIGSEGV, Segmentation fault.
bbExThrow (p=0x98031a0) at /home/ronny/Arbeit/Programmieren/Projekte/Apps/BlitzMax_Compiler/brl.mod-vanilla/blitz.mod/blitz_ex.c:94
94		if( --st->ex_sp==st->ex_base ){
(gdb) bt
#0  bbExThrow (p=0x98031a0) at /home/ronny/Arbeit/Programmieren/Projekte/Apps/BlitzMax_Compiler/brl.mod-vanilla/blitz.mod/blitz_ex.c:94
#1  0x084b6f76 in brl_blitz_NullObjectError ()
#2  0x0827b392 in _bb_TApp_CreateConfirmExitAppDialogue ()
#3  0x08278374 in _bb_TApp_Update ()
#4  0x082eef19 in _bb_TDeltaTimer_RunUpdate ()
#5  0x082ef441 in _bb_TDeltaTimer_Loop ()
#6  0x0829dbe0 in bb_StartTVTower ()
#7  0x081d3808 in _bb_main ()
#8  0x084b51e6 in __bb_appstub_appstub ()
#9  0x0804d584 in main (argc=1, argv=0xffffd3e4)
    at /home/ronny/Arbeit/Programmieren/Projekte/Apps/BlitzMax_Compiler/brl.mod-vanilla/appstub.mod/appstub.linux.c:14
(gdb) q
A debugging session is active.

	Inferior 1 [process 4101] will be killed.

Quit anyway? (y or n) y

Wie du siehst, am Ende einfach noch das "q" mit "y" bestaetigen - dann beendet er den Spielprozess.

bye
Ron


sigimg2.php?id=1

Offline

#110 28.08.2015 17:57

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

gdb

ist an bord

Offline

#111 28.08.2015 18:02

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.709
Webseite

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

Na dann mal frohes "debuggen" - hoffe du bekommst das hin.


Wenn der BlitzMaxNG-Build wieder funktioniert, bekommt man dort weit bessere "gdb"-Ausgaben (so richtige Zeilenangaben). Dazu aber spaeter.


sigimg2.php?id=1

Offline

#112 28.08.2015 18:11

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

klappt bis zum "r" entern.
Dann startet Spiel. Friert aber nach Erscheinen von "Load_Game" ein.


Im Terminal folgende Aussage:

Starting program: /media/sdb4/Spiele/TVTower/Test/TVTower_noPulseAudioDebug 
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[18:06:57] INFO     | CORE: Starting TVTower, v0.2.5-dev Build "28.08.15 17:41".
[18:06:57] ERROR    | SOUNDMANAGER.SETAUDIOENGINE(): audio engine "FreeAudio" failed.
[18:06:57] ERROR    |                              : audio engine "FreeAudio PulseAudio System" failed.
[18:06:57] ERROR    |                              : audio engine "FreeAudio ALSA System" failed.
[18:06:57] ERROR    |                              : audio engine "FreeAudio OpenSound System" failed.
[18:06:57] ERROR    |                              : No working audio engine found. Disabling sound.
~>Unhandled Exception:Attempt to access field or method of Null object
~>

Offline

#113 28.08.2015 18:14

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.709
Webseite

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

es friert nicht ein - nun in die Konsole gehen und dort "r" druecken (vielleicht reicht auch ein "enter").

Irgendwann zeigt es, dass es crasht ... nun "bt" eingeben und anschauen, wo genau.



bye
Ron


sigimg2.php?id=1

Offline

#114 28.08.2015 18:24

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

~>
r

Program received signal SIGSEGV, Segmentation fault.
0x081d2ebb in bbExThrow ()

bt

(gdb) bt
#0  0x081d2ebb in bbExThrow ()
#1  0x084b6f46 in brl_blitz_NullObjectError ()
#2  0x082e56d7 in _bb_TSfxChannel_GetChannel ()
#3  0x082e5c24 in _bb_TSfxChannel_Stop ()
#4  0x082e797c in _bb_TSoundSourceElement_Stop ()
#5  0x08259dd2 in _bb_TFigure_FigureMovement ()
#6  0x08393347 in _bb_TFigureBase_Update ()
#7  0x0825f2c9 in _bb_TFigure_Update ()
#8  0x08285079 in _bb_TScreen_MainMenu_Update ()
#9  0x0836ee42 in _bb_TScreenCollection_UpdateCurrent ()
#10 0x08278222 in _bb_TApp_Update ()
#11 0x082eeee9 in _bb_TDeltaTimer_RunUpdate ()
#12 0x082ef411 in _bb_TDeltaTimer_Loop ()
#13 0x0829dbb1 in bb_StartTVTower ()
#14 0x081d3808 in _bb_main ()
#15 0x084b51b6 in __bb_appstub_appstub ()
#16 0x0804d584 in main ()
    at /home/ronny/Arbeit/Programmieren/Projekte/Apps/BlitzMax_Compiler/brl.mod-vanilla/appstub.mod/appstub.linux.c:14
(gdb) 

Offline

#115 28.08.2015 18:30

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.709
Webseite

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

Gut gut ... Der fehler sagt: Er kann keinen Ton abspielen ...
Der Fehler vor dem "brl_blitz_NullObjectError" ist interessant.


Passiert das beim "Beenden" ??
Du erzaehltest was von "Laden".

Mich interessiert also immer noch bei den "Reports", in welcher Situation das passiert ist.

Momentan wollen wir ja wissen, was passiert, wenn du "zurueck zum Hauptmenue" anklickst.



bye
Ron


sigimg2.php?id=1

Offline

#116 28.08.2015 18:38

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

Ich gebe ein:

gdb -r TVTower_noPulseAudioDebug


drücke

r


Das Spiel startet. Wenn der Aufbau des Startspielschirmes die unteren drei Menüpunkte schwärzt, friert es ein...
Die oberen Menüpunkte bleiben grau.


Auf "bt" reagiert das Terminal jetzt gar nicht...

Offline

#117 28.08.2015 18:47

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.709
Webseite

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

Das BT geht erst, wenns wirklich "gecrasht" ist - ansonsten geht oft "strg+c" um den Prozess innerhalb von GDB zu beenden - aber dann gibts auch keinen backtrace :-).


Passiert das auch "ohne gdb" ?

Denke dein PC braucht wirklich n Neustart.


bye
Ron


sigimg2.php?id=1

Offline

#118 28.08.2015 18:50

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

Ronny schrieb:

Denke dein PC braucht wirklich n Neustart.

Ja, wäre grade aber blöd...
Verschiebe ich mal auf Sonntag.


edit:
ohne gdeb

kommt gleich

Offline

#119 28.08.2015 18:56

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

wenn ich die "tvtower...debug" per Mausklick starte, passiert dasselbe.


die andere startet per Mausklick normal.

Im Terminal (Spielverzeichnis):
TVTower_noPulseAudio

bash: TVTower_noPulseAudio: Kommando nicht gefunden.

Offline

#120 28.08.2015 19:06

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.709
Webseite

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

da muss noch ein "./" davor - also "./TVTower_noPulseAudio".


So muss dein Problem wohl noch ruhen bis Du einen Neustart hinter Dir hast ... Generell kannst du aber mal schauen, dass keine weitere Audioausgabe laeuft - oder in den Settings den Ton ausschalten (mittels settings.xml oder settings.user.xml).


bye
Ron


sigimg2.php?id=1

Offline

#121 28.08.2015 19:36

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

Hm.
Schätze, daß es an der Soundausgabe hängt...
Dann eben bis Sonntag. smile
Tschuldigung


./TVTower_noPulseAudio

ExitDialog 1 - Hauptmenue
ExitDialog 2
ExitDialog 3
Speicherzugriffsfehler

edit:
Sound und Musik "FALSE"

tvtower...debug

wie gehabt.


nopulse, wie oben

Offline

#122 28.08.2015 19:39

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.709
Webseite

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

"Sehr gut" ... heisst bei Dir hat folgende Zeile einen Fehler:

		ExitAppDialogue = New TGUIGameModalWindow.Create(New TVec2D, New TVec2D.Init(400,150), "SYSTEM")

Da koennen wir also bald "nachhaken".


Stuerzt es auch ab, wenn du den "Einstellungen"-Button klickst ? Waere naemlich auch so ein Dialogfenster...


bye
Ron


sigimg2.php?id=1

Offline

#123 28.08.2015 19:41

Gast2
TVT-Roadie
Registriert: 07.06.2013
Beiträge: 4.276

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

smile

Schönen Abend noch. smile

Offline

#124 29.08.2015 00:04

Ronny
Administrator
Ort: Chemnitz
Registriert: 08.11.2001
Beiträge: 11.709
Webseite

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

Neue Fassung nur fuer dich: TVTower_noPulseAudio.7z

Die ist nicht fuer den Debugger, aber die Konsolenausgabe ist fuer mich interessant ...  "created exitappdialogue" sollte ausgegeben werden wenn alles ok waere ... mal schauen was bei dir rauskommt.


bye
Ron


sigimg2.php?id=1

Offline

#125 29.08.2015 10:10

TheRob
TVTower-Testteam
Registriert: 01.06.2015
Beiträge: 574

Re: TVTower - Aktuelle Version v0.2.4.1 [Stand: 31.07.15 23:06 Uhr]

Bei mir ist die Access Violation mit der neuen Version weg. Weißt Du sicher schon, aber als Bestätigung von mir.

Edit: Kann man die Savegame Auswahl mit dem Speicherdatum/Uhrzeit anreichern? Erleichert bei zu vielen gespeicherten Spielen die Zuordnung.

Beitrag geändert von TheRob (29.08.2015 10:11)

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Bist Du ein Mensch oder ein Roboter ?

Verifizierung, dass diese Aktion durch eine reale Person vorgenommen wird und nicht von einem Programm.