flathub / com.google.Chrome

https://flathub.org/apps/details/com.google.Chrome
54 stars 26 forks source link

Chrome 121 update crashes with core dumped #268

Closed cungureanu closed 5 months ago

cungureanu commented 5 months ago

Version 120 worked fine for me until I did the 121 update. I suspect the zypak lib uprade changed something as seen in the logs.

Here is the Chrome verbose logs

[16:09:25] ~ $> flatpak run --command=bash com.google.Chrome
[15:59:28] ~ $> chrome --enable-logging=stderr --v=1
[0128/155931.569273:WARNING:chrome_main_linux.cc(80)] Read channel stable from /app/extra/CHROME_VERSION_EXTRA
[183:183:0128/155931.569799:WARNING:chrome_main_delegate.cc(668)] This is Chrome version 121.0.6167.85 (not a warning)
[183:183:0128/155931.569818:VERBOSE1:chrome_crash_reporter_client.cc(195)] GetCollectStatsConsent(): settings_consent: 0 so returning that
[183:183:0128/155931.572354:VERBOSE1:chrome_crash_reporter_client.cc(195)] GetCollectStatsConsent(): settings_consent: 0 so returning that
[204:204:0128/155931.584526:VERBOSE1:cdm_registration.cc(201)] Registering bundled Widevine 4.10.2710.0
[204:204:0128/155931.584723:INFO:cpu_info.cc(53)] Available number of cores: 16
[204:204:0128/155931.584935:VERBOSE1:zygote_main_linux.cc(201)] ZygoteMain: initializing 0 fork delegates
[0128/155931.713446:WARNING:chrome_main_linux.cc(80)] Read channel stable from /app/extra/CHROME_VERSION_EXTRA
[2:2:0128/155931.715065:VERBOSE1:cdm_registration.cc(201)] Registering bundled Widevine 4.10.2710.0
[2:2:0128/155931.715249:INFO:cpu_info.cc(53)] Available number of cores: 16
[2:2:0128/155931.715488:VERBOSE1:zygote_main_linux.cc(201)] ZygoteMain: initializing 0 fork delegates
[183:183:0128/155931.717320:INFO:policy_logger.cc(144)] :components/policy/core/common/config_dir_policy_loader.cc(118) Skipping mandatory platform policies because no policy file was found at: /etc/opt/chrome/policies/managed
[183:183:0128/155931.717336:INFO:policy_logger.cc(144)] :components/policy/core/common/config_dir_policy_loader.cc(118) Skipping recommended platform policies because no policy file was found at: /etc/opt/chrome/policies/recommended
[183:183:0128/155931.717369:VERBOSE1:policy_logger.cc(137)] :components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc(97) DM token = empty
[183:183:0128/155931.717374:VERBOSE1:policy_logger.cc(137)] :components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc(103) Enrollment token = 
[183:183:0128/155931.717378:VERBOSE1:policy_logger.cc(137)] :components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc(104) Client ID = Hh0nC05Z_O8E5VXRfsd1Zy8bmfk
[183:183:0128/155931.720135:VERBOSE1:variations_field_trial_creator_base.cc(70)] VariationsSeedUsage:12
[183:183:0128/155931.720202:VERBOSE1:variations_field_trial_creator_base.cc(320)] VariationsSetupComplete
[183:219:0128/155931.722107:VERBOSE1:bus.cc(916)] Method call: message_type: MESSAGE_METHOD_CALL
interface: org.freedesktop.DBus
member: GetNameOwner
signature: s

string "org.freedesktop.login1"

