Closed Bug 1236257 Opened 8 years ago Closed 8 years ago

[e10s] dom/canvas/test/test_toBlob.html | application crashed [@ mozilla::dom::ContentProcessManager::GetTabContextByContentProcess(mozilla::dom::IdType<mozilla::dom::ContentParent> const &)]

Categories

(Core :: DOM: Content Processes, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
e10s + ---

People

(Reporter: jgriffin, Unassigned)

References

(Blocks 1 open bug)

Details

On Windows 7 debug, the test dom/canvas/test/test_toBlob.html frequently crashes with:

application crashed [@ mozilla::dom::ContentProcessManager::GetTabContextByContentProcess(mozilla::dom::IdType<mozilla::dom::ContentParent> const &)]

This test will be disabled for e10s on debug Win 7 so we can get mochitest-plain running there.

Log: https://treeherder.mozilla.org/logviewer.html#?job_id=14995352&repo=try

Crash stack:
 10:07:39     INFO -  Thread 0 (crashed)
 10:07:39     INFO -   0  xul.dll!mozilla::dom::ContentProcessManager::GetTabContextByContentProcess(mozilla::dom::IdType<mozilla::dom::ContentParent> const &) [ContentProcessManager.cpp:91a5dd71b9f7 : 244 + 0x1e]
 10:07:39     INFO -      eip = 0x5d7d960b   esp = 0x0015f570   ebp = 0x0015f580   ebx = 0x13b086f0
 10:07:39     INFO -      esi = 0x5f6658b0   edi = 0x000000f4   eax = 0x5f52eed4   ecx = 0x68a30ad9
 10:07:39     INFO -      edx = 0x002d07f9   efl = 0x00200212
 10:07:39     INFO -      Found by: given as instruction pointer in context
 10:07:39     INFO -   1  xul.dll!mozilla::dom::ContentParent::GetManagedTabContext() [ContentParent.cpp:91a5dd71b9f7 : 5233 + 0x26]
 10:07:39     INFO -      eip = 0x5d7d8c6e   esp = 0x0015f588   ebp = 0x0015f59c
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -   2  xul.dll!mozilla::dom::workers::`anonymous namespace'::NotifySoftUpdateIfPrincipalOkRunnable::Run() [ServiceWorkerManagerService.cpp:91a5dd71b9f7 : 62 + 0x15]
 10:07:39     INFO -      eip = 0x5d856acf   esp = 0x0015f5a4   ebp = 0x0015f5bc
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -   3  xul.dll!nsThread::ProcessNextEvent(bool,bool *) [nsThread.cpp:91a5dd71b9f7 : 989 + 0xe]
 10:07:39     INFO -      eip = 0x5be5c320   esp = 0x0015f5c4   ebp = 0x0015f6a4
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -   4  xul.dll!NS_ProcessNextEvent(nsIThread *,bool) [nsThreadUtils.cpp:91a5dd71b9f7 : 297 + 0xd]
 10:07:39     INFO -      eip = 0x5be89a85   esp = 0x0015f6ac   ebp = 0x0015f6b8
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -   5  xul.dll!nsThread::Shutdown() [nsThread.cpp:91a5dd71b9f7 : 799 + 0xa]
 10:07:39     INFO -      eip = 0x5be605a3   esp = 0x0015f6c0   ebp = 0x0015f6d0
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -   6  xul.dll!nsUrlClassifierDBService::Shutdown() [nsUrlClassifierDBService.cpp:91a5dd71b9f7 : 1668 + 0xd]
 10:07:39     INFO -      eip = 0x5e187cad   esp = 0x0015f6d8   ebp = 0x0015f6e4
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -   7  xul.dll!nsUrlClassifierDBService::Observe(nsISupports *,char const *,wchar_t const *) [nsUrlClassifierDBService.cpp:91a5dd71b9f7 : 1613 + 0xb]
 10:07:39     INFO -      eip = 0x5e182fdc   esp = 0x0015f6ec   ebp = 0x0015f760
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -   8  xul.dll!nsObserverList::NotifyObservers(nsISupports *,char const *,wchar_t const *) [nsObserverList.cpp:91a5dd71b9f7 : 113 + 0x1a]
 10:07:39     INFO -      eip = 0x5be1cd9b   esp = 0x0015f768   ebp = 0x0015f780
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -   9  xul.dll!nsObserverService::NotifyObservers(nsISupports *,char const *,wchar_t const *) [nsObserverService.cpp:91a5dd71b9f7 : 307 + 0xe]
 10:07:39     INFO -      eip = 0x5be1cea7   esp = 0x0015f788   ebp = 0x0015f79c
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -  10  xul.dll!nsXREDirProvider::DoShutdown() [nsXREDirProvider.cpp:91a5dd71b9f7 : 937 + 0x15]
 10:07:39     INFO -      eip = 0x5e1a6c7c   esp = 0x0015f7a4   ebp = 0x0015f7c8
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -  11  xul.dll!ScopedXPCOMStartup::~ScopedXPCOMStartup() [nsAppRunner.cpp:91a5dd71b9f7 : 1473 + 0xb]
 10:07:39     INFO -      eip = 0x5e19bbcb   esp = 0x0015f7d0   ebp = 0x0015f7dc
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -  12  xul.dll!mozilla::DefaultDelete<ScopedXPCOMStartup>::operator()(ScopedXPCOMStartup *) [UniquePtr.h:91a5dd71b9f7 : 482 + 0xe]
 10:07:39     INFO -      eip = 0x5e19c0f9   esp = 0x0015f7e4   ebp = 0x0015f7e4
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -  13  xul.dll!XREMain::XRE_main(int,char * * const,nsXREAppData const *) [nsAppRunner.cpp:91a5dd71b9f7 : 4408 + 0x12]
 10:07:39     INFO -      eip = 0x5e1a195f   esp = 0x0015f7ec   ebp = 0x0015f804
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -  14  xul.dll!XRE_main [nsAppRunner.cpp:91a5dd71b9f7 : 4484 + 0x12]
 10:07:39     INFO -      eip = 0x5e1a4346   esp = 0x0015f80c   ebp = 0x0015f918
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -  15  firefox.exe!do_main [nsBrowserApp.cpp:91a5dd71b9f7 : 212 + 0x15]
 10:07:39     INFO -      eip = 0x0116259d   esp = 0x0015f920   ebp = 0x0015fab8
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -  16  firefox.exe!NS_internal_main(int,char * *) [nsBrowserApp.cpp:91a5dd71b9f7 : 352 + 0xc]
 10:07:39     INFO -      eip = 0x01161ed3   esp = 0x0015fac0   ebp = 0x0015fb5c
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -  17  firefox.exe!wmain [nsWindowsWMain.cpp:91a5dd71b9f7 : 131 + 0x7]
 10:07:39     INFO -      eip = 0x01162915   esp = 0x0015fb64   ebp = 0x0015fb90
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -  18  firefox.exe!__tmainCRTStartup [crt0.c : 255 + 0x12]
 10:07:39     INFO -      eip = 0x01164cb9   esp = 0x0015fb98   ebp = 0x0015fbd8
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -  19  kernel32.dll!BaseThreadInitThunk + 0x12
 10:07:39     INFO -      eip = 0x76953c45   esp = 0x0015fbe0   ebp = 0x0015fbe4
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -  20  ntdll.dll!__RtlUserThreadStart + 0x27
 10:07:39     INFO -      eip = 0x76e337f5   esp = 0x0015fbec   ebp = 0x0015fc24
 10:07:39     INFO -      Found by: call frame info
 10:07:39     INFO -  21  ntdll.dll!_RtlUserThreadStart + 0x1b
 10:07:39     INFO -      eip = 0x76e337c8   esp = 0x0015fc2c   ebp = 0x0015fc3c
 10:07:39     INFO -      Found by: call frame info
Depends on: 1232780
this doesn't appear in the top 50 on crash stats.  so just a plus for e10s as a test failure.
Blocks: e10s-tests
tracking-e10s: --- → +
The crashed function was added by Bug 1020172.
Component: Canvas: 2D → DOM: Content Processes
Blocks: 1020172
Doesn't fail anymore. Re-enabling it via bug 1252677.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.