Closed Bug 285526 Opened 20 years ago Closed 17 years ago

[@ ntdll.dll!_RtlAllocateHeap]

Categories

(Core :: Widget: Win32, defect, P5)

x86
Windows XP
defect

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 *)*
Looks to be heap corruption. It's dying in the heap alloc function.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P5
I am boldly proposing that this 1.8a5 heap-corruption bug is WFM.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
Crash Signature: [@ ntdll.dll!_RtlAllocateHeap]
You need to log in before you can comment on or make changes to this bug.