rendered paste bodyOpened log file 'm:\firefox-debug-20100119_0824_2010-01-19_00-05-50-890.log'
0:000> .childdbg 1
Processes created by the current process will be debugged
0:000> .tlist
0n0 System Process
0n4 System
0n756 smss.exe
0n828 csrss.exe
0n856 winlogon.exe
0n904 services.exe
0n916 lsass.exe
0n1096 svchost.exe
0n1180 svchost.exe
0n1280 svchost.exe
0n1332 svchost.exe
0n1360 avgchsvx.exe
0n1372 avgrsx.exe
0n1484 svchost.exe
0n1544 svchost.exe
0n1656 avgcsrvx.exe
0n1940 spoolsv.exe
0n276 svchost.exe
0n320 ATKKBService.exe
0n344 mDNSResponder.exe
0n420 jqs.exe
0n596 mdm.exe
0n488 nvsvc32.exe
0n836 PnkBstrA.exe
0n880 PnkBstrB.exe
0n1120 svchost.exe
0n1272 svnserve.exe
0n1628 winvnc4.exe
0n2460 explorer.exe
0n2668 alg.exe
0n3396 svchost.exe
0n3476 PDVDServ.exe
0n3484 hpwuSchd2.exe
0n3492 rundll32.exe
0n3680 UnlockerAssistant.exe
0n3768 iTunesHelper.exe
0n1292 rundll32.exe
0n3944 jusched.exe
0n3120 msmsgs.exe
0n3144 googletalk.exe
0n3200 ctfmon.exe
0n3296 iPodService.exe
0n2584 hpqtra08.exe
0n3584 SetPoint.exe
0n3604 Dropbox.exe
0n3668 Rainlendar.exe
0n3788 KHALMNPR.EXE
0n2356 hpqste08.exe
0n2560 avgwdsvc.exe
0n644 avgtray.exe
0n3636 komodo.exe
0n1088 cmd.exe
0n2084 windbg.exe
0n1028 firefox.exe
0:000> sxn gp
0:000> |* lm
start end module name
00280000 002f3000 sqlite3 (private pdb symbols) i:\symcache\sqlite3.pdb\D0826C1E09B743E6BF1C7731D163D8171\sqlite3.pdb
00300000 003e4000 js3250 (private pdb symbols) i:\symcache\js3250.pdb\8D3DC58497F944029530A12C6ACC4F5B2\js3250.pdb
003f0000 003f7000 plc4 (private pdb symbols) i:\symcache\plc4.pdb\AF8DD0EEE4464EE8A95340F21C4483641\plc4.pdb
00400000 004df000 firefox (private pdb symbols) i:\symcache\firefox.pdb\4AF5DBC4F1164C6CA5E4D7848326F6C12\firefox.pdb
004e0000 00509000 nspr4 (private pdb symbols) i:\symcache\nspr4.pdb\844E6728864B475FBFFF4FC0BA6DC1991\nspr4.pdb
00510000 00528000 smime3 (private pdb symbols) i:\symcache\smime3.pdb\65C5E3E430E045C0BE942474CE4D48A31\smime3.pdb
00530000 005cb000 nss3 (private pdb symbols) i:\symcache\nss3.pdb\C1C2040033C146B8A558BCF63C0E176F1\nss3.pdb
005d0000 005e4000 nssutil3 (private pdb symbols) i:\symcache\nssutil3.pdb\AE0E621E306847349F25AF6C30EDC18D1\nssutil3.pdb
005f0000 005f7000 plds4 (private pdb symbols) i:\symcache\plds4.pdb\43DC3C60B2E74D2E8A132639AE35A99E1\plds4.pdb
00600000 00620000 ssl3 (private pdb symbols) i:\symcache\ssl3.pdb\FE1080509A9743E58CF45A6B75E7F3F91\ssl3.pdb
00620000 00627000 xpcom (private pdb symbols) i:\symcache\xpcom.pdb\7FF2E647B19341D1BE507ADA91E4ABE92\xpcom.pdb
10000000 10a66000 xul (private pdb symbols) i:\symcache\xul.pdb\FE76C8CC3971403E95F693D439AA25292\xul.pdb
71a20000 71a28000 WS2HELP (pdb symbols) i:\symcache\ws2help.pdb\6049CF5877C54E2AB512ABC1B4B2E7992\ws2help.pdb
71a30000 71a47000 WS2_32 (pdb symbols) i:\symcache\ws2_32.pdb\A7605F8695A34329B38DDB8421A004CA2\ws2_32.pdb
71a50000 71a5a000 WSOCK32 (pdb symbols) i:\symcache\wsock32.pdb\2B38FE8F84144DACB8A4FD07C05E49FC2\wsock32.pdb
72f70000 72f96000 WINSPOOL (pdb symbols) i:\symcache\winspool.pdb\5199B63B39904A05A517CEE5158071522\winspool.pdb
74d10000 74d7b000 USP10 (pdb symbols) i:\symcache\usp10.pdb\0F289BC0C9A94139BC1C31EDEDBF52311\usp10.pdb
76320000 76325000 MSIMG32 (pdb symbols) i:\symcache\msimg32.pdb\D2E18526D8234F4BB5A85DE12E71DE812\msimg32.pdb
76330000 7634d000 IMM32 (pdb symbols) i:\symcache\imm32.pdb\F7A5B5DB13324153B57AAF340C77EA512\imm32.pdb
76350000 7639a000 COMDLG32 (pdb symbols) i:\symcache\comdlg32.pdb\026A6FF770FD4E6186ADBBE96DFFA99C2\comdlg32.pdb
76af0000 76b1e000 WINMM (pdb symbols) i:\symcache\winmm.pdb\90FC96D5AD8440A2B14855895BD92ED62\winmm.pdb
770e0000 7716b000 OLEAUT32 (pdb symbols) i:\symcache\oleaut32.pdb\F2A209009B694EFCAD1A6CE9D992EBC12\oleaut32.pdb
77390000 77493000 COMCTL32 (pdb symbols) i:\symcache\MicrosoftWindowsCommon-Controls-6.0.2600.5512-comctl32.pdb\505057971C40416FB39FED1D39BED0571\MicrosoftWindowsCommon-Controls-6.0.2600.5512-comctl32.pdb
774a0000 775dd000 ole32 (pdb symbols) i:\symcache\ole32.pdb\ED517599D2C14CF19200861833059C142\ole32.pdb
77bd0000 77bd8000 VERSION (pdb symbols) i:\symcache\version.pdb\EA3D1BD3FE65475C8449C8D8B00722962\version.pdb
77be0000 77c38000 msvcrt (pdb symbols) i:\symcache\msvcrt.pdb\7BCF30D8C91B4F1B85FA4E55896250111\msvcrt.pdb
77da0000 77e32000 RPCRT4 (pdb symbols) i:\symcache\rpcrt4.pdb\EC95CBF6C6834027AE389DEBCE5F38332\rpcrt4.pdb
77e40000 77e89000 GDI32 (pdb symbols) i:\symcache\gdi32.pdb\372C0F0E08FB456EAB7B4CB2B53E27952\gdi32.pdb
77e90000 77f06000 SHLWAPI (pdb symbols) i:\symcache\shlwapi.pdb\8519E3403447478884CFFE7F1A91BAE02\shlwapi.pdb
77f10000 77f21000 Secur32 (pdb symbols) i:\symcache\secur32.pdb\7867B3F28B5C41CE847895E3FC013DC52\secur32.pdb
77f40000 77feb000 ADVAPI32 (pdb symbols) i:\symcache\advapi32.pdb\F759D3F1C6614313B07C84BC33F02E4D2\advapi32.pdb
78130000 781e1000 MOZCRT19 (private pdb symbols) i:\symcache\mozcrt19.pdb\BF9F8DAD4968467DA6DB6461A98F15A41\mozcrt19.pdb
7c7d0000 7c8d0000 kernel32 (pdb symbols) i:\symcache\kernel32.pdb\072FF0EB54D24DFAAE9D13885486EE092\kernel32.pdb
7c900000 7c9b8000 ntdll (pdb symbols) i:\symcache\ntdll.pdb\6992F4DAF4B144068D78669D6CB5D2072\ntdll.pdb
7c9c0000 7d1e2000 SHELL32 (pdb symbols) i:\symcache\shell32.pdb\1D082C6DE066485B91BEAD24A3FF1FBC2\shell32.pdb
7e390000 7e421000 USER32 (pdb symbols) i:\symcache\user32.pdb\D18A41B74E7F458CAAAC1847E2D8BF022\user32.pdb
0:000> g
ModLoad: 5b190000 5b1c8000 I:\WINDOWS\system32\uxtheme.dll
ModLoad: 59e70000 59f11000 I:\WINDOWS\system32\dbghelp.dll
ModLoad: 746a0000 746ec000 I:\WINDOWS\system32\MSCTF.dll
ModLoad: 012a0000 012a4000 I:\Program Files\Unlocker\UnlockerHook.dll
ModLoad: 012b0000 012be000 I:\Program Files\RealVNC\VNC4\wm_hooks.dll
ModLoad: 012d0000 012de000 I:\Program Files\Logitech\SetPoint\lgscroll.dll
ModLoad: 7c340000 7c396000 I:\WINDOWS\system32\MSVCR71.dll
ModLoad: 7c3c0000 7c43c000 I:\WINDOWS\system32\MSVCP71.dll
ModLoad: 778e0000 779d7000 I:\WINDOWS\system32\SETUPAPI.dll
ModLoad: 75250000 7527e000 I:\WINDOWS\system32\msctfime.ime
ModLoad: 76f90000 7700f000 I:\WINDOWS\system32\CLBCATQ.DLL
ModLoad: 77010000 770dd000 I:\WINDOWS\system32\COMRes.dll
ModLoad: 719d0000 71a10000 I:\WINDOWS\system32\mswsock.dll
ModLoad: 61200000 61259000 I:\WINDOWS\system32\hnetcfg.dll
ModLoad: 71a10000 71a18000 I:\WINDOWS\System32\wshtcpip.dll
ModLoad: 76d20000 76d39000 I:\WINDOWS\system32\iphlpapi.dll
ModLoad: 76ea0000 76edc000 I:\WINDOWS\system32\rasapi32.dll
ModLoad: 76e50000 76e62000 I:\WINDOWS\system32\rasman.dll
ModLoad: 6ff20000 6ff75000 I:\WINDOWS\system32\NETAPI32.dll
ModLoad: 76e70000 76e9f000 I:\WINDOWS\system32\TAPI32.dll
ModLoad: 76e40000 76e4e000 I:\WINDOWS\system32\rtutils.dll
ModLoad: 76970000 76a25000 I:\WINDOWS\system32\USERENV.dll
ModLoad: 71de0000 71df5000 I:\WINDOWS\system32\msapsspc.dll
ModLoad: 78080000 78091000 I:\WINDOWS\system32\MSVCRT40.dll
ModLoad: 767a0000 767c8000 I:\WINDOWS\system32\schannel.dll
ModLoad: 77a40000 77ad6000 I:\WINDOWS\system32\CRYPT32.dll
ModLoad: 77ae0000 77af2000 I:\WINDOWS\system32\MSASN1.dll
ModLoad: 76230000 76245000 I:\WINDOWS\system32\digest.dll
ModLoad: 742a0000 742e7000 I:\WINDOWS\system32\msnsspc.dll
ModLoad: 78080000 78091000 I:\WINDOWS\system32\MSVCRT40.dll
ModLoad: 60200000 60207000 I:\WINDOWS\system32\zwebauth.dll
ModLoad: 77c40000 77c65000 I:\WINDOWS\system32\msv1_0.dll
ModLoad: 76740000 7674c000 I:\WINDOWS\system32\cryptdll.dll
ModLoad: 68000000 68036000 I:\WINDOWS\system32\rsaenh.dll
ModLoad: 013c0000 013c8000 I:\Program Files\Mozilla Firefox3\components\browserdirprovider.dll
ModLoad: 01c00000 01c24000 I:\Program Files\Mozilla Firefox3\components\brwsrcmp.dll
(404.c8c): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=0149ac80 ebx=00000000 ecx=00000000 edx=00000000 esi=00000000 edi=00000000
eip=10074b50 esp=0012f8ac ebp=00000000 iopl=0 nv up ei pl zr na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010246
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x150:
10074b50 8b4204 mov eax,dword ptr [edx+4] ds:0023:00000004=????????
Missing image name, possible paged-out or corrupt data.
Missing image name, possible paged-out or corrupt data.
0:000> |* ~*
. 0 Id: 404.c8c Suspend: 1 Teb: 7ffdd000 Unfrozen
Start: firefox!wmainCRTStartup (004015b0)
Priority: 0 Priority class: 32 Affinity: 3
1 Id: 404.e24 Suspend: 1 Teb: 7ffdc000 Unfrozen
Start: kernel32!BaseThreadStartThunk (7c7e06f9)
Priority: 0 Priority class: 32 Affinity: 3
2 Id: 404.170 Suspend: 1 Teb: 7ffdb000 Unfrozen
Start: kernel32!BaseThreadStartThunk (7c7e06f9)
Priority: 0 Priority class: 32 Affinity: 3
3 Id: 404.2e4 Suspend: 1 Teb: 7ffda000 Unfrozen
Start: kernel32!BaseThreadStartThunk (7c7e06f9)
Priority: 1 Priority class: 32 Affinity: 3
4 Id: 404.9e0 Suspend: 1 Teb: 7ffd9000 Unfrozen
Start: kernel32!BaseThreadStartThunk (7c7e06f9)
Priority: 0 Priority class: 32 Affinity: 3
5 Id: 404.fa0 Suspend: 1 Teb: 7ffd8000 Unfrozen
Start: kernel32!BaseThreadStartThunk (7c7e06f9)
Priority: 0 Priority class: 32 Affinity: 3
6 Id: 404.c9c Suspend: 1 Teb: 7ffd7000 Unfrozen
Start: kernel32!BaseThreadStartThunk (7c7e06f9)
Priority: 0 Priority class: 32 Affinity: 3
0:000> |* ~* kp
. 0 Id: 404.c8c Suspend: 1 Teb: 7ffdd000 Unfrozen
ChildEBP RetAddr
0012f8bc 1034d4f4 xul!XPCWrappedNative::GetWrappedNativeOfJSObject(struct JSContext * cx = <Memory access error>, struct JSObject * obj = <Memory access error>, struct JSObject * funobj = <Memory access error>, struct JSObject ** pobj2 = <Memory access error>, class XPCWrappedNativeTearOff ** pTearOff = <Memory access error>)+0x150 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1492]
0012f8e8 10029f50 xul!XPCConvert::JSObject2NativeInterface+0x320bf4
0012f9ac 1003fc1f xul!nsXPConnect::WrapJS(struct JSContext * aJSContext = 0x00000002, struct JSObject * aJSObj = 0x00833860, struct nsID * aIID = 0x009f91f0, void ** result = 0x009f9220)+0x70 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\nsxpconnect.cpp @ 1285]
0012fa4c 100b1311 xul!mozJSComponentLoader::LoadModule(class nsILocalFile * aComponentFile = 0x00833860, class nsIModule ** aResult = 0x009f91f0)+0x38f [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\loader\mozjscomponentloader.cpp @ 787]
0012fb28 78138f95 xul!nsComponentManagerImpl::RegistryLocationForFile(class nsIFile * aFile = 0x1098c040, class nsCString * aRegistryName = 0x00000000)+0x1f1 [e:\builds\moz2_slave\win32_build\build\xpcom\components\nscomponentmanager.cpp @ 2372]
0012fc28 100e4ac5 MOZCRT19!arena_dalloc(struct arena_s * arena = 0x0149ac80, struct arena_chunk_s * chunk = 0x00000000, void * ptr = 0x04c20000)+0x45 [e:\builds\moz2_slave\win32_build\build\obj-firefox\memory\jemalloc\src\jemalloc.c @ 4568]
0012fc88 101bbf24 xul!NS_InitXPCOM3_P(class nsIServiceManager ** result = 0x014b5fa0, class nsIFile * binDirectory = 0x00000001, class nsIDirectoryServiceProvider * appFileLocationProvider = 0x014b5fa0, struct nsStaticModuleInfo * staticComponents = 0x00000001, unsigned int componentCount = 1)+0x406 [e:\builds\moz2_slave\win32_build\build\xpcom\build\nsxpcominit.cpp @ 701]
0012fcb0 1010974b xul!ScopedXPCOMStartup::Initialize(void)+0x22 [e:\builds\moz2_slave\win32_build\build\toolkit\xre\nsapprunner.cpp @ 1013]
0012ff40 00401213 xul!XRE_main(int argc = 1, char ** argv = 0x0081a098, struct nsXREAppData * aAppData = 0x00813300)+0xab6 [e:\builds\moz2_slave\win32_build\build\toolkit\xre\nsapprunner.cpp @ 3115]
0012ff80 00401432 firefox!wmain(int argc = <Memory access error>, wchar_t ** argv = <Memory access error>)+0x213 [e:\builds\moz2_slave\win32_build\build\toolkit\xre\nswindowswmain.cpp @ 110]
0012ffc0 7c7e7077 firefox!__tmainCRTStartup(void)+0x152 [e:\builds\moz2_slave\win32_build\build\obj-firefox\memory\jemalloc\src\crtexe.c @ 591]
0012fff0 00000000 kernel32!BaseProcessStart+0x23
1 Id: 404.e24 Suspend: 1 Teb: 7ffdc000 Unfrozen
ChildEBP RetAddr
0115ff28 7c90df5a ntdll!KiFastSystemCallRet
0115ff2c 7c7d25db ntdll!ZwWaitForSingleObject+0xc
0115ff90 7c7d2542 kernel32!WaitForSingleObjectEx+0xa8
0115ffa4 101de7ad kernel32!WaitForSingleObject+0x12
0115ffb4 7c7db729 xul!google_breakpad::ExceptionHandler::ExceptionHandlerThreadMain(void * lpParameter = 0x00000000)+0x13 [e:\builds\moz2_slave\win32_build\build\toolkit\crashreporter\google-breakpad\src\client\windows\handler\exception_handler.cc @ 279]
0115ffec 00000000 kernel32!BaseThreadStart+0x37
2 Id: 404.170 Suspend: 1 Teb: 7ffdb000 Unfrozen
ChildEBP RetAddr
015ffe6c 7c90df5a ntdll!KiFastSystemCallRet
015ffe70 7c7d25db ntdll!ZwWaitForSingleObject+0xc
015ffed4 7c7d2542 kernel32!WaitForSingleObjectEx+0xa8
015ffee8 004f9cab kernel32!WaitForSingleObject+0x12
015fff04 004f5c19 nspr4!_PR_MD_WAIT_CV(struct _MDCVar * cv = 0xffffffff, struct _MDLock * lock = 0x00000000, unsigned int timeout = 0)+0x8b [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\md\windows\w95cv.c @ 282]
015fff1c 004f5d12 nspr4!_PR_WaitCondVar(struct PRThread * thread = 0x10103f43, struct PRCondVar * cvar = 0x00001f73, struct PRLock * lock = 0x00000000, unsigned int timeout = 0x14c2ff0)+0x59 [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\threads\combined\prucv.c @ 205]
015fff34 101df75d nspr4!PR_WaitCondVar(struct PRCondVar * cvar = 0x10103f43, unsigned int timeout = 0x1f73)+0x22 [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\threads\combined\prucv.c @ 547]
015fff50 004f64eb xul!XPCJSRuntime::WatchdogMain(void * arg = 0x10103f43)+0x3d [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcjsruntime.cpp @ 822]
015fff6c 004f862d nspr4!_PR_NativeRunThread(void * arg = 0x78132cb6)+0xdb [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\threads\combined\pruthr.c @ 448]
015fff74 78132c28 nspr4!pr_root(void * arg = 0x78132cb6)+0xd [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\md\windows\w95thred.c @ 122]
015fffac 78132cb6 MOZCRT19!_callthreadstartex(void)+0x48 [e:\builds\moz2_slave\win32_build\build\obj-firefox\memory\jemalloc\src\threadex.c @ 348]
015fffb4 7c7db729 MOZCRT19!_threadstartex(void * ptd = 0x00000000)+0x66 [e:\builds\moz2_slave\win32_build\build\obj-firefox\memory\jemalloc\src\threadex.c @ 326]
015fffec 00000000 kernel32!BaseThreadStart+0x37
3 Id: 404.2e4 Suspend: 1 Teb: 7ffda000 Unfrozen
ChildEBP RetAddr
016fff78 7c90da4a ntdll!KiFastSystemCallRet
016fff7c 719dd320 ntdll!NtRemoveIoCompletion+0xc
016fffb4 7c7db729 mswsock!SockAsyncThread+0x5a
016fffec 00000000 kernel32!BaseThreadStart+0x37
4 Id: 404.9e0 Suspend: 1 Teb: 7ffd9000 Unfrozen
ChildEBP RetAddr
017fcc4c 7c90df5a ntdll!KiFastSystemCallRet
017fcc50 719d3c9c ntdll!ZwWaitForSingleObject+0xc
017fcc8c 719d5fa7 mswsock!SockWaitForSingleObject+0x3a
017fcd80 71a3314f mswsock!WSPSelect+0x25f
017fcdd0 004fb6cd WS2_32!select+0xb8
017ffe30 100e6122 nspr4!_PR_MD_PR_POLL(struct PRPollDesc * pds = <Memory access error>, int npds = <Memory access error>, unsigned int timeout = <Memory access error>)+0x38d [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\md\windows\w32poll.c @ 279]
017ffe54 100e5eaf xul!nsSocketTransportService::Poll(int wait = <Memory access error>, unsigned int * interval = <Memory access error>)+0x62 [e:\builds\moz2_slave\win32_build\build\netwerk\base\src\nssockettransportservice2.cpp @ 355]
017ffe78 100da67a xul!nsSocketTransportService::DoPollIteration(int wait = <Memory access error>)+0x4f [e:\builds\moz2_slave\win32_build\build\netwerk\base\src\nssockettransportservice2.cpp @ 661]
017ffe8c 1004c2e8 xul!nsSocketTransportService::OnProcessNextEvent(class nsIThreadInternal * thread = 0x009410b0, int mayWait = 1, unsigned int depth = 0)+0x43 [e:\builds\moz2_slave\win32_build\build\netwerk\base\src\nssockettransportservice2.cpp @ 539]
017ffeb0 1010ad2f xul!nsThread::ProcessNextEvent(int mayWait = <Memory access error>, int * result = <Memory access error>)+0x2e8 [e:\builds\moz2_slave\win32_build\build\xpcom\threads\nsthread.cpp @ 508]
017ffed0 10120640 xul!NS_ProcessPendingEvents_P(class nsIThread * thread = 0x00000000, unsigned int timeout = 0x9410b0)+0x25 [e:\builds\moz2_slave\win32_build\build\obj-firefox\xpcom\build\nsthreadutils.cpp @ 200]
017ffefc 1004c1be xul!nsSocketTransportService::Run(void)+0xa9 [e:\builds\moz2_slave\win32_build\build\netwerk\base\src\nssockettransportservice2.cpp @ 581]
017fff20 100c2c7e xul!nsThread::ProcessNextEvent(int mayWait = <Memory access error>, int * result = <Memory access error>)+0x1be [e:\builds\moz2_slave\win32_build\build\xpcom\threads\nsthread.cpp @ 522]
017fff44 004f9ddf xul!nsThread::ThreadFunc(void * arg = 0x108cdf30)+0xce [e:\builds\moz2_slave\win32_build\build\xpcom\threads\nsthread.cpp @ 254]
017fff4c 004f5fd2 nspr4!_PR_MD_UNLOCK(struct _MDLock * lock = 0x004f9ddf)+0x1f [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\md\windows\w95cv.c @ 347]
017fff6c 004f862d nspr4!PR_Unlock(struct PRLock * lock = 0x004f9ddf)+0x22 [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\threads\combined\prulock.c @ 347]
017fff74 78132c28 nspr4!pr_root(void * arg = 0x004f9ddf)+0xd [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\md\windows\w95thred.c @ 122]
017fffac 78132cb6 MOZCRT19!_callthreadstartex(void)+0x48 [e:\builds\moz2_slave\win32_build\build\obj-firefox\memory\jemalloc\src\threadex.c @ 348]
017fffb4 7c7db729 MOZCRT19!_threadstartex(void * ptd = 0x00000000)+0x66 [e:\builds\moz2_slave\win32_build\build\obj-firefox\memory\jemalloc\src\threadex.c @ 326]
017fffec 00000000 kernel32!BaseThreadStart+0x37
5 Id: 404.fa0 Suspend: 1 Teb: 7ffd8000 Unfrozen
ChildEBP RetAddr
018ffdfc 7c90df4a ntdll!KiFastSystemCallRet
018ffe00 7c7d9590 ntdll!ZwWaitForMultipleObjects+0xc
018ffe9c 7c7da115 kernel32!WaitForMultipleObjectsEx+0x12c
018ffeb8 101d8966 kernel32!WaitForMultipleObjects+0x18
018ffefc 1004c1be xul!nsNotifyAddrListener::Run(void)+0x68 [e:\builds\moz2_slave\win32_build\build\netwerk\system\win32\nsnotifyaddrlistener.cpp @ 186]
018fff20 100c2c7e xul!nsThread::ProcessNextEvent(int mayWait = <Memory access error>, int * result = <Memory access error>)+0x1be [e:\builds\moz2_slave\win32_build\build\xpcom\threads\nsthread.cpp @ 522]
018fff44 004f9ddf xul!nsThread::ThreadFunc(void * arg = 0x108cc3c8)+0xce [e:\builds\moz2_slave\win32_build\build\xpcom\threads\nsthread.cpp @ 254]
018fff4c 004f5fd2 nspr4!_PR_MD_UNLOCK(struct _MDLock * lock = 0x004f9ddf)+0x1f [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\md\windows\w95cv.c @ 347]
018fff6c 004f862d nspr4!PR_Unlock(struct PRLock * lock = 0x004f9ddf)+0x22 [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\threads\combined\prulock.c @ 347]
018fff74 78132c28 nspr4!pr_root(void * arg = 0x004f9ddf)+0xd [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\md\windows\w95thred.c @ 122]
018fffac 78132cb6 MOZCRT19!_callthreadstartex(void)+0x48 [e:\builds\moz2_slave\win32_build\build\obj-firefox\memory\jemalloc\src\threadex.c @ 348]
018fffb4 7c7db729 MOZCRT19!_threadstartex(void * ptd = 0x00000000)+0x66 [e:\builds\moz2_slave\win32_build\build\obj-firefox\memory\jemalloc\src\threadex.c @ 326]
018fffec 00000000 kernel32!BaseThreadStart+0x37
6 Id: 404.c9c Suspend: 1 Teb: 7ffd7000 Unfrozen
ChildEBP RetAddr
01bffe08 7c90df5a ntdll!KiFastSystemCallRet
01bffe0c 7c7d25db ntdll!ZwWaitForSingleObject+0xc
01bffe70 7c7d2542 kernel32!WaitForSingleObjectEx+0xa8
01bffe84 004f9cab kernel32!WaitForSingleObject+0x12
01bffea0 004f5c19 nspr4!_PR_MD_WAIT_CV(struct _MDCVar * cv = 0xffffffff, struct _MDLock * lock = 0x00000000, unsigned int timeout = 0)+0x8b [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\md\windows\w95cv.c @ 282]
01bffeb8 004f5d12 nspr4!_PR_WaitCondVar(struct PRThread * thread = 0x1004c1be, struct PRCondVar * cvar = 0x00839300, struct PRLock * lock = 0x009411a0, unsigned int timeout = 0x824dc0)+0x59 [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\threads\combined\prucv.c @ 205]
01bffed0 100c13f9 nspr4!PR_WaitCondVar(struct PRCondVar * cvar = 0x1004c1be, unsigned int timeout = 0x839300)+0x22 [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\threads\combined\prucv.c @ 547]
01bffefc 1004c1be xul!TimerThread::Run(void)+0xd9 [e:\builds\moz2_slave\win32_build\build\xpcom\threads\timerthread.cpp @ 345]
01bfff20 100c2c7e xul!nsThread::ProcessNextEvent(int mayWait = <Memory access error>, int * result = <Memory access error>)+0x1be [e:\builds\moz2_slave\win32_build\build\xpcom\threads\nsthread.cpp @ 522]
01bfff44 004f9ddf xul!nsThread::ThreadFunc(void * arg = 0x1098f3cc)+0xce [e:\builds\moz2_slave\win32_build\build\xpcom\threads\nsthread.cpp @ 254]
01bfff4c 004f5fd2 nspr4!_PR_MD_UNLOCK(struct _MDLock * lock = 0x004f9ddf)+0x1f [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\md\windows\w95cv.c @ 347]
01bfff6c 004f862d nspr4!PR_Unlock(struct PRLock * lock = 0x004f9ddf)+0x22 [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\threads\combined\prulock.c @ 347]
01bfff74 78132c28 nspr4!pr_root(void * arg = 0x004f9ddf)+0xd [e:\builds\moz2_slave\win32_build\build\nsprpub\pr\src\md\windows\w95thred.c @ 122]
01bfffac 78132cb6 MOZCRT19!_callthreadstartex(void)+0x48 [e:\builds\moz2_slave\win32_build\build\obj-firefox\memory\jemalloc\src\threadex.c @ 348]
01bfffb4 7c7db729 MOZCRT19!_threadstartex(void * ptd = 0x00000000)+0x66 [e:\builds\moz2_slave\win32_build\build\obj-firefox\memory\jemalloc\src\threadex.c @ 326]
01bfffec 00000000 kernel32!BaseThreadStart+0x37
0:000> |* !analyze -v -f
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
*** WARNING: Unable to verify checksum for I:\Program Files\Unlocker\UnlockerHook.dll
*** ERROR: Symbol file could not be found. Defaulted to export symbols for I:\Program Files\Unlocker\UnlockerHook.dll -
*** ERROR: Symbol file could not be found. Defaulted to export symbols for I:\Program Files\RealVNC\VNC4\wm_hooks.dll -
*** WARNING: Unable to verify checksum for I:\Program Files\Logitech\SetPoint\lgscroll.dll
*** ERROR: Symbol file could not be found. Defaulted to export symbols for I:\Program Files\Logitech\SetPoint\lgscroll.dll -
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: kernel32!pNlsUserInfo ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: kernel32!pNlsUserInfo ***
*** ***
*************************************************************************
FAULTING_IP:
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+150 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1492]
10074b50 8b4204 mov eax,dword ptr [edx+4]
EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
.exr 0xffffffffffffffff
ExceptionAddress: 10074b50 (xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x00000150)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: 00000004
Attempt to read from address 00000004
FAULTING_THREAD: 00000c8c
PROCESS_NAME: firefox.exe
ERROR_CODE: (NTSTATUS) 0xc0000005 - De instructie op 0x%08lx verwijst naar geheugen op 0x%08lx. De lees- of schrijfbewerking ("%s") op het geheugen is mislukt.
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - De instructie op 0x%08lx verwijst naar geheugen op 0x%08lx. De lees- of schrijfbewerking ("%s") op het geheugen is mislukt.
EXCEPTION_PARAMETER1: 00000000
EXCEPTION_PARAMETER2: 00000004
READ_ADDRESS: 00000004
FOLLOWUP_IP:
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+150 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1492]
10074b50 8b4204 mov eax,dword ptr [edx+4]
NTGLOBALFLAG: 70
APPLICATION_VERIFIER_FLAGS: 0
BUGCHECK_STR: APPLICATION_FAULT_NULL_CLASS_PTR_DEREFERENCE_INVALID_POINTER_READ
PRIMARY_PROBLEM_CLASS: NULL_CLASS_PTR_DEREFERENCE
DEFAULT_BUCKET_ID: NULL_CLASS_PTR_DEREFERENCE
LAST_CONTROL_TRANSFER: from 1034d4f4 to 10074b50
STACK_TEXT:
0012f8bc 1034d4f4 00825a00 00000000 00000000 xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x150 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1492]
0012f8e8 10029f50 0012f918 0149ac80 00000000 xul!XPCConvert::JSObject2NativeInterface+0x320bf4
0012f9ac 1003fc1f 00833860 00825a00 00000000 xul!nsXPConnect::WrapJS+0x70 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\nsxpconnect.cpp @ 1285]
0012fa4c 100b1311 014b3040 00000000 00000000 xul!mozJSComponentLoader::LoadModule+0x38f [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\loader\mozjscomponentloader.cpp @ 787]
0012fb28 78138f95 0012fb44 00000028 00010011 xul!nsComponentManagerImpl::RegistryLocationForFile+0x1f1 [e:\builds\moz2_slave\win32_build\build\xpcom\components\nscomponentmanager.cpp @ 2372]
0012fc28 100e4ac5 00869108 00000000 00000000 MOZCRT19!arena_dalloc+0x45 [e:\builds\moz2_slave\win32_build\build\obj-firefox\memory\jemalloc\src\jemalloc.c @ 4568]
0012fc88 101bbf24 0012fcec 008350a0 0012fd60 xul!NS_InitXPCOM3_P+0x406 [e:\builds\moz2_slave\win32_build\build\xpcom\build\nsxpcominit.cpp @ 701]
0012fcb0 1010974b 0081a0a0 00000000 0081a098 xul!ScopedXPCOMStartup::Initialize+0x22 [e:\builds\moz2_slave\win32_build\build\toolkit\xre\nsapprunner.cpp @ 1013]
0012ff40 00401213 00000001 0081a098 00813300 xul!XRE_main+0xab6 [e:\builds\moz2_slave\win32_build\build\toolkit\xre\nsapprunner.cpp @ 3115]
0012ff80 00401432 00000001 00833080 008110c0 firefox!wmain+0x213 [e:\builds\moz2_slave\win32_build\build\toolkit\xre\nswindowswmain.cpp @ 110]
0012ffc0 7c7e7077 0170f6f2 0170f780 7ffde000 firefox!__tmainCRTStartup+0x152 [e:\builds\moz2_slave\win32_build\build\obj-firefox\memory\jemalloc\src\crtexe.c @ 591]
0012fff0 00000000 004015b0 00000000 78746341 kernel32!BaseProcessStart+0x23
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: xul!XPCWrappedNative::GetWrappedNativeOfJSObject+150
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: xul
IMAGE_NAME: xul.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 4b302b16
STACK_COMMAND: ~0s ; kb
FAILURE_BUCKET_ID: NULL_CLASS_PTR_DEREFERENCE_c0000005_xul.dll!XPCWrappedNative::GetWrappedNativeOfJSObject
BUCKET_ID: APPLICATION_FAULT_NULL_CLASS_PTR_DEREFERENCE_INVALID_POINTER_READ_xul!XPCWrappedNative::GetWrappedNativeOfJSObject+150
WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/firefox_exe/1_9_1_3642/4b302c34/xul_dll/1_9_1_3642/4b302b16/c0000005/00074b50.htm?Retriage=1
Followup: MachineOwner
---------
0:000> |* lm
start end module name
00280000 002f3000 sqlite3 (private pdb symbols) i:\symcache\sqlite3.pdb\D0826C1E09B743E6BF1C7731D163D8171\sqlite3.pdb
00300000 003e4000 js3250 (private pdb symbols) i:\symcache\js3250.pdb\8D3DC58497F944029530A12C6ACC4F5B2\js3250.pdb
003f0000 003f7000 plc4 (private pdb symbols) i:\symcache\plc4.pdb\AF8DD0EEE4464EE8A95340F21C4483641\plc4.pdb
00400000 004df000 firefox (private pdb symbols) i:\symcache\firefox.pdb\4AF5DBC4F1164C6CA5E4D7848326F6C12\firefox.pdb
004e0000 00509000 nspr4 (private pdb symbols) i:\symcache\nspr4.pdb\844E6728864B475FBFFF4FC0BA6DC1991\nspr4.pdb
00510000 00528000 smime3 (private pdb symbols) i:\symcache\smime3.pdb\65C5E3E430E045C0BE942474CE4D48A31\smime3.pdb
00530000 005cb000 nss3 (private pdb symbols) i:\symcache\nss3.pdb\C1C2040033C146B8A558BCF63C0E176F1\nss3.pdb
005d0000 005e4000 nssutil3 (private pdb symbols) i:\symcache\nssutil3.pdb\AE0E621E306847349F25AF6C30EDC18D1\nssutil3.pdb
005f0000 005f7000 plds4 (private pdb symbols) i:\symcache\plds4.pdb\43DC3C60B2E74D2E8A132639AE35A99E1\plds4.pdb
00600000 00620000 ssl3 (private pdb symbols) i:\symcache\ssl3.pdb\FE1080509A9743E58CF45A6B75E7F3F91\ssl3.pdb
00620000 00627000 xpcom (private pdb symbols) i:\symcache\xpcom.pdb\7FF2E647B19341D1BE507ADA91E4ABE92\xpcom.pdb
012a0000 012a4000 UnlockerHook C (export symbols) I:\Program Files\Unlocker\UnlockerHook.dll
012b0000 012be000 wm_hooks (export symbols) I:\Program Files\RealVNC\VNC4\wm_hooks.dll
012d0000 012de000 lgscroll C (export symbols) I:\Program Files\Logitech\SetPoint\lgscroll.dll
013c0000 013c8000 browserdirprovider (private pdb symbols) i:\symcache\browserdirprovider.pdb\7C39BE68F6B74A63A3CB50D6786B8A232\browserdirprovider.pdb
01c00000 01c24000 brwsrcmp (private pdb symbols) i:\symcache\brwsrcmp.pdb\E142D1E1D36D4503B180C7B909C2F87F2\brwsrcmp.pdb
10000000 10a66000 xul (private pdb symbols) i:\symcache\xul.pdb\FE76C8CC3971403E95F693D439AA25292\xul.pdb
59e70000 59f11000 dbghelp (pdb symbols) i:\symcache\dbghelp.pdb\7FA1C63A9BF54470BCA31E35A94F49971\dbghelp.pdb
5b190000 5b1c8000 uxtheme (pdb symbols) i:\symcache\uxtheme.pdb\E99E16308F094767B1F07FB5C3E5E2462\uxtheme.pdb
61200000 61259000 hnetcfg (pdb symbols) i:\symcache\HNetCfg.pdb\87332C2BFF6E42FCB89784A1D24EC2711\HNetCfg.pdb
68000000 68036000 rsaenh (pdb symbols) i:\symcache\rsaenh.pdb\893323FC16E048E8943A01E789A49C9B1\rsaenh.pdb
6ff20000 6ff75000 NETAPI32 (pdb symbols) i:\symcache\netapi32.pdb\49D4D68E25CA4118A09AA9A66E7390E32\netapi32.pdb
719d0000 71a10000 mswsock (pdb symbols) i:\symcache\mswsock.pdb\CC64D9118D4E458292AF634D2C79EF662\mswsock.pdb
71a10000 71a18000 wshtcpip (pdb symbols) i:\symcache\wshtcpip.pdb\DE2E52603FFB406D9052C8D884A1AD722\wshtcpip.pdb
71a20000 71a28000 WS2HELP (pdb symbols) i:\symcache\ws2help.pdb\6049CF5877C54E2AB512ABC1B4B2E7992\ws2help.pdb
71a30000 71a47000 WS2_32 (pdb symbols) i:\symcache\ws2_32.pdb\A7605F8695A34329B38DDB8421A004CA2\ws2_32.pdb
71a50000 71a5a000 WSOCK32 (pdb symbols) i:\symcache\wsock32.pdb\2B38FE8F84144DACB8A4FD07C05E49FC2\wsock32.pdb
72f70000 72f96000 WINSPOOL (pdb symbols) i:\symcache\winspool.pdb\5199B63B39904A05A517CEE5158071522\winspool.pdb
746a0000 746ec000 MSCTF (pdb symbols) i:\symcache\msctf.pdb\C52F0B4C00E94556AE999F228B0019662\msctf.pdb
74d10000 74d7b000 USP10 (pdb symbols) i:\symcache\usp10.pdb\0F289BC0C9A94139BC1C31EDEDBF52311\usp10.pdb
75250000 7527e000 msctfime (pdb symbols) i:\symcache\msctfime.pdb\602288883AF44453979369233E091E641\msctfime.pdb
76320000 76325000 MSIMG32 (pdb symbols) i:\symcache\msimg32.pdb\D2E18526D8234F4BB5A85DE12E71DE812\msimg32.pdb
76330000 7634d000 IMM32 (pdb symbols) i:\symcache\imm32.pdb\F7A5B5DB13324153B57AAF340C77EA512\imm32.pdb
76350000 7639a000 COMDLG32 (pdb symbols) i:\symcache\comdlg32.pdb\026A6FF770FD4E6186ADBBE96DFFA99C2\comdlg32.pdb
76740000 7674c000 cryptdll (pdb symbols) i:\symcache\cryptdll.pdb\B6F842B0DA8845028BC9317DD362E3852\cryptdll.pdb
76970000 76a25000 USERENV (pdb symbols) i:\symcache\userenv.pdb\9FEE774E547347799689D6BAF9DAB4102\userenv.pdb
76af0000 76b1e000 WINMM (pdb symbols) i:\symcache\winmm.pdb\90FC96D5AD8440A2B14855895BD92ED62\winmm.pdb
76d20000 76d39000 iphlpapi (pdb symbols) i:\symcache\iphlpapi.pdb\9B09F073003F4CA48F9980B3C091448F2\iphlpapi.pdb
76e40000 76e4e000 rtutils (pdb symbols) i:\symcache\rtutils.pdb\78F85EBE5DE9456298B4CB8C58247BD12\rtutils.pdb
76e50000 76e62000 rasman (pdb symbols) i:\symcache\rasman.pdb\1B54792B1023489883622D756F50B6BC2\rasman.pdb
76e70000 76e9f000 TAPI32 (pdb symbols) i:\symcache\tapi32.pdb\D13C5720554B441E91E5F858F9AF1D6A2\tapi32.pdb
76ea0000 76edc000 rasapi32 (pdb symbols) i:\symcache\rasapi32.pdb\FEDDFB06CEBB43E398AD39A694FB4D3D2\rasapi32.pdb
76f90000 7700f000 CLBCATQ (pdb symbols) i:\symcache\clbcatq.pdb\8AE9C54730824764AAF39EA69F8D87582\clbcatq.pdb
77010000 770dd000 COMRes (pdb symbols) i:\symcache\COMRes.pdb\A02453A3EB42413FBFF95326893E977Df\COMRes.pdb
770e0000 7716b000 OLEAUT32 (pdb symbols) i:\symcache\oleaut32.pdb\F2A209009B694EFCAD1A6CE9D992EBC12\oleaut32.pdb
77390000 77493000 COMCTL32 (pdb symbols) i:\symcache\MicrosoftWindowsCommon-Controls-6.0.2600.5512-comctl32.pdb\505057971C40416FB39FED1D39BED0571\MicrosoftWindowsCommon-Controls-6.0.2600.5512-comctl32.pdb
774a0000 775dd000 ole32 (pdb symbols) i:\symcache\ole32.pdb\ED517599D2C14CF19200861833059C142\ole32.pdb
778e0000 779d7000 SETUPAPI (pdb symbols) i:\symcache\setupapi.pdb\9D52182415AA4179960B37F4C694F90D2\setupapi.pdb
77bd0000 77bd8000 VERSION (pdb symbols) i:\symcache\version.pdb\EA3D1BD3FE65475C8449C8D8B00722962\version.pdb
77be0000 77c38000 msvcrt (pdb symbols) i:\symcache\msvcrt.pdb\7BCF30D8C91B4F1B85FA4E55896250111\msvcrt.pdb
77c40000 77c65000 msv1_0 (pdb symbols) i:\symcache\msv1_0.pdb\41B2808872684154A0C235B55ACF3B5A2\msv1_0.pdb
77da0000 77e32000 RPCRT4 (pdb symbols) i:\symcache\rpcrt4.pdb\EC95CBF6C6834027AE389DEBCE5F38332\rpcrt4.pdb
77e40000 77e89000 GDI32 (pdb symbols) i:\symcache\gdi32.pdb\372C0F0E08FB456EAB7B4CB2B53E27952\gdi32.pdb
77e90000 77f06000 SHLWAPI (pdb symbols) i:\symcache\shlwapi.pdb\8519E3403447478884CFFE7F1A91BAE02\shlwapi.pdb
77f10000 77f21000 Secur32 (pdb symbols) i:\symcache\secur32.pdb\7867B3F28B5C41CE847895E3FC013DC52\secur32.pdb
77f40000 77feb000 ADVAPI32 (pdb symbols) i:\symcache\advapi32.pdb\F759D3F1C6614313B07C84BC33F02E4D2\advapi32.pdb
78130000 781e1000 MOZCRT19 (private pdb symbols) i:\symcache\mozcrt19.pdb\BF9F8DAD4968467DA6DB6461A98F15A41\mozcrt19.pdb
7c340000 7c396000 MSVCR71 (private pdb symbols) i:\symcache\msvcr71.pdb\630C79175C1942C099C9BC4ED019C6092\msvcr71.pdb
7c3c0000 7c43c000 MSVCP71 (private pdb symbols) i:\symcache\msvcp71.pdb\BEAC74AF931E45EDB5E65C1016A4786C2\msvcp71.pdb
7c7d0000 7c8d0000 kernel32 (pdb symbols) i:\symcache\kernel32.pdb\072FF0EB54D24DFAAE9D13885486EE092\kernel32.pdb
7c900000 7c9b8000 ntdll (pdb symbols) i:\symcache\ntdll.pdb\6992F4DAF4B144068D78669D6CB5D2072\ntdll.pdb
7c9c0000 7d1e2000 SHELL32 (pdb symbols) i:\symcache\shell32.pdb\1D082C6DE066485B91BEAD24A3FF1FBC2\shell32.pdb
7e390000 7e421000 USER32 (pdb symbols) i:\symcache\user32.pdb\D18A41B74E7F458CAAAC1847E2D8BF022\user32.pdb
Unloaded modules:
71de0000 71df5000 msapsspc.dll
00000001 48025156 RT40.dll
000320cc 0066213f .dll
Missing image name, possible paged-out or corrupt data.
00500059 008300ad Unknown_Module_00500059
Missing image name, possible paged-out or corrupt data.
0064002e 00d0009a Unknown_Module_0064002e
0:000> dv
cx = <Memory access error>
obj = <Memory access error>
funobj = <Memory access error>
pobj2 = <Memory access error>
pTearOff = <Memory access error>
protoClassInfo = <Memory access error>
0:000> uf XPCWrappedNative::GetWrappedNativeOfJSObject
xul!XPCWrappedNative::GetWrappedNativeOfJSObject [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1397]:
1397 10074a00 51 push ecx
1397 10074a01 53 push ebx
1397 10074a02 55 push ebp
1397 10074a03 8b6c2418 mov ebp,dword ptr [esp+18h]
1397 10074a07 56 push esi
1397 10074a08 57 push edi
1397 10074a09 8da42400000000 lea esp,[esp]
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x10 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1402]:
1402 10074a10 33ff xor edi,edi
1408 10074a12 85ed test ebp,ebp
1408 10074a14 897c2420 mov dword ptr [esp+20h],edi
1408 10074a18 0f85a2000000 jne xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0xc0 (10074ac0)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1e [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1440]:
1440 10074a1e 8b54241c mov edx,dword ptr [esp+1Ch]
1440 10074a22 8bf2 mov esi,edx
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x24 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1440]:
1440 10074a24 85f6 test esi,esi
1440 10074a26 0f8424010000 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x150 (10074b50)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x2c [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1444]:
1444 10074a2c 8b4604 mov eax,dword ptr [esi+4]
1444 10074a2f 83e0fc and eax,0FFFFFFFCh
1446 10074a32 3d40599c10 cmp eax,offset xul!XPC_WN_NoHelper_JSClass (109c5940)
1446 10074a37 7528 jne xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x61 (10074a61)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x39 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1450]:
1450 10074a39 8b4610 mov eax,dword ptr [esi+10h]
1450 10074a3c a801 test al,1
1450 10074a3e 0f848b8e2900 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298ecf (1030d8cf)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x44 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1450]:
1450 10074a44 83e0fe and eax,0FFFFFFFEh
1450 10074a47 8bd8 mov ebx,eax
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x49 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1454]:
1454 10074a49 85ff test edi,edi
1454 10074a4b 0f85e4000000 jne xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x135 (10074b35)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x51 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1456]:
1456 10074a51 8b442424 mov eax,dword ptr [esp+24h]
1456 10074a55 85c0 test eax,eax
1456 10074a57 755d jne xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0xb6 (10074ab6)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x59 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1456]:
1456 10074a59 5f pop edi
1456 10074a5a 5e pop esi
1456 10074a5b 5d pop ebp
1458 10074a5c 8bc3 mov eax,ebx
1458 10074a5e 5b pop ebx
1516 10074a5f 59 pop ecx
1516 10074a60 c3 ret
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x61 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1446]:
1446 10074a61 8b4828 mov ecx,dword ptr [eax+28h]
1446 10074a64 81f9aaaa3a10 cmp ecx,offset xul!XPC_WN_GetObjectOpsNoCall (103aaaaa)
1446 10074a6a 74cd je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x39 (10074a39)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x6c [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1446]:
1446 10074a6c 81f9a4aa3a10 cmp ecx,offset xul!XPC_WN_GetObjectOpsWithCall (103aaaa4)
1446 10074a72 74c5 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x39 (10074a39)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x74 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1461]:
1461 10074a74 3df8589c10 cmp eax,offset xul!XPC_WN_Tearoff_JSClass (109c58f8)
1461 10074a79 0f84798d2900 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298df8 (1030d7f8)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x7f [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1484]:
1484 10074a7f 3da05a9c10 cmp eax,offset xul!sXPC_XOW_JSClass (109c5aa0)
1484 10074a84 0f841d010000 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1a7 (10074ba7)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x8a [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1484]:
1484 10074a8a 3dc83a9c10 cmp eax,offset xul!XPCNativeWrapper::sXPC_NW_JSClass (109c3ac8)
1484 10074a8f 0f84e2000000 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x177 (10074b77)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x95 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1484]:
1484 10074a95 3d385a9c10 cmp eax,offset xul!sXPC_SJOW_JSClass (109c5a38)
1484 10074a9a 0f84ea8d2900 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e8a (1030d88a)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0xa0 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1484]:
1484 10074aa0 3d085b9c10 cmp eax,offset xul!sXPC_SOW_JSClass (109c5b08)
1484 10074aa5 0f84118e2900 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298ebc (1030d8bc)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0xab [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1484]:
1484 10074aab 8b7608 mov esi,dword ptr [esi+8]
1484 10074aae 83e6f8 and esi,0FFFFFFF8h
1484 10074ab1 e96effffff jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x24 (10074a24)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0xb6 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1484]:
1484 10074ab6 5f pop edi
1457 10074ab7 8930 mov dword ptr [eax],esi
1457 10074ab9 5e pop esi
1457 10074aba 5d pop ebp
1458 10074abb 8bc3 mov eax,ebx
1458 10074abd 5b pop ebx
1516 10074abe 59 pop ecx
1516 10074abf c3 ret
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0xc0 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1410]:
1410 10074ac0 8b750c mov esi,dword ptr [ebp+0Ch]
1410 10074ac3 83e6f8 and esi,0FFFFFFF8h
1413 10074ac6 8b4604 mov eax,dword ptr [esi+4]
1413 10074ac9 83e0fc and eax,0FFFFFFFCh
1415 10074acc 3df0599c10 cmp eax,offset xul!XPC_WN_NoMods_NoCall_Proto_JSClass (109c59f0)
1415 10074ad1 7440 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x113 (10074b13)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0xd3 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1415]:
1415 10074ad3 3db0589c10 cmp eax,offset xul!XPC_WN_ModsAllowed_NoCall_Proto_JSClass (109c58b0)
1415 10074ad8 7439 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x113 (10074b13)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0xda [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1415]:
1415 10074ada 3da8599c10 cmp eax,offset xul!XPC_WN_NoMods_WithCall_Proto_JSClass (109c59a8)
1415 10074adf 7432 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x113 (10074b13)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0xe1 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1415]:
1415 10074ae1 3d68589c10 cmp eax,offset xul!XPC_WN_ModsAllowed_WithCall_Proto_JSClass (109c5868)
1415 10074ae6 742b je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x113 (10074b13)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0xe8 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1422]:
1422 10074ae8 3d40599c10 cmp eax,offset xul!XPC_WN_NoHelper_JSClass (109c5940)
1422 10074aed 0f8446ffffff je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x39 (10074a39)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0xf3 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1422]:
1422 10074af3 8b4828 mov ecx,dword ptr [eax+28h]
1422 10074af6 81f9aaaa3a10 cmp ecx,offset xul!XPC_WN_GetObjectOpsNoCall (103aaaaa)
1422 10074afc 0f8437ffffff je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x39 (10074a39)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x102 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1422]:
1422 10074b02 81f9a4aa3a10 cmp ecx,offset xul!XPC_WN_GetObjectOpsWithCall (103aaaa4)
1422 10074b08 0f842bffffff je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x39 (10074a39)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x10e [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1422]:
1422 10074b0e e9da8c2900 jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298ded (1030d7ed)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x113 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1418]:
1418 10074b13 8b4610 mov eax,dword ptr [esi+10h]
1418 10074b16 a801 test al,1
1418 10074b18 0f84658d2900 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e83 (1030d883)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x11e [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1418]:
1418 10074b1e 83e0fe and eax,0FFFFFFFEh
1418 10074b21 8bf8 mov edi,eax
1419 10074b23 0f84f5feffff je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1e (10074a1e)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x129 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1420]:
1420 10074b29 8b4708 mov eax,dword ptr [edi+8]
1420 10074b2c 89442420 mov dword ptr [esp+20h],eax
1420 10074b30 e9e9feffff jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1e (10074a1e)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x135 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1454]:
1454 10074b35 8b430c mov eax,dword ptr [ebx+0Ch]
1454 10074b38 a801 test al,1
1454 10074b3a 0f85968d2900 jne xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298ed6 (1030d8d6)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x140 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1454]:
1454 10074b40 83e0fc and eax,0FFFFFFFCh
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x143 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1454]:
1454 10074b43 3bf8 cmp edi,eax
1454 10074b45 0f8406ffffff je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x51 (10074a51)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x14b [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1454]:
1454 10074b4b e98d8d2900 jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298edd (1030d8dd)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x150 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1492]:
1492 10074b50 8b4204 mov eax,dword ptr [edx+4]
1492 10074b53 83e0fc and eax,0FFFFFFFCh
1495 10074b56 f7400400000100 test dword ptr [eax+4],offset <Unloaded_RT40.dll>+0xffff (00010000)
1495 10074b5d 0f85bc8d2900 jne xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298f1f (1030d91f)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x163 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1513]:
1513 10074b63 8b442424 mov eax,dword ptr [esp+24h]
1513 10074b67 85c0 test eax,eax
1513 10074b69 0f85018e2900 jne xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298f70 (1030d970)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x16f [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1513]:
1513 10074b6f 5f pop edi
1513 10074b70 5e pop esi
1513 10074b71 5d pop ebp
1515 10074b72 33c0 xor eax,eax
1515 10074b74 5b pop ebx
1516 10074b75 59 pop ecx
1516 10074b76 c3 ret
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x177 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1484]:
1484 10074b77 8b4c2418 mov ecx,dword ptr [esp+18h]
1484 10074b7b 8d442410 lea eax,[esp+10h]
1484 10074b7f 50 push eax
1484 10074b80 51 push ecx
1484 10074b81 8bc6 mov eax,esi
1484 10074b83 e807d10500 call xul!XPCNativeWrapper::GetWrappedNative (100d1c8f)
1484 10074b88 83c408 add esp,8
1484 10074b8b 85c0 test eax,eax
1484 10074b8d 7429 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1b8 (10074bb8)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x18f [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1484]:
1484 10074b8f 8b442410 mov eax,dword ptr [esp+10h]
1484 10074b93 85c0 test eax,eax
1484 10074b95 7421 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1b8 (10074bb8)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x197 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1484]:
1484 10074b97 8b4014 mov eax,dword ptr [eax+14h]
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x19a [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1484]:
1484 10074b9a 85c0 test eax,eax
1484 10074b9c 741a je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1b8 (10074bb8)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x19e [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1486]:
1486 10074b9e 8944241c mov dword ptr [esp+1Ch],eax
1486 10074ba2 e969feffff jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x10 (10074a10)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1a7 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1484]:
1484 10074ba7 8b542418 mov edx,dword ptr [esp+18h]
1484 10074bab 52 push edx
1484 10074bac 8bc6 mov eax,esi
1484 10074bae e82adf1500 call xul!XPCWrapper::UnwrapXOW (101d2add)
1484 10074bb3 83c404 add esp,4
1484 10074bb6 ebe2 jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x19a (10074b9a)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1b8 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcwrappednative.cpp @ 1440]:
1440 10074bb8 8b7608 mov esi,dword ptr [esi+8]
1487 10074bbb 8b54241c mov edx,dword ptr [esp+1Ch]
1487 10074bbf 83e6f8 and esi,0FFFFFFF8h
1487 10074bc2 e95dfeffff jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x24 (10074a24)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298ded:
1030d7ed 3df8589c10 cmp eax,offset xul!XPC_WN_Tearoff_JSClass (109c58f8)
1030d7f2 0f857773d6ff jne xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x16f (10074b6f)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298df8:
1030d7f8 8b460c mov eax,dword ptr [esi+0Ch]
1030d7fb 83e0f8 and eax,0FFFFFFF8h
1030d7fe e821a0ecff call xul!xpc_GetJSPrivate (101d7824)
1030d803 85ff test edi,edi
1030d805 8bd8 mov ebx,eax
1030d807 0f844a000000 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e57 (1030d857)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e0d:
1030d80d e82e30d6ff call xul!XPCWrappedNative::GetProto (10070840)
1030d812 3bf8 cmp edi,eax
1030d814 0f843d000000 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e57 (1030d857)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e1a:
1030d81a 8bc3 mov eax,ebx
1030d81c e82f30d6ff call xul!XPCWrappedNative::GetScope (10070850)
1030d821 3907 cmp dword ptr [edi],eax
1030d823 0f858f73d6ff jne xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1b8 (10074bb8)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e29:
1030d829 837c242000 cmp dword ptr [esp+20h],0
1030d82e 0f848473d6ff je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1b8 (10074bb8)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e34:
1030d834 8bc3 mov eax,ebx
1030d836 e80530d6ff call xul!XPCWrappedNative::GetProto (10070840)
1030d83b 85c0 test eax,eax
1030d83d 0f847573d6ff je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1b8 (10074bb8)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e43:
1030d843 8bc3 mov eax,ebx
1030d845 e8f62fd6ff call xul!XPCWrappedNative::GetProto (10070840)
1030d84a 8b4c2420 mov ecx,dword ptr [esp+20h]
1030d84e 3b4808 cmp ecx,dword ptr [eax+8]
1030d851 0f856173d6ff jne xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1b8 (10074bb8)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e57:
1030d857 8b442424 mov eax,dword ptr [esp+24h]
1030d85b 85c0 test eax,eax
1030d85d 7402 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e61 (1030d861)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e5f:
1030d85f 8930 mov dword ptr [eax],esi
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e61:
1030d861 8bc6 mov eax,esi
1030d863 e8bc9fecff call xul!xpc_GetJSPrivate (101d7824)
1030d868 85c0 test eax,eax
1030d86a 0f84ff72d6ff je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x16f (10074b6f)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e70:
1030d870 8b4c2428 mov ecx,dword ptr [esp+28h]
1030d874 85c9 test ecx,ecx
1030d876 0f84dd71d6ff je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x59 (10074a59)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e7c:
1030d87c 8901 mov dword ptr [ecx],eax
1030d87e e9d671d6ff jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x59 (10074a59)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e83:
1030d883 33ff xor edi,edi
1030d885 e99471d6ff jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1e (10074a1e)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298e8a:
1030d88a 8b5e0c mov ebx,dword ptr [esi+0Ch]
1030d88d 8b542418 mov edx,dword ptr [esp+18h]
1030d891 83e3f8 and ebx,0FFFFFFF8h
1030d894 53 push ebx
1030d895 52 push edx
1030d896 e88494e9ff call xul!CanAccessWrapper (101a6d1f)
1030d89b 83c408 add esp,8
1030d89e 85c0 test eax,eax
1030d8a0 7913 jns xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298eb5 (1030d8b5)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298ea2:
1030d8a2 8b442418 mov eax,dword ptr [esp+18h]
1030d8a6 50 push eax
1030d8a7 ff15048f7810 call dword ptr [xul!_imp__JS_ClearPendingException (10788f04)]
1030d8ad 83c404 add esp,4
1030d8b0 e90373d6ff jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1b8 (10074bb8)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298eb5:
1030d8b5 8bc3 mov eax,ebx
1030d8b7 e9de72d6ff jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x19a (10074b9a)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298ebc:
1030d8bc 8b4c2418 mov ecx,dword ptr [esp+18h]
1030d8c0 56 push esi
1030d8c1 51 push ecx
1030d8c2 e806932900 call xul!XPCWrapper::UnwrapSOW (105a6bcd)
1030d8c7 83c408 add esp,8
1030d8ca e9cb72d6ff jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x19a (10074b9a)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298ecf:
1030d8cf 33db xor ebx,ebx
1030d8d1 e97371d6ff jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x49 (10074a49)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298ed6:
1030d8d6 33c0 xor eax,eax
1030d8d8 e96672d6ff jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x143 (10074b43)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298edd:
1030d8dd 8bc3 mov eax,ebx
1030d8df e86c2fd6ff call xul!XPCWrappedNative::GetScope (10070850)
1030d8e4 3907 cmp dword ptr [edi],eax
1030d8e6 0f85cc72d6ff jne xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1b8 (10074bb8)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298eec:
1030d8ec 837c242000 cmp dword ptr [esp+20h],0
1030d8f1 0f84c172d6ff je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1b8 (10074bb8)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298ef7:
1030d8f7 8bc3 mov eax,ebx
1030d8f9 e8422fd6ff call xul!XPCWrappedNative::GetProto (10070840)
1030d8fe 85c0 test eax,eax
1030d900 0f84b272d6ff je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1b8 (10074bb8)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298f06:
1030d906 8bc3 mov eax,ebx
1030d908 e8332fd6ff call xul!XPCWrappedNative::GetProto (10070840)
1030d90d 8b542420 mov edx,dword ptr [esp+20h]
1030d911 3b5008 cmp edx,dword ptr [eax+8]
1030d914 0f843771d6ff je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x51 (10074a51)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298f1a:
1030d91a e99972d6ff jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x1b8 (10074bb8)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298f1f:
1030d91f 8b404c mov eax,dword ptr [eax+4Ch]
1030d922 85c0 test eax,eax
1030d924 0f843972d6ff je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x163 (10074b63)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298f2a:
1030d92a 8b7c2418 mov edi,dword ptr [esp+18h]
1030d92e 52 push edx
1030d92f 57 push edi
1030d930 ffd0 call eax
1030d932 8bf0 mov esi,eax
1030d934 8b4604 mov eax,dword ptr [esi+4]
1030d937 83e0fc and eax,0FFFFFFFCh
1030d93a 83c408 add esp,8
1030d93d 3da05a9c10 cmp eax,offset xul!sXPC_XOW_JSClass (109c5aa0)
1030d942 7511 jne xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298f55 (1030d955)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298f44:
1030d944 57 push edi
1030d945 8bc6 mov eax,esi
1030d947 e89151ecff call xul!XPCWrapper::UnwrapXOW (101d2add)
1030d94c 83c404 add esp,4
1030d94f 85c0 test eax,eax
1030d951 7402 je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298f55 (1030d955)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298f53:
1030d953 8bf0 mov esi,eax
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298f55:
1030d955 85f6 test esi,esi
1030d957 0f840672d6ff je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x163 (10074b63)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298f5d:
1030d95d 3b74241c cmp esi,dword ptr [esp+1Ch]
1030d961 0f84fc71d6ff je xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x163 (10074b63)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298f67:
1030d967 8974241c mov dword ptr [esp+1Ch],esi
1030d96b e9a070d6ff jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x10 (10074a10)
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x298f70:
1030d970 c70000000000 mov dword ptr [eax],0
1030d976 e9f471d6ff jmp xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x16f (10074b6f)
0:000> r
eax=0149ac80 ebx=00000000 ecx=00000000 edx=00000000 esi=00000000 edi=00000000
eip=10074b50 esp=0012f8ac ebp=00000000 iopl=0 nv up ei pl zr na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010246
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x150:
10074b50 8b4204 mov eax,dword ptr [edx+4] ds:0023:00000004=????????
0:000> .frame 1
01 0012f8e8 10029f50 xul!XPCConvert::JSObject2NativeInterface+0x320bf4
0:000> dv
ccx = 0x00826804
dest = 0x009fa16c
src = 0x00000000
iid = 0x00000000
aOuter = 0x00000000
pErr = 0x00000000
wrapper = 0x00826804
iface = 0x00826804
0:000> r
eax=0149ac80 ebx=00000000 ecx=00000000 edx=00000000 esi=00000000 edi=00000000
eip=10074b50 esp=0012f8ac ebp=00000000 iopl=0 nv up ei pl zr na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010246
xul!XPCWrappedNative::GetWrappedNativeOfJSObject+0x150:
10074b50 8b4204 mov eax,dword ptr [edx+4] ds:0023:00000004=????????
0:000> uf nsXPConnect::WrapJS
xul!nsXPConnect::WrapJS [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\nsxpconnect.cpp @ 1272]:
1272 10029ee0 81ec9c000000 sub esp,offset <Unloaded_RT40.dll>+0x9b (0000009c)
1272 10029ee6 a198469b10 mov eax,dword ptr [xul!__security_cookie (109b4698)]
1272 10029eeb 33c4 xor eax,esp
1272 10029eed 89842498000000 mov dword ptr <Unloaded_RT40.dll>+0x97 (00000098)[esp],eax
1279 10029ef4 8b8424a4000000 mov eax,dword ptr <Unloaded_RT40.dll>+0xa3 (000000a4)[esp]
1279 10029efb 53 push ebx
1279 10029efc 8b9c24b0000000 mov ebx,dword ptr <Unloaded_RT40.dll>+0xaf (000000b0)[esp]
1279 10029f03 56 push esi
1279 10029f04 8bb424b8000000 mov esi,dword ptr <Unloaded_RT40.dll>+0xb7 (000000b8)[esp]
1279 10029f0b 57 push edi
1279 10029f0c 8bbc24b4000000 mov edi,dword ptr <Unloaded_RT40.dll>+0xb3 (000000b4)[esp]
1279 10029f13 6a00 push 0
1279 10029f15 6a00 push 0
1279 10029f17 6aff push 0FFFFFFFFh
1279 10029f19 6a00 push 0
1279 10029f1b 6a00 push 0
1279 10029f1d 6a00 push 0
1279 10029f1f 50 push eax
1279 10029f20 6a02 push 2
1279 10029f22 8d4c2430 lea ecx,[esp+30h]
1279 10029f26 c70600000000 mov dword ptr [esi],0
1279 10029f2c e8afa60400 call xul!XPCCallContext::XPCCallContext (100745e0)
1280 10029f31 837c241400 cmp dword ptr [esp+14h],0
1280 10029f36 0f8477883100 je xul!nsXPConnect::WrapJS+0x3188d3 (103427b3)
xul!nsXPConnect::WrapJS+0x5c [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\nsxpconnect.cpp @ 1285]:
1285 10029f3c 8d4c240c lea ecx,[esp+0Ch]
1285 10029f40 51 push ecx
1285 10029f41 6a00 push 0
1285 10029f43 53 push ebx
1285 10029f44 57 push edi
1285 10029f45 8d542420 lea edx,[esp+20h]
1285 10029f49 56 push esi
1285 10029f4a 52 push edx
1285 10029f4b e8b0290000 call xul!XPCConvert::JSObject2NativeInterface (1002c900)
1285 10029f50 83c418 add esp,18h
1285 10029f53 85c0 test eax,eax
1286 10029f55 8d4c2410 lea ecx,[esp+10h]
1286 10029f59 0f8467883100 je xul!nsXPConnect::WrapJS+0x3188e6 (103427c6)
xul!nsXPConnect::WrapJS+0x7f [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\nsxpconnect.cpp @ 1287]:
1287 10029f5f e8bcf00200 call xul!XPCCallContext::~XPCCallContext (10059020)
1287 10029f64 33c0 xor eax,eax
xul!nsXPConnect::WrapJS+0x86 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\nsxpconnect.cpp @ 1288]:
1288 10029f66 8b8c24a4000000 mov ecx,dword ptr <Unloaded_RT40.dll>+0xa3 (000000a4)[esp]
1288 10029f6d 5f pop edi
1288 10029f6e 5e pop esi
1288 10029f6f 5b pop ebx
1288 10029f70 33cc xor ecx,esp
1288 10029f72 e829b32500 call xul!__security_check_cookie (102852a0)
1288 10029f77 81c49c000000 add esp,offset <Unloaded_RT40.dll>+0x9b (0000009c)
1288 10029f7d c21400 ret 14h
xul!nsXPConnect::WrapJS+0x3188d3:
103427b3 8d4c2410 lea ecx,[esp+10h]
103427b7 e86468d1ff call xul!XPCCallContext::~XPCCallContext (10059020)
103427bc b805400080 mov eax,80004005h
103427c1 e9a077ceff jmp xul!nsXPConnect::WrapJS+0x86 (10029f66)
xul!nsXPConnect::WrapJS+0x3188e6:
103427c6 8b74240c mov esi,dword ptr [esp+0Ch]
103427ca e85168d1ff call xul!XPCCallContext::~XPCCallContext (10059020)
103427cf 8bc6 mov eax,esi
103427d1 e99077ceff jmp xul!nsXPConnect::WrapJS+0x86 (10029f66)
0:000> uf XPCConvert::JSObject2NativeInterface
xul!XPCConvert::JSObject2NativeInterface [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcconvert.cpp @ 1349]:
1349 1002c900 51 push ecx
1356 1002c901 8b44240c mov eax,dword ptr [esp+0Ch]
1356 1002c905 53 push ebx
1356 1002c906 55 push ebp
1356 1002c907 56 push esi
1357 1002c908 8b742428 mov esi,dword ptr [esp+28h]
1357 1002c90c 85f6 test esi,esi
1357 1002c90e 57 push edi
1357 1002c90f 8b7c2418 mov edi,dword ptr [esp+18h]
1357 1002c913 8b6f14 mov ebp,dword ptr [edi+14h]
1357 1002c916 c70000000000 mov dword ptr [eax],0
1357 1002c91c 7406 je xul!XPCConvert::JSObject2NativeInterface+0x24 (1002c924)
xul!XPCConvert::JSObject2NativeInterface+0x1e [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcconvert.cpp @ 1358]:
1358 1002c91e c70609005780 mov dword ptr [esi],80570009h
xul!XPCConvert::JSObject2NativeInterface+0x24 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcconvert.cpp @ 1362]:
1362 1002c924 8b5c2428 mov ebx,dword ptr [esp+28h]
1362 1002c928 85db test ebx,ebx
1362 1002c92a 0f84b30b3200 je xul!XPCConvert::JSObject2NativeInterface+0x320be3 (1034d4e3)
xul!XPCConvert::JSObject2NativeInterface+0x30 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcconvert.cpp @ 1400]:
1400 1002c930 8b6c2424 mov ebp,dword ptr [esp+24h]
1400 1002c934 8b4c2420 mov ecx,dword ptr [esp+20h]
1400 1002c938 8d442418 lea eax,[esp+18h]
1400 1002c93c 50 push eax
1400 1002c93d 53 push ebx
1400 1002c93e 55 push ebp
1400 1002c93f 51 push ecx
1400 1002c940 57 push edi
1400 1002c941 e80a580300 call xul!nsXPCWrappedJS::GetNewOrUsed (10062150)
1400 1002c946 83c414 add esp,14h
1401 1002c949 85f6 test esi,esi
1401 1002c94b 7402 je xul!XPCConvert::JSObject2NativeInterface+0x4f (1002c94f)
xul!XPCConvert::JSObject2NativeInterface+0x4d [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcconvert.cpp @ 1402]:
1402 1002c94d 8906 mov dword ptr [esi],eax
xul!XPCConvert::JSObject2NativeInterface+0x4f [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcconvert.cpp @ 1403]:
1403 1002c94f 85c0 test eax,eax
1403 1002c951 7841 js xul!XPCConvert::JSObject2NativeInterface+0x94 (1002c994)
xul!XPCConvert::JSObject2NativeInterface+0x53 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcconvert.cpp @ 1403]:
1403 1002c953 8b7c2418 mov edi,dword ptr [esp+18h]
1403 1002c957 85ff test edi,edi
1403 1002c959 7439 je xul!XPCConvert::JSObject2NativeInterface+0x94 (1002c994)
xul!XPCConvert::JSObject2NativeInterface+0x5b [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcconvert.cpp @ 1410]:
1410 1002c95b 85db test ebx,ebx
1410 1002c95d 8b4c241c mov ecx,dword ptr [esp+1Ch]
1410 1002c961 51 push ecx
1410 1002c962 55 push ebp
1410 1002c963 0f840e0c3200 je xul!XPCConvert::JSObject2NativeInterface+0x320c77 (1034d577)
xul!XPCConvert::JSObject2NativeInterface+0x69 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcconvert.cpp @ 1410]:
1410 1002c969 8b5708 mov edx,dword ptr [edi+8]
1410 1002c96c 8b521c mov edx,dword ptr [edx+1Ch]
1410 1002c96f 8d4708 lea eax,[edi+8]
1410 1002c972 50 push eax
xul!XPCConvert::JSObject2NativeInterface+0x73 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcconvert.cpp @ 1410]:
1410 1002c973 ffd2 call edx
1411 1002c975 85f6 test esi,esi
1411 1002c977 8bd8 mov ebx,eax
1411 1002c979 7402 je xul!XPCConvert::JSObject2NativeInterface+0x7d (1002c97d)
xul!XPCConvert::JSObject2NativeInterface+0x7b [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcconvert.cpp @ 1412]:
1412 1002c97b 891e mov dword ptr [esi],ebx
xul!XPCConvert::JSObject2NativeInterface+0x7d [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcconvert.cpp @ 1413]:
1413 1002c97d 8b07 mov eax,dword ptr [edi]
1413 1002c97f 8b4808 mov ecx,dword ptr [eax+8]
1413 1002c982 57 push edi
1413 1002c983 ffd1 call ecx
1414 1002c985 85db test ebx,ebx
1414 1002c987 780b js xul!XPCConvert::JSObject2NativeInterface+0x94 (1002c994)
xul!XPCConvert::JSObject2NativeInterface+0x89 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcconvert.cpp @ 1414]:
1414 1002c989 b801000000 mov eax,offset <Unloaded_RT40.dll> (00000001)
xul!XPCConvert::JSObject2NativeInterface+0x8e [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcconvert.cpp @ 1419]:
1419 1002c98e 5f pop edi
1419 1002c98f 5e pop esi
1419 1002c990 5d pop ebp
1419 1002c991 5b pop ebx
1419 1002c992 59 pop ecx
1419 1002c993 c3 ret
xul!XPCConvert::JSObject2NativeInterface+0x94 [e:\builds\moz2_slave\win32_build\build\js\src\xpconnect\src\xpcconvert.cpp @ 1419]:
1419 1002c994 5f pop edi
1419 1002c995 5e pop esi
1419 1002c996 5d pop ebp
1419 1002c997 33c0 xor eax,eax
1419 1002c999 5b pop ebx
1419 1002c99a 59 pop ecx
1419 1002c99b c3 ret
xul!XPCConvert::JSObject2NativeInterface+0x320be3:
1034d4e3 8b4c2420 mov ecx,dword ptr [esp+20h]
1034d4e7 6a00 push 0
1034d4e9 6a00 push 0
1034d4eb 6a00 push 0
1034d4ed 51 push ecx
1034d4ee 55 push ebp
1034d4ef e80c75d2ff call xul!XPCWrappedNative::GetWrappedNativeOfJSObject (10074a00)
1034d4f4 83c414 add esp,14h
1034d4f7 85c0 test eax,eax
1034d4f9 7421 je xul!XPCConvert::JSObject2NativeInterface+0x320c1c (1034d51c)
xul!XPCConvert::JSObject2NativeInterface+0x320bfb:
1034d4fb 8b4c241c mov ecx,dword ptr [esp+1Ch]
1034d4ff 8b4004 mov eax,dword ptr [eax+4]
1034d502 8b10 mov edx,dword ptr [eax]
1034d504 8b12 mov edx,dword ptr [edx]
1034d506 51 push ecx
1034d507 8b4c2428 mov ecx,dword ptr [esp+28h]
1034d50b 51 push ecx
1034d50c 50 push eax
1034d50d ffd2 call edx
1034d50f c1e81f shr eax,1Fh
1034d512 f7d0 not eax
1034d514 83e001 and eax,1
1034d517 e972f4cdff jmp xul!XPCConvert::JSObject2NativeInterface+0x8e (1002c98e)
xul!XPCConvert::JSObject2NativeInterface+0x320c1c:
1034d51c 8b442420 mov eax,dword ptr [esp+20h]
1034d520 50 push eax
1034d521 55 push ebp
1034d522 ff15388f7810 call dword ptr [xul!_imp__JS_TypeOfValue (10788f38)]
1034d528 83c408 add esp,8
1034d52b 83f807 cmp eax,7
1034d52e 0f8460f4cdff je xul!XPCConvert::JSObject2NativeInterface+0x94 (1002c994)
xul!XPCConvert::JSObject2NativeInterface+0x320c34:
1034d534 8b442420 mov eax,dword ptr [esp+20h]
1034d538 8d4c2418 lea ecx,[esp+18h]
1034d53c 51 push ecx
1034d53d e8352ddaff call xul!XPCConvert::GetISupportsFromJSObject (100f0277)
1034d542 83c404 add esp,4
1034d545 85c0 test eax,eax
1034d547 0f84e3f3cdff je xul!XPCConvert::JSObject2NativeInterface+0x30 (1002c930)
xul!XPCConvert::JSObject2NativeInterface+0x320c4d:
1034d54d 8b442418 mov eax,dword ptr [esp+18h]
1034d551 85c0 test eax,eax
1034d553 0f843bf4cdff je xul!XPCConvert::JSObject2NativeInterface+0x94 (1002c994)
xul!XPCConvert::JSObject2NativeInterface+0x320c59:
1034d559 8b4c241c mov ecx,dword ptr [esp+1Ch]
1034d55d 8b10 mov edx,dword ptr [eax]
1034d55f 8b12 mov edx,dword ptr [edx]
1034d561 51 push ecx
1034d562 8b4c2428 mov ecx,dword ptr [esp+28h]
1034d566 51 push ecx
1034d567 50 push eax
1034d568 ffd2 call edx
1034d56a c1e81f shr eax,1Fh
1034d56d f7d0 not eax
1034d56f 83e001 and eax,1
1034d572 e917f4cdff jmp xul!XPCConvert::JSObject2NativeInterface+0x8e (1002c98e)
xul!XPCConvert::JSObject2NativeInterface+0x320c77:
1034d577 8b07 mov eax,dword ptr [edi]
1034d579 8b10 mov edx,dword ptr [eax]
1034d57b 57 push edi
1034d57c e9f2f3cdff jmp xul!XPCConvert::JSObject2NativeInterface+0x73 (1002c973)