Closed
Bug 1215847
Opened 9 years ago
Closed 9 years ago
triple WinUtils::WaitForMessage hang with three processes
Categories
(Core :: DOM: Content Processes, defect)
Core
DOM: Content Processes
Tracking
()
RESOLVED
DUPLICATE
of bug 1213671
Tracking | Status | |
---|---|---|
e10s | + | --- |
People
(Reporter: jimm, Unassigned)
Details
While surfing the web today, hit this when I tried to open dev tools using ctrl-shift-i.
Interestingly chrome was still responsive, I was able to right-click and bring up context menus and such, and i was able to resize the window. However painting was frozen, and content was unresponsive to user input.
It shouldn't be hard to detect something like this and break out of it.
browser process:
ntdll.dll!_NtWaitForMultipleObjects@20() Unknown
KernelBase.dll!_WaitForMultipleObjectsEx@20() Unknown
kernel32.dll!_WaitForMultipleObjectsExImplementation@20() Unknown
user32.dll!_RealMsgWaitForMultipleObjectsEx@20() Unknown
xul.dll!mozilla::widget::WinUtils::WaitForMessage(unsigned long aTimeoutMs) Line 621 C++
xul.dll!nsAppShell::ProcessNextNativeEvent(bool mayWait) Line 301 C++
xul.dll!nsBaseAppShell::DoProcessNextNativeEvent(bool mayWait) Line 139 C++
xul.dll!nsBaseAppShell::OnProcessNextEvent(nsIThreadInternal * thr, bool mayWait) Line 289 C++
xul.dll!nsThread::ProcessNextEvent(bool aMayWait, bool * aResult) Line 944 C++
xul.dll!NS_ProcessNextEvent(nsIThread * aThread, bool aMayWait) Line 297 C++
xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate * aDelegate) Line 128 C++
xul.dll!MessageLoop::RunHandler() Line 228 C++
xul.dll!MessageLoop::Run() Line 202 C++
xul.dll!nsBaseAppShell::Run() Line 158 C++
xul.dll!nsAppShell::Run() Line 178 C++
xul.dll!nsAppStartup::Run() Line 282 C++
xul.dll!XREMain::XRE_mainRun() Line 4298 C++
xul.dll!XREMain::XRE_main(int argc, char * * argv, const nsXREAppData * aAppData) Line 4391 C++
xul.dll!XRE_main(int argc, char * * argv, const nsXREAppData * aAppData, unsigned int aFlags) Line 4494 C++
firefox.exe!do_main(int argc, char * * argv, nsIFile * xreDirectory) Line 212 C++
firefox.exe!NS_internal_main(int argc, char * * argv) Line 354 C++
firefox.exe!wmain(int argc, wchar_t * * argv) Line 138 C++
> firefox.exe!__tmainCRTStartup() Line 255 C
kernel32.dll!@BaseThreadInitThunk@12() Unknown
ntdll.dll!___RtlUserThreadStart@8() Unknown
ntdll.dll!__RtlUserThreadStart@8() Unknown
content process:
ntdll.dll!_NtWaitForMultipleObjects@20() Unknown
KernelBase.dll!_WaitForMultipleObjectsEx@20() Unknown
kernel32.dll!_WaitForMultipleObjectsExImplementation@20() Unknown
user32.dll!_RealMsgWaitForMultipleObjectsEx@20() Unknown
xul.dll!mozilla::widget::WinUtils::WaitForMessage(unsigned long aTimeoutMs) Line 621 C++
xul.dll!nsAppShell::ProcessNextNativeEvent(bool mayWait) Line 301 C++
xul.dll!nsBaseAppShell::DoProcessNextNativeEvent(bool mayWait) Line 139 C++
xul.dll!nsBaseAppShell::OnProcessNextEvent(nsIThreadInternal * thr, bool mayWait) Line 289 C++
xul.dll!nsThread::ProcessNextEvent(bool aMayWait, bool * aResult) Line 944 C++
xul.dll!NS_ProcessNextEvent(nsIThread * aThread, bool aMayWait) Line 297 C++
xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate * aDelegate) Line 128 C++
xul.dll!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate * aDelegate) Line 289 C++
xul.dll!MessageLoop::RunHandler() Line 228 C++
xul.dll!MessageLoop::Run() Line 202 C++
xul.dll!nsBaseAppShell::Run() Line 158 C++
xul.dll!nsAppShell::Run() Line 178 C++
xul.dll!XRE_RunAppShell() Line 785 C++
xul.dll!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate * aDelegate) Line 266 C++
xul.dll!MessageLoop::RunHandler() Line 228 C++
xul.dll!MessageLoop::Run() Line 202 C++
xul.dll!XRE_InitChildProcess(int aArgc, char * * aArgv, mozilla::gmp::GMPLoader * aGMPLoader) Line 625 C++
plugin-container.exe!content_process_main(int argc, char * * argv) Line 238 C++
plugin-container.exe!wmain(int argc, wchar_t * * argv) Line 131 C++
> plugin-container.exe!__tmainCRTStartup() Line 255 C
kernel32.dll!@BaseThreadInitThunk@12() Unknown
ntdll.dll!___RtlUserThreadStart@8() Unknown
ntdll.dll!__RtlUserThreadStart@8() Unknown
plugin process:
ntdll.dll!_NtWaitForMultipleObjects@20() Unknown
KernelBase.dll!_WaitForMultipleObjectsEx@20() Unknown
kernel32.dll!_WaitForMultipleObjectsExImplementation@20() Unknown
user32.dll!_RealMsgWaitForMultipleObjectsEx@20() Unknown
xul.dll!mozilla::widget::WinUtils::WaitForMessage(unsigned long aTimeoutMs) Line 621 C++
xul.dll!base::MessagePumpForUI::DoRunLoop() Line 236 C++
xul.dll!base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Delegate * delegate, base::MessagePumpWin::Dispatcher * dispatcher) Line 56 C++
xul.dll!base::MessagePumpWin::Run(base::MessagePump::Delegate * delegate) Line 78 C++
xul.dll!MessageLoop::RunInternal() Line 235 C++
xul.dll!MessageLoop::RunHandler() Line 220 C++
xul.dll!MessageLoop::Run() Line 202 C++
xul.dll!XRE_InitChildProcess(int aArgc, char * * aArgv, mozilla::gmp::GMPLoader * aGMPLoader) Line 625 C++
plugin-container.exe!content_process_main(int argc, char * * argv) Line 238 C++
plugin-container.exe!wmain(int argc, wchar_t * * argv) Line 131 C++
> plugin-container.exe!__tmainCRTStartup() Line 255 C
kernel32.dll!@BaseThreadInitThunk@12() Unknown
ntdll.dll!___RtlUserThreadStart@8() Unknown
ntdll.dll!__RtlUserThreadStart@8() Unknown
Reporter | ||
Comment 1•9 years ago
|
||
This appears to be reproducible, STR:
1) make sure apz and e10s are enabled.
2) visit http://www.sudholtsheetmetal.com/shower-drains.html
3) scroll down and click on one of the 'View Larger Image' links underneath one of the custom drain cover images
result: hang
Reporter | ||
Comment 2•9 years ago
|
||
(In reply to Jim Mathies [:jimm] from comment #1)
> This appears to be reproducible, STR:
Forgot the last step:
1) make sure apz and e10s are enabled.
2) visit http://www.sudholtsheetmetal.com/shower-drains.html
3) scroll down and click on one of the 'View Larger Image' links underneath one of the custom drain cover images
4) type ctrl-shift-i
Reporter | ||
Comment 3•9 years ago
|
||
You also need flash installed and activated.
Reporter | ||
Updated•9 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•