Comment 6 for bug 1141781

Revision history for this message
Adam Rigg (adamrigg) wrote : Re: Using Netflix on on netflix-desktop results in a runaway process for Silverlight' s plugin-container

I just disabled Fullscreen Close Plugin and set browser.sessionstore.resume_from_crash to false, which is helping a little (the latter for resuming after browser crashes without having a second tab restoring the player window). I was kinda wondering if it was the fullscreen plugin (probably not the case) but I was mainly shooting for easier access to the window controls during experiments with killall -s STOP/CONT commands. I added statements to my hotkeys to echo signal messages into a debugging log, so hopefully that will help me figure out where the plugin is going bonkers:

killall -s STOP plugin-container; i8kctl fan 2 2; echo "STOP" >> ~/test/netflix-debug.log
echo "CONT" >> ~/test/netflix-debug.log; killall -s CONT plugin-container
killall -s TERM plugin-container; i8kctl fan 2 2; echo "TERM" >> ~/test/netflix-debug.log

Not sure about the drivers--I'm not experiencing the same kinds of errors in other applications outside of WINE, though I have had some issues with Google Chrome's latest Pepper Flash releases, which prompted me to make a change to the audio driver line in /etc/modprobe.d/alsa-base.conf in response to a comment on a bug against pulse-audio, but it didn't seem to do anything for Chrome or for netflix-desktop (added "enable_msi=0" to snd-hda-intel model=dell-vostro) --Adobe Flash and HTML5 video worked great before and after the alsa-base.conf change, with no change to netflix-desktop.

Intel Mobile 4 Series Integrated Graphics Media Accelerator 4500MHD (rev 07) shows up in dmesg as Intel GM45 Chipset, and that the agpgart-intel driver is loading. I know there was a change to that driver during some distribution upgrade maybe a year or two ago which forced me to manually add in some of the VGA output settings, but it's worked fine since then for quite a while (and I'm running below the max resolution specs published by Intel). I suppose there's a chance that it could be related to my Logitech Universal USB receiver, which requires a modprobe hack to keep it from locking up on me--It also likes to switch itself out of sync with the laptop keyboard layout, requiring a quick tap of a deadkey on the laptop to get it back to the system default setting, and I have had more issues with keyboard controls than the GUI controls for Netflix Player.

I guess I could experiment a little with CPU throttling after unplugging the Logitech USB receiver, maybe throttling down rather than just playing with the fan when it starts dropping all kinds of frames and locking up on me or to disable throttling while I'm plugged in and watching video. It doesn't happen much within say, the first 30 minutes of a video, but the CPU load builds and the instabilities happen more frequently the longer I watch, to maybe every five minutes toward the last 15 minutes of a 45 minute show. Closing the browser between episodes rather than autoplaying through to the next video in a series helps to minimize issues.

I've seen a couple other bugs which seem related to the issues I get (lowframe rates & something about freezing up while audio is still playing), but they did not quite match the specific symptoms that I get, since it's usually a recoverable error that I can catch or kill in the Silverlight plugin-container (or alt+tab out of at the very least).