Closed Bug 1200003 Opened 9 years ago Closed 8 years ago

pipelight crash with e10s enable on aurora

Categories

(Core Graveyard :: Plug-ins, defect, P5)

50 Branch
x86_64
Linux
defect

Tracking

(e10s+)

RESOLVED INCOMPLETE
Tracking Status
e10s + ---

People

(Reporter: jeremy.munsch, Unassigned)

References

Details

Attachments

(2 files)

Attached file e10scrashlog.log
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
Build ID: 20150819080232

Steps to reproduce:

- install silverlight with pipelight
- change user agent to make your platform to be Windows
- go to netflix (needs an account :x )
- start to watch a movie


Actual results:

- A crash occurs
- trying to reload after crash does not work correctly


Expected results:

The plug-in should have loaded properly to let me watch best things ever !

It used to work on previous versions (without e10s)
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Summary: pipelight crash with e10s enable on aurora (kubuntu 15.04) → pipelight crash with e10s enable on aurora
Blocks: e10s
Component: Untriaged → Plug-ins
Product: Firefox → Core
With Firefox 43.02a it is working now. With e10s enable and disabled.
How ever the first time i ran it it was buggy and the window was not refreshing but i heard sound for few seconds.
I restarted browser and it works.

Thanks guys i'll update if i found any issue
Another bug now
I can load pipelight in netflix but sometimes it still crash, i can hear sound but no visual refresh.
If i switch tabs it definitely crashes, i can still hear sounds but in the end just to another tab again and firefox will hang and eventually crash.
Comment on attachment 8666906 [details]
e10s pipelight bug firefox 43.0a2 (2015-09-28)

fixme:thread:NtQueryInformationThread info class 16 not supported yet
[PIPELIGHT:LIN:silverlight5.1] unscheduled event timer.
[PIPELIGHT:LIN:silverlight5.1] common.c:162:receiveCommand(): unable to receive data within the specified timeout.
[PIPELIGHT:LIN:silverlight5.1] nppfunctions.c:510:NPP_Destroy(): plugin did not deinitialize properly, killing it!
[PIPELIGHT:LIN:silverlight5.1] nppfunctions.c:513:NPP_Destroy(): terminating.

###!!! [Parent][MessageChannel::Call] Error: Channel error: cannot send/recv


###!!! [Parent][MessageChannel::Call] Error: (msgtype=0xA40001,name=PPluginInstance::Msg___delete__) Channel error: cannot send/recv

^C[19293.254920] [WARN]Received Interrupt signal.
fixme:console:CONSOLE_DefaultHandler Terminating process 8 on event 0
fixme:advapi:UnregisterTraceGuids deadbeef: stub
[Child 1321] ###!!! ABORT: Aborting on channel error.: file /build/firefox-hPeNuX/firefox-43.0~a2~hg20150927r284223/ipc/glue/MessageChannel.cpp, line 1768
[Child 1321] ###!!! ABORT: Aborting on channel error.: file /build/firefox-hPeNuX/firefox-43.0~a2~hg20150927r284223/ipc/glue/MessageChannel.cpp, line 1768
err:ntdll:RtlpWaitForCriticalSection section 0x7ebc1404 "lock.c: LOCKTABLEENTRY.crit" wait timed out in thread 000c, blocked by 0009, retrying (60 sec)
(In reply to jeremy.munsch from comment #0)
> - change user agent to make your platform to be Windows

Is the issue still reproducible on the latest Firefox versions? I tried to reproduce it but I did not understand what do you mean by "change user agent to make your platform to be Windows". How can I do that?

If you still reproduce the issue, could you provide a crash report from about:crashes?
Flags: needinfo?(jeremy.munsch)
(In reply to Liviu Cirdei from comment #5)

> I tried to
> reproduce it but I did not understand what do you mean by "change user agent
> to make your platform to be Windows". How can I do that?
Use this add-on to change the UA: https://addons.mozilla.org/en-us/firefox/addon/user-agent-switcher/

Or you can add the variable general.useragent.override in about:config with the wanted UA as value.
Hello Reporter,

I tried it on the latest released version of Firefox (47.0) using Custom UserAgent String 0.1.4 (By Linder, http://mybrowseraddon.com/custom-useragent-string.html) but I did not encounter the issue. I tried switching between different tabs while Netflix movie was playing but even that did not result in crash. May I please request you to try again on the latest version of Firefox and let us know if you still see the problem.
I just retested on 16.04 with firefox-trunk 50.0a1 (2016-06-16)
It works first time but if you stop playing by cliking on the films list and then relaunch the movie making pipelight reload the silverlight plugin it crashes.

I think the plugin is not quitting normally and still hanging on the back ground.
So there is still a bug, but much progress has been made here.
Version: 42 Branch → 50 Branch
The chances of us dedicating engineering resources to this is very low, given that we're removing NPAPI support completely in January.
Priority: -- → P5
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Flags: needinfo?(jeremy.munsch)
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.