Announcement

Collapse
No announcement yet.

Hilfe gesucht bei Dr. Watson log...

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Hilfe gesucht bei Dr. Watson log...

    Hallo, beim Starten einer Anwendung, die ich geschrieben habe, stürzt das diese unter W2K bei einem Anwender sofort ab. Er hat mir ein Dr.Watson.log zugeschickt. Ich kann leider damit nichts anfangen:

    <pre>
    Funktion: RtlRaiseStatus
    77fb046c e930abfdff jmp RtlConsoleMultiByteToUnicodeN+0x474 (77f8afa1)
    77fb0471 48 dec eax
    77fb0472 7422 jz RtlConvertUlongToLargeInteger+0x256d (77fbcb96)
    77fb0474 c745a0260000c0 ss:00b9c41a=????????
    mov dword ptr [ebp+0xa0],0xc0000026
    77fb047b 8d45a0 lea eax,[ebp+0xa0] ss:00b9c41a=????????
    77fb047e c745a401000000 mov dword ptr [ebp+0xa4],0x1 ss:00b9c41a=????????
    77fb0485 50 push eax
    77fb0486 8975a8 mov [ebp+0xa8],esi ss:00b9c41a=????????
    77fb0489 894db0 mov [ebp+0xb0],ecx ss:00b9c41a=????????
    77fb048c e8cffeffff call RtlRaiseException (77fb0360)
    FEHLER ->77fb0491 e91eabfdff jmp RtlConsoleMultiByteToUnicodeN+0x487 (77f8afb4)
    77fb0496 8b45f0 mov eax,[ebp+0xf0] ss:00b9c41a=????????
    77fb0499 834e0410 or dword ptr [esi+0x4],0x10 ds:00b9c432=????????
    77fb049d 3b45fc cmp eax,[ebp+0xfc] ss:00b9c41a=????????
    77fb04a0 0f860eabfdff jbe RtlConsoleMultiByteToUnicodeN+0x487 (77f8afb4)
    77fb04a6 8945fc mov [ebp+0xfc],eax ss:00b9c41a=????????
    77fb04a9 e906abfdff jmp RtlConsoleMultiByteToUnicodeN+0x487 (77f8afb4)
    77fb04ae c745a0250000c0 ss:00b9c41a=????????
    mov dword ptr [ebp+0xa0],0xc0000025
    77fb04b5 ebc4 jmp wcsspn+0x935 (77fb887b)
    77fb04b7 834e0408 or dword ptr [esi+0x4],0x8 ds:00b9c432=????????
    77fb04bb 32c0 xor al,al
    77fb04bd e9a53dfdff jmp RtlDosPathNameToNtPathName_U+0x241 (77f84267)
    </pre>

    Ich bitte um Hilfe. Felix

  • #2
    Arbeitest Du mit Packages? Falls ja, hat der Anwender alle erforderlichen in der aktuellen Version? Ist aber nur so auf Verdacht...<p>
    Weiterhin würde ich mir mal seine Ländereinstellungen schicken lassen und mit was für einer Sprachversion von Windows er arbeitet. Vielleicht läßt es sich dann reproduzieren.<p>
    Ist es eine Konsolenanwendung? Wäre nicht schlecht, wenn Du ein bischen schreibst, was Deine Anwendung macht, welche Delphi-Version, welche Komponenten...<p>
    Schöne Grüße, Mario Noac
    Schöne Grüße, Mario

    Comment


    • #3
      Also ich würde sagen das Deine Anwendung entweder versucht ein File zu öffnen oder eine ressource nachzuladen.

      Auf jeden Fall benutzt es dabei einen Unicode String den das Betriebssystem des Anwenders nicht auflösen kann.

      Also entweder hat er ein orignal amerik. Windows 2000 oder sonst eine exotische Version.

      Prüf mal ob er die gleiche Betriebssystem version wie du benutzt und ob du irgendwelche speziellen Sprachen geladen hast.

      Hier versucht das Betriessystem einen Dos Namen in einen NTFS Filenamen umzusetzen was eben schiefgeht weil irgendwelche speziellen Zeichen enthalten sind.

      LG
      Pete

      Comment


      • #4
        Hallo Peter, hallo Mario,

        vielen Dank für die Hilfe. Ich war jetzt selber da und habe es an Hand eines Datenbank-Logfiles rausbekommen.

        Ursache war der versuchte Zugriff auf eine Datenbank (DBISAM Client/Server), die im Programm versehentlich fest codiert war, aber auf dem Kundenrechner nicht existiert.

        Das lässt sich wohl aus dem Dr.Watson-Log nicht ershen.

        Herzliche Grüße

        Feli

        Comment


        • #5
          Hallo Felix,

          So weit ist er gar nicht gekommen. Ich nehm mal an das das Dein Datenbank Path für diese falsche DBISAM-DB Zeichen enthält die er nicht umsetzen kann.

          Daher hat das Programm auch keine Möglichkeit gehabt eine entsprechende Fehlermeldung über die fehlende Datenbank auszugeben.

          Aber Hauptsache es klappt jetzt.

          LG
          Pete

          Comment


          • #6
            Alles klar. Danke.

            Gruß Feli

            Comment

            Working...
            X