All pastes #1757373 Raw Edit

Gijs

public text v1 · immutable
#1757373 ·published 2010-01-19 13:01 UTC
rendered paste body
Opened 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)