[Pkg-chromium-maint] Bug#848895: chromium: still freezing randomly but usually on changing virtual screens

Luke Kenneth Casson Leighton lkcl at lkcl.net
Tue Jan 31 09:26:31 UTC 2017


okaaaay, finally: yes, i can confirm that killing the gpu-process (ps
aux | grep gpu) will make things "work" again... without actually
having to kill off the entire chromium browser.

examples where hanging occurred include PDF viewing (where, clearly,
the GPU was asked to do the rendering).  just killing the process
--type=gpu-process resulted in the browser recovering from its "hang",
leaving a blank part in the middle where the PDF should be.  a simple
"scroll" operation resulted in things going back to normal.

the full set of options (the process that needed killing) is below.

context: this is an extremely powerful skylake-based system (i7) with
a headless nvidia 1050 GPU which should NOT be being used... but might
be, if you look closely at the options of the gpu-process, below.... i
think it's saying because "support-dual-gpus=false" that the answer
really is "no, the NVIDIA headless GPU is not being used"... but
you'll have to check that (ask me if you need info or commands to be
run).

however i can *definitely* confirm that i am *NOT* running chromium
through optirun (bumblebeed / primus).



00:02.0 VGA compatible controller: Intel Corporation Device 191b (rev 06) (prog-
if 00 [VGA controller])
        DeviceName:  Onboard IGD
        Subsystem: Gigabyte Technology Co., Ltd Device 3457
        Flags: bus master, fast devsel, latency 0, IRQ 139
        Memory at dd000000 (64-bit, non-prefetchable) [size=16M]
        Memory at b0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at f000 [size=64]
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: i915


