Runtime Error 204 - jak debugować?

Autor: McP <mcpWYTNIJTO_at_poczta.onet.pl>
Data: Thu 27 Sep 2007 - 15:51:46 MET DST
Message-ID: <3483.0000009f.46fbb572@newsgate.onet.pl>
Content-Type: text/plain; charset="iso-8859-2"

Moja aplikacja jak do tej pory działała prawidłowo na wszystkich komputerach. Do
dziś. Znajomy postawił sobie świeżutki XP Pro z wszystkimi łatkami. Poinstalował
wszystkie potrzebne mu aplikacje a potem przyszła kolej na uruchomienie mojej. I
tu niespodzianka: Runtime Error 204. Co może być przyczyną tego zachowania?
Aplikacja pisana w Delphi 7. W zasadzie to jest jeden exe i dwa dll. Komunikacja
z dll za pomocą FastShareMem. Próbowałem wyciąć tego menedżera i robić wszystko
wewnątrz exe ale efekt ten sam. Zamiast Error 204 tym razem dostaję informację o
błędzie, który mogę wysłać do MS. Nie mam żadnej wiedzy na temat debugowania
takich zachowań. Przyglądnąłem się zrzutowi z Dr Watsona i nawet nie wiem jak to
czytać. Może ktoś mi wskaże gdzie jest problem i jak go rozwiązać? Poniżej
załączam raport z Watsona

Wystąpił wyjątek aplikacji:
        Apl: C:\Documents and Settings\JP\Pulpit\Nowy folder\ISYDYW1a.exe (pid=2956)
        Kiedy: 2007-09-27 @ 15:33:53.937
        Numer wyjątku: c0000005 (naruszenie praw dostępu)

*----> Informacje o systemie <----*
        Nazwa komputera: JP-KOMP
        Nazwa użytkownika: JP
        Identyfikator sesji terminala: 0
        Liczba procesorów: 1
        Typ procesora: x86 Family 15 Model 2 Stepping 9
        Wersja systemu Windows: 5.1
        Bieżąca kompilacja: 2600
        Dodatek Service Pack: 2.
        Bieżący typ: Uniprocessor Free
        Zarejestrowana organizacja:
        Zarejestrowany właściciel: J.P.

*----> Lista zadań <----*
   0 System Process
   4 System
 468 smss.exe
 644 csrss.exe
 668 winlogon.exe
 720 services.exe
 732 lsass.exe
 876 svchost.exe
 936 svchost.exe
 976 svchost.exe
1040 svchost.exe
1124 svchost.exe
1232 aswUpdSv.exe
1284 ashServ.exe
1460 spoolsv.exe
1508 SCardSvr.exe
1584 CeEPwrSvc.exe
 204 alg.exe
1012 Explorer.EXE
1996 Apoint.exe
2024 CePMTray.exe
2456 wscntfy.exe
2908 LaunchPad.exe
2956 ISYDYW1a.exe
2920 drwtsn32.exe

