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=00000202Funktion: 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.