Fehler bei W2k



  • Hallo zusammen,
    Habe da ein kleines Problem mit meinem Prog. Beim beenden unter W2k meldet sich immer DrWatson zu Wort ( Text unten ), aber nur bei W2k nicht bei NT4 und auch nicht bei XP Pro. Ich hoffe irgendwer kann mit dem DrWatson etwas anfangen. Ist nur der erste Teil, damit es nicht zu lang wird:

    -----------------------------------------------------------------
    Microsoft (R) Windows 2000 (R) Version 5.00 DrWtsn32
    Copyright (C) 1985-1999 Microsoft Corp. Alle Rechte vorbehalten.

    Anwendungsausnahme aufgetreten:
    Anwendung: (pid=2324)
    Wann: 17.05.2003 @ 00:48:08.242
    Ausnahmenummer: c0000005 (Zugriffsverletzung)

    ----> Systeminformationen <----
    Computername: DCDW5300
    Benutzername: U01882
    Prozessoranzahl: 1
    Prozessortyp: x86 Family 6 Model 5 Stepping 2
    Windows 2000-Version: 5.0
    Aktuelles Build: 2195
    Service Pack: 2
    Aktueller Typ: Uniprocessor Free
    Firma: Dematic AG
    Besitzer: MDC

    ----> Taskliste <----
    0 Idle.exe
    8 System.exe
    144 smss.exe
    172 csrss.exe
    168 WINLOGON.exe
    220 services.exe
    240 LSASS.exe
    408 svchost.exe
    448 spoolsv.exe
    472 trcboot.exe
    532 appnnode.exe
    548 svchost.exe
    628 ntrtscan.exe
    692 regsvc.exe
    708 mstask.exe
    744 snmp.exe
    804 tmlisten.exe
    836 winmgmt.exe
    868 WinVNC.exe
    876 mspmspsv.exe
    952 clisvcl.exe
    1068 NiAiServ.exe
    216 explorer.exe
    228 ntvdm.exe
    1280 pccntmon.exe
    1112 seppstarter.exe
    1252 launch32.exe
    1120 dpmw32.exe
    1152 nwtray.exe
    852 SMSMon32.exe
    1416 SMSAPM32.exe
    2484 sapfcust.exe
    2532 sapgui.exe
    2520 front.exe
    1728 rsvp.exe
    2316 MSACCESS.exe
    1484 drwtsn32.exe
    1720 drwtsn32.exe
    2080 drwtsn32.exe
    2324 WVerwaltung.exe
    1628 drwtsn32.exe
    0 _Total.exe

    (00400000 - 00497000)
    (77880000 - 77901000)
    (70BD0000 - 70C34000)
    (78000000 - 78046000)
    (77E70000 - 77F32000)
    (77F40000 - 77F7C000)
    (77E00000 - 77E64000)
    (77DA0000 - 77DFC000)
    (77D30000 - 77DA0000)
    (6C230000 - 6C322000)
    (77580000 - 777C8000)
    (71780000 - 7180A000)
    (6C1D0000 - 6C1DE000)
    (76AD0000 - 76AD5000)
    (77280000 - 772EC000)

    Statusabbild für Threadkennung 0x66c

    eax=00d048ec ebx=002f0000 ecx=00000000 edx=00d048d8 esi=00d04838 edi=00d048d8
    eip=778cb892 esp=0012cd78 ebp=0012cd84 iopl=0 nv up ei pl nz na pe nc
    cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000202

    Funktion: RtlFreeHeap
    778cb87a 2410 and al,0x10
    778cb87c a810 test al,0x10
    778cb87e 884605 mov [esi+0x5],al ds:01b91e0a=??
    778cb881 7547 jnz NlsAnsiCodePage+0xd9c (778d0fca)
    778cb883 57 push edi
    778cb884 53 push ebx
    778cb885 e8836dfbff call RtlConsoleMultiByteToUnicodeN+0x348(7788260d)
    778cb88a 8b4f0c mov ecx,[edi+0xc] ds:01b91eaa=????????
    778cb88d 8b4708 mov eax,[edi+0x8] ds:01b91eaa=????????
    778cb890 3bc1 cmp eax,ecx
    FEHLER ->778cb892 8901 mov [ecx],eax ds:00000000=????????
    778cb894 894804 mov [eax+0x4],ecx ds:01b91ebe=????????
    778cb897 746e jz 778d4307
    778cb899 8a4705 mov al,[edi+0x5] ds:01b91eaa=??
    778cb89c a804 test al,0x4
    778cb89e 0f856f330000 jne RtlZeroHeap+0x512 (778cec13)
    778cb8a4 0fb70f movzx ecx,word ptr [edi] ds:00d048d8=0000
    778cb8a7 8b4510 mov eax,[ebp+0x10] ss:00fba356=????????
    778cb8aa 0108 add [eax],ecx ds:00d048ec=00d048f8
    778cb8ac 0fb70f movzx ecx,word ptr [edi] ds:00d048d8=0000
    778cb8af 294b28 sub [ebx+0x28],ecx ds:0117d5d2=????????
    778cb8b2 668b08 mov cx,[eax] ds:00d048ec=48f8
    --------------------------------------------------------------------------

    Danke im voraus

    Gruss Hajo



  • Ich würd sagen....

    .... das Programm stürtzt ab 🤡

    RtlFreeHeap

    deutet auf ein Resourceleak hin bzw. ein Problem beim Freigeben der Resourcen.
    Genaues kann Dir mit den Infos die Du gibst aber nicht sagen. Da fehlt ein wenig Information.



  • Schade, denn viel mehr weiss ich auch nicht. Im Debugger werden keine Speicherlecks angezeigt, unter NT wird alles normal beendet.


Anmelden zum Antworten