*----> Lista modułów <----*
(0000000000400000 - 0000000000a86000: C:\Documents and Settings\JP\Pulpit\Nowy
folder\ISYDYW1a.exe
(000000005c8f0000 - 000000005c911000: C:\WINDOWS\system32\GLU32.dll
(000000005d520000 - 000000005d5ba000: C:\WINDOWS\system32\comctl32.dll
(000000005f190000 - 000000005f25c000: C:\WINDOWS\system32\OpenGL32.dll
(0000000071ac0000 - 0000000071ad2000: C:\WINDOWS\system32\mpr.dll
(0000000072f90000 - 0000000072fb6000: C:\WINDOWS\system32\winspool.drv
(00000000736f0000 - 0000000073739000: C:\WINDOWS\system32\DDRAW.dll
(0000000073b50000 - 0000000073b56000: C:\WINDOWS\system32\DCIMAN32.dll
(0000000076380000 - 00000000763c9000: C:\WINDOWS\system32\comdlg32.dll
(0000000076820000 - 0000000076853000:
C:\WINDOWS\System32\spool\DRIVERS\W32X86\3\UNIDRVUI.DLL
(0000000076b20000 - 0000000076b4e000: C:\WINDOWS\system32\winmm.dll
(0000000077110000 - 000000007719b000: C:\WINDOWS\system32\oleaut32.dll
(00000000773c0000 - 00000000774c3000:
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
(00000000774d0000 - 000000007760d000: C:\WINDOWS\system32\ole32.dll
(0000000077b30000 - 0000000077b52000: C:\WINDOWS\system32\Apphelp.dll
(0000000077bf0000 - 0000000077bf8000: C:\WINDOWS\system32\version.dll
(0000000077c00000 - 0000000077c58000: C:\WINDOWS\system32\msvcrt.dll
(0000000077dc0000 - 0000000077e6c000: C:\WINDOWS\system32\advapi32.dll
(0000000077e70000 - 0000000077f01000: C:\WINDOWS\system32\RPCRT4.dll
(0000000077f10000 - 0000000077f57000: C:\WINDOWS\system32\GDI32.dll
(0000000077f60000 - 0000000077fd6000: C:\WINDOWS\system32\SHLWAPI.dll
(000000007c800000 - 000000007c8fc000: C:\WINDOWS\system32\kernel32.dll
(000000007c900000 - 000000007c9b2000: C:\WINDOWS\system32\ntdll.dll
(000000007c9c0000 - 000000007d1dc000: C:\WINDOWS\system32\shell32.dll
(000000007e360000 - 000000007e3f0000: C:\WINDOWS\system32\user32.dll

*----> Zrzut stanu dla wątku o identyfikatorze 0xbbc <----*

eax=08ff5eac ebx=00405692 ecx=00000000 edx=0012fb01 esi=00000000 edi=0012ff78
eip=00404ba2 esp=0012fb10 ebp=0012ff98 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00210206

*** WARNING: Unable to verify checksum for C:\Documents and
Settings\JP\Pulpit\Nowy folder\ISYDYW1a.exe
*** ERROR: Module load completed but symbols could not be loaded for
C:\Documents and Settings\JP\Pulpit\Nowy folder\ISYDYW1a.exe
funkcja: ISYDYW1a
        00404b8d eb03 jmp ISYDYW1a+0x4b92 (00404b92)
        00404b8f 0000 add [eax],al
        00404b91 84d2 test dl,dl
        00404b93 7e05 jle ISYDYW1a+0x4b9a (00404b9a)
        00404b95 e8ca030000 call ISYDYW1a+0x4f64 (00404f64)
        00404b9a c3 ret
        00404b9b 90 nop
        00404b9c 85c0 test eax,eax
        00404b9e 7407 jz ISYDYW1a+0x4ba7 (00404ba7)
        00404ba0 b201 mov dl,0x1
BŁĄD ->00404ba2 8b08 mov ecx,[eax] ds:0023:08ff5eac=????????
        00404ba4 ff51fc call dword ptr [ecx-0x4]
        00404ba7 c3 ret
        00404ba8 53 push ebx
        00404ba9 56 push esi
        00404baa 57 push edi
        00404bab 89c3 mov ebx,eax
        00404bad 89d7 mov edi,edx
        00404baf ab stosd
        00404bb0 8b4bd8 mov ecx,[ebx-0x28]
        00404bb3 31c0 xor eax,eax

*----> Wsteczne śledzenie stosu <----*
WARNING: Stack unwind information not available. Following frames may be wrong.
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
C:\WINDOWS\system32\kernel32.dll -
ChildEBP RetAddr Args to Child
0012ff98 004056e7 0040827b 7ffd7000 00816cad ISYDYW1a+0x4ba2
0012ffc0 7c816fd7 00370036 00350034 7ffd7000 ISYDYW1a+0x56e7
0012fff0 00000000 00816c9c 00000000 7c809a51 kernel32!RegisterWaitForInputIdle+0x49

*----> Zrzut stosu <----*
000000000012fb10 d9 53 40 00 9c 56 40 00 - 00 00 00 00 ce 61 54 00
.S@..V@......aT.
000000000012fb20 ac 5e ff 08 24 fc 12 00 - 50 fb 12 00 5c fb 12 00
.^..$...P...\...
000000000012fb30 00 00 00 00 00 00 00 00 - 00 00 00 00 bf 37 90 7c
.............7.|
000000000012fb40 24 fc 12 00 78 ff 12 00 - 40 fc 12 00 f8 fb 12 00
$...x...@.......
000000000012fb50 0c ff 12 00 d8 37 90 7c - 78 ff 12 00 0c fc 12 00
.....7.|x.......
000000000012fb60 8b 37 90 7c 24 fc 12 00 - 78 ff 12 00 40 fc 12 00
.7.|$...x...@...
000000000012fb70 f8 fb 12 00 8d 56 40 00 - 01 00 00 00 24 fc 12 00
.....V@.....$...
000000000012fb80 78 ff 12 00 60 78 93 7c - 24 fc 12 00 78 ff 12 00
x...`x.|$...x...
000000000012fb90 40 fc 12 00 f8 fb 12 00 - 8d 56 40 00 d0 5c ff 08
@........V@..\..
000000000012fba0 24 fc 12 00 d0 5c ff 08 - 06 00 00 00 a8 07 15 00
$....\..........
000000000012fbb0 00 00 15 00 00 00 00 00 - a8 fb 12 00 00 00 00 00
................
000000000012fbc0 ec fd 12 00 18 ee 90 7c - 9a 00 00 00 fc fd 12 00
.......|........
000000000012fbd0 38 15 91 7c 96 15 91 7c - eb 06 91 7c 00 00 00 00
8..|...|...|....
000000000012fbe0 46 5d ff 08 11 00 00 00 - 70 00 00 00 ec fb 12 00
F]......p.......
000000000012fbf0 ec fb 12 00 17 00 00 00 - 01 00 00 00 24 fe 12 00
............$...
000000000012fc00 00 00 13 00 00 c0 12 00 - 00 00 00 00 44 ff 12 00
............D...
000000000012fc10 fa ea 90 7c 00 00 00 00 - 40 fc 12 00 24 fc 12 00
...|....@...$...
000000000012fc20 40 fc 12 00 05 00 00 c0 - 00 00 00 00 00 00 00 00
@...............
000000000012fc30 ce 61 54 00 02 00 00 00 - 00 00 00 00 2e 00 00 00
.aT.............
000000000012fc40 3f 00 01 00 00 00 00 00 - 00 00 00 00 00 00 00 00
?...............

-- 
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Received on Thu Sep 27 15:55:08 2007

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 27 Sep 2007 - 16:42:04 MET DST