Absturz ohne Fehlermeldung

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
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

Beitrag von Herbert »

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?
Grüsse Herbert
Immer in Bewegung...
ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2513
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 12 Mal
Danksagung erhalten: 77 Mal

Re: Absturz ohne Fehlermeldung

Beitrag von ramses »

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
Valar Morghulis

Gruss Carlo
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9361
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Absturz ohne Fehlermeldung

Beitrag von Tom »

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
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15696
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 66 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Absturz ohne Fehlermeldung

Beitrag von brandelh »

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
Gruß
Hubert
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9361
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Absturz ohne Fehlermeldung

Beitrag von Tom »

Stimmt, guter Hinweis - die Stack-Probleme hatte ich auch (bis vor fünf Jahren in etwa). App schmierte einfach weg. :idea:
Herzlich,
Tom
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2935
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: Absturz ohne Fehlermeldung

Beitrag von Wolfgang Ciriack »

Wie macht man denn diese Einstellung in der XPJ-Datei ?

[MYPROG.EXE]
....
LINKER = alink /ST:.....

oder

STACK = .........
Viele Grüße
Wolfgang
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14653
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: Absturz ohne Fehlermeldung

Beitrag von Jan »

VX trägt das bei mir so ein:

Code: Alles auswählen

LINK_FLAGS    = /stack:10000000,100000   
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
andreas
Der Entwickler von "Deep Thought"
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

Beitrag von andreas »

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.
Gruß,

Andreas
VIP der XUG Osnabrück
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2935
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: Absturz ohne Fehlermeldung

Beitrag von Wolfgang Ciriack »

Danke, hat mir das Suchen erspart.
Viele Grüße
Wolfgang
UliTs
Der Entwickler von "Deep Thought"
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

Beitrag von UliTs »

brandelh hat geschrieben:Also zunächst beim Linker /ST:10000000,1000000 probieren, Standard ist 1MB
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).
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
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14653
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: Absturz ohne Fehlermeldung

Beitrag von Jan »

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
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
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

Beitrag von Herbert »

Danke für die vielen Tipps
Xbase ist:

Code: Alles auswählen

Xbase++ version     :, Xbase++ (R) Version 1.90.355
Operating system    :, Windows 7 06.01 Build 07600
Link-Flags verwende ich seit e her einzig mit "/nologo", was mir xbase damals vorschlug.
Ich werde dies anpassen und testen.
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
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

Beitrag von Herbert »

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.
Nein, eben gar nichts. Nicht aussergewöhnliches. Die wichtigsten Hotfixes sind dabei.
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...
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
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

Beitrag von Herbert »

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.
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...
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...
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
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

Beitrag von Herbert »

UliTs hat geschrieben:
brandelh hat geschrieben:Also zunächst beim Linker /ST:10000000,1000000 probieren, Standard ist 1MB
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).
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.
XbpPdf setze ich nicht ein. Ich verwende Hubert's Quick-PDF-Library.
Eh, Huberts und deine Einstellungen sind doch dieselben?
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
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

Beitrag von Herbert »

...und ich bin Beeindruckt von den vielen Tipps und Hinweisen!
Echt unglaublich wie dieses Forum hier lebt.
Danke allen :king:
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16516
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Absturz ohne Fehlermeldung

Beitrag von Martin Altmann »

Moin,
Herbert hat geschrieben:Eh, Huberts und deine Einstellungen sind doch dieselben?
nö - ein Unterschied um Faktor 10.

Viele Grüße,
Martin
:grommit:
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.
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
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

Beitrag von Herbert »

Ah, ok bei den vielen Nullen. Ist natürlich ein viel zu hoher Wert, Uli.
Grüsse Herbert
Immer in Bewegung...
UliTs
Der Entwickler von "Deep Thought"
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

Beitrag von UliTs »

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
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9361
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Absturz ohne Fehlermeldung

Beitrag von Tom »

Mal QUIT/AppQuit/WieauchimmerDudasmachst verfolgt (mit Callstack)? Will sagen: Vielleicht ist es ein "richtiges" Exit, also eine programmseitig ausgelöste Beendigung.
Herzlich,
Tom
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
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

Beitrag von Herbert »

Du wolltest den Stack auf 10MB anheben
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
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

Beitrag von Herbert »

Tom hat geschrieben:Mal QUIT/AppQuit/WieauchimmerDudasmachst verfolgt (mit Callstack)? Will sagen: Vielleicht ist es ein "richtiges" Exit, also eine programmseitig ausgelöste Beendigung.
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.
Was sonst überall läuft, nur bei dieser einen Installation eben nicht.
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Absturz ohne Fehlermeldung

Beitrag von AUGE_OHR »

Herbert hat geschrieben:Was sonst überall läuft, nur bei dieser einen Installation eben nicht.
heisst das jetzt 1 Workstation oder bei einem Kunden ?
p.s. die XppFatal.log wird nicht unbedingt im EXE Directory erzeugt ... also "allgemein" auf allen Laufwerken mal suchen.
gruss by OHR
Jimmy
Benutzeravatar
andreas
Der Entwickler von "Deep Thought"
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

Beitrag von andreas »

Versuche es mit den Zugriffsrechten noch zu experimentieren!
Gruß,

Andreas
VIP der XUG Osnabrück
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
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

Beitrag von Herbert »

AUGE_OHR hat geschrieben:
Herbert hat geschrieben:Was sonst überall läuft, nur bei dieser einen Installation eben nicht.
heisst das jetzt 1 Workstation oder bei einem Kunden ?
p.s. die XppFatal.log wird nicht unbedingt im EXE Directory erzeugt ... also "allgemein" auf allen Laufwerken mal suchen.
Nein, beim Kunden, egal auf welcher Arbeitsstation. Xppfatal entsteht garantiert nicht. Leider.
Grüsse Herbert
Immer in Bewegung...
Antworten