Going on skomorokh's advice I downloaded the apparmor tools to put things into complain mode and so forth.
Theoretically this should not have fixed firefox, but it seems to have done so for me. Firefox always used to freeze within minutes for me. Now it hasn't frozen in days. I didn't do anything other than install the apparmor-profiles and apparmor-utils packages and tinker with complain a little. I did *not* note what files it complained about nor did I whitelist any. Yet it started working, and has done so for the past few days. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to firefox in Ubuntu. https://bugs.launchpad.net/bugs/1521789 Title: firefox freezes with GStreamer-WARNING **: External plugin loader failed. Status in firefox package in Ubuntu: Confirmed Bug description: firefox freezes ProblemType: Bug DistroRelease: Ubuntu 15.10 Package: firefox 42.0+build2-0ubuntu0.15.10.1 ProcVersionSignature: Ubuntu 4.2.0-19.23-generic 4.2.6 Uname: Linux 4.2.0-19-generic x86_64 AddonCompatCheckDisabled: False ApportVersion: 2.19.1-0ubuntu5 Architecture: amd64 BuildID: 20151030083518 Channel: Unavailable CurrentDesktop: Unity Date: Tue Dec 1 17:55:35 2015 ExecutablePath: /usr/lib/firefox/firefox Extensions: extensions.sqlite corrupt or missing ForcedLayersAccel: False IfupdownConfig: # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite) IpRoute: default via 10.128.128.128 dev wlan0 proto static metric 600 10.0.0.0/8 dev wlan0 proto kernel scope link src 10.194.251.198 metric 600 169.254.0.0/16 dev wlan0 scope link metric 1000 Locales: extensions.sqlite corrupt or missing Plugins: iTunes Application Detector - /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so (rhythmbox-mozilla) Shockwave Flash - /usr/lib/flashplugin-installer/libflashplayer.so PrefSources: prefs.js ProcAttrCurrent: /usr/lib/firefox/firefox{,*[^s][^h]} (enforce) Profiles: Profile0 (Default) - LastVersion=42.0/20151030083518 PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied No PulseAudio daemon running, or not running as session daemon. RunningIncompatibleAddons: False SourcePackage: firefox Themes: extensions.sqlite corrupt or missing UpgradeStatus: Upgraded to wily on 2015-11-22 (9 days ago) dmi.bios.date: 06/23/2014 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 1.03.05RS761 dmi.board.asset.tag: Tag 12345 dmi.board.name: Gazelle Professional dmi.board.vendor: System76, Inc. dmi.board.version: gazp9b dmi.chassis.asset.tag: No Asset Tag dmi.chassis.type: 9 dmi.chassis.vendor: System76, Inc. dmi.chassis.version: gazp9b dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1.03.05RS761:bd06/23/2014:svnSystem76,Inc.:pnGazelleProfessional:pvrgazp9b:rvnSystem76,Inc.:rnGazelleProfessional:rvrgazp9b:cvnSystem76,Inc.:ct9:cvrgazp9b: dmi.product.name: Gazelle Professional dmi.product.version: gazp9b dmi.sys.vendor: System76, Inc. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1521789/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp