search for: find_entry_by_id

Displaying 4 results from an estimated 4 matches for "find_entry_by_id".

2001 Dec 08
1
LoadOEMResource crash [Was: Re: Problem report: SHRINKER.ERR, fix to DEVICE_Open/CreateFileA? ]
...29380, sc_edx = 4583424, sc_ecx = 3117568, sc_eax = 14, sc_trapno = 14, sc_err = 4, sc_eip = 1074344288, sc_cs = 35, __csh = 0, sc_eflags = 66050, esp_at_signal = 1078935700, sc_ss = 43, __ssh = 0, i387 = 0, oldmask = 0, cr2 = 4583436}) at signal_i386.c:882 #3 <signal handler called> #4 find_entry_by_id (dir=0x45f000, id=14, root=0x45f000) at pe_resource.c:83 #5 0x4009322e in find_entry_by_nameW (dir=0x45f000, name=0xe, root=0x45f000) at pe_resource.c:115 #6 0x400934b4 in PE_FindResourceW (hmod=4194304, name=0x4074c30e, type=0xe) at pe_resource.c:239 #7 0x40094083 in RES_FindResourc...
2001 Dec 08
1
LoadOEMResource crash [Was: Re: Problem report: SHRINKER.ERR, fix to DEVICE_Open/CreateFileA? ]
More information on exception #2. The offending function is: /********************************************************************** * find_entry_by_id * * Find an entry by id in a resource directory */ static const IMAGE_RESOURCE_DIRECTORY *find_entry_by_id( const IMAGE_RESOURCE_DIRECTORY *dir, WORD id, const void *root ) { const IMAGE_RESOURCE_DIRECTORY_ENTRY *entry; int...
2006 Sep 20
1
kernel32.VirtualAlloc() limitation? - "Insufficient memory to perform operation"
...0400000,000003aa,00000006) ret=7ed81382 0009:trace:resource:FindResourceExW 0x400000 #0006 #03aa 0000 0009:Call ntdll.LdrFindResource_U(00400000,007ff6f0,00000003,007ff62c) ret=7ee9611c 0009:trace:resource:LdrFindResource_U module 0x400000 type #0006 name #03aa lang 0000 level 3 0009:trace:resource:find_entry_by_id root 0x5da000 dir 0x5da000 id 0006 ret 0x5da148 0009:trace:resource:find_entry_by_id root 0x5da000 dir 0x5da148 id 03aa ret 0x5da7e8 0009:trace:resource:find_entry_by_id root 0x5da000 dir 0x5da7e8 id 0000 not found 0009:trace:resource:find_entry_by_id root 0x5da000 dir 0x5da7e8 id 0409 ret 0x5dac08...
2001 Dec 08
1
LoadOEMResource crash [Was: Re: Problem report: SHRINKER.ERR, fix to DEVICE_Open/CreateFileA? ]
...6d398:trace:seh:EXC_RtlUnwind code=c0000005 flags=2 0806d398:trace:seh:EXC_CallHandler calling handler at 0x40070d60 code=c0000005 flags=2 0806d398:trace:seh:EXC_CallHandler handler returned 1 0806d398:warn:resource:RES_FindResource page fault This time eip is in pe_resource.c in libntdll.so, the find_entry_by_id method. The exception is handled by NTDLL.DLL.__wine_exception_handler in libntdll.so. Finally, about 2000 lines later, our friend the LoadOEMResource exception occurs. So we have three exceptions in a row. The first is apparently intercepted by the application. The second is generated by try...