Absturz ohne Fehlermeldung
Moderator: Moderatoren
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Absturz ohne Fehlermeldung
Liebe Xbase-Gemeinde
Ich habe bei einer einzigen Installation das Problem, dass sich das Programm unverhofft irgendwann, meistens bei Schliessen eines Fensters schwupps verabschiedet. Einfach weg.
Anti-Virenprogramm abgeschaltet.
Das Ganze läuft unter Citrix, allerdings habe ich mehrere solche Konstellationen, welche ohne das erwähnte Problem laufen.
Hat jemand einen Gedanken dazu, ohne dass ich gleich alle technischen Details der Installation hervorholen muss?
Ich habe bei einer einzigen Installation das Problem, dass sich das Programm unverhofft irgendwann, meistens bei Schliessen eines Fensters schwupps verabschiedet. Einfach weg.
Anti-Virenprogramm abgeschaltet.
Das Ganze läuft unter Citrix, allerdings habe ich mehrere solche Konstellationen, welche ohne das erwähnte Problem laufen.
Hat jemand einen Gedanken dazu, ohne dass ich gleich alle technischen Details der Installation hervorholen muss?
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2518
- Registriert: Mi, 28. Jul 2010 17:16
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 77 Mal
Re: Absturz ohne Fehlermeldung
Welche Version von xbase verwendest du? Ist dein Hauptfester ein xbpcrt(). Es gab da mal ein PDR, nach x schiessen oder öffnen eines Fensters war die App weg.
Gruss
Carlo
Gruss
Carlo
Valar Morghulis
Gruss Carlo
Gruss Carlo
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9373
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Keine XPPFATAL? Irgendwas in der Ereignisanzeige? Welche Xbase-Version? Alle Patches eingespielt? Werden ActiveX-Komponenten genutzt, die vor dem Absturz aufgerufen wurden? Ist eine Tabelle mit Memofeld in Benutzung, die möglicherweise einen inhaltlichen/Größenfehler haben kann? Es gibt tausend mögliche Ursachen.
Herzlich,
Tom
Tom
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Hi,
wenn einem Programm der Stack-Speicher ausgeht, dann stirbt es weg ohne irgendwas noch erledigen zu können.
Bei Xbase++ hatte ich das zwar noch nicht, aber bei PowerBasic als ich recursiv viele Dateien eingelesen habe.
Also zunächst beim Linker /ST:10000000,1000000 probieren, Standard ist 1MB
wenn einem Programm der Stack-Speicher ausgeht, dann stirbt es weg ohne irgendwas noch erledigen zu können.
Bei Xbase++ hatte ich das zwar noch nicht, aber bei PowerBasic als ich recursiv viele Dateien eingelesen habe.
Also zunächst beim Linker /ST:10000000,1000000 probieren, Standard ist 1MB
Gruß
Hubert
Hubert
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9373
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Stimmt, guter Hinweis - die Stack-Probleme hatte ich auch (bis vor fünf Jahren in etwa). App schmierte einfach weg.
Herzlich,
Tom
Tom
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2936
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Wie macht man denn diese Einstellung in der XPJ-Datei ?
[MYPROG.EXE]
....
LINKER = alink /ST:.....
oder
STACK = .........
[MYPROG.EXE]
....
LINKER = alink /ST:.....
oder
STACK = .........
Viele Grüße
Wolfgang
Wolfgang
- Jan
- Marvin
- Beiträge: 14659
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
VX trägt das bei mir so ein:
Jan
Code: Alles auswählen
LINK_FLAGS = /stack:10000000,100000
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- andreas
- Der Entwickler von "Deep Thought"
- Beiträge: 1902
- Registriert: Mi, 28. Sep 2005 10:53
- Wohnort: Osnabrück
- Hat sich bedankt: 4 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Könnte es sein, dass evtl. die Citrix-Verbindung gestört oder schon geschlossen ist, obwohl das Programm auf dem Client-PC noch angezeigt wird? Ich glaube irgendwelche ähnliche Probleme vor Jahren bei Citrix-Einführung auch mit nicht Xbase++-Programmen gehabt zu haben. Es könnte auch sein, dass die Session beim letzten mal nicht beendet und wieder geholt wurde, was aber das Programm durcheinander bringt. Das könnte auch die Fehlenden Log-Dateien erklären, wenn das Programm z.B. kein Zugriff auf die Verzeichnisse mehr hat.
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2936
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Bei mir beendet sich das Programm auch immer wieder ohne XPPFatal und ich weiss nicht warum (ich habe die XbpPDF-Klasse von Edgar Borger in Verdacht).brandelh hat geschrieben:Also zunächst beim Linker /ST:10000000,1000000 probieren, Standard ist 1MB
Ich kann es sogar zur Zeit reproduzieren. Leider hat die Erhöhung des Stacks nichts gebracht .
Uli
P.S. Bei /ST:100000000,1000000 meldete das Programm übrigen "nicht genügend Speicher" . Als ich den Stack wieder auf Huberts Angaben reduziert habe, kam die Fehlermeldung nicht mehr.
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück
- Jan
- Marvin
- Beiträge: 14659
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Uli,
Edgar weiß zwar nicht mit LOCALs umzugehen und hat deswegen fast nur PUBLICs im Code, aber ich habe mit seiner Klasse bislang zumindest dieses Problem noch nicht gehabt.
Jan
Edgar weiß zwar nicht mit LOCALs umzugehen und hat deswegen fast nur PUBLICs im Code, aber ich habe mit seiner Klasse bislang zumindest dieses Problem noch nicht gehabt.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Danke für die vielen Tipps
Xbase ist:
Link-Flags verwende ich seit e her einzig mit "/nologo", was mir xbase damals vorschlug.
Ich werde dies anpassen und testen.
Xbase ist:
Code: Alles auswählen
Xbase++ version :, Xbase++ (R) Version 1.90.355
Operating system :, Windows 7 06.01 Build 07600
Ich werde dies anpassen und testen.
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Nein, eben gar nichts. Nicht aussergewöhnliches. Die wichtigsten Hotfixes sind dabei.Tom hat geschrieben:Keine XPPFATAL? Irgendwas in der Ereignisanzeige? Welche Xbase-Version? Alle Patches eingespielt? Werden ActiveX-Komponenten genutzt, die vor dem Absturz aufgerufen wurden? Ist eine Tabelle mit Memofeld in Benutzung, die möglicherweise einen inhaltlichen/Größenfehler haben kann? Es gibt tausend mögliche Ursachen.
Absturz ganz sinpel bei Schleissen eines Fensters. Nicht immer dasselbe.
Dasselbe Programm läuft ja sonst bei über 100 Installationen...
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Interessanter Hinweis. Werde mal darauf achten. Dies sitzung ist normal aktiv, das Programm wird einfach aufgerufen und schmiert dann eben irgendwann mal ab. Allerdings laufen andere Programme fröhlich weiter...andreas hat geschrieben:Könnte es sein, dass evtl. die Citrix-Verbindung gestört oder schon geschlossen ist, obwohl das Programm auf dem Client-PC noch angezeigt wird? Ich glaube irgendwelche ähnliche Probleme vor Jahren bei Citrix-Einführung auch mit nicht Xbase++-Programmen gehabt zu haben. Es könnte auch sein, dass die Session beim letzten mal nicht beendet und wieder geholt wurde, was aber das Programm durcheinander bringt. Das könnte auch die Fehlenden Log-Dateien erklären, wenn das Programm z.B. kein Zugriff auf die Verzeichnisse mehr hat.
Allerdings denke ich, dass bei fehlenden Verzeichnissen eine Fehlermeldung kommen muss. Dies kenne ich ja, da bei anderen Kunden hin und wieder eine Netzverbindung taucht.
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
XbpPdf setze ich nicht ein. Ich verwende Hubert's Quick-PDF-Library.UliTs hat geschrieben:Bei mir beendet sich das Programm auch immer wieder ohne XPPFatal und ich weiss nicht warum (ich habe die XbpPDF-Klasse von Edgar Borger in Verdacht).brandelh hat geschrieben:Also zunächst beim Linker /ST:10000000,1000000 probieren, Standard ist 1MB
Ich kann es sogar zur Zeit reproduzieren. Leider hat die Erhöhung des Stacks nichts gebracht .
P.S. Bei /ST:100000000,1000000 meldete das Programm übrigen "nicht genügend Speicher" . Als ich den Stack wieder auf Huberts Angaben reduziert habe, kam die Fehlermeldung nicht mehr.
Eh, Huberts und deine Einstellungen sind doch dieselben?
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
...und ich bin Beeindruckt von den vielen Tipps und Hinweisen!
Echt unglaublich wie dieses Forum hier lebt.
Danke allen
Echt unglaublich wie dieses Forum hier lebt.
Danke allen
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Moin,
Viele Grüße,
Martin
nö - ein Unterschied um Faktor 10.Herbert hat geschrieben:Eh, Huberts und deine Einstellungen sind doch dieselben?
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Ah, ok bei den vielen Nullen. Ist natürlich ein viel zu hoher Wert, Uli.
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Herbert hat geschrieben:Ah, ok bei den vielen Nullen. Ist natürlich ein viel zu hoher Wert, Uli.
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9373
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Mal QUIT/AppQuit/WieauchimmerDudasmachst verfolgt (mit Callstack)? Will sagen: Vielleicht ist es ein "richtiges" Exit, also eine programmseitig ausgelöste Beendigung.
Herzlich,
Tom
Tom
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Du wolltest den Stack auf 10MB anheben
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Schön wärs. Nein z.B bei Schliessen eines Klientenfensters oder eines Druckdialogs. Eben nicht immer an derselben Stelle. Alles Childfenster zum Hauptlistenfenster. Nur dort wird ordentlich geschlossen.Tom hat geschrieben:Mal QUIT/AppQuit/WieauchimmerDudasmachst verfolgt (mit Callstack)? Will sagen: Vielleicht ist es ein "richtiges" Exit, also eine programmseitig ausgelöste Beendigung.
Was sonst überall läuft, nur bei dieser einen Installation eben nicht.
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
- AUGE_OHR
- Marvin
- Beiträge: 12910
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Absturz ohne Fehlermeldung
heisst das jetzt 1 Workstation oder bei einem Kunden ?Herbert hat geschrieben:Was sonst überall läuft, nur bei dieser einen Installation eben nicht.
p.s. die XppFatal.log wird nicht unbedingt im EXE Directory erzeugt ... also "allgemein" auf allen Laufwerken mal suchen.
gruss by OHR
Jimmy
Jimmy
- andreas
- Der Entwickler von "Deep Thought"
- Beiträge: 1902
- Registriert: Mi, 28. Sep 2005 10:53
- Wohnort: Osnabrück
- Hat sich bedankt: 4 Mal
- Kontaktdaten:
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Absturz ohne Fehlermeldung
Nein, beim Kunden, egal auf welcher Arbeitsstation. Xppfatal entsteht garantiert nicht. Leider.AUGE_OHR hat geschrieben:heisst das jetzt 1 Workstation oder bei einem Kunden ?Herbert hat geschrieben:Was sonst überall läuft, nur bei dieser einen Installation eben nicht.
p.s. die XppFatal.log wird nicht unbedingt im EXE Directory erzeugt ... also "allgemein" auf allen Laufwerken mal suchen.
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...