[183:183:0128/155931.739111:WARNING:wayland_object.cc(158)] Binding to gtk_shell1 version 4 but version 5 is available.
[183:183:0128/155931.739128:WARNING:wayland_object.cc(158)] Binding to zwp_pointer_gestures_v1 version 1 but version 3 is available.
[183:183:0128/155931.739140:WARNING:wayland_object.cc(158)] Binding to zwp_linux_dmabuf_v1 version 3 but version 4 is available.
[183:183:0128/155931.785745:VERBOSE1:webrtc_event_log_manager.cc(97)] WebRTC remote-bound event logging enabled.
[183:183:0128/155931.786074:VERBOSE1:proxy_config_service_linux.cc(502)] All gsettings tests OK. Will get proxy config from gsettings.
[183:183:0128/155931.786140:VERBOSE1:proxy_config_service_linux.cc(1297)] Obtained proxy settings from annotation hash code 11258689
[183:183:0128/155931.786154:VERBOSE1:pref_proxy_config_tracker_impl.cc(191)] 0xb20000b23c0: set chrome proxy config service to 0xb200006c2a0
[183:183:0128/155931.787285:VERBOSE1:device_event_log_impl.cc(194)] [15:59:31.787] Display: EVENT: wayland_screen.cc:146 Displays updated, count: 1
[183:183:0128/155931.787309:VERBOSE1:device_event_log_impl.cc(194)] [15:59:31.787] Display: EVENT: wayland_screen.cc:149 Display[4] bounds=[0,0 2560x1440], workarea=[0,0 2560x1440], scale=1, rotation=0, panel_rotation=0 external detected
[0128/155931.787452:ERROR:scoped_ptrace_attach.cc(27)] ptrace: Operation not permitted (1)
Trace/breakpoint trap (core dumped)

and this is the systemd core dump

ian 28 16:10:09 local systemd-coredump[10558]: [🡕] Process 10485 (chrome) of user 60023 dumped core.

                                                     Stack trace of thread 2:
                                                     #0  0x00005640e29d6966 n/a (/app/extra/chrome + 0x55c9966)
                                                     #1  0x00005640e29d6291 n/a (/app/extra/chrome + 0x55c9291)
                                                     #2  0x00005640e32b33be n/a (/app/extra/chrome + 0x5ea63be)
                                                     #3  0x00005640e3555729 n/a (/app/extra/chrome + 0x6148729)
                                                     #4  0x00005640e31cbe04 n/a (/app/extra/chrome + 0x5dbee04)
                                                     #5  0x00005640e31cbca4 n/a (/app/extra/chrome + 0x5dbeca4)
                                                     #6  0x00005640e279dc00 n/a (/app/extra/chrome + 0x5390c00)
                                                     #7  0x00005640e2dadc79 n/a (/app/extra/chrome + 0x59a0c79)
                                                     #8  0x00005640e2dac725 n/a (/app/extra/chrome + 0x599f725)
                                                     #9  0x00005640e2ad2848 n/a (/app/extra/chrome + 0x56c5848)
                                                     #10 0x00005640e2ad1d49 n/a (/app/extra/chrome + 0x56c4d49)
                                                     #11 0x00007f32adae7cbb n/a (/app/lib/libzypak-preload-host-spawn-strategy.so + 0xb5cbb)
                                                     #12 0x00007f32aca2958a n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2958a)
                                                     #13 0x00007f32aca2964b n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2964b)
                                                     #14 0x00007f32adae7f44 n/a (/app/lib/libzypak-preload-host-spawn-strategy.so + 0xb5f44)
                                                     #15 0x00005640e3af4daa n/a (/app/extra/chrome + 0x66e7daa)
                                                     ELF object binary architecture: AMD x86-64
ian 28 16:10:09 local systemd[1]: systemd-coredump@13-10557-0.service: Deactivated successfully.

What works:

  1. Downgrade Chrome stable to previous commit: 113256f76042e688d4a7a869ecc321530132228c0281d983a6bd639ff1a34380
  2. Use ChromeDev which still works. ))
Bohne13 commented 5 months ago

I sadly can't help you with this specific problem. But out of interest and maybe for more advanced helpers. Would you share something about your hardware and software? On my desktop it's working fine, maybe it's 'zypak' in combination with some hardware/drivers.

Flatpak v1.15.6 Endeavour OS latest with proprietary NVIDIA 545.29.06 drivers and linux 6.7.2

cungureanu commented 5 months ago

Nothing special with my setup.

OS: Fedora Silverblue 39 Linux: 6.6.13-200.fc39.x86_64 Flatpak: 1.15.6 CPU: 12600K (intel igpu disabled in bios) GPU: RX 6700 XT

cungureanu commented 5 months ago

I found the issue.

Version 121 start fine after I cleaned up profile and cache data.

For what is worth the profile was imported from native/rpm version which probably messed something up.

I'm closing the ticket. Thanks for assistance.