01:00.0 VGA compatible controller: NVIDIA Corporation Device 1c20 (rev a1) (prog
-if 00 [VGA controller])
        Subsystem: Gigabyte Technology Co., Ltd Device 3457
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at de000000 (32-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Memory at d0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at e000 [size=128]
        Expansion ROM at df000000 [disabled] [size=512K]
        Capabilities: <access denied>
        Kernel driver in use: nvidia


 6679 pts/2    Sl     0:31 /usr/lib/chromium/chromium
--type=gpu-process
--enable-features=AutofillCreditCardSigninPromo<AutofillCreditCardSigninPromo,AutofillProfileCleanup<AutofillProfileCleanup,BlockSmallPluginContent<PluginPowerSaverTiny,DocumentWriteEvaluator<DisallowFetchForDocWrittenScriptsInMainFrame,ExpectCTReporting<ExpectCTReporting,IncidentReportingDisableUpload<SafeBrowsingIncidentReportingService,IncidentReportingModuleLoadAnalysis<SafeBrowsingIncidentReportingServiceFeatures,IncidentReportingSuspiciousModuleReporting<SafeBrowsingIncidentReportingServiceFeatures,MaterialDesignUserManager<MaterialDesignUserManager,NetworkTimeServiceQuerying<NetworkTimeQueries,NewAudioRenderingMixingStrategy<NewAudioRenderingMixingStrategy,NonValidatingReloadOnNormalReload<NonValidatingReloadOnNormalReload,ParseHTMLOnMainThread<ParseHTMLOnMainThread,PassiveDocumentEventListeners<PassiveDocumentEventListeners,PassiveEventListenersDueToFling<PassiveEventListenersDueToFling,PersistentHistograms<PersistentHistograms,PointerEvent<PointerEvent,PreconnectMore<PreconnectMore,PreferHtmlOverPlugins<PreferHtmlOverPlugins,RafAlignedInput<RafAlignedInput,SecurityChip<SecurityChip,SecurityWarningIconUpdate<SecurityWarningIconUpdate,SpeculativeLaunchServiceWorker<SpeculativeLaunchServiceWorker,TranslateRankerEnforcement<TranslateRanker,UsePasswordSeparatedSigninFlow<PasswordSeparatedSigninFlow,WebRTC-EnableWebRtcEcdsa<WebRTC-EnableWebRtcEcdsa,WebRTC-H264WithOpenH264FFmpeg<WebRTC-H264WithOpenH264FFmpeg,token-binding<TokenBinding,use-new-media-cache<use-new-media-cache
--force-fieldtrials=AsyncDNS/AsyncDNSA/AutofillClassifier/Enabled/AutofillCreditCardSigninPromo/EnabledFive/AutofillFieldMetadata/Enabled/*AutofillProfileCleanup/Enabled/AutofillProfileOrderByFrecency/EnabledLimitTo3/CaptivePortalInterstitial/Enabled/ChromeDashboard/Enabled/ChromotingQUIC/Enabled/DataReductionProxyUseQuic/Enabled/DisallowFetchForDocWrittenScriptsInMainFrame/DocumentWriteEvaluatorGroup/EnableGoogleCachedCopyTextExperiment/Button/EnableMediaRouter/Enabled/EnableMediaRouterWithCastExtension/Enabled/EnableSessionCrashedBubbleUI/Enabled/ExpectCTReporting/ExpectCTReportingEnabled/*ExtensionActionRedesign/Enabled/GoogleBrandedContextMenu/branded/InstanceID/Enabled/MaterialDesignDownloads/Enabled/MaterialDesignUserManager/Enabled/MojoChannel/Enabled/*NetworkTimeQueries/NetworkTimeQueriesEnabled/NewAudioRenderingMixingStrategy/Enabled/NonValidatingReloadOnNormalReload/Enabled/OfferUploadCreditCards/Enabled/OutOfProcessPac/Enabled/*PageRevisitInstrumentation/Enabled/ParseHTMLOnMainThread/Enabled/PassiveDocumentEventListeners/Enabled/PassiveEventListenersDueToFling/Enabled/PasswordBranding/SmartLockBrandingSavePromptOnly/*PasswordManagerSettingsMigration/Enable/PasswordSeparatedSigninFlow/Enabled/PasswordSmartBubble/3-Times/*PersistentHistograms/EnabledInMemory/PluginPowerSaverTiny/Enabled/PointerEvent/Enabled/PreconnectMore/Enabled/PreferHtmlOverPlugins/Enabled/*QUIC/Enabled/RafAlignedInput/Enabled/RefreshTokenDeviceId/Enabled/ReportCertificateErrors/ShowAndPossiblySend/SSLCommonNameMismatchHandling/Enabled/*SafeBrowsingIncidentReportingService/Enabled/SafeBrowsingIncidentReportingServiceFeatures/WithSuspiciousModuleReporting/SafeBrowsingReportPhishingErrorLink/Enabled/SafeBrowsingUpdateFrequency/UpdateTime15m/SafeBrowsingV4LocalDatabaseManagerEnabled/Enabled/SchedulerExpensiveTaskBlocking/Enabled/SdchPersistence/Enabled/SecurityChip/Enabled/SecurityWarningIconUpdate/Enabled/SignInPasswordPromo/Enable2/SimpleCacheTrial/ExperimentYes/*SiteEngagement/AggressiveAccumulation/SpeculativeLaunchServiceWorker/Enabled/StrictSecureCookies/Enabled/SyncHttpContentCompression/Enabled/TabSyncByRecency/Enabled/*TokenBinding/TokenBinding/TranslateRanker/EnforcementEnabled/V8CacheStrategiesForCacheStorage/default/WebBluetoothBlacklis
ebFontsInterventionV2/Enabled-slow2g/WebRTC-EnableWebRtcEcdsa/Enabled/WebRTC-H264WithOpenH264FFmpeg/Enabled/WebRTC-LocalIPPermissionCheck/Enabled/use-new-media-cache/Enabled/
--disable-breakpad --supports-dual-gpus=false
--gpu-driver-bug-workarounds=6,7,21,26,54,65
--disable-gl-extensions=GL_ARB_timer_query GL_EXT_timer_query
--gpu-vendor-id=0x10de --gpu-device-id=0x1c20 --gpu-driver-vendor=Mesa
--gpu-driver-version=13.0.2 --gpu-driver-date
--gpu-secondary-vendor-ids=0x8086 --gpu-secondary-device-ids=0x191b
--gpu-active-vendor-id=0x8086 --gpu-active-device-id=0x191b
--service-request-channel-token=EE2A1FC7EA81C0BF0800CE2326E36662
--v8-natives-passed-by-fd --v8-snapshot-passed-by-fd



More information about the Pkg-chromium-maint mailing list