Bug 1973461 - After upgrade systemd to 249~rc1-1.fc35 version google-chrome and microsoft-edge stopped working
Summary: After upgrade systemd to 249~rc1-1.fc35 version google-chrome and microsoft-e...
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: systemd
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: systemd-maint
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1985576 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-06-17 21:27 UTC by Mikhail
Modified: 2021-07-24 12:40 UTC (History)
13 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-06-18 07:20:57 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
chromium-freeword-backtrace (78.25 KB, text/plain)
2021-06-17 23:13 UTC, Mikhail
no flags Details


Links
System ID Private Priority Status Summary Last Updated
chromium.org chromium 1221442 0 None None None 2021-06-18 07:46:16 UTC

Description Mikhail 2021-06-17 21:27:33 UTC
Description of problem:
After upgrade systemd to 249~rc1-1.fc35 version google-chrome and microsoft-edge stopped working


$ microsoft-edge-dev 
[0618/011953.603747:ERROR:elf_dynamic_array_reader.h(61)] tag not found
[0618/011953.604479:WARNING:minidump_to_upload_parameters.cc(36)] duplicate key guid, discarding value 2f826d8dee8b433fb99ef5fb224e0c16
[8851:8851:0618/011953.669447:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
Segmentation fault (core dumped)


$ google-chrome-unstable 
[0618/012046.689864:ERROR:file_io_posix.cc(152)] open /home/mikhail/.config/google-chrome-unstable/Crash Reports/pending/06fb2911-416d-4ccb-8876-3c28e14e31c9.lock: File exists (17)
[0618/012046.689900:ERROR:file_io_posix.cc(152)] open /home/mikhail/.config/google-chrome-unstable/Crash Reports/pending/bcb6c1fb-1830-4b68-aa26-9497bf192ff7.lock: File exists (17)
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!
mesa: for the --structurizecfg-skip-uniform-regions option: may only occur zero or one times!
[9681:9681:0618/012046.891438:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
[9635:9635:0618/012047.070564:ERROR:network_service_instance_impl.cc(331)] Network service crashed, restarting service.
[9962:9962:0618/012047.075120:ERROR:crashpad_linux.cc(71)] prctl: Invalid argument (22)
[9635:9635:0618/012048.260707:ERROR:network_service_instance_impl.cc(331)] Network service crashed, restarting service.
[9991:9991:0618/012048.264366:ERROR:crashpad_linux.cc(71)] prctl: Invalid argument (22)
[9635:9635:0618/012051.074203:ERROR:network_service_instance_impl.cc(331)] Network service crashed, restarting service.
[10021:10021:0618/012051.077671:ERROR:crashpad_linux.cc(71)] prctl: Invalid argument (22)
[9685:4:0618/012051.788217:ERROR:stack_trace_posix.cc(670)] Failed to read /proc/self/maps
[9699:4:0618/012051.788368:ERROR:stack_trace_posix.cc(670)] Failed to read /proc/self/maps
[10034:10034:0618/012051.789150:ERROR:crashpad_linux.cc(71)] prctl: Invalid argument (22)
[10045:10045:0618/012051.834701:ERROR:crashpad_linux.cc(71)] prctl: Invalid argument (22)
[10042:4:0618/012051.836274:ERROR:stack_trace_posix.cc(670)] Failed to read /proc/self/maps
Received signal 11 SEGV_MAPERR 00000000101e
#0 0x55ab9bb599c7 (/opt/google/chrome-unstable/chrome+0x973d9c6)
#1 0x7f1d4a929a90 (/usr/lib64/libc.so.6+0x40a8f)
#2 0x7f1d35e7c4b8 <unknown>
#3 0x7f1d35e728c7 <unknown>
#4 0x7f1d4a9e0192 (/usr/lib64/libc.so.6+0xf7191)
#5 0x7f1d4a9e1079 (/usr/lib64/libc.so.6+0xf8078)
#6 0x55ab9b315ce5 (/opt/google/chrome-unstable/chrome+0x8ef9ce4)
#7 0x55ab9b3159bc (/opt/google/chrome-unstable/chrome+0x8ef99bb)
#8 0x55ab965afae5 (/opt/google/chrome-unstable/chrome+0x4193ae4)
#9 0x55ab965ab401 (/opt/google/chrome-unstable/chrome+0x418f400)
#10 0x55ab965ab8e3 (/opt/google/chrome-unstable/chrome+0x418f8e2)
#11 0x55ab965ab880 (/opt/google/chrome-unstable/chrome+0x418f87f)
#12 0x55ab949e37aa (/opt/google/chrome-unstable/chrome+0x25c77a9)
#13 0x55ab9808be27 (/opt/google/chrome-unstable/chrome+0x5c6fe26)
#14 0x55ab94daea6d (/opt/google/chrome-unstable/chrome+0x2992a6c)
#15 0x55ab94dae642 (/opt/google/chrome-unstable/chrome+0x2992641)
#16 0x55ab9808bbde (/opt/google/chrome-unstable/chrome+0x5c6fbdd)
#17 0x55ab957a5744 (/opt/google/chrome-unstable/chrome+0x3389743)
#18 0x55ab957a531d (/opt/google/chrome-unstable/chrome+0x338931c)
#19 0x55ab95063393 (/opt/google/chrome-unstable/chrome+0x2c47392)
#20 0x7f1d4a975207 (/usr/lib64/libc.so.6+0x8c206)
#21 0x293200429390 <unknown>
  r8: 000055ab9b286b80  r9: 0000000000000000 r10: 00007ffd5bb1f080 r11: 00007ffd5bb1f090
 r12: 0000000000000000 r13: 00007f1d38f16430 r14: 000029320040e080 r15: 00007f1d38f16350
  di: 000055ab9d1cfa70  si: 0000000000000000  bp: 00007f1d38f16300  bx: 00007f1d38f16438
  dx: 0000000000000000  ax: 0000000000001000  cx: 0000000000000000  sp: 00007f1d38f16300
  ip: 000055ab9bb5cd62 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 000000001e493a01 cr2: 000000000000101e
[end of stack trace]
[9635:9635:0618/012052.013134:ERROR:network_service_instance_impl.cc(331)] Network service crashed, restarting service.
[10105:10105:0618/012052.017506:ERROR:crashpad_linux.cc(71)] prctl: Invalid argument (22)
[9635:9635:0618/012053.935589:ERROR:network_service_instance_impl.cc(331)] Network service crashed, restarting service.
[10123:10123:0618/012053.938977:ERROR:crashpad_linux.cc(71)] prctl: Invalid argument (22)
Received signal 11 SEGV_MAPERR 00000000101e
#0 0x562ce3e239c7 (/opt/google/chrome-unstable/chrome+0x973d9c6)
#1 0x7f56de49da90 (/usr/lib64/libc.so.6+0x40a8f)
#2 0x7f56c81724b8 <unknown>
#3 0x7f56c81688c7 <unknown>
#4 0x7f56de554192 (/usr/lib64/libc.so.6+0xf7191)
#5 0x7f56de555079 (/usr/lib64/libc.so.6+0xf8078)
#6 0x562ce35dfce5 (/opt/google/chrome-unstable/chrome+0x8ef9ce4)
#7 0x562ce35df9bc (/opt/google/chrome-unstable/chrome+0x8ef99bb)
#8 0x562cde879ae5 (/opt/google/chrome-unstable/chrome+0x4193ae4)
#9 0x562cde875401 (/opt/google/chrome-unstable/chrome+0x418f400)
#10 0x562cde8758e3 (/opt/google/chrome-unstable/chrome+0x418f8e2)
#11 0x562cde875880 (/opt/google/chrome-unstable/chrome+0x418f87f)
#12 0x562cdccad7aa (/opt/google/chrome-unstable/chrome+0x25c77a9)
#13 0x562ce0355e27 (/opt/google/chrome-unstable/chrome+0x5c6fe26)
#14 0x562cdd078a6d (/opt/google/chrome-unstable/chrome+0x2992a6c)
#15 0x562cdd078642 (/opt/google/chrome-unstable/chrome+0x2992641)
#16 0x562ce0355bde (/opt/google/chrome-unstable/chrome+0x5c6fbdd)
#17 0x562cdda6f744 (/opt/google/chrome-unstable/chrome+0x3389743)
#18 0x562cdda6f31d (/opt/google/chrome-unstable/chrome+0x338931c)
#19 0x562cdd32d393 (/opt/google/chrome-unstable/chrome+0x2c47392)
#20 0x7f56de4e9207 (/usr/lib64/libc.so.6+0x8c206)
#21 0x079e0042a570 <unknown>
  r8: 0000562ce3550b80  r9: 0000000000000000 r10: 00007fff7b93b080 r11: 00007fff7b93b090
 r12: 0000000000000000 r13: 00007f56caa46430 r14: 0000079e0040e970 r15: 00007f56caa46350
  di: 0000562ce5499a70  si: 0000000000000000  bp: 00007f56caa46300  bx: 00007f56caa46438
  dx: 0000000000000000  ax: 0000000000001000  cx: 0000000000000000  sp: 00007f56caa46300
  ip: 0000562ce3e26d62 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 000000001e493a01 cr2: 000000000000101e
[end of stack trace]
[9635:9635:0618/012100.012210:ERROR:network_service_instance_impl.cc(331)] Network service crashed, restarting service.
[10146:10146:0618/012100.016740:ERROR:crashpad_linux.cc(71)] prctl: Invalid argument (22)

Last good systemd version is 248.3-1.fc35

Comment 1 Mikhail 2021-06-17 23:13:12 UTC
Created attachment 1791936 [details]
chromium-freeword-backtrace

Comment 2 Zbigniew Jędrzejewski-Szmek 2021-06-18 07:20:57 UTC
Sorry, but we can't do anything about non-free software. If the issue also occurs with
the Fedora package chromium, please reopen.

Comment 3 Mikhail 2021-06-18 07:33:19 UTC
It's not good to break backward compatibility without warning.
If you think that there are no bugs on your side, at least warn Google about the changes in systemd 249.

Comment 4 Zbigniew Jędrzejewski-Szmek 2021-06-18 07:37:36 UTC
No, you misunderstood me. I'm not aware of any backwards-incompatible changes.
There might be bugs of course. The problem is that I have no idea about edge or chrome,
and since they are not free software, I cannot debug them.

Comment 5 Mikhail 2021-06-18 07:45:34 UTC
This issue also reproducible with chromium-freeworld from rpmfusion and unfortunately I didn't find debug symbols for chromium-freeword.

Comment 6 Valdis Kletnieks 2021-07-22 03:43:32 UTC
For what it's worth, I'm on last-night-updated Rawhide, and I see this happening with google-chrome-stable-92.0.4515.107-1.x86_64.rpm, but google-chrome-stable-91.0.4472.164-1.x86_64.rpm works OK once I un-wedge chrome (the fastest way I've found so far is to save current tabs with 'bookmark all tabs',exit, backlevel the RPM, do an 'rm -rf .cache/google-chrome/Profile */Code Cache/js', fire up the backleveled chrome, and then restore the tabs.

systemd-249.1-1.fc35.x86_64 is what's running on that side.

So yeah, it's looking like a Chrome issue not systemd.

Comment 7 Zbigniew Jędrzejewski-Szmek 2021-07-24 08:14:54 UTC
*** Bug 1985576 has been marked as a duplicate of this bug. ***

Comment 8 David Hill 2021-07-24 11:59:23 UTC
Another workaround I've found on reddit using google:
~~~
[root@knox home]# systemctl stop systemd-resolved
[root@knox home]# systemctl disable systemd-resolved
Removed /etc/systemd/system/dbus-org.freedesktop.resolve1.service.
Removed /etc/systemd/system/multi-user.target.wants/systemd-resolved.service.
~~~

Fix /etc/resolv.conf manually.

Comment 9 David Hill 2021-07-24 12:40:34 UTC
You might have to also kill all google processes running on the system as it looks like google-chrome-stable spawns an engine and then connects back to it.   If you notice the same old version is still running after downgrading the package, you might want to do something like this:

ps aufxg | egrep "/opt/google/" | awk '{ print $2 }' | xargs kill

(Ok, not super pretty but it did the work here)


Note You need to log in before you can comment on or make changes to this bug.