AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Nach Absturz: was sagen die Daten vom error report?
Thema durchsuchen
Ansicht
Themen-Optionen

Nach Absturz: was sagen die Daten vom error report?

Ein Thema von messie · begonnen am 15. Jun 2010 · letzter Beitrag vom 21. Jun 2010
Antwort Antwort
Seite 1 von 2  1 2      
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#1

Nach Absturz: was sagen die Daten vom error report?

  Alt 15. Jun 2010, 12:50
Moin,

ich habe eine Meldung von einem Programmabsturz vom Kunden, der sich beim Start jeweils wiederholt. Die haben einen Screenshot vom Windows error report geschickt.

Kann man daran sehen, was das Programm gerade wollte? Ich tippe auf einen Rechtekonflikt beim Erstellen eines Verzeichnis. Könnte man einen solchen Zugriff aus dem report sehen?

Der user behauptet steif und fest, er hätte Adminrechte.

Die Umgebung ist ein Notebook mit XP pro Englisch auf einem Notebook aus Singapur.

Grüße, Messie
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#2

AW: Nach Absturz: was sagen die Daten vom error report?

  Alt 15. Jun 2010, 13:02
Das kommt ja darauf an, was auf dem Screenshot zu sehen ist. Um die genaue Fehlerursache mit Windowsmitteln herauszubekommen sind schon ein paar Klicks nötig. Ich würde Dir empfehlen, ein paar Euronen in madExcept oder EurekaLog zu investieren, damit bekommst Du detaillierte Informationen. Allerdings gibt es einem zu denken, wenn ein Programm abstürtzt, weil es ein Verzeichnis nicht anlegen kann, das klingt nach Verbesserungsbedarf
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Nach Absturz: was sagen die Daten vom error report?

  Alt 15. Jun 2010, 14:37
Moin messie,

manchmal findet man auch im Eventlog einen zum Absturz passenden Eintrag, der evtl. noch mehr Informationen bietet.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#4

AW: Nach Absturz: was sagen die Daten vom error report?

  Alt 15. Jun 2010, 15:03
Allerdings gibt es einem zu denken, wenn ein Programm abstürtzt, weil es ein Verzeichnis nicht anlegen kann, das klingt nach Verbesserungsbedarf
Du kannst ja bei Bill Gates anrufen, bei mir geht der nicht dran

Lasse als Admin ein Programm ein Verzeichnis in "Gemeinsame Dokumente" anlegen. Dann logge Dich mit einem eingeschränkten Konto ein lasse ein anderes Programm im erstellten Verzeichnis eine Datei schreiben oder noch besser ein Unterverzeichnis anlegen. Auf den meisten Rechnern haut es dem Programm die Beine weg, aber nicht auf allen. Scheint an der Reihenfolge der Updates zu liegen, da hat Microsoft wohl verschiedene Varianten rausgegeben.

Das mit dem Verzeichnis erstellen ist auch nur eine Mutmaßung denn als Admin sollte ein Programm bei XP pro doch auch problemlos Unterverzeichnisse in Gemeinsame Dateien anlegen können. Es wird auch nur von einem user installiert und gestartet.

Es ist auch nur einer von ca. 100 Rechnern weltweit, der Probleme macht. Dafür den Aufwand mit Madexcept treiben? Denn da bekommt man ja auch nur sinnvolle Informationen, wenn man das ordentlich einarbeitet (ich hatte da schonmal reingeschaut, da muss man schon ein wenig Durchblick haben).

@Christian: ich habe eine Liste von 31 Modulen und darunter wird ein Thread1 gelistet. Ist da der ausgeführte Code von Modul 1 drin? Könnte man da vielleicht zu einer Programmadresse kommen?

Grüße, Messie
  Mit Zitat antworten Zitat
Benutzerbild von H4ndy
H4ndy

Registriert seit: 28. Jun 2003
Ort: Chemnitz
515 Beiträge
 
Delphi XE3 Professional
 
#5

AW: Nach Absturz: was sagen die Daten vom error report?

  Alt 15. Jun 2010, 15:40
Wir erstellen bei solchen nicht reproduzierbaren Faellen eine Programmversion mit vollen Debug-Infos, und lassen uns die Fehleradresse der Exception geben. Dann die selbe EXE in Delphi starten, pausieren, Seach > Goto Adress und die Adresse eintragen und schon kann man zur Quellcode-Stelle springen.
Manuel
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#6

AW: Nach Absturz: was sagen die Daten vom error report?

  Alt 15. Jun 2010, 16:23
Wir erstellen bei solchen nicht reproduzierbaren Faellen eine Programmversion mit vollen Debug-Infos, und lassen uns die Fehleradresse der Exception geben. Dann die selbe EXE in Delphi starten, pausieren, Seach > Goto Adress und die Adresse eintragen und schon kann man zur Quellcode-Stelle springen.
Gute Idee, werde mir mal die Quellen besorgen...

Grüße, Messie
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#7

AW: Nach Absturz: was sagen die Daten vom error report?

  Alt 15. Jun 2010, 18:02
So, ich habe jetzt mal die Vorgehensweise von H4ndy probiert. Die exception-Adresse aus dem Windows-Report lässt sich anspringen, leider nur im CPU-Fenster. Und da es sich um D6 handelt, ist das ziemlich umständlich.
Guter Ansatz, ich komme kurz vor dem Application.initialize raus.
Irgendwie habe ich in Erinnerung, dass die eingebundenen Komponenten vorher initialisieren.

Grüße, Messie
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#8

AW: Nach Absturz: was sagen die Daten vom error report?

  Alt 16. Jun 2010, 09:07
Wenn es gleich zu Beginn passiert vermute ich fast das irgend ein Modul (dll) nicht geladen/gefunden werden kann.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#9

AW: Nach Absturz: was sagen die Daten vom error report?

  Alt 16. Jun 2010, 09:41
Wenn es gleich zu Beginn passiert vermute ich fast das irgend ein Modul (dll) nicht geladen/gefunden werden kann.
Hmmmm, keine Laufzeitmodule, keine dlls verwendet. Könnte höchstens sein, dass eine Komponente sowas benutzt, z.B. TeeChart Pro. Gab es da nicht ein Programm, was die Abhängigkeiten auflistete? Ich hab' da noch eine Funktion in Installshield, die das aufzeichnen kann. Der traue ich aber nicht, weil die auch die Maushook von Logitech mit einbindet

Grüße, Messie
  Mit Zitat antworten Zitat
PAB

Registriert seit: 30. Mai 2002
Ort: Bünde
10 Beiträge
 
#10

AW: Nach Absturz: was sagen die Daten vom error report?

  Alt 16. Jun 2010, 09:45
@messie: Probiers mal hiermit:

www.dependencywalker.com
Philipp
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz