FS#73713 - [glibc] New toolchain breaks Steam CEF

Attached to Project: Arch Linux
Opened by Sefa Eyeoglu (Scrumplex) - Thursday, 10 February 2022, 09:32 GMT
Last edited by freswa (frederik) - Thursday, 10 February 2022, 23:19 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
The new toolchain in testing breaks Steam's Chromium Embedded Framework. According to this GitHub issue[0] this could also affect other applications (maybe Electron, maybe other CEF-based applications).

Additional info:
- glibc 2.35-1
- gcc 11.2.0-2
- binutils 2.38-1
- steam 1.0.0.74-1

Steps to reproduce:
- Start Steam
- Observe black CEF webview


[0]: https://github.com/ValveSoftware/steam-for-linux/issues/8373
This task depends upon

Closed by  freswa (frederik)
Thursday, 10 February 2022, 23:19 GMT
Reason for closing:  Fixed
Additional comments about closing:  r436918
Comment by Sefa Eyeoglu (Scrumplex) - Thursday, 10 February 2022, 09:34 GMT Comment by Sefa Eyeoglu (Scrumplex) - Thursday, 10 February 2022, 09:37 GMT
Backtrace of steamwebhelper:

#0 0x00007f834c71b35d in clone3 () at /usr/lib/libc.so.6
#1 0x00007f834c71b3c1 in __clone_internal () at /usr/lib/libc.so.6
#2 0x00007f834c6951f5 in create_thread () at /usr/lib/libc.so.6
#3 0x00007f834c695d05 in pthread_create@GLIBC_2.2.5 () at /usr/lib/libc.so.6
#4 0x00007f835111be41 in () at /home/scrumplex/.local/share/Steam/ubuntu12_64/libcef.so
#5 0x00003a751c33fdf8 in ()
#6 0x00007f83486b8640 in ()
#7 0x00003a751c36f060 in ()
#8 0x00003a751c3d4e10 in ()
#9 0x00003a751c3c2c00 in ()
#10 0x00007f8355a7f478 in () at /home/scrumplex/.local/share/Steam/ubuntu12_64/libcef.so
#11 0x00003a751c3c2c00 in ()
#12 0x00007fff1703ebc0 in ()
#13 0x0000000000000028 in ()
#14 0x00003a751c3bd838 in ()
#15 0x00007fff1703eb30 in ()
#16 0x00007f8351122d3a in malloc () at /home/scrumplex/.local/share/Steam/ubuntu12_64/libcef.so
#17 0x00007f83510e1a99 in () at /home/scrumplex/.local/share/Steam/ubuntu12_64/libcef.so
#18 0x00007f8355a7d650 in () at /home/scrumplex/.local/share/Steam/ubuntu12_64/libcef.so
#19 0x0000000000000000 in ()
Comment by Sefa Eyeoglu (Scrumplex) - Thursday, 10 February 2022, 09:44 GMT
It seems like there is an update in Steam that fixes this issue (Steam package version 1644454953)
Comment by Sefa Eyeoglu (Scrumplex) - Thursday, 10 February 2022, 09:53 GMT
I am testing other packages as well.

Broken:
community/discord
community/electron9
community/electron11
community/electron12

Works:
community/discord-canary
multilib/steam (with Steam package version 1644454953)
community/electron13
community/electron14
community/electron15
community/electron
community/signal-desktop

Loading...