Closed
Bug 1095845
Opened 10 years ago
Closed 10 years ago
In e10s mode, Pandora loads music and ads at the same time.
Categories
(Firefox :: Untriaged, defect)
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
e10s | ? | --- |
People
(Reporter: sharkbit, Assigned: jimm)
References
()
Details
(Keywords: 64bit)
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:36.0) Gecko/20100101 Firefox/36.0 Build ID: 20141107030202 Steps to reproduce: Load pandora.com and listen to music... Actual results: when a commercial hits, the browser loads it and the new song playing both at once! this is a multi-threadding win! lets gank the adds! Expected results: play ad, then play song, or just don't play the ad!
Pandora is georestricted. :/
Updated•10 years ago
|
tracking-e10s:
--- → ?
Updated•10 years ago
|
Assignee: nobody → jmathies
Comment 3•10 years ago
|
||
blassey reports that he has seen this on a different site, cbs radio.com
Flags: needinfo?(ally)
Updated•10 years ago
|
Flags: needinfo?(ally)
Comment 4•10 years ago
|
||
I can't confirm this bug. On today's Nightly, every time I load pandora, even on a clean profile, I get the following crash:
> xul.dll!mozilla::plugins::PluginModuleContentParent::Create(IPC::Channel * aTransport, unsigned long aOtherProcess) Line 141 C++
xul.dll!mozilla::dom::ContentChild::AllocPPluginModuleParent(IPC::Channel * aTransport, unsigned long aOtherProcess) Line 944 C++
xul.dll!mozilla::dom::PContentChild::OnMessageReceived(const IPC::Message & __msg) Line 6062 C++
xul.dll!mozilla::ipc::MessageChannel::DispatchAsyncMessage(const IPC::Message & aMsg) Line 1126 C++
xul.dll!mozilla::ipc::MessageChannel::DispatchMessageW(const IPC::Message & aMsg) Line 1067 C++
xul.dll!mozilla::ipc::MessageChannel::Call(IPC::Message * aMsg, IPC::Message * aReply) Line 882 C++
xul.dll!mozilla::dom::PContentChild::CallLoadPlugin(const unsigned int & pluginId) Line 867 C++
xul.dll!mozilla::plugins::PluginModuleContentParent::LoadModule(unsigned int aPluginId) Line 119 C++
xul.dll!GetNewPluginLibrary(nsPluginTag * aPluginTag) Line 397 C++
xul.dll!nsNPAPIPlugin::CreatePlugin(nsPluginTag * aPluginTag, nsNPAPIPlugin * * aResult) Line 420 C++
xul.dll!CreateNPAPIPlugin(nsPluginTag * aPluginTag, nsNPAPIPlugin * * aOutNPAPIPlugin) Line 1273 C++
xul.dll!nsPluginHost::EnsurePluginLoaded(nsPluginTag * aPluginTag) Line 1282 C++
xul.dll!nsPluginHost::GetPlugin(const char * aMimeType, nsNPAPIPlugin * * aPlugin) Line 1384 C++
xul.dll!nsPluginHost::TrySetUpPluginInstance(const char * aMimeType, nsIURI * aURL, nsPluginInstanceOwner * aOwner) Line 941 C++
xul.dll!nsPluginHost::SetUpPluginInstance(const char * aMimeType, nsIURI * aURL, nsPluginInstanceOwner * aOwner) Line 896 C++
xul.dll!nsPluginHost::InstantiatePluginInstance(const char * aMimeType, nsIURI * aURL, nsObjectLoadingContent * aContent, nsPluginInstanceOwner * * aOwner) Line 829 C++
xul.dll!nsObjectLoadingContent::InstantiatePluginInstance(bool aIsLoading) Line 829 C++
xul.dll!nsObjectLoadingContent::LoadObject(bool aNotify, bool aForceLoad, nsIRequest * aLoadingChannel) Line 2401 C++
xul.dll!nsObjectLoadingContent::OnStartRequest(nsIRequest * aRequest, nsISupports * aContext) Line 1151 C++
xul.dll!ObjectInterfaceRequestorShim::OnStartRequest(nsIRequest * aRequest, nsISupports * aContext) Line 1339 C++
xul.dll!mozilla::net::HttpChannelChild::DoOnStartRequest(nsIRequest * aRequest, nsISupports * aContext) Line 338 C++
xul.dll!mozilla::net::HttpChannelChild::OnStartRequest(const tag_nsresult & channelStatus, const mozilla::net::nsHttpResponseHead & responseHead, const bool & useResponseHead, const mozilla::net::nsHttpHeaderArray & requestHeaders, const bool & isFromCache, const bool & cacheEntryAvailable, const unsigned int & cacheExpirationTime, const nsCString & cachedCharset, const nsCString & securityInfoSerialization, const mozilla::net::NetAddr & selfAddr, const mozilla::net::NetAddr & peerAddr) Line 331 C++
xul.dll!mozilla::net::HttpChannelChild::RecvOnStartRequest(const tag_nsresult & channelStatus, const mozilla::net::nsHttpResponseHead & responseHead, const bool & useResponseHead, const mozilla::net::nsHttpHeaderArray & requestHeaders, const bool & isFromCache, const bool & cacheEntryAvailable, const unsigned int & cacheExpirationTime, const nsCString & cachedCharset, const nsCString & securityInfoSerialization, const mozilla::net::NetAddr & selfAddr, const mozilla::net::NetAddr & peerAddr, const short & redirectCount) Line 275 C++
xul.dll!mozilla::net::PHttpChannelChild::OnMessageReceived(const IPC::Message & __msg) Line 507 C++
xul.dll!mozilla::dom::PContentChild::OnMessageReceived(const IPC::Message & __msg) Line 4630 C++
xul.dll!mozilla::ipc::MessageChannel::DispatchAsyncMessage(const IPC::Message & aMsg) Line 1126 C++
xul.dll!mozilla::ipc::MessageChannel::DispatchMessageW(const IPC::Message & aMsg) Line 1067 C++
xul.dll!mozilla::ipc::MessageChannel::Call(IPC::Message * aMsg, IPC::Message * aReply) Line 882 C++
xul.dll!mozilla::dom::PContentChild::CallLoadPlugin(const unsigned int & pluginId) Line 867 C++
xul.dll!mozilla::plugins::PluginModuleContentParent::LoadModule(unsigned int aPluginId) Line 119 C++
xul.dll!GetNewPluginLibrary(nsPluginTag * aPluginTag) Line 397 C++
xul.dll!nsNPAPIPlugin::CreatePlugin(nsPluginTag * aPluginTag, nsNPAPIPlugin * * aResult) Line 420 C++
xul.dll!CreateNPAPIPlugin(nsPluginTag * aPluginTag, nsNPAPIPlugin * * aOutNPAPIPlugin) Line 1273 C++
xul.dll!nsPluginHost::EnsurePluginLoaded(nsPluginTag * aPluginTag) Line 1282 C++
xul.dll!nsPluginHost::GetPlugin(const char * aMimeType, nsNPAPIPlugin * * aPlugin) Line 1384 C++
xul.dll!nsPluginHost::TrySetUpPluginInstance(const char * aMimeType, nsIURI * aURL, nsPluginInstanceOwner * aOwner) Line 941 C++
xul.dll!nsPluginHost::SetUpPluginInstance(const char * aMimeType, nsIURI * aURL, nsPluginInstanceOwner * aOwner) Line 896 C++
xul.dll!nsPluginHost::InstantiatePluginInstance(const char * aMimeType, nsIURI * aURL, nsObjectLoadingContent * aContent, nsPluginInstanceOwner * * aOwner) Line 829 C++
xul.dll!nsObjectLoadingContent::InstantiatePluginInstance(bool aIsLoading) Line 829 C++
xul.dll!nsObjectLoadingContent::LoadObject(bool aNotify, bool aForceLoad, nsIRequest * aLoadingChannel) Line 2401 C++
xul.dll!nsObjectLoadingContent::OnStartRequest(nsIRequest * aRequest, nsISupports * aContext) Line 1151 C++
xul.dll!ObjectInterfaceRequestorShim::OnStartRequest(nsIRequest * aRequest, nsISupports * aContext) Line 1339 C++
xul.dll!mozilla::net::HttpChannelChild::DoOnStartRequest(nsIRequest * aRequest, nsISupports * aContext) Line 338 C++
xul.dll!mozilla::net::HttpChannelChild::OnStartRequest(const tag_nsresult & channelStatus, const mozilla::net::nsHttpResponseHead & responseHead, const bool & useResponseHead, const mozilla::net::nsHttpHeaderArray & requestHeaders, const bool & isFromCache, const bool & cacheEntryAvailable, const unsigned int & cacheExpirationTime, const nsCString & cachedCharset, const nsCString & securityInfoSerialization, const mozilla::net::NetAddr & selfAddr, const mozilla::net::NetAddr & peerAddr) Line 331 C++
xul.dll!mozilla::net::HttpChannelChild::RecvOnStartRequest(const tag_nsresult & channelStatus, const mozilla::net::nsHttpResponseHead & responseHead, const bool & useResponseHead, const mozilla::net::nsHttpHeaderArray & requestHeaders, const bool & isFromCache, const bool & cacheEntryAvailable, const unsigned int & cacheExpirationTime, const nsCString & cachedCharset, const nsCString & securityInfoSerialization, const mozilla::net::NetAddr & selfAddr, const mozilla::net::NetAddr & peerAddr, const short & redirectCount) Line 275 C++
xul.dll!mozilla::net::PHttpChannelChild::OnMessageReceived(const IPC::Message & __msg) Line 507 C++
xul.dll!mozilla::dom::PContentChild::OnMessageReceived(const IPC::Message & __msg) Line 4630 C++
xul.dll!mozilla::ipc::MessageChannel::DispatchAsyncMessage(const IPC::Message & aMsg) Line 1126 C++
xul.dll!mozilla::ipc::MessageChannel::DispatchMessageW(const IPC::Message & aMsg) Line 1067 C++
xul.dll!mozilla::ipc::MessageChannel::Call(IPC::Message * aMsg, IPC::Message * aReply) Line 882 C++
xul.dll!mozilla::dom::PContentChild::CallLoadPlugin(const unsigned int & pluginId) Line 867 C++
xul.dll!mozilla::plugins::PluginModuleContentParent::LoadModule(unsigned int aPluginId) Line 119 C++
xul.dll!GetNewPluginLibrary(nsPluginTag * aPluginTag) Line 397 C++
xul.dll!nsNPAPIPlugin::CreatePlugin(nsPluginTag * aPluginTag, nsNPAPIPlugin * * aResult) Line 420 C++
xul.dll!CreateNPAPIPlugin(nsPluginTag * aPluginTag, nsNPAPIPlugin * * aOutNPAPIPlugin) Line 1273 C++
xul.dll!nsPluginHost::EnsurePluginLoaded(nsPluginTag * aPluginTag) Line 1282 C++
xul.dll!nsPluginHost::GetPlugin(const char * aMimeType, nsNPAPIPlugin * * aPlugin) Line 1384 C++
xul.dll!nsPluginHost::TrySetUpPluginInstance(const char * aMimeType, nsIURI * aURL, nsPluginInstanceOwner * aOwner) Line 941 C++
xul.dll!nsPluginHost::SetUpPluginInstance(const char * aMimeType, nsIURI * aURL, nsPluginInstanceOwner * aOwner) Line 896 C++
xul.dll!nsPluginHost::InstantiatePluginInstance(const char * aMimeType, nsIURI * aURL, nsObjectLoadingContent * aContent, nsPluginInstanceOwner * * aOwner) Line 829 C++
xul.dll!nsObjectLoadingContent::InstantiatePluginInstance(bool aIsLoading) Line 829 C++
xul.dll!nsObjectLoadingContent::SyncStartPluginInstance() Line 2856 C++
xul.dll!nsObjectLoadingContent::ScriptRequestPluginInstance(JSContext * aCx, nsNPAPIPluginInstance * * aResult) Line 2832 C++
xul.dll!nsObjectLoadingContent::DoResolve(JSContext * aCx, JS::Handle<JSObject *> aObject, JS::Handle<jsid> aId, JS::MutableHandle<JSPropertyDescriptor> aDesc) Line 3623 C++
xul.dll!mozilla::dom::HTMLObjectElementBinding::_resolve(JSContext * cx, JS::Handle<JSObject *> obj, JS::Handle<jsid> id, bool * resolvedp) Line 2656 C++
xul.dll!js::CallResolveOp(JSContext * cx, JS::Handle<js::NativeObject *> obj, JS::Handle<jsid> id, JS::MutableHandle<JSObject *> objp, JS::MutableHandle<js::Shape *> propp, bool * recursedp) Line 504 C++
xul.dll!js::LookupOwnPropertyInline<1>(js::ExclusiveContext * cx, JS::Handle<js::NativeObject *> obj, JS::Handle<jsid> id, JS::MutableHandle<JSObject *> objp, JS::MutableHandle<js::Shape *> propp, bool * donep) Line 579 C++
xul.dll!js::LookupPropertyInline<1>(js::ExclusiveContext * cx, JS::Handle<js::NativeObject *> obj, JS::Handle<jsid> id, JS::MutableHandle<JSObject *> objp, JS::MutableHandle<js::Shape *> propp) Line 619 C++
xul.dll!GetPropertyHelperInline<1>(JSContext * cx, JS::Handle<js::NativeObject *> obj, JS::Handle<JSObject *> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) Line 1787 C++
xul.dll!js::baseops::GetProperty(JSContext * cx, JS::Handle<js::NativeObject *> obj, JS::Handle<JSObject *> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) Line 1894 C++
xul.dll!JSObject::getGeneric(JSContext * cx, JS::Handle<JSObject *> obj, JS::Handle<JSObject *> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) Line 1405 C++
xul.dll!GetPropertyOperation(JSContext * cx, js::InterpreterFrame * fp, JS::Handle<JSScript *> script, unsigned char * pc, JS::MutableHandle<JS::Value> lval, JS::MutableHandle<JS::Value> vp) Line 253 C++
xul.dll!Interpret(JSContext * cx, js::RunState & state) Line 2362 C++
xul.dll!js::RunScript(JSContext * cx, js::RunState & state) Line 432 C++
xul.dll!js::Invoke(JSContext * cx, JS::CallArgs args, js::MaybeConstruct construct) Line 501 C++
xul.dll!js::Invoke(JSContext * cx, const JS::Value & thisv, const JS::Value & fval, unsigned int argc, const JS::Value * argv, JS::MutableHandle<JS::Value> rval) Line 538 C++
xul.dll!JS::Call(JSContext * cx, JS::Handle<JS::Value> thisv, JS::Handle<JS::Value> fval, const JS::HandleValueArray & args, JS::MutableHandle<JS::Value> rval) Line 4943 C++
xul.dll!mozilla::dom::EventListener::HandleEvent(JSContext * cx, JS::Handle<JS::Value> aThisVal, mozilla::dom::Event & event, mozilla::ErrorResult & aRv) Line 47 C++
xul.dll!mozilla::dom::EventListener::HandleEvent<mozilla::dom::EventTarget *>(mozilla::dom::EventTarget * const & thisObjPtr, mozilla::dom::Event & event, mozilla::ErrorResult & aRv, mozilla::dom::CallbackObject::ExceptionHandling aExceptionHandling) Line 54 C++
xul.dll!mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener * aListener, nsIDOMEvent * aDOMEvent, mozilla::dom::EventTarget * aCurrentTarget) Line 962 C++
xul.dll!mozilla::EventListenerManager::HandleEventInternal(nsPresContext * aPresContext, mozilla::WidgetEvent * aEvent, nsIDOMEvent * * aDOMEvent, mozilla::dom::EventTarget * aCurrentTarget, nsEventStatus * aEventStatus) Line 1111 C++
xul.dll!mozilla::EventListenerManager::HandleEvent(nsPresContext * aPresContext, mozilla::WidgetEvent * aEvent, nsIDOMEvent * * aDOMEvent, mozilla::dom::EventTarget * aCurrentTarget, nsEventStatus * aEventStatus) Line 331 C++
xul.dll!mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor & aVisitor, mozilla::ELMCreationDetector & aCd) Line 204 C++
xul.dll!mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem> & aChain, mozilla::EventChainPostVisitor & aVisitor, mozilla::EventDispatchingCallback * aCallback, mozilla::ELMCreationDetector & aCd) Line 295 C++
xul.dll!mozilla::EventDispatcher::Dispatch(nsISupports * aTarget, nsPresContext * aPresContext, mozilla::WidgetEvent * aEvent, nsIDOMEvent * aDOMEvent, nsEventStatus * aEventStatus, mozilla::EventDispatchingCallback * aCallback, nsCOMArray<mozilla::dom::EventTarget> * aTargets) Line 607 C++
xul.dll!mozilla::EventDispatcher::DispatchDOMEvent(nsISupports * aTarget, mozilla::WidgetEvent * aEvent, nsIDOMEvent * aDOMEvent, nsPresContext * aPresContext, nsEventStatus * aEventStatus) Line 671 C++
xul.dll!nsINode::DispatchEvent(nsIDOMEvent * aEvent, bool * aRetVal) Line 1272 C++
xul.dll!nsContentUtils::DispatchEvent(nsIDocument * aDoc, nsISupports * aTarget, const nsAString_internal & aEventName, bool aCanBubble, bool aCancelable, bool aTrusted, bool * aDefaultAction) Line 3657 C++
xul.dll!nsContentUtils::DispatchTrustedEvent(nsIDocument * aDoc, nsISupports * aTarget, const nsAString_internal & aEventName, bool aCanBubble, bool aCancelable, bool * aDefaultAction) Line 3628 C++
xul.dll!nsDocument::DispatchContentLoadedEvents() Line 4982 C++
xul.dll!nsRunnableMethodImpl<void (__thiscall nsDocument::*)(void),void,1>::Run() Line 390 C++
xul.dll!nsThread::ProcessNextEvent(bool aMayWait, bool * aResult) Line 830 C++
xul.dll!NS_ProcessNextEvent(nsIThread * aThread, bool aMayWait) Line 265 C++
xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate * aDelegate) Line 99 C++
xul.dll!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate * aDelegate) Line 303 C++
xul.dll!MessageLoop::RunInternal() Line 234 C++
xul.dll!MessageLoop::RunHandler() Line 227 C++
xul.dll!MessageLoop::Run() Line 201 C++
xul.dll!nsBaseAppShell::Run() Line 166 C++
xul.dll!nsAppShell::Run() Line 178 C++
xul.dll!XRE_RunAppShell() Line 731 C++
xul.dll!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate * aDelegate) Line 272 C++
xul.dll!MessageLoop::RunInternal() Line 234 C++
xul.dll!MessageLoop::RunHandler() Line 227 C++
xul.dll!MessageLoop::Run() Line 201 C++
xul.dll!XRE_InitChildProcess(int aArgc, char * * aArgv, mozilla::gmp::GMPLoader * aGMPLoader) Line 572 C++
plugin-container.exe!content_process_main(int argc, char * * argv) Line 190 C++
plugin-container.exe!NS_internal_main(int argc, char * * argv) Line 11 C++
plugin-container.exe!wmain(int argc, wchar_t * * argv) Line 113 C++
plugin-container.exe!__tmainCRTStartup() Line 240 C
kernel32.dll!76ee850d() Unknown
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
ntdll.dll!775cbf39() Unknown
ntdll.dll!775cbf0c() Unknown
Flags: needinfo?(ally) → needinfo?(jmathies)
Assignee | ||
Comment 5•10 years ago
|
||
Where do these ads show up? I've been listening to music for about fifteen minutes. I see flash ads running on the right of the page, but they don't seem to be interfering with the audio of the music stream.
Assignee | ||
Comment 6•10 years ago
|
||
Finally got an ad, but it palyed in correct order for me - WFM. Marc, mind retesting to see if this is still an issue?
Flags: needinfo?(jmathies) → needinfo?(sharkbit)
Looks like it's fixed, haven't had an Advertisement and Music play at the same time in e10s! Tested it for about 4 hours :) Thanks guys
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Flags: needinfo?(sharkbit)
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•