Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Dr Watson debugged nicht (https://www.delphipraxis.net/159028-dr-watson-debugged-nicht.html)

jobo 11. Mär 2011 10:54

Dr Watson debugged nicht
 
Hallo,

kennt sich hier jemand mit Dr. Watson aus?

Ich habe die Anforderung auf einem System Dr Watson zu aktivieren, um den Crash eines anderen Programms zu tracen.

Aber Dr.Watson tut nichts.
Ich habe
- den Fehlerbenachrichtigungsdienst reaktiviert
- Dr Watson mit drwtsn32.exe -i nach installiert
- registry Einstellung in ..AEDebug überprüft
- ein Testprogramm mit Schutzverletzung gebaut
- Systemsteuerung/System/Erweitert[Fehlerberichterstattung] für programme und System aktiviert
- 2x rebootet
- Win XP, SP3

Vorher war auf dem System offenbar ein älteres VS, zumindest die Einträge vsjitdebugger (die ins nirvana führen) deuten darauf hin.

TonyR 11. Mär 2011 11:00

AW: Dr Watson debugged nicht
 
Ich kenn mich mit dem Watson nicht aus, aber wenn da schon irgendwelche fehlerhaften Einträge in der Registry sind, könntest du vielleicht mal CCleaner oder Ähnliches drüberlaufen lassen...

Sherlock 11. Mär 2011 11:03

AW: Dr Watson debugged nicht
 
Den gibts noch?

Wäre es nicht sinnvoller auf modernere Tools wie zB den Sysinternals umzusteigen? Nicht jede Anforderung ist sinnvoll, und deswegen darf man die auch hinterfragen.

Sherlock

jobo 11. Mär 2011 11:25

AW: Dr Watson debugged nicht
 
:) Ja, den gibts noch (unter XP halt)
Ich hab sogar einen Blog gefunden, das erklärt, wie man Dr Watson unter Vista wiederbelebt, quasi Dr Frankstein dann und dort gabs noch die Theorie, dass selbst NTSD unter Vista laufen würde...
;o


Ich würde gerne die genauer Ursache für den Crash wissen, daher möchte ich erstmal nicht die Registry aufräumen.

Dass Dr. Watson nicht funktioniert steht vielleicht in einem ähnlichen Zusammenhang wie der Crash des Setups (etwas spekulativ), von daher sind Tips, warum er nicht läuft auch willkommen.

Bei einer Web Suche erhält man leider extrem viele Antworten mit Dr Watson, die sich aber nicht um Dr Watson selbst drehen.

rollstuhlfahrer 11. Mär 2011 12:41

AW: Dr Watson debugged nicht
 
Windows schreibt doch schon alle Probleme in das Ereignis-Log. Da steht dann auch manchmal drin, aus welchem Grund eine Anwendung abgestürzt ist. Diesen kann man dann im Internet nachschlagen und erhällt dann die Fehlerursache.

Bernhard

jobo 11. Mär 2011 13:55

AW: Dr Watson debugged nicht
 
Weder Dr Watson noch der eigentliche Programm Crash erzeugen Log Events.

Assarbad 11. Mär 2011 14:29

AW: Dr Watson debugged nicht
 
Geht es jetzt darum einen Debugger zum laufen zu bekommen oder muß es speziell Dr. Watson sein? Mir scheint nämlich daß der mit WER zusammenarbeitet und im Grunde nicht mehr macht als Daten zu sammeln die mit Delphi ohnehin nicht weiterzuverarbeiten sind. Da bräuchte es schon WinDbg, aber keines der Emba-Produkte erzeugt DbgHelp-kompatible Symbole ...

jobo 11. Mär 2011 14:44

AW: Dr Watson debugged nicht
 
Ähm, wer ist
Zitat:

WER
?:stupid:

Die Anforderung vom Support war Dr.Watson. Wahrscheinlich haben die das aber auch nur verlangt, weil Sie bei Win XP an Bordmittel gedacht haben.

Ich habe es nun mit einer alten Visual Studio Installation versucht. Der VSJitDebugger klinkt sich bei meiner Delphi TestCrashAnwendung auch ein und debugged.

Bei der Setup.exe, um die es eigentlich geht, passiert jedoch nichts.

Edit:
Ist der "Nicht-Start" des VS Debuggers ein hinreichender Beleg, dass auch andere Debugger nicht reagieren würden?
Dann wäre der Fall beendet...

Assarbad 11. Mär 2011 19:24

AW: Dr Watson debugged nicht
 
Zitat:

Zitat von jobo (Beitrag 1087733)
Ähm, wer ist
Zitat:

WER
?:stupid:

Ups. Windows Error Reporting == WER.

Zitat:

Zitat von jobo (Beitrag 1087733)
Bei der Setup.exe, um die es eigentlich geht, passiert jedoch nichts.

Benutze mal bitte das dumpbin.exe Tool um uns die Header der fraglichen Setup.exe anzuzeigen. Ist die vielleicht 16bittig?

Zitat:

Zitat von jobo (Beitrag 1087733)
Ist der "Nicht-Start" des VS Debuggers ein hinreichender Beleg, dass auch andere Debugger nicht reagieren würden?

Nein, nicht per-se. WinDbg ist kostenlos und ebenfalls von MS. Wenn kein Debugger funzt, wäre aber fundamental etwas kaputt. Da es bei deinem Programm geht, kann's das eigentlich nicht sein.

jobo 13. Mär 2011 09:36

AW: Dr Watson debugged nicht
 
Danke!

Ich hab mit die Debug Tools runtergeladen und werde mal etwas stöbern.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:48 Uhr.
Seite 1 von 2  1 2      

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