Closed
Bug 320971
Opened 19 years ago
Closed 14 years ago
Acrobat 6 Reader OLE Hosted by MfcEmbed Crashed in unloaded ADMPlugin
Categories
(Plugins Graveyard :: PDF (Adobe), defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: timeless, Unassigned)
References
Details
(Keywords: crash)
yes, i know, this really really isn't our bug. the fault is entirely in acrobat reader 6's application which was ole hosting for the acrobat 6 plugin which had loaded in mfcembed. that said, i'm chronicalling my experiences and would love for other vendors (adobe in this case) to be able to fix these crashes :).
the specific nature of this crash is that acrobat reader managed to leave a callback hook to ADMPlugin.apl with windows (probably in the form of a window) and then unloaded ADMPlugin.apl w/o clearing those hooks/windows. and then windows called the callback which was to code in the library that was unloaded. and well, acrobat crashed.
FAULTING_IP:
ntdll!DbgBreakPoint+0
7c901230 cc int 3
EXCEPTION_RECORD: 0012f870 -- (.exr 12f870)
.exr 12f870
ExceptionAddress: 040f8be0 (<Unloaded_ADMPlugin.apl>+0x000f8be0)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: 040f8be0
Attempt to read from address 040f8be0
FAULTING_THREAD: 00002e04
BUGCHECK_STR: 80000003
DEFAULT_BUCKET_ID: APPLICATION_FAULT
PROCESS_NAME: AcroRd32.exe
ERROR_CODE: (NTSTATUS) 0x80000003 - {EXCEPTION} Breakpoint A breakpoint has been reached.
CONTEXT: 0012f88c -- (.cxr 12f88c)
.cxr 12f88c
eax=7fffe000 ebx=00000000 ecx=00000000 edx=7c90eb94 esi=040f8be0 edi=0012fbbc
eip=040f8be0 esp=0012fb58 ebp=0012fb80 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00050202
<Unloaded_ADMPlugin.apl>+0xf8be0:
040f8be0 ?? ???
.cxr
Resetting default scope
LAST_CONTROL_TRANSFER: from 77d48734 to 040f8be0
STACK_TEXT:
WARNING: Frame IP not in any known module. Following frames may be wrong.
0012fb54 77d48734 000e14f4 0000036d 00000008 <Unloaded_ADMPlugin.apl>+0xf8be0
0012fb80 77d48816 040f8be0 000e14f4 0000036d USER32!InternalCallWinProc+0x28
0012fbe8 77d4c63f 00276860 040f8be0 000e14f4 USER32!UserCallWinProcCheckWow+0x150
0012fc18 77d4e905 ffff14e0 000e14f4 0000036d USER32!CallWindowProcAorW+0x98
0012fc38 0043c5a7 ffff14e0 000e14f4 0000036d USER32!CallWindowProcA+0x1b
0012fc88 77d48734 000e14f4 0000036d 00000008 AcroRd32+0x3c5a7
0012fcb4 77d48816 0043c0a0 000e14f4 0000036d USER32!InternalCallWinProc+0x28
0012fd1c 77d4b4c0 00276860 0043c0a0 000e14f4 USER32!UserCallWinProcCheckWow+0x150
0012fd70 77d4b50c 00f8c448 0000036d 00000008 USER32!DispatchClientMessage+0xa3
0012fd98 7c90eae3 0012fda8 00000018 00f8c448 USER32!__fnDWORD+0x24
0012fdbc 77d493e9 77d493a8 0012fe3c 01f90c28 ntdll!KiUserCallbackDispatcher+0x13
0012fde8 77d49402 0012fe3c 01f90c28 00000400 USER32!NtUserPeekMessage+0xc
0012fe14 77565df6 0012fe3c 01f90c28 00000400 USER32!PeekMessageW+0xbc
0012fe60 7751ad25 01f90c28 7751ab66 00243b00 ole32!PeekTillDone+0x5c
0012fe68 7751ab66 00243b00 00266ed8 7751ab0e ole32!OXIDEntry::WaitForApartmentShutdown+0x25
0012fe74 7751ab0e 00000001 774ffc77 00000080 ole32!OXIDEntry::StopServer+0x43
0012fe7c 774ffc77 00000080 00266ed8 0012feac ole32!CComApartment::StopServer+0x17
0012fe8c 774ffa2e 00000000 00000000 0012fedc ole32!ThreadStop+0x23
0012feac 774fefd9 00000000 00000000 00243b00 ole32!ApartmentUninitialize+0x2e
0012fec4 774fec40 0012fedc 00000000 0095a510 ole32!wCoUninitialize+0x41
0012fee0 00808455 00264a8c 0080846d 00000000 ole32!CoUninitialize+0x5b
00264a8c 00000000 00000000 00000000 00000000 AcroRd32+0x408455
FOLLOWUP_IP:
ADMPlugin+f8be0
040f8be0 ?? ???
SYMBOL_STACK_INDEX: 0
FOLLOWUP_NAME: MachineOwner
SYMBOL_NAME: ADMPlugin+f8be0
MODULE_NAME: ADMPlugin
IMAGE_NAME: ADMPlugin.apl
DEBUG_FLR_IMAGE_TIMESTAMP: 3f81996a
STACK_COMMAND: .cxr 12f88c ; kb
FAILURE_BUCKET_ID: 80000003_ADMPlugin+f8be0
BUCKET_ID: 80000003_ADMPlugin+f8be0
Followup: MachineOwner
---------
Unloaded modules:
77b40000 77b62000 apphelp.dll
43800000 438f5000 PictureTasks.api
28000000 281e4000 PPKLite.api
44000000 4405f000 printme.api
28800000 28850000 reflow.api
32000000 32042000 SaveAsRTF.api
2a300000 2a334000 Search.api
2a000000 2a017000 Search5.api
2a800000 2a811000 SendMail.api
2d000000 2d054000 Soap.api
30800000 30842000 Updater.api
30900000 30916000 esdupdate.dll
2e000000 2e026000 weblink.api
43000000 43155000 XFA.api
03000000 03024000 ExpressViews.apl
04000000 041a3000 ADMPlugin.apl
i have the full memory dump available on doppler if an adobe hacker wants to investigate it :).
*shrug*. i don't use mfcembed often, i think i have seen similar style crashes from various plugins esp google and acrobat. however i don't really care. i was kinda hoping someone from adobe would have commented....
Component: Plug-ins → PDF (Adobe)
Product: Core → Plugins
QA Contact: plugins → adobe-reader
Version: Trunk → unspecified
Comment 3•14 years ago
|
||
(In reply to comment #2)
> *shrug*. i don't use mfcembed often, i think i have seen similar style crashes
> from various plugins esp google and acrobat. however i don't really care. i was
> kinda hoping someone from adobe would have commented....
seems unlikely given we're a couple versions past this.
please reopen if there is value.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → INCOMPLETE
Assignee | ||
Updated•9 years ago
|
Product: Plugins → Plugins Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•