ungoogled-chromium-archlinux: Crash on startup

The newest version cannot start on a Nvidia+Intel GPU notebook. If I have libva-vdpau-driver installed, startup fails with GPU at BusId 0x1 doesn't have a supported video decoder; if I uninstall libva-vdpau-driver, it fails with [21560:21560:0807/204751.670679:ERROR:vaapi_wrapper.cc(326)] vaInitialize failed: unknown libva error. It used to be a warning which will not crash the whole thing, but now it just crashes.

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 26 (12 by maintainers)

Commits related to this issue

Most upvoted comments

I figured it out. Changing use_allocator="none" to use_allocator="tcmalloc" fixed the crash. Based on core dump the error comes from GlibcGetSizeEstimate in base/allocator/allocator_shim_default_dispatch_to_glibc.cc and it has something to do with shim headers. According to tools/generate_shim_headers/generate_shim_headers.py in an offical build they should not be used, but use-system-libraries-in-official-build.patch changed that behavior.

I do not know C++ good enough to figure out the root cause of this. I think it may have something to do with something like glibc versions.

Thanks, @wchen342. With the added is_official_build=false flag, the packages were built and ran successfully