Closed
Bug 285526
Opened 20 years ago
Closed 17 years ago
[@ ntdll.dll!_RtlAllocateHeap]
Categories
(Core :: Widget: Win32, defect, P5)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: timeless, Assigned: timeless)
Details
(Keywords: crash)
Crash Data
this is a crash in our 1.8a5 code, but we're not going to be able to figure it out, and the skid marks don't resemble our product (internal reference: chs bug 1843). EAX = 774E1C08 EBX = 00150000 ECX = 000000E0 EDX = 07470000 ESI = 774E1C3C EDI = 774E1C34 EIP = 7C9106C3 ESP = 0012C96C EBP = 0012CB8C EFL = 00200202 774E1C3A = 57 _RtlAllocateHeap@12: 7C9105D4 push 204h 7C9105D9 push offset _CheckHeapFillPattern+54h (7C9106F0h) 7C9105DE call __SEH_prolog (7C90EDC2h) 7C9105E3 mov ebx,dword ptr [ebp+8] 7C9105E6 mov dword ptr [ebp-1Ch],ebx 7C9105E9 xor edi,edi 7C9105EB mov dword ptr [ebp-30h],edi 7C9105EE mov byte ptr [ebp-1Eh],0 7C9105F2 mov dword ptr [ebp-34h],edi 7C9105F5 mov eax,dword ptr [ebp+0Ch] 7C9105F8 or eax,dword ptr [ebx+10h] 7C9105FB mov dword ptr [ebp+0Ch],eax 7C9105FE test eax,7D030F60h 7C910603 jne 7C91B28C 7C910609 mov edx,dword ptr [ebp+10h] 7C91060C cmp edx,80000000h 7C910612 jae 7C91B28C 7C910618 cmp byte ptr [ebx+586h],2 7C91061F je _RtlAllocateHeap@12+4Dh (7C931A6Bh) 7C910625 test edi,edi 7C910627 jne _RtlAllocateHeap@12+5Bh (7C931A8Ch) 7C91062D mov eax,dword ptr [ebp+10h] 7C910630 test eax,eax 7C910632 je _RtlAllocateHeap@12+13Ch (7C910C61h) 7C910638 add eax,0Fh 7C91063B and eax,0FFFFFFF8h 7C91063E mov dword ptr [ebp-24h],eax 7C910641 test edi,edi 7C910643 jne _RtlAllocateHeap@12+14Ah (7C9324E1h) 7C910649 mov edi,eax 7C91064B shr edi,3 7C91064E mov dword ptr [ebp-64h],edi 7C910651 xor esi,esi 7C910653 cmp byte ptr [ebx+586h],1 7C91065A jne _RtlAllocateHeap@12+179h (7C9117DDh) 7C910660 mov eax,dword ptr [ebx+580h] 7C910666 cmp eax,esi 7C910668 je _RtlAllocateHeap@12+2AAh (7C9112F2h) 7C91066E cmp word ptr [ebx+584h],si 7C910675 jne _RtlAllocateHeap@12+2AAh (7C9112F2h) 7C91067B cmp edi,80h 7C910681 jae _RtlAllocateHeap@12+2AAh (7C9112F2h) 7C910687 lea ecx,[edi+edi*2] 7C91068A shl ecx,4 7C91068D lea esi,[ecx+eax] 7C910690 mov eax,dword ptr [esi+0Ch] 7C910693 sub eax,dword ptr [esi+1Ch] 7C910696 movzx ecx,word ptr [esi+8] 7C91069A shl ecx,7 7C91069D cmp eax,ecx 7C91069F jge _RtlAllocateHeap@12+1B6h (7C9112C4h) 7C9106A5 push esi 7C9106A6 call _RtlpAllocateFromHeapLookaside@4 (7C910701h) 7C9106AB mov esi,eax 7C9106AD mov dword ptr [ebp-30h],esi 7C9106B0 test esi,esi 7C9106B2 je _RtlAllocateHeap@12+2A8h (7C911615h) 7C9106B8 lea edi,[esi-8] 7C9106BB mov al,byte ptr [ebp-24h] 7C9106BE mov ecx,dword ptr [ebp+10h] 7C9106C1 sub al,cl 7C9106C3 mov byte ptr [edi+6],al 7C9106C6 mov eax,edi 7C9106C8 shr eax,3 7C9106CB xor al,byte ptr [ebx+4] 7C9106CE mov byte ptr [edi+4],al 7C9106D1 test byte ptr [ebp+0Ch],8 7C9106D5 jne _RtlAllocateHeap@12+1EEh (7C910744h) 7C9106D7 test byte ptr ds:[7FFE02F0h],2 7C9106DE jne _RtlAllocateHeap@12+20Dh (7C93B903h) 7C9106E4 mov eax,esi 7C9106E6 call __SEH_epilog (7C90EE02h) 7C9106EB ret 0Ch 7C9106EE nop 7C9106EF nop 7C9106F0 db ffh 7C9106F1 db ffh 7C9106F2 db ffh 7C9106F3 inc dword ptr [eax] 7C9106F5 add byte ptr [eax],al 7C9106F7 add ch,al 7C9106F9 mov ebx,90907C93h 7C9106FE nop 7C9106FF nop 7C910700 nop _RtlpAllocateFromHeapLookaside@4: ntdll.dll!_RtlAllocateHeap@12() + 0xef ole32.dll!operator new() + 0x16 ole32.dll!CIDObject::GetOrCreateStdID() + 0xa8 ole32.dll!ObtainStdIDFromUnk() + 0x7a ole32.dll!_CoLockObjectExternal@12() + 0x81 > gkwidget.dll!nsWindow::EnableDragDrop(int aEnable=1) Line 2913 + 0xf C++ gklayout.dll!nsIView::CreateWidget(const nsID & aWindowIID={...}, nsWidgetInitData * aWidgetInitData=0x0012cd24, void * aNative=0x01055b60, int aEnableDragDrop=1, int aResetVisibility=1, nsContentType aContentType=eContentTypeInherit) Line 614 C++ gklayout.dll!nsCSSFrameConstructor::InitializeSelectFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIFrame * scrollFrame=0x064707ac, nsIFrame * scrolledFrame=0x064708cc, nsIContent * aContent=0x05e3a520, nsIFrame * aParentFrame=0x064706e0, nsStyleContext * aStyleContext=0x0646e9a4, int aBuildCombobox=1, nsFrameItems & aFrameItems={...}) Line 4750 C++ gklayout.dll!nsCSSFrameConstructor::ConstructSelectFrame(nsIPresShell * aPresShell=0x064706e0, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x05e3a520, nsIFrame * aParentFrame=0x0646e9a4, nsIAtom * aTag=0x002ed6a8, nsStyleContext * aStyleContext=0x0646e9a4, nsIFrame * & aNewFrame=0x00000000, const nsStyleDisplay * aStyleDisplay=0x05faada8, int & aFrameHasBeenInitialized=0, nsFrameItems & aFrameItems={...}) Line 4639 C++ gklayout.dll!nsCSSFrameConstructor::ConstructHTMLFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x05e3a520, nsIFrame * aParentFrame=0x0646e6b0, nsIAtom * aTag=0x002ed6a8, int aNameSpaceID=1, nsStyleContext * aStyleContext=0x0646e72c, nsFrameItems & aFrameItems={...}) Line 5037 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x05e3a520, nsIFrame * aParentFrame=0x0646e6b0, nsIAtom * aTag=0x002ed6a8, int aNameSpaceID=3, nsStyleContext * aStyleContext=0x064706a4, nsFrameItems & aFrameItems={...}, int aXBLBaseTag=0) Line 7555 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x00000000, nsIFrame * aParentFrame=0x0646e72c, nsFrameItems & aFrameItems={...}) Line 7451 C++ gklayout.dll!nsCSSFrameConstructor::ProcessChildren(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x056e48f0, nsIFrame * aFrame=0x05e3a520, int aCanHaveGeneratedContent=1, nsFrameItems & aFrameItems={...}, int aParentIsBlock=1, nsTableCreator * aTableCreator=0x05e3a520) Line 11703 + 0x25 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableCellFrame (nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x056e48f0, nsIFrame * aParentFrameIn=0x00000000, nsStyleContext * aStyleContext=0x00000000, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewCellOuterFrame=0x0646e654, nsIFrame * & aNewCellInnerFrame=0x0646e6b0, int & aIsPseudoParent=0) Line 3356 + 0x23 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChild(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aChildContent=0x0646e6b0, nsIContent * aParentContent=0x06315ab0, nsIFrame * aParentFrame=0x0646e5d4, nsIAtom * aParentFrameType=0x002edc80, nsStyleContext * aParentStyleContext=0x0646ddbc, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x00000000) Line 3623 + 0x28 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * aPresShell=0x774f60c0, nsPresContext * aPresContext=0x00000001, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0012cc40, nsIFrame * aParentFrame=0x00000000, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x01056d2c) Line 3517 + 0x27 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x06315ab0, nsIFrame * aParentFrameIn=0x0646dd80, nsStyleContext * aStyleContext=0x0646ddbc, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewFrame=0x0646e5d4, int & aIsPseudoParent=0) Line 3206 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChild(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aChildContent=0x0646ddbc, nsIContent * aParentContent=0x05e52580, nsIFrame * aParentFrame=0x0646dd80, nsIAtom * aParentFrameType=0x002edc78, nsStyleContext * aParentStyleContext=0x0646dd24, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x00000000) Line 3610 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * aPresShell=0x774f60c0, nsPresContext * aPresContext=0x00000001, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0012cc40, nsIFrame * aParentFrame=0x00000000, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x01056d2c) Line 3517 + 0x27 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableRowGroupFrame (nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x05e52580, nsIFrame * aParentFrameIn=0x00000000, nsStyleContext * aStyleContext=0x00000000, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewFrame=0x0646dd80, int & aIsPseudoParent=0) Line 3095 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChild(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aChildContent=0x0646dd24, nsIContent * aParentContent=0x057222b0, nsIFrame * aParentFrame=0x0646dc8c, nsIAtom * aParentFrameType=0x002edc68, nsStyleContext * aParentStyleContext=0x0646db1c, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x00000000) Line 3604 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * aPresShell=0x774f60c0, nsPresContext * aPresContext=0x00000001, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0012cc40, nsIFrame * aParentFrame=0x00000000, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x01056d2c) Line 3517 + 0x27 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x057222b0, nsIFrame * aContentParent=0x00000000, nsStyleContext * aStyleContext=0x0646db1c, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewOuterFrame=0x00f787f8, nsIFrame * & aNewInnerFrame=0x0646dc8c) Line 2977 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrameByDisplayType (nsIPresShell * aPresShell=0x00005ed2, nsPresContext * aPresContext=0x0012cc0c, nsFrameConstructorState & aState={...}, const nsStyleDisplay * aDisplay=0x00000001, nsIContent * aContent=0x00000001, int aNameSpaceID=1231936, nsIAtom * aTag=0x00000000, nsIFrame * aParentFrame=0x00000001, nsStyleContext * aStyleContext=0x00000000, nsFrameItems & aFrameItems={...}) Line 6590 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x057222b0, nsIFrame * aParentFrame=0x0646d944, nsIAtom * aTag=0x002ed730, int aNameSpaceID=3, nsStyleContext * aStyleContext=0x0646dae0, nsFrameItems & aFrameItems={...}, int aXBLBaseTag=0) Line 7609 + 0x20 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x00000000, nsIFrame * aParentFrame=0x0646db1c, nsFrameItems & aFrameItems={...}) Line 7451 C++ gklayout.dll!nsCSSFrameConstructor::ProcessChildren(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0549aa98, nsIFrame * aFrame=0x057222b0, int aCanHaveGeneratedContent=1, nsFrameItems & aFrameItems={...}, int aParentIsBlock=1, nsTableCreator * aTableCreator=0x057222b0) Line 11703 + 0x25 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableCellFrame (nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0549aa98, nsIFrame * aParentFrameIn=0x00000000, nsStyleContext * aStyleContext=0x00000000, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewCellOuterFrame=0x0646d8e8, nsIFrame * & aNewCellInnerFrame=0x0646d944, int & aIsPseudoParent=0) Line 3356 + 0x23 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChild(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aChildContent=0x0646d944, nsIContent * aParentContent=0x05e1f808, nsIFrame * aParentFrame=0x0646d828, nsIAtom * aParentFrameType=0x002edc80, nsStyleContext * aParentStyleContext=0x0646d7bc, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x00000000) Line 3623 + 0x28 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * aPresShell=0x774f60c0, nsPresContext * aPresContext=0x00000001, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0012cc40, nsIFrame * aParentFrame=0x00000000, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x01056d2c) Line 3517 + 0x27 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x05e1f808, nsIFrame * aParentFrameIn=0x0646d780, nsStyleContext * aStyleContext=0x0646d7bc, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewFrame=0x0646d828, int & aIsPseudoParent=0) Line 3206 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChild(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aChildContent=0x0646d7bc, nsIContent * aParentContent=0x05fe3618, nsIFrame * aParentFrame=0x0646d780, nsIAtom * aParentFrameType=0x002edc78, nsStyleContext * aParentStyleContext=0x0646d754, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x00000000) Line 3610 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * aPresShell=0x774f60c0, nsPresContext * aPresContext=0x00000001, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0012cc40, nsIFrame * aParentFrame=0x00000000, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x01056d2c) Line 3517 + 0x27 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableRowGroupFrame (nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x05fe3618, nsIFrame * aParentFrameIn=0x00000000, nsStyleContext * aStyleContext=0x00000000, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewFrame=0x0646d780, int & aIsPseudoParent=0) Line 3095 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChild(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aChildContent=0x0646d754, nsIContent * aParentContent=0x05fec658, nsIFrame * aParentFrame=0x0646d6bc, nsIAtom * aParentFrameType=0x002edc68, nsStyleContext * aParentStyleContext=0x0646d54c, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x00000000) Line 3604 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * aPresShell=0x774f60c0, nsPresContext * aPresContext=0x00000001, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0012cc40, nsIFrame * aParentFrame=0x00000000, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x01056d2c) Line 3517 + 0x27 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x05fec658, nsIFrame * aContentParent=0x00000000, nsStyleContext * aStyleContext=0x0646d54c, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewOuterFrame=0x00f787f8, nsIFrame * & aNewInnerFrame=0x0646d6bc) Line 2977 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrameByDisplayType (nsIPresShell * aPresShell=0x00005ed2, nsPresContext * aPresContext=0x0012cc0c, nsFrameConstructorState & aState={...}, const nsStyleDisplay * aDisplay=0x00000001, nsIContent * aContent=0x00000001, int aNameSpaceID=1231936, nsIAtom * aTag=0x00000000, nsIFrame * aParentFrame=0x00000001, nsStyleContext * aStyleContext=0x00000000, nsFrameItems & aFrameItems={...}) Line 6590 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x05fec658, nsIFrame * aParentFrame=0x0646d4c0, nsIAtom * aTag=0x002ed730, int aNameSpaceID=3, nsStyleContext * aStyleContext=0x0646d510, nsFrameItems & aFrameItems={...}, int aXBLBaseTag=0) Line 7609 + 0x20 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x00000000, nsIFrame * aParentFrame=0x0646d54c, nsFrameItems & aFrameItems={...}) Line 7451 C++ gklayout.dll!nsCSSFrameConstructor::ProcessChildren(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0577d088, nsIFrame * aFrame=0x05fec658, int aCanHaveGeneratedContent=1, nsFrameItems & aFrameItems={...}, int aParentIsBlock=1, nsTableCreator * aTableCreator=0x05fec658) Line 11703 + 0x25 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableCellFrame (nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0577d088, nsIFrame * aParentFrameIn=0x00000000, nsStyleContext * aStyleContext=0x00000000, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewCellOuterFrame=0x0646d464, nsIFrame * & aNewCellInnerFrame=0x0646d4c0, int & aIsPseudoParent=0) Line 3356 + 0x23 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChild(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aChildContent=0x0646d4c0, nsIContent * aParentContent=0x060d25d0, nsIFrame * aParentFrame=0x0646d410, nsIAtom * aParentFrameType=0x002edc80, nsStyleContext * aParentStyleContext=0x0624f01c, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x00000000) Line 3623 + 0x28 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * aPresShell=0x774f60c0, nsPresContext * aPresContext=0x00000001, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0012cc40, nsIFrame * aParentFrame=0x00000000, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x01056d2c) Line 3517 + 0x27 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x060d25d0, nsIFrame * aParentFrameIn=0x0624efe0, nsStyleContext * aStyleContext=0x0624f01c, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewFrame=0x0646d410, int & aIsPseudoParent=0) Line 3206 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChild(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aChildContent=0x0624f01c, nsIContent * aParentContent=0x0605ad70, nsIFrame * aParentFrame=0x0624efe0, nsIAtom * aParentFrameType=0x002edc78, nsStyleContext * aParentStyleContext=0x0624efb4, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x00000000) Line 3610 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * aPresShell=0x774f60c0, nsPresContext * aPresContext=0x00000001, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0012cc40, nsIFrame * aParentFrame=0x00000000, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x01056d2c) Line 3517 + 0x27 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableRowGroupFrame (nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0605ad70, nsIFrame * aParentFrameIn=0x00000000, nsStyleContext * aStyleContext=0x00000000, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewFrame=0x0624efe0, int & aIsPseudoParent=0) Line 3095 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChild(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aChildContent=0x0624efb4, nsIContent * aParentContent=0x05e42240, nsIFrame * aParentFrame=0x05dae320, nsIAtom * aParentFrameType=0x002edc68, nsStyleContext * aParentStyleContext=0x05dae18c, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x00000000) Line 3604 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * aPresShell=0x774f60c0, nsPresContext * aPresContext=0x00000001, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0012cc40, nsIFrame * aParentFrame=0x00000000, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x01056d2c) Line 3517 + 0x27 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x05e42240, nsIFrame * aContentParent=0x00000000, nsStyleContext * aStyleContext=0x05dae18c, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewOuterFrame=0x00f787f8, nsIFrame * & aNewInnerFrame=0x05dae320) Line 2977 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrameByDisplayType (nsIPresShell * aPresShell=0x00005ed2, nsPresContext * aPresContext=0x0012cc0c, nsFrameConstructorState & aState={...}, const nsStyleDisplay * aDisplay=0x00000001, nsIContent * aContent=0x00000001, int aNameSpaceID=1231936, nsIAtom * aTag=0x00000000, nsIFrame * aParentFrame=0x00000001, nsStyleContext * aStyleContext=0x00000000, nsFrameItems & aFrameItems={...}) Line 6590 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x05e42240, nsIFrame * aParentFrame=0x05dae0a8, nsIAtom * aTag=0x002ed730, int aNameSpaceID=3, nsStyleContext * aStyleContext=0x05dae124, nsFrameItems & aFrameItems={...}, int aXBLBaseTag=0) Line 7609 + 0x20 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x00000000, nsIFrame * aParentFrame=0x05dae18c, nsFrameItems & aFrameItems={...}) Line 7451 C++ gklayout.dll!nsCSSFrameConstructor::ProcessChildren(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x06256d48, nsIFrame * aFrame=0x05e42240, int aCanHaveGeneratedContent=1, nsFrameItems & aFrameItems={...}, int aParentIsBlock=1, nsTableCreator * aTableCreator=0x05e42240) Line 11703 + 0x25 C++ gklayout.dll!nsCSSFrameConstructor::ConstructBlock(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, const nsStyleDisplay * aDisplay=0x05dadff0, nsIContent * aContent=0x06256d48, nsIFrame * aParentFrame=0x05dadef0, nsIFrame * aContentParentFrame=0x00000000, nsStyleContext * aStyleContext=0x00000000, nsIFrame * * aNewFrame=0x00000000, nsFrameItems & aFrameItems={...}, int aRelPos=0) Line 12780 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrameByDisplayType (nsIPresShell * aPresShell=0x00005ed2, nsPresContext * aPresContext=0x0012cc0c, nsFrameConstructorState & aState={...}, const nsStyleDisplay * aDisplay=0x00000001, nsIContent * aContent=0x00000001, int aNameSpaceID=1231936, nsIAtom * aTag=0x00000000, nsIFrame * aParentFrame=0x00000001, nsStyleContext * aStyleContext=0x00000000, nsFrameItems & aFrameItems={...}) Line 6537 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x06256d48, nsIFrame * aParentFrame=0x05dadef0, nsIAtom * aTag=0x002ed358, int aNameSpaceID=3, nsStyleContext * aStyleContext=0x00000000, nsFrameItems & aFrameItems={...}, int aXBLBaseTag=0) Line 7609 + 0x20 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x00000000, nsIFrame * aParentFrame=0x05dadfc4, nsFrameItems & aFrameItems={...}) Line 7451 C++ gklayout.dll!nsCSSFrameConstructor::ProcessChildren(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x05dee330, nsIFrame * aFrame=0x06256d48, int aCanHaveGeneratedContent=1, nsFrameItems & aFrameItems={...}, int aParentIsBlock=1, nsTableCreator * aTableCreator=0x06256d48) Line 11703 + 0x25 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableCellFrame (nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x05dee330, nsIFrame * aParentFrameIn=0x00000000, nsStyleContext * aStyleContext=0x00000000, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewCellOuterFrame=0x05dade94, nsIFrame * & aNewCellInnerFrame=0x05dadef0, int & aIsPseudoParent=0) Line 3356 + 0x23 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChild(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aChildContent=0x05dadef0, nsIContent * aParentContent=0x05e04348, nsIFrame * aParentFrame=0x05dadd7c, nsIAtom * aParentFrameType=0x002edc80, nsStyleContext * aParentStyleContext=0x063e55f4, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x00000000) Line 3623 + 0x28 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * aPresShell=0x774f60c0, nsPresContext * aPresContext=0x00000001, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0012cc40, nsIFrame * aParentFrame=0x00000000, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x01056d2c) Line 3517 + 0x27 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x05e04348, nsIFrame * aParentFrameIn=0x063e55b8, nsStyleContext * aStyleContext=0x063e55f4, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewFrame=0x05dadd7c, int & aIsPseudoParent=0) Line 3206 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChild(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aChildContent=0x063e55f4, nsIContent * aParentContent=0x0572a6b8, nsIFrame * aParentFrame=0x063e55b8, nsIAtom * aParentFrameType=0x002edc78, nsStyleContext * aParentStyleContext=0x063e558c, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x00000000) Line 3610 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * aPresShell=0x774f60c0, nsPresContext * aPresContext=0x00000001, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0012cc40, nsIFrame * aParentFrame=0x00000000, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x01056d2c) Line 3517 + 0x27 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableRowGroupFrame (nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0572a6b8, nsIFrame * aParentFrameIn=0x00000000, nsStyleContext * aStyleContext=0x00000000, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewFrame=0x063e55b8, int & aIsPseudoParent=0) Line 3095 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChild(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aChildContent=0x063e558c, nsIContent * aParentContent=0x06334a50, nsIFrame * aParentFrame=0x063e54b4, nsIAtom * aParentFrameType=0x002edc68, nsStyleContext * aParentStyleContext=0x063e5344, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x00000000) Line 3604 C++ gklayout.dll!nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * aPresShell=0x774f60c0, nsPresContext * aPresContext=0x00000001, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x0012cc40, nsIFrame * aParentFrame=0x00000000, nsTableCreator & aTableCreator={...}, nsFrameItems & aChildItems={...}, nsIFrame * & aCaption=0x01056d2c) Line 3517 + 0x27 C++ gklayout.dll!nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x06334a50, nsIFrame * aContentParent=0x00000000, nsStyleContext * aStyleContext=0x063e5344, nsTableCreator & aTableCreator={...}, int aIsPseudo=0, nsFrameItems & aChildItems={...}, nsIFrame * & aNewOuterFrame=0x00f787f8, nsIFrame * & aNewInnerFrame=0x063e54b4) Line 2977 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrameByDisplayType (nsIPresShell * aPresShell=0x00005ed2, nsPresContext * aPresContext=0x0012cc0c, nsFrameConstructorState & aState={...}, const nsStyleDisplay * aDisplay=0x00000001, nsIContent * aContent=0x00000001, int aNameSpaceID=1231936, nsIAtom * aTag=0x00000000, nsIFrame * aParentFrame=0x00000001, nsStyleContext * aStyleContext=0x00000000, nsFrameItems & aFrameItems={...}) Line 6590 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x06334a50, nsIFrame * aParentFrame=0x0674ebd8, nsIAtom * aTag=0x002ed730, int aNameSpaceID=3, nsStyleContext * aStyleContext=0x0629d3d4, nsFrameItems & aFrameItems={...}, int aXBLBaseTag=0) Line 7609 + 0x20 C++ gklayout.dll!nsCSSFrameConstructor::ConstructFrame(nsIPresShell * aPresShell=0x0655df00, nsPresContext * aPresContext=0x056d6d50, nsFrameConstructorState & aState={...}, nsIContent * aContent=0x00000000, nsIFrame * aParentFrame=0x063e5344, nsFrameItems & aFrameItems={...}) Line 7451 C++ gklayout.dll!nsCSSFrameConstructor::ContentAppended(nsPresContext * aPresContext=0x00000001, nsIContent * aContainer=0x00000000, int aNewIndexInContainer=91513896) Line 8582 + 0x1a C++ gklayout.dll!PresShell::ContentAppended(nsIDocument * aDocument=0x065dad68, nsIContent * aContainer=0x055e7858, int aNewIndexInContainer=0) Line 5123 C++ gklayout.dll!nsDocument::ContentAppended(nsIContent * aContainer=0x055e7858, int aNewIndexInContainer=0) Line 2070 C++ gklayout.dll!nsHTMLDocument::ContentAppended(nsIContent * aContainer=0x055e7858, int aNewIndexInContainer=0) Line 1124 + 0xc C++ gklayout.dll!HTMLContentSink::NotifyAppend(nsIContent * aContainer=0x055e7858, unsigned int aStartIndex=0) Line 4029 C++ gklayout.dll!SinkContext::FlushTags(int aNotify=1) Line 1799 C++ gklayout.dll!HTMLContentSink::BeginUpdate(nsIDocument * aDocument=0x065dad68, unsigned int aUpdateType=4) Line 4119 C++ gklayout.dll!nsDocument::BeginUpdate(unsigned int aUpdateType=4) Line 1864 + 0xc C++ gklayout.dll!mozAutoDocUpdate::mozAutoDocUpdate(nsIDocument * aDocument=0x065dad68, unsigned int aUpdateType=4, int aNotify=1) Line 702 C++ gklayout.dll!nsHTMLOptionElement::SetSelectedInternal(int aValue=1, int aNotify=1) Line 235 + 0xe C++ gklayout.dll!nsHTMLSelectElement::OnOptionSelected (nsISelectControlFrame * aSelectFrame=0x00000000, nsPresContext * aPresContext=0x056d6d50, int aIndex=100596704, int aSelected=1, int aNotify=1) Line 1152 C++ gklayout.dll!nsHTMLSelectElement::SetOptionsSelectedByIndex(int aStartIndex=0, int aEndIndex=0, int aIsSelected=0, int aClearAll=1, int aSetDisabled=1, int aNotify=1, int * aChangedSomething=0x00000000) Line 1305 C++ gklayout.dll!nsHTMLSelectElement::SetSelectedIndex(int aIndex=0) Line 1111 C++ gklayout.dll!nsHTMLSelectElement::SelectSomething() Line 1658 C++ gklayout.dll!nsHTMLSelectElement::CheckSelectSomething() Line 1636 + 0x7 C++ gklayout.dll!SinkContext::CloseContainer(nsHTMLTag aTag=eHTMLTag_select) Line 1435 C++ gklayout.dll!HTMLContentSink::CloseContainer(nsHTMLTag aTag=eHTMLTag_select) Line 3052 C++ gkparser.dll!CNavDTD::CloseContainer(nsHTMLTag aTag=eHTMLTag_select, nsHTMLTag aTarget=eHTMLTag_select, int aClosedByStartTag=0) Line 3532 + 0x11 C++ gkparser.dll!CNavDTD::CloseContainersTo(int anIndex=18, nsHTMLTag aTarget=eHTMLTag_select, int aClosedByStartTag=0) Line 3568 C++ gkparser.dll!CNavDTD::CloseContainersTo(nsHTMLTag aTag=eHTMLTag_select, int aClosedByStartTag=0) Line 3741 + 0xd C++ gkparser.dll!CNavDTD::HandleEndToken(CToken * aToken=0x00000053) Line 2084 + 0xa C++ gkparser.dll!CNavDTD::HandleToken(CToken * aToken=0x00000053, nsIParser * aParser=0x0668b298) Line 1006 + 0xa C++ gkparser.dll!CNavDTD::BuildModel(nsIParser * aParser=0x0668b298, nsITokenizer * aTokenizer=0x065d9590, nsITokenObserver * anObserver=0x00000000, nsIContentSink * aSink=0x06137cdc) Line 472 + 0xa C++ gkparser.dll!nsParser::BuildModel() Line 2032 C++ gkparser.dll!nsParser::ResumeParse(int allowIteration=1, int aIsFinalChunk=1, int aCanInterrupt=1) Line 1894 + 0x6 C++ gkparser.dll!nsParser::ContinueParsing() Line 1430 + 0xc C++ gklayout.dll!CSSLoaderImpl::SheetComplete(SheetLoadData * aLoadData=0x00000001, int aSucceeded=1) Line 1521 C++ gklayout.dll!CSSLoaderImpl::SheetComplete(SheetLoadData * aLoadData=0x00000000, int aSucceeded=1) Line 1539 C++ gklayout.dll!CSSLoaderImpl::ParseSheet(nsIUnicharInputStream * aStream=0x06216450, SheetLoadData * aLoadData=0x06356430, int & aCompleted=1) Line 1456 C++ gklayout.dll!SheetLoadData::OnStreamComplete(nsIUnicharStreamLoader * aLoader=0x00000000, nsISupports * aContext=0x00000001, unsigned int aStatus=0, nsIUnicharInputStream * aDataStream=0x05746428) Line 801 + 0x10 C++ necko.dll!nsUnicharStreamLoader::OnStopRequest(nsIRequest * request=0x06216450, nsISupports * ctxt=0x00000000, unsigned int aStatus=0) Line 196 C++ necko.dll!nsStreamListenerTee::OnStopRequest(nsIRequest * request=0x06182808, nsISupports * context=0x00000000, unsigned int status=0) Line 65 + 0x15 C++ necko.dll!nsHttpChannel::OnStopRequest(nsIRequest * request=0x060e4f98, nsISupports * ctxt=0x00000000, unsigned int status=0) Line 3762 C++ necko.dll!nsInputStreamPump::OnStateStop() Line 505 C++ necko.dll!nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream * stream=0x05614688) Line 342 C++ xpcom_core.dll!nsOutputStreamReadyEvent::EventHandler(PLEvent * plevent=0x0560bfec) Line 119 C++ xpcom_core.dll!PL_HandleEvent(PLEvent * self=0x0560bfec) Line 693 C xpcom_core.dll!PL_ProcessPendingEvents(PLEventQueue * self=0x00a29578) Line 627 + 0x6 C xpcom_core.dll!_md_EventReceiverProc(HWND__ * hwnd=0x00010228, unsigned int uMsg=49508, unsigned int wParam=0, long lParam=10655096) Line 1434 C user32.dll!_InternalCallWinProc@20() + 0x28 user32.dll!_UserCallWinProcCheckWow@32() + 0xb7 user32.dll!_DispatchMessageWorker@8() + 0xdc user32.dll!_DispatchMessageW@4() + 0xf gkwidget.dll!nsAppShell::Run() Line 159 C++ appcomps.dll!nsAppStartup::Run() Line 216 C++ mozilla.exe!main1(int argc=2, char * * argv=0x002e47f8, nsISupports * nativeApp=0x000000e0) Line 1321 + 0x9 C++ mozilla.exe!main(int argc=2, char * * argv=0x002e47f8) Line 1813 + 0x13 C++ mozilla.exe!WinMain(HINSTANCE__ * __formal=0x00400000, HINSTANCE__ * __formal=0x00400000, char * args=0x0015235a, HINSTANCE__ * __formal=0x00400000) Line 1841 + 0x17 C++ mozilla.exe!WinMainCRTStartup() Line 390 + 0x1b C kernel32.dll!_BaseProcessStart@4() + 0x23 S_OK S_OK HRESULT - mNativeDragTarget 0x0a003501 {m_cRef=??? mHWnd=??? mCanMove=??? ...} nsNativeDragTarget * |\- IDropTarget {...} IDropTarget | \- IUnknown {...} IUnknown |+ __vfptr CXX0030: Error: expression cannot be evaluated * | m_cRef CXX0030: Error: expression cannot be evaluated unsigned long |+ mHWnd CXX0030: Error: expression cannot be evaluated HWND__ * | mCanMove CXX0030: Error: expression cannot be evaluated int |+ mWindow CXX0030: Error: expression cannot be evaluated nsIWidget * \+ mDragService CXX0030: Error: expression cannot be evaluated nsIDragService * - this 0x05746428 {m_cRef=2 mHWnd=0x00020692 {unused=7077993 } mCanMove=1 ...} nsWindow * const |- [nsNativeDragTarget] {m_cRef=2 mHWnd=0x00020692 {unused=7077993 } mCanMove=1 ...} nsNativeDragTarget ||- IDropTarget {...} IDropTarget ||\- IUnknown {...} IUnknown || \+ __vfptr 0x01056d2c const nsNativeDragTarget::`vftable' * || m_cRef 2 unsigned long ||+ mHWnd 0x00020692 {unused=7077993 } HWND__ * || mCanMove 1 int |+ mWindow 0x05fd74c4 nsIWidget * |\- mDragService 0x00a75fa8 {mNativeDragSrc=0x00000000 mNativeDragTarget=0x00000000 {m_cRef=??? mHWnd=??? mCanMove=??? ...} mDataObject=0x00000000 } nsIDragService * | |+ [nsDragService] {mNativeDragSrc=0x00000000 mNativeDragTarget=0x00000000 {m_cRef=??? mHWnd=??? mCanMove=??? ...} mDataObject=0x00000000 } nsDragService | \+ nsISupports {...} nsISupports |- nsSwitchToUIThread {...} nsSwitchToUIThread |\- __vfptr 0x0408016c * | \ [0] CXX0030: Error: expression cannot be evaluated * |+ nsBaseWidget {mRefCnt={mValue=10969000 } mClientData=0x00040003 mEventCallback=0x040c0160 ...} nsBaseWidget |+ nsIKBStateControl {...} nsIKBStateControl | sInstanceCount 94 unsigned int | sIMEIsComposing 0 int | sIMEIsStatusChanged 0 int | sIMEProperty 0 unsigned long |+ sIMECompUnicode 0x00000000 nsString * |+ sIMEAttributeArray 0x00000000 <Bad Ptr> unsigned char * | sIMEAttributeArrayLength 0 int | sIMEAttributeArraySize 0 int |+ sIMECompClauseArray 0x00000000 unsigned int * | sIMECompClauseArrayLength 0 int | sIMECompClauseArraySize 0 int | sIMECursorPosition 0 long |+ sIMEReconvertUnicode 0x00000000 <Bad Ptr> unsigned short * |+ sIMECompCharPos 0x00000000 {top=??? bottom=??? left=??? right=???} tagRECT * |+ mLastSize {width=118751232 height=5538304 } nsSize |+ gCurrentWindow 0x01ca1668 nsWindow * |+ mLastPoint {x=16824321 y=22073 } nsPoint |+ mWnd 0x5701003a {unused=??? } HWND__ * |+ mBorderlessParent 0x56510100 {unused=??? } HWND__ * | mPrevWndProc 0x00350100 long (HWND__ *, unsigned int, unsigned int, long)* |+ mBrush 0x00072002 {unused=??? } HBRUSH__ * |+ mMemoryBitmap 0x5d000606 {unused=??? } HBITMAP__ * |+ mMemoryDC 0x00005485 {unused=??? } HDC__ * |+ mAlphaMask 0x390300b8 <Bad Ptr> unsigned char * | mIsTranslucent 65 'A' unsigned char | mIsTopWidgetWindow 184 '¸' unsigned char | mHas3DBorder 0 unsigned char | mIsShiftDown 4 '␄' unsigned char | mIsControlDown 57 '9' unsigned char | mIsAltDown 65 'A' unsigned char | mIsDestroying 184 '¸' unsigned char | mOnDestroyCalled 0 unsigned char | mIsVisible 5 '␅' unsigned char | mIsInMouseCapture 57 '9' unsigned char | mIsInMouseWheelProcessing 86 'V' unsigned char | mUnicodeWidget 0 unsigned char | mLeadByte 1 '␁' char | mBlurEventSuppressionLevel 1409351738 unsigned int | mContentType 3473920 nsContentType |+ mFont 0x01005606 {name={...} style=86 systemFont=0 ...} nsFont * | mPreferredWidth 1141309493 int | mPreferredHeight 5638400 int | mMenuCmdId 134231297 int | mOldStyle 889258070 unsigned long | mOldExStyle 5638400 unsigned long | gCurrentKeyboardCP 1252 unsigned int |+ gKeyboardLayout 0x04090409 {unused=??? } HKL__ * |+ mNativeDragTarget 0x0a003501 {m_cRef=??? mHWnd=??? mCanMove=??? ...} nsNativeDragTarget * | sIsRegistered 1 int | sIsPopupClassRegistered 49518 int | mDeferredPositioner 0x06003a42 void * | uMSH_MOUSEWHEEL 49274 unsigned int | uWM_MSIME_RECONVERT 49454 unsigned int | uWM_MSIME_MOUSE 49275 unsigned int | uWM_ATOK_RECONVERT 49511 unsigned int | uWM_HEAP_DUMP 49512 unsigned int |+ mRootAccessible 0x0201003a nsIAccessible * | gIsAccessibilityOn 0 int |+ gmAccLib 0x00000000 {unused=??? } HINSTANCE__ * \ gmLresultFromObject 0x00000000 long (const _GUID &, unsigned int, IUnknown *)*
Comment 1•20 years ago
|
||
Looks to be heap corruption. It's dying in the heap alloc function.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P5
Comment 2•17 years ago
|
||
I am boldly proposing that this 1.8a5 heap-corruption bug is WFM.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
Updated•13 years ago
|
Crash Signature: [@ ntdll.dll!_RtlAllocateHeap]
You need to log in
before you can comment on or make changes to this bug.
Description
•