* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
@ 2023-01-01 2:52 ` oreo639
2023-01-01 2:52 ` oreo639
` (295 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 2:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 534 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368330472
Comment:
Comment #2 is not relevant to the issue, if you go further, you will see that the issue is that while I was testing with a patched glibc I wasn't using a patched glibc-32bit (hence why it wasn't working).
I tested with Multiversus and that works for me.
You can try `xbps-install -Sf glibc glibc-32bit` to make sure you are using the version from the repos and not an old local build.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
2023-01-01 2:52 ` oreo639
@ 2023-01-01 2:52 ` oreo639
2023-01-01 2:53 ` oreo639
` (294 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 2:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 508 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368330472
Comment:
For comment 2, if you go further, you will see that the issue is that while I was testing with a patched glibc I wasn't using a patched glibc-32bit (hence why it wasn't working).
I tested with Multiversus and that works for me.
You can try `xbps-install -Sf glibc glibc-32bit` to make sure you are using the version from the repos and not an old local build.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
2023-01-01 2:52 ` oreo639
2023-01-01 2:52 ` oreo639
@ 2023-01-01 2:53 ` oreo639
2023-01-01 2:53 ` oreo639
` (293 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 2:53 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 509 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368330472
Comment:
For comment 2, if you go further, you will see that the issue was that while I was testing with a patched glibc I wasn't using a patched glibc-32bit (hence why it wasn't working).
I tested with Multiversus and that works for me.
You can try `xbps-install -Sf glibc glibc-32bit` to make sure you are using the version from the repos and not an old local build.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (2 preceding siblings ...)
2023-01-01 2:53 ` oreo639
@ 2023-01-01 2:53 ` oreo639
2023-01-01 2:55 ` oreo639
` (292 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 2:53 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 519 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368330472
Comment:
For comment 2, if you go further, you will see that the issue was that while I was testing with a patched glibc I wasn't using a patched glibc-32bit (hence why it wasn't working).
I tested with Multiversus right now and that works for me.
You can try `xbps-install -Sf glibc glibc-32bit` to make sure you are using the version from the repos and not an old local build.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (3 preceding siblings ...)
2023-01-01 2:53 ` oreo639
@ 2023-01-01 2:55 ` oreo639
2023-01-01 2:59 ` oreo639
` (291 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 2:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 622 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368330472
Comment:
For comment 2, if you go further, you will see that the issue was that while I was testing with a patched glibc I wasn't using a patched glibc-32bit (hence why it wasn't working).
I tested with Multiversus right now and that works for me.
You can try `xbps-install -Sf glibc glibc-32bit` to make sure you are using the version from the repos and not an old local build.
(Btw, you can use `xpkg -L` to list which packages are installed locally as opposed to from a repo)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (4 preceding siblings ...)
2023-01-01 2:55 ` oreo639
@ 2023-01-01 2:59 ` oreo639
2023-01-01 3:03 ` Cynosphere
` (290 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 2:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 617 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368330472
Comment:
For comment 2, if you go further, you will see that the issue was that while I was testing with a patched glibc I wasn't using a patched glibc-32bit (hence why it wasn't working).
I tested with Multiversus right now and that works for me.
You can try `xbps-install -Sf glibc glibc-32bit` to make sure you are using the version from the repos and not an old local build.
(You can use `xpkg -L` to list which packages are installed locally as opposed to from a repo)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (5 preceding siblings ...)
2023-01-01 2:59 ` oreo639
@ 2023-01-01 3:03 ` Cynosphere
2023-01-01 3:06 ` oreo639
` (289 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Cynosphere @ 2023-01-01 3:03 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 291 bytes --]
New comment by Cynosphere on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368332366
Comment:
No change, I don't think I ever had a local build of glibc as this install has only existed since October and I've had no reason to touch glibc.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (6 preceding siblings ...)
2023-01-01 3:03 ` Cynosphere
@ 2023-01-01 3:06 ` oreo639
2023-01-01 3:09 ` Cynosphere
` (288 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 3:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 239 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368334491
Comment:
When did you first run into this issue and was it working for you before the glibc 2.36 update?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (7 preceding siblings ...)
2023-01-01 3:06 ` oreo639
@ 2023-01-01 3:09 ` Cynosphere
2023-01-01 3:11 ` oreo639
` (287 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Cynosphere @ 2023-01-01 3:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 280 bytes --]
New comment by Cynosphere on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368336284
Comment:
November 19th is when I first tried to run a game using EAC, which if I'm correct was before 2.36 and it was not working then either.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (8 preceding siblings ...)
2023-01-01 3:09 ` Cynosphere
@ 2023-01-01 3:11 ` oreo639
2023-01-01 3:11 ` oreo639
` (286 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 3:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 203 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368337142
Comment:
Did you follow `cat /usr/share/doc/steam/README.voidlinux`?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (9 preceding siblings ...)
2023-01-01 3:11 ` oreo639
@ 2023-01-01 3:11 ` oreo639
2023-01-01 3:21 ` Cynosphere
` (285 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 3:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 210 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368337142
Comment:
Did you try following `cat /usr/share/doc/steam/README.voidlinux`?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (10 preceding siblings ...)
2023-01-01 3:11 ` oreo639
@ 2023-01-01 3:21 ` Cynosphere
2023-01-01 3:33 ` oreo639
` (284 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Cynosphere @ 2023-01-01 3:21 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 237 bytes --]
New comment by Cynosphere on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368339649
Comment:
Already had the needed 32bit packages, none of the troubleshooting steps made any changes.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (11 preceding siblings ...)
2023-01-01 3:21 ` Cynosphere
@ 2023-01-01 3:33 ` oreo639
2023-01-01 3:41 ` Cynosphere
` (283 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 3:33 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 182 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368340703
Comment:
Can you join #voidlinux on irc/matrix?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (12 preceding siblings ...)
2023-01-01 3:33 ` oreo639
@ 2023-01-01 3:41 ` Cynosphere
2023-01-01 7:03 ` oreo639
` (282 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Cynosphere @ 2023-01-01 3:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 160 bytes --]
New comment by Cynosphere on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368341323
Comment:
Joined on IRC
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (13 preceding siblings ...)
2023-01-01 3:41 ` Cynosphere
@ 2023-01-01 7:03 ` oreo639
2023-01-01 7:04 ` oreo639
` (281 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 7:03 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 242 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368370326
Comment:
The Apex Legends legends issue was solved by using Proton 6.3.
idk about the VRChat issue though.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (14 preceding siblings ...)
2023-01-01 7:03 ` oreo639
@ 2023-01-01 7:04 ` oreo639
2023-01-01 7:37 ` oreo639
` (280 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 7:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 242 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368370326
Comment:
The Apex Legends legends issue was solved by using Proton 6.3.
idk about the VRChat issue though.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (15 preceding siblings ...)
2023-01-01 7:04 ` oreo639
@ 2023-01-01 7:37 ` oreo639
2023-01-01 7:40 ` oreo639
` (279 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 7:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 837 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368330472
Comment:
For comment 2, if you go further, you will see that the issue was that while I was testing with a patched glibc I wasn't using a patched glibc-32bit (hence why it wasn't working).
I tested with Multiversus right now and that works for me.
You can try `xbps-install -Sf glibc glibc-32bit` to make sure you are using the version from the repos and not an old local build.
(You can use `xpkg -L` to list which packages are installed locally as opposed to from a repo)
Btw, you can confirm that glibc has DT_HASH using:
`readelf -e /usr/lib/libc.so.6`
`readelf -e /usr/lib32/libc.so.6`
You should get both `.gnu.hash` and `.hash` (whereas most binaries should just have `.gnu.hash`)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (16 preceding siblings ...)
2023-01-01 7:37 ` oreo639
@ 2023-01-01 7:40 ` oreo639
2023-01-01 7:41 ` oreo639
` (278 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 7:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 617 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368330472
Comment:
For comment 2, if you go further, you will see that the issue was that while I was testing with a patched glibc I wasn't using a patched glibc-32bit (hence why it wasn't working).
I tested with Multiversus right now and that works for me.
You can try `xbps-install -Sf glibc glibc-32bit` to make sure you are using the version from the repos and not an old local build.
(You can use `xpkg -L` to list which packages are installed locally as opposed to from a repo)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (17 preceding siblings ...)
2023-01-01 7:40 ` oreo639
@ 2023-01-01 7:41 ` oreo639
2023-01-01 7:41 ` oreo639
` (277 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 7:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 463 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368376502
Comment:
I can confirm that Apex Legends doesn't work. I can also confirm that DT_HASH is present in glibc so it shouldn't be related to that:
This can be confirmed using:
`readelf -e /usr/lib/libc.so.6`
`readelf -e /usr/lib32/libc.so.6`
Both have `.gnu.hash` and `.hash` (whereas most binaries should just have `.gnu.hash`)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (18 preceding siblings ...)
2023-01-01 7:41 ` oreo639
@ 2023-01-01 7:41 ` oreo639
2023-01-01 8:12 ` oreo639
` (276 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 7:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 463 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368376502
Comment:
I can confirm that Apex Legends doesn't work. I can also confirm that DT_HASH is present in glibc so it shouldn't be related to that.
This can be confirmed using:
`readelf -e /usr/lib/libc.so.6`
`readelf -e /usr/lib32/libc.so.6`
Both have `.gnu.hash` and `.hash` (whereas most binaries should just have `.gnu.hash`)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (19 preceding siblings ...)
2023-01-01 7:41 ` oreo639
@ 2023-01-01 8:12 ` oreo639
2023-01-01 8:12 ` oreo639
` (275 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 8:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 503 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368376502
Comment:
I can confirm that Apex Legends doesn't work. I can also confirm that DT_HASH is present in glibc so it shouldn't be related to that.
This can be confirmed using:
`readelf -e /usr/lib/libc.so.6`
`readelf -e /usr/lib32/libc.so.6`
Both have `.gnu.hash` and `.hash` (whereas most binaries should just have `.gnu.hash`)
As a workaround flatpak should work.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (20 preceding siblings ...)
2023-01-01 8:12 ` oreo639
@ 2023-01-01 8:12 ` oreo639
2023-01-01 20:30 ` Cynosphere
` (274 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 8:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 451 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368376502
Comment:
I can confirm that Apex Legends doesn't work. I can also confirm that DT_HASH is present in glibc so it shouldn't be related to that.
This can be confirmed using:
`readelf -e /usr/lib/libc.so.6`
`readelf -e /usr/lib32/libc.so.6`
Both have `.gnu.hash` and `.hash`.
As a workaround flatpak should work.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (21 preceding siblings ...)
2023-01-01 8:12 ` oreo639
@ 2023-01-01 20:30 ` Cynosphere
2023-01-01 20:34 ` oreo639
` (273 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Cynosphere @ 2023-01-01 20:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 279 bytes --]
New comment by Cynosphere on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368529421
Comment:
I do hope someone does attempt to find the actual cause of the issue instead of leaving it to die on the hill of "just use flatpak".
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (22 preceding siblings ...)
2023-01-01 20:30 ` Cynosphere
@ 2023-01-01 20:34 ` oreo639
2023-01-01 20:37 ` oreo639
` (272 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 20:34 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 196 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368530080
Comment:
You can try using `strace -f` to see where it exits?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (23 preceding siblings ...)
2023-01-01 20:34 ` oreo639
@ 2023-01-01 20:37 ` oreo639
2023-01-01 20:38 ` oreo639
` (271 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 20:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 337 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368530080
Comment:
You can try using `strace -f` to see where it exits? (you would probably want to edit the launch script or add it as launch args, although idk if using strace would cause the Anticheat to fail)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (24 preceding siblings ...)
2023-01-01 20:37 ` oreo639
@ 2023-01-01 20:38 ` oreo639
2023-01-01 20:52 ` Cynosphere
` (270 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 20:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 273 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368530080
Comment:
You can try using `strace -f` to see where it exits? (you would probably want to edit the launch script or add it as launch args)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (25 preceding siblings ...)
2023-01-01 20:38 ` oreo639
@ 2023-01-01 20:52 ` Cynosphere
2023-01-01 20:52 ` [ISSUE] [CLOSED] " Cynosphere
` (269 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Cynosphere @ 2023-01-01 20:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 900 bytes --]
New comment by Cynosphere on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368532138
Comment:
I'm genuinely just tired of being thrown round and round into troubleshooting circles at this point. I don't care anymore.
I'm tired of how the greater FOSS, Linux and whatnot community as a whole treats people that it's infuriating at this point.
It just genuinely comes off as "just use X because we don't want to spend time and effort into fixing Y because Y is proprietary" and its this elitism that annoys me the most.
So whatever. If someone cares to fix this in the future, cool. But I'm not going to sit here just wasting time being thrown in an endless loop of "try this, try this, try this" or "just use this instead".
Sorry I wasted your time, as per usual that it seems to be with me trying to interact with anything on GitHub...
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: [ISSUE] [CLOSED] Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (26 preceding siblings ...)
2023-01-01 20:52 ` Cynosphere
@ 2023-01-01 20:52 ` Cynosphere
2023-01-01 20:52 ` Cynosphere
` (268 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Cynosphere @ 2023-01-01 20:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1142 bytes --]
Closed issue by Cynosphere on void-packages repository
https://github.com/void-linux/void-packages/issues/41388
Description:
### Is this a new report?
Yes
### System Info
Void 6.0.15_1 x86_64 AuthenticAMD notuptodate FFFFFFFF
### Package(s) Affected
steam-1.0.0.75_2 (theoretical)
### Does a report exist for this bug with the project's home (upstream) and/or another distro?
https://github.com/ValveSoftware/Proton/issues/1199#issuecomment-1368284488
https://github.com/void-linux/void-packages/pull/34902#issuecomment-1255715853
https://github.com/ValveSoftware/Proton/issues/6051
### Expected behaviour
Games using Easy Anti-Cheat run fine.
### Actual behaviour
Games using Easy Anti-Cheat seem to not initialize Easy Anti-Cheat properly.
### Steps to reproduce
VRChat:
1. Launch game through Steam
2. Login if fresh install
3. Be greeted with "Can't Travel" screen explaining Easy Anti-Cheat hasn't been initialized.
Apex Legends:
1. Launch game through Steam
2. Wait to get to the main menu
3. Be greeted with Engine Error message box saying "Easy Anti-Cheat Hash Catalogue not found"
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: [ISSUE] [CLOSED] Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (27 preceding siblings ...)
2023-01-01 20:52 ` [ISSUE] [CLOSED] " Cynosphere
@ 2023-01-01 20:52 ` Cynosphere
2023-01-01 20:59 ` oreo639
` (267 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Cynosphere @ 2023-01-01 20:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1142 bytes --]
Closed issue by Cynosphere on void-packages repository
https://github.com/void-linux/void-packages/issues/41388
Description:
### Is this a new report?
Yes
### System Info
Void 6.0.15_1 x86_64 AuthenticAMD notuptodate FFFFFFFF
### Package(s) Affected
steam-1.0.0.75_2 (theoretical)
### Does a report exist for this bug with the project's home (upstream) and/or another distro?
https://github.com/ValveSoftware/Proton/issues/1199#issuecomment-1368284488
https://github.com/void-linux/void-packages/pull/34902#issuecomment-1255715853
https://github.com/ValveSoftware/Proton/issues/6051
### Expected behaviour
Games using Easy Anti-Cheat run fine.
### Actual behaviour
Games using Easy Anti-Cheat seem to not initialize Easy Anti-Cheat properly.
### Steps to reproduce
VRChat:
1. Launch game through Steam
2. Login if fresh install
3. Be greeted with "Can't Travel" screen explaining Easy Anti-Cheat hasn't been initialized.
Apex Legends:
1. Launch game through Steam
2. Wait to get to the main menu
3. Be greeted with Engine Error message box saying "Easy Anti-Cheat Hash Catalogue not found"
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (28 preceding siblings ...)
2023-01-01 20:52 ` Cynosphere
@ 2023-01-01 20:59 ` oreo639
2023-01-01 21:00 ` oreo639
` (266 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 20:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 696 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368532996
Comment:
> Sorry I wasted your time, as per usual that it seems to be with me trying to interact with anything on GitHub...
You didn't waste my time. I don't personally play anticheat games and many of them require special accounts to play so idk if they worked before or now, all I know is that Multiversus doesn't get to the sign-in screen without DT_HASH and it does with DT_HASH so I imported the patch.
Just keep in mind that almost if not everyone here are volunteers and also I'd imagine being difficult to debug it part of the point of an Anticheat.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (29 preceding siblings ...)
2023-01-01 20:59 ` oreo639
@ 2023-01-01 21:00 ` oreo639
2023-01-01 21:00 ` oreo639
` (265 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 21:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 803 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368532996
Comment:
> Sorry I wasted your time, as per usual that it seems to be with me trying to interact with anything on GitHub...
You didn't waste my time. I told you how you could start trying to debug the issue, if you don't want to do it you don't have to.
I don't personally play anticheat games and many of them require special accounts to play so idk if they worked before or now, all I know is that Multiversus doesn't get to the sign-in screen without DT_HASH and it does with DT_HASH so I imported the patch.
Just keep in mind that almost if not everyone here are volunteers and also I'd imagine being difficult to debug it part of the point of an Anticheat.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (30 preceding siblings ...)
2023-01-01 21:00 ` oreo639
@ 2023-01-01 21:00 ` oreo639
2023-01-01 21:01 ` oreo639
` (264 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 21:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 804 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368532996
Comment:
> Sorry I wasted your time, as per usual that it seems to be with me trying to interact with anything on GitHub...
You didn't waste my time. I told you how you could start trying to debug the issue, if you don't want to do it, you don't have to.
I don't personally play anticheat games and many of them require special accounts to play so idk if they worked before or now, all I know is that Multiversus doesn't get to the sign-in screen without DT_HASH and it does with DT_HASH so I imported the patch.
Just keep in mind that almost if not everyone here are volunteers and also I'd imagine being difficult to debug it part of the point of an Anticheat.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (31 preceding siblings ...)
2023-01-01 21:00 ` oreo639
@ 2023-01-01 21:01 ` oreo639
2023-01-01 21:02 ` oreo639
` (263 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 21:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 804 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368532996
Comment:
> Sorry I wasted your time, as per usual that it seems to be with me trying to interact with anything on GitHub...
You didn't waste my time. I told you how you could start trying to debug the issue. If you don't want to do it, you don't have to.
I don't personally play anticheat games and many of them require special accounts to play so idk if they worked before or now, all I know is that Multiversus doesn't get to the sign-in screen without DT_HASH and it does with DT_HASH so I imported the patch.
Just keep in mind that almost if not everyone here are volunteers and also I'd imagine being difficult to debug it part of the point of an Anticheat.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (32 preceding siblings ...)
2023-01-01 21:01 ` oreo639
@ 2023-01-01 21:02 ` oreo639
2023-01-01 21:02 ` oreo639
` (262 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 21:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 843 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368532996
Comment:
> Sorry I wasted your time, as per usual that it seems to be with me trying to interact with anything on GitHub...
You didn't waste my time. I told you how you could start trying to debug the issue. If you don't want to do it, you don't have to. (also, you can take as much time as you want)
I don't personally play anticheat games and many of them require special accounts to play so idk if they worked before, all I know is that Multiversus doesn't get to the sign-in screen without DT_HASH and it does with DT_HASH so I imported the patch.
Just keep in mind that almost if not everyone here are volunteers and also I'd imagine being difficult to debug it part of the point of an Anticheat.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (33 preceding siblings ...)
2023-01-01 21:02 ` oreo639
@ 2023-01-01 21:02 ` oreo639
2023-01-01 21:03 ` oreo639
` (261 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 21:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 797 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368532996
Comment:
> Sorry I wasted your time, as per usual that it seems to be with me trying to interact with anything on GitHub...
You didn't waste my time. I told you how you could start trying to debug the issue. If you don't want to do it, you don't have to.
I don't personally play anticheat games and many of them require special accounts to play so idk if they worked before, all I know is that Multiversus doesn't get to the sign-in screen without DT_HASH and it does with DT_HASH so I imported the patch.
Just keep in mind that almost if not everyone here are volunteers and also I'd imagine being difficult to debug it part of the point of an Anticheat.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (34 preceding siblings ...)
2023-01-01 21:02 ` oreo639
@ 2023-01-01 21:03 ` oreo639
2023-01-01 21:04 ` oreo639
` (260 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 21:03 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 714 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368532996
Comment:
> Sorry I wasted your time, as per usual that it seems to be with me trying to interact with anything on GitHub...
You didn't waste my time. I told you how you could start trying to debug the issue. If you don't want to do it, you don't have to.
I don't personally play anticheat games and many of them require special accounts to play so idk if they worked before, all I know is that Multiversus doesn't get to the sign-in screen without DT_HASH and it does with DT_HASH so I imported the patch.
Just keep in mind that almost if not everyone here are volunteers.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (35 preceding siblings ...)
2023-01-01 21:03 ` oreo639
@ 2023-01-01 21:04 ` oreo639
2023-01-01 21:04 ` oreo639
` (259 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 21:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 692 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368532996
Comment:
> Sorry I wasted your time, as per usual that it seems to be with me trying to interact with anything on GitHub...
You didn't waste my time. I told you how one could start trying to debug the issue. You don't have to do it.
I don't personally play anticheat games and many of them require special accounts to play so idk if they worked before, all I know is that Multiversus doesn't get to the sign-in screen without DT_HASH and it does with DT_HASH so I imported the patch.
Just keep in mind that almost if not everyone here are volunteers.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (36 preceding siblings ...)
2023-01-01 21:04 ` oreo639
@ 2023-01-01 21:04 ` oreo639
2023-01-01 21:04 ` oreo639
` (258 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 21:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 692 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368532996
Comment:
> Sorry I wasted your time, as per usual that it seems to be with me trying to interact with anything on GitHub...
You didn't waste my time. I told you how you could start trying to debug the issue. You don't have to do it.
I don't personally play anticheat games and many of them require special accounts to play so idk if they worked before, all I know is that Multiversus doesn't get to the sign-in screen without DT_HASH and it does with DT_HASH so I imported the patch.
Just keep in mind that almost if not everyone here are volunteers.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (37 preceding siblings ...)
2023-01-01 21:04 ` oreo639
@ 2023-01-01 21:04 ` oreo639
2023-01-01 21:07 ` oreo639
` (257 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 21:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 694 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368532996
Comment:
> Sorry I wasted your time, as per usual that it seems to be with me trying to interact with anything on GitHub...
You didn't waste my time. I told you how you could start trying to debug the issue. You don't *have* to do it.
I don't personally play anticheat games and many of them require special accounts to play so idk if they worked before, all I know is that Multiversus doesn't get to the sign-in screen without DT_HASH and it does with DT_HASH so I imported the patch.
Just keep in mind that almost if not everyone here are volunteers.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (38 preceding siblings ...)
2023-01-01 21:04 ` oreo639
@ 2023-01-01 21:07 ` oreo639
2023-01-01 21:18 ` oreo639
` (256 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 21:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 287 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368532996
Comment:
> Sorry I wasted your time, as per usual that it seems to be with me trying to interact with anything on GitHub...
You didn't waste my time.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (39 preceding siblings ...)
2023-01-01 21:07 ` oreo639
@ 2023-01-01 21:18 ` oreo639
2023-01-01 21:19 ` oreo639
` (255 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 21:18 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 963 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368532996
Comment:
> Sorry I wasted your time, as per usual that it seems to be with me trying to interact with anything on GitHub...
You didn't waste my time.
> just use X because we don't want to spend time and effort into fixing Y because Y is proprietary
To be clear, I'm not a maintainer. I don't personally play any games that use anticheat. I did test Multiversus (since it is a smaller game) and was able to confirm that it doesn't get to the menu without DT_HASH and it does with DT_HASH: https://github.com/void-linux/void-packages/blob/master/srcpkgs/glibc/patches/0001-Revert-Do-not-use-hash-style-both-for-building-glibc.patch
I'm sorry for making you "thrown round and round into troubleshooting circles" I was hoping it might be something simpler or related to the DT_HASH issue you linked in your initial post.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (40 preceding siblings ...)
2023-01-01 21:18 ` oreo639
@ 2023-01-01 21:19 ` oreo639
2023-01-02 0:10 ` oreo639
` (254 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-01 21:19 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 963 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368532996
Comment:
> Sorry I wasted your time, as per usual that it seems to be with me trying to interact with anything on GitHub...
You didn't waste my time.
> just use X because we don't want to spend time and effort into fixing Y because Y is proprietary
To be clear, I'm not a maintainer. I don't personally play any games that use anticheat. I did test Multiversus (since it is a smaller game) and was able to confirm that it doesn't get to the menu without DT_HASH and it does with DT_HASH: https://github.com/void-linux/void-packages/blob/master/srcpkgs/glibc/patches/0001-Revert-Do-not-use-hash-style-both-for-building-glibc.patch
I'm sorry for making you "thrown round and round into troubleshooting circles" I was hoping it might be something simpler or related to the DT_HASH issue you linked in your initial post.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (41 preceding siblings ...)
2023-01-01 21:19 ` oreo639
@ 2023-01-02 0:10 ` oreo639
2023-01-02 0:11 ` oreo639
` (253 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-02 0:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 397 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368572487
Comment:
I think I found the log for EAC, it should be in `$HOME/.local/share/Steam/steamapps/compatdata/1172470/pfx/dosdevices/c:/users/steamuser/AppData/Roaming/EasyAntiCheat`
Here are my logs:
https://gist.github.com/oreo639/7d3d430308bb604efca6a47952c64df9
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (42 preceding siblings ...)
2023-01-02 0:10 ` oreo639
@ 2023-01-02 0:11 ` oreo639
2023-01-02 0:12 ` oreo639
` (252 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-02 0:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 407 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368572487
Comment:
I think I may have found the logs for EAC, it should be in `$HOME/.local/share/Steam/steamapps/compatdata/1172470/pfx/dosdevices/c:/users/steamuser/AppData/Roaming/EasyAntiCheat`
Here are my logs:
https://gist.github.com/oreo639/7d3d430308bb604efca6a47952c64df9
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (43 preceding siblings ...)
2023-01-02 0:11 ` oreo639
@ 2023-01-02 0:12 ` oreo639
2023-01-02 0:14 ` oreo639
` (251 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-02 0:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 439 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368572487
Comment:
I think I may have found the logs for EAC, it should be in `$HOME/.local/share/Steam/steamapps/compatdata/1172470/pfx/dosdevices/c:/users/steamuser/AppData/Roaming/EasyAntiCheat`
Here are my logs:
https://gist.github.com/oreo639/7d3d430308bb604efca6a47952c64df9
Not sure why it is erroring?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (44 preceding siblings ...)
2023-01-02 0:12 ` oreo639
@ 2023-01-02 0:14 ` oreo639
2023-01-02 0:23 ` oreo639
` (250 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-02 0:14 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 439 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368572487
Comment:
I think I may have found the logs for EAC, it should be in `$HOME/.local/share/Steam/steamapps/compatdata/1172470/pfx/dosdevices/c:/users/steamuser/AppData/Roaming/EasyAntiCheat`
Here are my logs:
https://gist.github.com/oreo639/7d3d430308bb604efca6a47952c64df9
Not sure why it is erroring?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (45 preceding siblings ...)
2023-01-02 0:14 ` oreo639
@ 2023-01-02 0:23 ` oreo639
2023-01-02 0:23 ` oreo639
` (249 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-02 0:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 868 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368575805
Comment:
I found logs at `$HOME/.local/share/Steam/steamapps/compatdata/1172470/pfx/dosdevices/c:/users/steamuser/AppData/Roaming/EasyAntiCheat`
When running it with proton 6.3 it shows the following error `Connect result: Couldn't resolve host name (6) Response Code: 0 Destination IP: Unavailable`
When using proton experimental the logs here indicate no error (although the "Easy Anti-Cheat Hash Catalogue not found" error still show up when trying to start the game).
There are also logs generated at `~/.cache/com.epicgames.easyanticheat/154` when using proton expiremental which shows the following error: `[Connection] Connect result: No error (0) Response Code: 200 Destination IP: 2600:9000:234c:9000:10:ae80:c5c0:93a1`
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (46 preceding siblings ...)
2023-01-02 0:23 ` oreo639
@ 2023-01-02 0:23 ` oreo639
2023-01-02 0:24 ` oreo639
` (248 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-02 0:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 749 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368575805
Comment:
I found logs at `$HOME/.local/share/Steam/steamapps/compatdata/1172470/pfx/dosdevices/c:/users/steamuser/AppData/Roaming/EasyAntiCheat`
When running it with proton 6.3 it shows the following error `Connect result: Couldn't resolve host name (6) Response Code: 0 Destination IP: Unavailable`
When using proton experimental the logs here indicate no error (although the "Easy Anti-Cheat Hash Catalogue not found" error still show up when trying to start the game).
There are also logs generated at `~/.cache/com.epicgames.easyanticheat/154` when using proton expiremental which also indicates no error.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (47 preceding siblings ...)
2023-01-02 0:23 ` oreo639
@ 2023-01-02 0:24 ` oreo639
2023-01-02 0:25 ` oreo639
` (247 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-02 0:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 748 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368575805
Comment:
I found logs at `$HOME/.local/share/Steam/steamapps/compatdata/1172470/pfx/dosdevices/c:/users/steamuser/AppData/Roaming/EasyAntiCheat`
When running it with proton 6.3 it shows the following error `Connect result: Couldn't resolve host name (6) Response Code: 0 Destination IP: Unavailable`
When using proton experimental the logs here indicate no error (although the "Easy Anti-Cheat Hash Catalogue not found" error still show up when trying to start the game).
There are also logs generated at `~/.cache/com.epicgames.easyanticheat/154` when using proton expiremental which also indicate no error.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (48 preceding siblings ...)
2023-01-02 0:24 ` oreo639
@ 2023-01-02 0:25 ` oreo639
2023-01-02 0:28 ` oreo639
` (246 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-02 0:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 752 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368575805
Comment:
When running it with proton 6.3:
I found logs at `$HOME/.local/share/Steam/steamapps/compatdata/1172470/pfx/dosdevices/c:/users/steamuser/AppData/Roaming/EasyAntiCheat`
It shows the following error `Connect result: Couldn't resolve host name (6) Response Code: 0 Destination IP: Unavailable`
When using proton experimental:
The logs here indicate no error (although the "Easy Anti-Cheat Hash Catalogue not found" error still show up when trying to start the game).
There are also logs generated at `~/.cache/com.epicgames.easyanticheat/154` when using proton expiremental which also indicate no error.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (49 preceding siblings ...)
2023-01-02 0:25 ` oreo639
@ 2023-01-02 0:28 ` oreo639
2023-01-02 0:29 ` oreo639
` (245 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-02 0:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 811 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368575805
Comment:
When running it with proton 6.3:
I found logs at `$HOME/.local/share/Steam/steamapps/compatdata/1172470/pfx/dosdevices/c:/users/steamuser/AppData/Roaming/EasyAntiCheat`
It shows the following error `Connect result: Couldn't resolve host name (6) Response Code: 0 Destination IP: Unavailable`
When using proton experimental:
The logs here indicate no error (although the "Easy Anti-Cheat Hash Catalogue not found" error still show up when trying to start the game).
There are also logs generated at `~/.cache/com.epicgames.easyanticheat/154` when using proton expiremental which also indicate no error.
I'll see if I can find anything from the strace output.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (50 preceding siblings ...)
2023-01-02 0:28 ` oreo639
@ 2023-01-02 0:29 ` oreo639
2023-01-02 0:29 ` oreo639
` (244 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-02 0:29 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 300 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368530080
Comment:
You can try using `strace -f -o ~/strace.log %command%` to see where it exits? (you would probably want to edit the launch script or add it as launch args)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (51 preceding siblings ...)
2023-01-02 0:29 ` oreo639
@ 2023-01-02 0:29 ` oreo639
2023-01-02 1:23 ` oreo639
` (243 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-02 0:29 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 299 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368530080
Comment:
You can try using `strace -f -o ~/strace.log %command%` to see where it exits? (you would probably want to edit the launch script or add it as launch args)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (52 preceding siblings ...)
2023-01-02 0:29 ` oreo639
@ 2023-01-02 1:23 ` oreo639
2023-01-02 1:27 ` oreo639
` (242 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-02 1:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 937 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368575805
Comment:
When running it with proton 6.3:
I found logs at `$HOME/.local/share/Steam/steamapps/compatdata/1172470/pfx/dosdevices/c:/users/steamuser/AppData/Roaming/EasyAntiCheat`
It shows the following error `Connect result: Couldn't resolve host name (6) Response Code: 0 Destination IP: Unavailable`
When using proton experimental:
The logs here indicate no error (although the "Easy Anti-Cheat Hash Catalogue not found" error still show up when trying to start the game).
There are also logs generated at `~/.cache/com.epicgames.easyanticheat/154` when using proton expiremental which also indicate no error.
I'll see if I can find anything from the strace output.
Edit: I am getting the hash catalogue error when using strace but not when using strace -f, so maybe it is detecting that?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (53 preceding siblings ...)
2023-01-02 1:23 ` oreo639
@ 2023-01-02 1:27 ` oreo639
2023-01-02 1:30 ` oreo639
` (241 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-02 1:27 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 917 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368575805
Comment:
When running it with proton 6.3:
I found logs at `$HOME/.local/share/Steam/steamapps/compatdata/1172470/pfx/dosdevices/c:/users/steamuser/AppData/Roaming/EasyAntiCheat`
It shows the following error `Connect result: Couldn't resolve host name (6) Response Code: 0 Destination IP: Unavailable`
When using proton experimental:
The logs here indicate no error (although the "Easy Anti-Cheat Hash Catalogue not found" error still show up when trying to start the game).
There are also logs generated at `~/.cache/com.epicgames.easyanticheat/154` when using proton expiremental which also indicate no error.
I'll see if I can find anything from the strace output.
Edit: I am not getting the hash catalogue error when using `strace -f` so maybe it is detecting that?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (54 preceding siblings ...)
2023-01-02 1:27 ` oreo639
@ 2023-01-02 1:30 ` oreo639
2023-01-02 5:39 ` oreo639
` (240 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-02 1:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 273 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368530080
Comment:
You can try using `strace -f` to see where it exits? (you would probably want to edit the launch script or add it as launch args)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (55 preceding siblings ...)
2023-01-02 1:30 ` oreo639
@ 2023-01-02 5:39 ` oreo639
2023-01-02 15:01 ` Naia-love
` (239 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-02 5:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 940 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368575805
Comment:
When running it with proton 6.3:
I found logs at `$HOME/.local/share/Steam/steamapps/compatdata/1172470/pfx/dosdevices/c:/users/steamuser/AppData/Roaming/EasyAntiCheat`
It shows the following error `Connect result: Couldn't resolve host name (6) Response Code: 0 Destination IP: Unavailable`
When using proton experimental:
The logs here indicate no error (although the "Easy Anti-Cheat Hash Catalogue not found" error still show up when trying to start the game).
There are also logs generated at `~/.cache/com.epicgames.easyanticheat/154` when using proton expiremental which also indicate no error.
I'll see if I can find anything from the strace output.
Edit: I am not getting the hash catalogue error when using `strace -f` (and EAC isn't working) so maybe it is detecting that?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (56 preceding siblings ...)
2023-01-02 5:39 ` oreo639
@ 2023-01-02 15:01 ` Naia-love
2023-01-02 15:40 ` paper42
` (238 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2023-01-02 15:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 708 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369014128
Comment:
Hello, have same troubles here, on Void too, can't play apex or vrchat, I can play Elden Ring but in offline only.
For Apex replacing the EAC dll/so by the one present in the proton EAC runtime make the game goes past the "Easy Anti-Cheat Hash Catalogue not found", launching properly, accessing to the loby and all, but after a while it'll kick you out saying that EAC isn't running.
I also want to report that EAC isn't the only thing acting strange on Void, [steamvr](https://github.com/ValveSoftware/SteamVR-for-Linux/issues/511#issue-1210110962) is too
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (57 preceding siblings ...)
2023-01-02 15:01 ` Naia-love
@ 2023-01-02 15:40 ` paper42
2023-01-02 15:44 ` Naia-love
` (237 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: paper42 @ 2023-01-02 15:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 179 bytes --]
New comment by paper42 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369044355
Comment:
reopening because this is not fixed
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (58 preceding siblings ...)
2023-01-02 15:40 ` paper42
@ 2023-01-02 15:44 ` Naia-love
2023-01-02 19:04 ` Johnnynator
` (236 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2023-01-02 15:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 902 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369014128
Comment:
Hello, have same troubles here, on Void too, can't play apex or vrchat, I can play Elden Ring but in offline only.
For Apex replacing the EAC dll/so by the one present in the proton EAC runtime make the game goes past the "Easy Anti-Cheat Hash Catalogue not found", launching properly, accessing to the loby and all, but after a while it'll kick you out saying that EAC isn't running.
I also want to report that EAC isn't the only thing acting strange on Void, [steamvr](https://github.com/ValveSoftware/SteamVR-for-Linux/issues/511#issue-1210110962) is too
(and quick note, yes it do work in flatpak. Thanks for reminding me, i totally forgot steam flatpak existed. But while it's a great workaround, it still suck that it just dont work by default)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (59 preceding siblings ...)
2023-01-02 15:44 ` Naia-love
@ 2023-01-02 19:04 ` Johnnynator
2023-01-02 20:58 ` Naia-love
` (235 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Johnnynator @ 2023-01-02 19:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 336 bytes --]
New comment by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369150572
Comment:
Actually the issue seems to be the compination of eac and our glibc, did setup a quick chroot and changing the glibc to the one from arch satisfies eac, using the void one doesn't :shrug:
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (60 preceding siblings ...)
2023-01-02 19:04 ` Johnnynator
@ 2023-01-02 20:58 ` Naia-love
2023-01-02 21:02 ` Naia-love
` (234 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2023-01-02 20:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 449 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369199300
Comment:
what is very strange is that:
- I was using glibc 2.32 until now (which *isnt* a version of glibc known for troubles with EAC afaik)
- I just upgraded to 2.36, which is known to be problematic *but* that seems to be patched: https://github.com/void-linux/void-packages/tree/master/srcpkgs/glibc/patches
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (61 preceding siblings ...)
2023-01-02 20:58 ` Naia-love
@ 2023-01-02 21:02 ` Naia-love
2023-01-03 3:58 ` ahesford
` (233 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2023-01-02 21:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 486 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369199300
Comment:
what is very strange is that:
- I was using glibc 2.32 until now (which *isnt* a version of glibc known for troubles with EAC afaik)
- I just upgraded to 2.36, which is known to be problematic *but* that seems to be patched: https://github.com/void-linux/void-packages/tree/master/srcpkgs/glibc/patches
and that so in both case its broken
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (62 preceding siblings ...)
2023-01-02 21:02 ` Naia-love
@ 2023-01-03 3:58 ` ahesford
2023-01-03 4:52 ` oreo639
` (232 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: ahesford @ 2023-01-03 3:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 861 bytes --]
New comment by ahesford on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369370906
Comment:
I've read through some of the links on this page and, transitively, an essay at https://maskray.me/blog/2022-08-21-glibc-and-dt-gnu-hash that leaves me wondering:
1. Why we carry a patch attempting to revert the linker change contrary to our usual deference to upstream. They have been aware of this problem for months and are apparently uninterested in the issue or reverting the change.
2. Why this issue isn't closed as WONTFIX with a note that EAC needs to fix its shit. The patch doesn't fix Void-packaged software, it fixes proprietary software fetched optionally by one of our packages. Furthermore, as already noted, there are alternatives like flatpak while people bother the EAC people to fix what broke.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (63 preceding siblings ...)
2023-01-03 3:58 ` ahesford
@ 2023-01-03 4:52 ` oreo639
2023-01-03 5:15 ` ahesford
` (231 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-01-03 4:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1535 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369393448
Comment:
> Why we carry a patch attempting to revert the linker change contrary to our usual deference to upstream. They have been aware of this problem for months and are apparently uninterested in the issue or reverting the change.
I assume you are referring to:
https://sourceware.org/pipermail/libc-alpha/2022-August/141304.html
> At present I would not make any changes to glibc. I would close bug 29456
as RESOLVED/WONTFIX. I'm open to hearing from the EPIC EAC developers
if they have a case to make about DT_HASH.
Carlos later said:
https://sourceware.org/pipermail/libc-alpha/2022-September/142353.html
> The fix is available in version 1.15.2 of the EOS SDK and in the new
> corresponding version of the anti-cheat module. This was released in August.
>
> Fixing this issue though requires several steps that need to be taken by the
> developers of the game itself.
>...
>Looking across the distributions some of them are carrying a revert that adds
>back DT_HASH. Therefore I think it would help the distributions and add
>back DT_HASH support for a longer period of time before final removal.
>
>I don't think this will solve all the problems, but I will work to test out
>the revert on my Fedora system.
Carlos added a temporary revert for DT_HASH in Fedora:
https://src.fedoraproject.org/rpms/glibc/c/a9713abfbd4db4350fbc201e4d5cd6ddc36cfd27?branch=f37
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (64 preceding siblings ...)
2023-01-03 4:52 ` oreo639
@ 2023-01-03 5:15 ` ahesford
2023-01-03 5:16 ` ahesford
` (230 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: ahesford @ 2023-01-03 5:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 955 bytes --]
New comment by ahesford on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369403398
Comment:
I'm referring to the fact that the upstream issue at https://sourceware.org/bugzilla/show_bug.cgi?id=29456 remains open and unassigned five months after it was reported.
Whether other distributions carry a patch to revert the change is irrelevant here. Void favors upstream decisions and eschews patches unless they are backport as of upstream changes or fix issues introduced specifically by our packaging. This is neither. Upstream made a change to drop support for DT_HASH and continues to stand by it. We should be uninterested in fixing this problem until either upstream reverts the patch (in which case we can backport it if we don't want to wait for the next release) or EAC is fixed to support the glibc change (in which case the problem goes away entirely).
This is not our problem to fix.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (65 preceding siblings ...)
2023-01-03 5:15 ` ahesford
@ 2023-01-03 5:16 ` ahesford
2023-02-19 20:58 ` datwolfyy
` (229 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: ahesford @ 2023-01-03 5:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 953 bytes --]
New comment by ahesford on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369403398
Comment:
I'm referring to the fact that the upstream issue at https://sourceware.org/bugzilla/show_bug.cgi?id=29456 remains open and unassigned five months after it was reported.
Whether other distributions carry a patch to revert the change is irrelevant here. Void favors upstream decisions and eschews patches unless they are backports of upstream changes or fix issues introduced specifically by our packaging. This is neither. Upstream made a change to drop support for DT_HASH and continues to stand by it. We should be uninterested in fixing this problem until either upstream reverts the patch (in which case we can backport it if we don't want to wait for the next release) or EAC is fixed to support the glibc change (in which case the problem goes away entirely).
This is not our problem to fix.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (66 preceding siblings ...)
2023-01-03 5:16 ` ahesford
@ 2023-02-19 20:58 ` datwolfyy
2023-02-19 21:01 ` datwolfyy
` (228 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: datwolfyy @ 2023-02-19 20:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 296 bytes --]
New comment by datwolfyy on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1436091631
Comment:
It is not a "violation" of upstream decisions/policies to use the provided option to include DT_HASH, since they give you the option to compile it in.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (67 preceding siblings ...)
2023-02-19 20:58 ` datwolfyy
@ 2023-02-19 21:01 ` datwolfyy
2023-02-23 11:25 ` dsemy
` (227 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: datwolfyy @ 2023-02-19 21:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 296 bytes --]
New comment by datwolfyy on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1436091631
Comment:
It is not a "violation" of upstream decisions/policies to use the provided option to include DT_HASH, since they give you the option to compile it in.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (68 preceding siblings ...)
2023-02-19 21:01 ` datwolfyy
@ 2023-02-23 11:25 ` dsemy
2023-06-08 16:35 ` numfin
` (226 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: dsemy @ 2023-02-23 11:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2272 bytes --]
New comment by dsemy on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1441594609
Comment:
> I'm referring to the fact that the upstream issue at https://sourceware.org/bugzilla/show_bug.cgi?id=29456 remains open and unassigned five months after it was reported.
>
> Whether other distributions carry a patch to revert the change is irrelevant here. Void favors upstream decisions and eschews patches unless they are backports of upstream changes or fix issues introduced specifically by our packaging. This is neither. Upstream made a change to drop support for DT_HASH and continues to stand by it. We should be uninterested in fixing this problem until either upstream reverts the patch (in which case we can backport it if we don't want to wait for the next release) or EAC is fixed to support the glibc change (in which case the problem goes away entirely).
>
> This is not our problem to fix.
This issue isn't caused because support for DT_HASH was dropped though; as other comments indicate, Easy Anti Cheat has been broken on Void since at least glibc 2.32. After all, the current glibc package does contain this patch and yet EAC is still broken. IOW, discussion about this patch is off-topic and would be better suited in a separate issue IMO.
I'm posting this mainly because as a user your comment (being the last one in the chain) made me think that the issue is related to the glibc 2.36 update, when it isn't actually. This discouraged me from attempting to troubleshoot it on my own, which seems counter-productive to me (although admittedly I didn't get very far when I did try troubleshooting on my own). This is significant, as currently Void is the only distribution I am aware of in which EAC is broken despite the aforementioned patch being applied.
In any case, I would very much like to see this issue fixed, and I would be glad to help with any testing (I own Elden Ring and Fall Guys on Steam, both of which use EAC unfortunately).
BTW, I don't use the Steam Flatpak since I also use Steam as a launcher for emulated games - setting this up is very complicated with the Flatpak version (Flatpak in general is way too complicated IMO, so I'd prefer to avoid it if possible).
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (69 preceding siblings ...)
2023-02-23 11:25 ` dsemy
@ 2023-06-08 16:35 ` numfin
2023-06-24 12:15 ` 42plague
` (225 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: numfin @ 2023-06-08 16:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 212 bytes --]
New comment by numfin on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1583003911
Comment:
How i can install eac supported version of glibc so i can play games?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (70 preceding siblings ...)
2023-06-08 16:35 ` numfin
@ 2023-06-24 12:15 ` 42plague
2023-07-20 18:08 ` 42plague
` (224 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: 42plague @ 2023-06-24 12:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 357 bytes --]
New comment by 42plague on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1605441818
Comment:
I'm writing this just to draw more attention to this bug.
Despite having a patch, EAC games still won't run (Apex Legends in my case).
Other distributions run it without problems, so it's definitely a Void bug.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (71 preceding siblings ...)
2023-06-24 12:15 ` 42plague
@ 2023-07-20 18:08 ` 42plague
2023-09-08 22:56 ` Naia-love
` (223 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: 42plague @ 2023-07-20 18:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 357 bytes --]
New comment by 42plague on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1605441818
Comment:
I'm writing this just to draw more attention to this bug.
Despite having a patch, EAC games still won't run (Apex Legends in my case).
Other distributions run it without problems, so it's definitely a Void bug.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (72 preceding siblings ...)
2023-07-20 18:08 ` 42plague
@ 2023-09-08 22:56 ` Naia-love
2023-09-08 22:57 ` Naia-love
` (222 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2023-09-08 22:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 574 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1712313586
Comment:
small update on my end,
especially about https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369014128
steamvr was probably not a void issue, just steamvr breaking up on some specific configuration im guessing. I was able to run just fine last public release, use it with alvr, get in vr, even launch vrchat without any troubles.
Tho so vrchat didnt run properly because EAC is still broken unfortunaly :v
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (73 preceding siblings ...)
2023-09-08 22:56 ` Naia-love
@ 2023-09-08 22:57 ` Naia-love
2023-09-08 23:03 ` Naia-love
` (221 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2023-09-08 22:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 575 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1712313586
Comment:
small update on my end,
especially about https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369014128
steamvr was probably not a void issue, just steamvr breaking up on some specific configuration im guessing. I was able to run just fine last public release, use it with alvr, get in vr, even launch vrchat without any troubles.
Tho so vrchat dont run properly because EAC is still broken unfortunately :v
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (74 preceding siblings ...)
2023-09-08 22:57 ` Naia-love
@ 2023-09-08 23:03 ` Naia-love
2023-09-11 16:45 ` fanyx
` (220 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2023-09-08 23:03 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 663 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1712313586
Comment:
small update on my end,
especially about https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369014128
steamvr was probably not a void issue, just steamvr breaking up on some specific configuration im guessing. I was able to run just fine last public release, use it with alvr, get in vr, even launch vrchat without any troubles.
Tho so vrchat dont run properly because EAC is still broken unfortunately :v
(also no steamflatpak its actually complicated as of now for VR, especially on nvidia)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (75 preceding siblings ...)
2023-09-08 23:03 ` Naia-love
@ 2023-09-11 16:45 ` fanyx
2023-09-23 9:26 ` nonchip
` (219 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: fanyx @ 2023-09-11 16:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 374 bytes --]
New comment by fanyx on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1714242048
Comment:
bumping @oreo639
Were you or another member of the Void team able to find any leads on this?
I've found the "Hash catalogue not found" error to be present in Dead by Daylight as well.
Fall Guys works without any issues though.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (76 preceding siblings ...)
2023-09-11 16:45 ` fanyx
@ 2023-09-23 9:26 ` nonchip
2023-09-23 9:42 ` nonchip
` (218 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2023-09-23 9:26 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 499 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1732264959
Comment:
soo i have multiple EAC games, most of which don't run (for years now, so pretty sure not DT_HASH related) despite *everyone* telling me they should, the fact that steamflatpak seems to help some people points at some other library being borked but i'm not sure how to investigate further, please someone tell me how i can help figure this out finally? :(
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (77 preceding siblings ...)
2023-09-23 9:26 ` nonchip
@ 2023-09-23 9:42 ` nonchip
2023-09-23 12:22 ` nonchip
` (217 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2023-09-23 9:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 594 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1732264959
Comment:
soo i have multiple EAC games, most of which don't run (for years now, so pretty sure not DT_HASH related) despite *everyone* telling me they should, the fact that steamflatpak seems to help some people points at some other library being borked but i'm not sure how to investigate further, please someone tell me if i can help figure this out finally? am happy to do a bunch of tests and provide logs and whathaveya, just wish this worked for once :(
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (78 preceding siblings ...)
2023-09-23 9:42 ` nonchip
@ 2023-09-23 12:22 ` nonchip
2023-09-23 12:25 ` nonchip
` (216 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2023-09-23 12:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 670 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1732264959
Comment:
soo i have multiple EAC games, most of which don't run (for years now, so pretty sure not DT_HASH related) despite *everyone* telling me they should, the fact that steamflatpak seems to help some people points at some other library being borked but i'm not sure how to investigate further, please someone tell me if i can help figure this out finally? am happy to do a bunch of tests and provide logs and whathaveya, just no idea where to start (given anticheat stuff is a black box by design) and wish this worked for once :(
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (79 preceding siblings ...)
2023-09-23 12:22 ` nonchip
@ 2023-09-23 12:25 ` nonchip
2023-12-26 11:52 ` oreo639
` (215 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2023-09-23 12:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 713 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1732264959
Comment:
soo i have multiple EAC games, most (if not all; didn't check them all lately) of which don't run (for years now, so pretty sure not DT_HASH related) despite *everyone* telling me they should, the fact that steamflatpak seems to help some people points at some other library being borked but i'm not sure how to investigate further, please someone tell me if i can help figure this out finally? am happy to do a bunch of tests and provide logs and whathaveya, just no idea where to start (given anticheat stuff is a black box by design) and wish this worked for once :(
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (80 preceding siblings ...)
2023-09-23 12:25 ` nonchip
@ 2023-12-26 11:52 ` oreo639
2023-12-26 11:54 ` oreo639
` (214 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-12-26 11:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 916 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1869486831
Comment:
Btw, just I removed the patch since I couldn't figure out how to make EAC work regardless of what flags I used and I am not aware of anything fixed by the DT_HASH patch (feel free to let me know if there are breakages after upgrading glibc, e.g. worked before updating but not afterwords).
If you still want to test with DT_HASH enabled you can enable it by copying these two lines before the `make` call in `do_buld()` in the glibc template:
https://src.fedoraproject.org/rpms/glibc/blob/ca9e6ac79501d9ee8eeaf795c5764d8733534910/f/glibc.spec#_1219
> Were you or another member of the Void team able to find any leads on this?
Just to clarify, I am just a Void user and not a part of the void-team organization. Also, no I couldn't figure out what the issue was.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (81 preceding siblings ...)
2023-12-26 11:52 ` oreo639
@ 2023-12-26 11:54 ` oreo639
2023-12-26 11:56 ` oreo639
` (213 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-12-26 11:54 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 978 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1869486831
Comment:
Btw, just I removed the patch since I couldn't figure out how to make EAC work regardless of what flags I used and I am not aware of anything fixed by the DT_HASH patch (since most EAC games don't work with Void's glibc regardless. Feel free to let me know if there are breakages after upgrading glibc, e.g. worked before updating but not afterwords).
If you still want to test with DT_HASH enabled you can enable it by copying these two lines before the `make` call in `do_buld()` in the glibc template:
https://src.fedoraproject.org/rpms/glibc/blob/ca9e6ac79501d9ee8eeaf795c5764d8733534910/f/glibc.spec#_1219
> Were you or another member of the Void team able to find any leads on this?
Just to clarify, I am just a Void user and not a part of the void-team organization. Also, no I couldn't figure out what the issue was.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (82 preceding siblings ...)
2023-12-26 11:54 ` oreo639
@ 2023-12-26 11:56 ` oreo639
2023-12-26 12:20 ` oreo639
` (212 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-12-26 11:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1043 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1869486831
Comment:
Btw, just I removed the patch since I couldn't figure out how to make EAC work regardless of what flags I used and I am not aware of anything fixed by the DT_HASH patch (since most EAC games don't work with Void's glibc regardless. Feel free to let me know if there are breakages after upgrading glibc, e.g. worked before updating but not afterwords).
If you still want to test with DT_HASH enabled you can enable it by copying these two lines before the `make` call in `do_buld()` in the glibc template (keep in mind that EAC checks both the 64-bit and 32-bit glibcs):
https://src.fedoraproject.org/rpms/glibc/blob/ca9e6ac79501d9ee8eeaf795c5764d8733534910/f/glibc.spec#_1219
> Were you or another member of the Void team able to find any leads on this?
Just to clarify, I am just a Void user and not a part of the void-team organization. Also, no I couldn't figure out what the issue was.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (83 preceding siblings ...)
2023-12-26 11:56 ` oreo639
@ 2023-12-26 12:20 ` oreo639
2023-12-26 12:20 ` oreo639
` (211 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-12-26 12:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1081 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1869486831
Comment:
Btw, just I removed the patch since I couldn't figure out how to make EAC work regardless of what flags I used and I am not aware of anything fixed by the DT_HASH patch (since most EAC games don't work with Void's glibc regardless. Feel free to let me know if there are breakages after upgrading glibc, e.g. worked before updating but not afterwords).
If you still want to test with DT_HASH enabled you can enable it by copying these two lines before the `make` call in `do_buld()` in the glibc template (keep in mind that EAC checks both the 64-bit and 32-bit glibcs):
https://src.fedoraproject.org/rpms/glibc/blob/ca9e6ac79501d9ee8eeaf795c5764d8733534910/f/glibc.spec#_1219
> Were you or another member of the Void team able to find any leads on this?
Just to clarify, I am just a Void user and not a part of the void-team organization. Also, no I couldn't figure out what the issue was, only that it is related to our glibc.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (84 preceding siblings ...)
2023-12-26 12:20 ` oreo639
@ 2023-12-26 12:20 ` oreo639
2023-12-26 12:22 ` oreo639
` (210 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-12-26 12:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1104 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1869486831
Comment:
Btw, just I removed the patch since I couldn't figure out how to make EAC work regardless of what flags I used and I am not aware of anything fixed by the DT_HASH patch (since most EAC games don't work with Void's glibc regardless. Feel free to let me know if there are breakages after upgrading glibc, e.g. worked before updating but not afterwords).
If you still want to test with DT_HASH enabled you can enable it by copying these two lines before the `make` call in `do_buld()` in the glibc template (keep in mind that EAC checks both the 64-bit and 32-bit glibcs):
https://src.fedoraproject.org/rpms/glibc/blob/ca9e6ac79501d9ee8eeaf795c5764d8733534910/f/glibc.spec#_1219
> Were you or another member of the Void team able to find any leads on this?
Just to clarify, I am just a Void user and not a part of the void-team organization. Also, no I couldn't figure out what the issue was, only that it is related to glibc and not some other library.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (85 preceding siblings ...)
2023-12-26 12:20 ` oreo639
@ 2023-12-26 12:22 ` oreo639
2023-12-26 12:34 ` oreo639
` (209 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-12-26 12:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1137 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1869486831
Comment:
Btw, just I removed the patch since I couldn't figure out how to make EAC work regardless of what flags I used and I am not aware of anything fixed by the DT_HASH patch (since most EAC games don't work with Void's glibc regardless. Feel free to let me know if there are breakages after upgrading glibc, e.g. worked before updating but not afterwords).
If you still want to test with DT_HASH enabled you can enable it by copying these two lines before the `make` call in `do_buld()` in the glibc template (keep in mind that EAC checks both the 64-bit and 32-bit glibcs):
https://src.fedoraproject.org/rpms/glibc/blob/ca9e6ac79501d9ee8eeaf795c5764d8733534910/f/glibc.spec#_1219
> Were you or another member of the Void team able to find any leads on this?
Just to clarify, I am just a Void user and not a part of the void-team organization. Also, no I couldn't figure out what the issue was, only that it is related to glibc and not some other library (as demonstrated by Johnnynator).
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (86 preceding siblings ...)
2023-12-26 12:22 ` oreo639
@ 2023-12-26 12:34 ` oreo639
2023-12-26 23:28 ` dexgs
` (208 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2023-12-26 12:34 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1136 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1869486831
Comment:
Btw, just I removed the patch since I couldn't figure out how to make EAC work regardless of what flags I used and I am not aware of anything fixed by the DT_HASH patch (since most EAC games don't work with Void's glibc regardless. Feel free to let me know if there are breakages after upgrading glibc, e.g. worked before updating but not afterwords).
If you still want to test with DT_HASH enabled you can enable it by copying these two lines before the `make` call in `do_buld()` in the glibc template (keep in mind that EAC checks both the 64-bit and 32-bit glibcs):
https://src.fedoraproject.org/rpms/glibc/blob/ca9e6ac79501d9ee8eeaf795c5764d8733534910/f/glibc.spec#_1219
> Were you or another member of the Void team able to find any leads on this?
Just to clarify, I am just a contributor and not a part of the void-team organization. Also, I couldn't figure out what the issue was, only that it is related to glibc and not some other library (as demonstrated by Johnnynator).
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (87 preceding siblings ...)
2023-12-26 12:34 ` oreo639
@ 2023-12-26 23:28 ` dexgs
2023-12-27 0:09 ` dexgs
` (207 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: dexgs @ 2023-12-26 23:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 935 bytes --]
New comment by dexgs on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1869819631
Comment:
I have tried intermittently to fix this myself by getting the configure arguments as close to those on Arch and Fedora as possible (as well as numerous other changes) and this hasn't worked.
As Johnnynator said previously, EAC works as expected if you use the build from Arch Linux. There is a problem with Void's build of glibc that is not present on other distributions.
Given that no progress has been made in the year since this issue has been opened, and that those affected stand basically 0 chance of resolving this on their own, is it possible to reach out to knowledgeable glibc maintainers from other distributions to shed some light on this problem?
It's good that users can circumvent this problem using flatpak or another distribution's glibc, but this is far from ideal.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (88 preceding siblings ...)
2023-12-26 23:28 ` dexgs
@ 2023-12-27 0:09 ` dexgs
2024-01-01 14:01 ` okawo80085
` (206 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: dexgs @ 2023-12-27 0:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1187 bytes --]
New comment by dexgs on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1869819631
Comment:
I have tried intermittently to fix this myself by getting the configure arguments as close to those on Arch and Fedora as possible (as well as numerous other changes) and this hasn't worked.
As Johnnynator said previously, EAC works as expected if you use the build from Arch Linux. There is a problem with Void's build of glibc that is not present on other distributions.
Given that no progress has been made in the year since this issue has been opened, and that those affected stand basically 0 chance of resolving this on their own, is it possible to reach out to knowledgeable glibc maintainers from other distributions to shed some light on this problem?
It's good that users can circumvent this problem using flatpak or another distribution's glibc, but this is far from ideal.
EDIT: in case this goes anywhere, the one interesting thing I found that is not already mentioned is that arch's libc.so.6 has a `.gnu_debuglink` section while void's does not. void also has a `.plt.got` section while arch has a `.plt.sec` section.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (89 preceding siblings ...)
2023-12-27 0:09 ` dexgs
@ 2024-01-01 14:01 ` okawo80085
2024-01-01 23:47 ` oreo639
` (205 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-01-01 14:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1358 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1873340478
Comment:
Well, updating `glibc` to the recently merged 2.38_2 version that has the fix for EAC to not crash brings it back to life, and it does start now, only issue is that it fails with a network error now x)
![image](https://github.com/void-linux/void-packages/assets/43695253/c64abcac-f96f-4654-8113-4ee7c979ea84)
Which is weird, cuz looking at EAC logs it finishes the download, but the callback throws an error?
```
[2024.01.01-13.37.29] Download Progress: 90
[2024.01.01-13.37.29] Download Progress: 100
[2024.01.01-13.37.29] Download Progress: 100
[2024.01.01-13.37.29] Download Progress: 100
[2024.01.01-13.37.29] Download Progress: 100
[2024.01.01-13.37.29] [Connection] Connect result: No error (0) Response Code: 200 Destination IP: 18.244.146.77
[2024.01.01-13.37.29] Download Progress: 100
[2024.01.01-13.37.29] [EAC Callback] Code: 509. Message: 'Unexpected error. (#1)'.
```
Not sure if its related to the new `glibc` update, it did disable cryptography functionality from `glibc` and instead moved it to `libxcrypt` , you can find more in the `glibc` package MR https://github.com/void-linux/void-packages/pull/45501
I wonder if preloading steam with `libxcrypt` will help it :thinking:
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (90 preceding siblings ...)
2024-01-01 14:01 ` okawo80085
@ 2024-01-01 23:47 ` oreo639
2024-01-01 23:48 ` oreo639
` (204 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-01 23:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 310 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1873529130
Comment:
libxcrypt is specifically for encrypting passwords. For most cryptography, openssl is used. It is likely unrelated.
Afaict libcrypt.so is not used or checked by EAC.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (91 preceding siblings ...)
2024-01-01 23:47 ` oreo639
@ 2024-01-01 23:48 ` oreo639
2024-01-01 23:54 ` oreo639
` (203 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-01 23:48 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 316 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1873529130
Comment:
libxcrypt is specifically for encrypting passwords. For most cryptography, openssl is used. It is likely unrelated.
Also, afaict libcrypt.so is not used or checked by EAC.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (92 preceding siblings ...)
2024-01-01 23:48 ` oreo639
@ 2024-01-01 23:54 ` oreo639
2024-01-01 23:56 ` oreo639
` (202 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-01 23:54 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 328 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1873529130
Comment:
libxcrypt is specifically for encrypting and hashing passwords. For most cryptography, openssl is used. It is likely unrelated.
Also, afaict libcrypt.so is not used or checked by EAC.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (93 preceding siblings ...)
2024-01-01 23:54 ` oreo639
@ 2024-01-01 23:56 ` oreo639
2024-01-02 0:25 ` okawo80085
` (201 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-01 23:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 313 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1873529130
Comment:
libxcrypt is specifically for hashing passwords. For most cryptography, openssl is used. It is likely unrelated.
Also, afaict libcrypt.so is not used or checked by EAC.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (94 preceding siblings ...)
2024-01-01 23:56 ` oreo639
@ 2024-01-02 0:25 ` okawo80085
2024-01-02 0:26 ` okawo80085
` (200 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-01-02 0:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 348 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1873541184
Comment:
Well idk it doesn't like then, all the links its checking are fine, i can even see in the logs from EAC that it finishes the download it was doing, but it still fails with that error :woman_shrugging:
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (95 preceding siblings ...)
2024-01-02 0:25 ` okawo80085
@ 2024-01-02 0:26 ` okawo80085
2024-01-08 7:42 ` HO5DTOAT
` (199 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-01-02 0:26 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 353 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1873541184
Comment:
Well idk what it doesn't like then, all the links its checking are fine, i can even see in the logs from EAC that it finishes the download it was doing, but it still fails with that error :woman_shrugging:
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (96 preceding siblings ...)
2024-01-02 0:26 ` okawo80085
@ 2024-01-08 7:42 ` HO5DTOAT
2024-01-08 8:14 ` oreo639
` (198 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: HO5DTOAT @ 2024-01-08 7:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1962 bytes --]
New comment by HO5DTOAT on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1880509795
Comment:
I am getting a similar EAC error when trying to run [Brawlhalla](https://store.steampowered.com/app/291550/Brawlhalla/). I tried both Steam with Proton experimental as well as Lutris with Ubisoft Connect and got the same error. This started happening after the glibc 2.38 update.
![image](https://github.com/void-linux/void-packages/assets/101270121/ff9db577-b009-4740-922b-3afd192be25e)
In the EAC logs folder of the game (`~/.local/share/Steam/steamapps/compatdata/291550/pfx/drive_c/users/steamuser/AppData/Roaming/EasyAntiCheat/2a5901f5be6545b39f551a92214978d6/e7e719b170b74c18b89ba4f3cccd4fdc/loader.log`) , I can see the download success followed by the error message.
```
[2024.01.08-13.09.03] Download Progress: 99
[2024.01.08-13.09.03] Download Progress: 99
[2024.01.08-13.09.03] Download Progress: 99
[2024.01.08-13.09.03] Download Progress: 100
[2024.01.08-13.09.03] Download Progress: 100
[2024.01.08-13.09.03] Download Progress: 100
[2024.01.08-13.09.03] Download Progress: 100
[2024.01.08-13.09.03] [Connection] Connect result: No error (0) Response Code: 200 Destination IP: 18.66.57.4
[2024.01.08-13.09.03] Download Progress: 100
[2024.01.08-13.09.03] [EAC Callback] Code: 507. Message: 'Failed to load the anti-cheat module.'.
```
In my system which has the glibc 2.38. I can see only the `.gnu.hash` entries.
![image](https://github.com/void-linux/void-packages/assets/101270121/30bd4e74-6170-4d25-b019-af72bfd7f18f)
Checking the commit history for glibc. it seems the patch that enabled DT_HASH is not present in the 2.38 commit https://github.com/void-linux/void-packages/commit/ee93adc0af49c8f3825dff7e3c6c7dbc40ef4b70. Could that be causing the issue again?
![image](https://github.com/void-linux/void-packages/assets/101270121/f5097ebf-ecaf-45fa-b5b6-46c211890658)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (97 preceding siblings ...)
2024-01-08 7:42 ` HO5DTOAT
@ 2024-01-08 8:14 ` oreo639
2024-01-08 8:20 ` oreo639
` (197 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-08 8:14 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 240 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1880543667
Comment:
Thank you, I can confirm that Brawlhalla is an EAC game that works on Void's glibc with DT_HASH.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (98 preceding siblings ...)
2024-01-08 8:14 ` oreo639
@ 2024-01-08 8:20 ` oreo639
2024-01-08 8:20 ` oreo639
` (196 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-08 8:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 321 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1880543667
Comment:
Thank you, I can confirm that Brawlhalla is an EAC game that does launch on Void's glibc with DT_HASH enabled. Although it also supports `-noeac` and I haven't checked it fully.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (99 preceding siblings ...)
2024-01-08 8:20 ` oreo639
@ 2024-01-08 8:20 ` oreo639
2024-01-08 8:30 ` oreo639
` (195 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-08 8:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 300 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1880543667
Comment:
Thank you, I can confirm that Brawlhalla is an EAC game that does launch on Void's glibc with DT_HASH enabled. Although it also seems to work with `-noeac`.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (100 preceding siblings ...)
2024-01-08 8:20 ` oreo639
@ 2024-01-08 8:30 ` oreo639
2024-01-08 8:30 ` oreo639
` (194 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-08 8:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 332 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1880543667
Comment:
Thank you, I can confirm that Brawlhalla is an EAC game that does launch on Void's glibc with DT_HASH enabled. although I haven't tested ranked mode. You can launch the game with `-noeac`.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (101 preceding siblings ...)
2024-01-08 8:30 ` oreo639
@ 2024-01-08 8:30 ` oreo639
2024-01-08 8:37 ` oreo639
` (193 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-08 8:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 332 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1880543667
Comment:
Thank you, I can confirm that Brawlhalla is an EAC game that does launch on Void's glibc with DT_HASH enabled, although I haven't tested ranked mode. You can launch the game with `-noeac`.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (102 preceding siblings ...)
2024-01-08 8:30 ` oreo639
@ 2024-01-08 8:37 ` oreo639
2024-01-08 8:37 ` oreo639
` (192 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-08 8:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 225 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1880543667
Comment:
Thank you, I can confirm that Brawlhalla does work on glibc with DT_HASH enabled.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (103 preceding siblings ...)
2024-01-08 8:37 ` oreo639
@ 2024-01-08 8:37 ` oreo639
2024-01-08 9:54 ` oreo639
` (191 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-08 8:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 289 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1880543667
Comment:
Thank you, I can confirm that Brawlhalla does work on glibc with DT_HASH enabled.
If you don't want to play ranked mode, there is also `-noeac`.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (104 preceding siblings ...)
2024-01-08 8:37 ` oreo639
@ 2024-01-08 9:54 ` oreo639
2024-01-10 6:02 ` oreo639
` (190 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-08 9:54 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 308 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1880543667
Comment:
Thank you, I can confirm that Brawlhalla does work on glibc with DT_HASH enabled (including ranked).
If you don't want to play ranked mode, there is also `-noeac`.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (105 preceding siblings ...)
2024-01-08 9:54 ` oreo639
@ 2024-01-10 6:02 ` oreo639
2024-01-10 6:02 ` oreo639
` (189 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-10 6:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1045 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338
Comment:
> EDIT: in case this goes anywhere, the one interesting thing I found that is not already mentioned is that arch's libc.so.6 has a `.gnu_debuglink` section while void's does not. void also has a `.plt.got` section while arch has a `.plt.sec` section.
I got compiled a glibc in xbps with the same sections as Arch Linux (same flags and same stripping) and it still errors. `diff -rup <(readelf -S libc.so.6 | grep "\[[0-9]*\]" | sed -r 's/([^.]*)(\.[^ ]*)(.*)/echo "\2"/ge') <(readelf -S /usr/lib/libc.so.6 | grep "\[[0-9]*\]" | sed -r 's/([^.]*)(\.[^ ]*)(.*)/echo "\2"/ge')`
I tested further using bwrap and overlayfs, and launching steam using Arch Linux's libc.so.6 (nothing else seemed to affect anything) does allow EAC games to work (with DT_HASH in the system glibc ofc) even when swapping the libc.so.6 with the system one before launching the game. I am still not sure what the error is.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (106 preceding siblings ...)
2024-01-10 6:02 ` oreo639
@ 2024-01-10 6:02 ` oreo639
2024-01-10 6:02 ` oreo639
` (188 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-10 6:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1041 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338
Comment:
> EDIT: in case this goes anywhere, the one interesting thing I found that is not already mentioned is that arch's libc.so.6 has a `.gnu_debuglink` section while void's does not. void also has a `.plt.got` section while arch has a `.plt.sec` section.
I compiled a glibc in xbps with the same sections as Arch Linux (same flags and same stripping) and it still errors. `diff -rup <(readelf -S libc.so.6 | grep "\[[0-9]*\]" | sed -r 's/([^.]*)(\.[^ ]*)(.*)/echo "\2"/ge') <(readelf -S /usr/lib/libc.so.6 | grep "\[[0-9]*\]" | sed -r 's/([^.]*)(\.[^ ]*)(.*)/echo "\2"/ge')`
I tested further using bwrap and overlayfs, and launching steam using Arch Linux's libc.so.6 (nothing else seemed to affect anything) does allow EAC games to work (with DT_HASH in the system glibc ofc) even when swapping the libc.so.6 with the system one before launching the game. I am still not sure what the error is.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (107 preceding siblings ...)
2024-01-10 6:02 ` oreo639
@ 2024-01-10 6:02 ` oreo639
2024-01-10 6:06 ` oreo639
` (187 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-10 6:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1057 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338
Comment:
> EDIT: in case this goes anywhere, the one interesting thing I found that is not already mentioned is that arch's libc.so.6 has a `.gnu_debuglink` section while void's does not. void also has a `.plt.got` section while arch has a `.plt.sec` section.
I compiled a glibc in xbps with the same sections as Arch Linux (same flags and same stripping) and it still errors. Verified using `diff -rup <(readelf -S libc.so.6 | grep "\[[0-9]*\]" | sed -r 's/([^.]*)(\.[^ ]*)(.*)/echo "\2"/ge') <(readelf -S /usr/lib/libc.so.6 | grep "\[[0-9]*\]" | sed -r 's/([^.]*)(\.[^ ]*)(.*)/echo "\2"/ge')`.
I tested further using bwrap and overlayfs, and launching steam using Arch Linux's libc.so.6 (nothing else seemed to affect anything) does allow EAC games to work (with DT_HASH in the system glibc ofc) even when swapping the libc.so.6 with the system one before launching the game. I am still not sure what the error is.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (108 preceding siblings ...)
2024-01-10 6:02 ` oreo639
@ 2024-01-10 6:06 ` oreo639
2024-01-14 18:24 ` Sapein
` (186 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-10 6:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1057 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338
Comment:
> EDIT: in case this goes anywhere, the one interesting thing I found that is not already mentioned is that arch's libc.so.6 has a `.gnu_debuglink` section while void's does not. void also has a `.plt.got` section while arch has a `.plt.sec` section.
I compiled a glibc in xbps with the same sections as Arch Linux (same flags and same stripping) and it still errors. Verified using `diff -rup <(readelf -S libc.so.6 | grep "\[[0-9]*\]" | sed -r 's/([^.]*)(\.[^ ]*)(.*)/echo "\2"/ge') <(readelf -S /usr/lib/libc.so.6 | grep "\[[0-9]*\]" | sed -r 's/([^.]*)(\.[^ ]*)(.*)/echo "\2"/ge')`.
I tested further using bwrap and overlayfs, and launching steam using Arch Linux's libc.so.6 (nothing else seemed to affect anything) does allow EAC games to work (with `.hash` in the system glibc ofc) even when swapping the libc.so.6 with the system one before launching the game. I am still not sure what the error is.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (109 preceding siblings ...)
2024-01-10 6:06 ` oreo639
@ 2024-01-14 18:24 ` Sapein
2024-01-14 21:33 ` okawo80085
` (185 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Sapein @ 2024-01-14 18:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 411 bytes --]
New comment by Sapein on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1891025106
Comment:
That is...exceedingly weird. The only thing I can think of is there's some weird difference that's unrelated to the sections that is either incidentally environmental or is expected that Void *doesn't* have...not sure how you would go about solving that though tbqh...
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (110 preceding siblings ...)
2024-01-14 18:24 ` Sapein
@ 2024-01-14 21:33 ` okawo80085
2024-01-14 21:38 ` okawo80085
` (184 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-01-14 21:33 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 331 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1891078478
Comment:
Maybe lets try take flatpak's glibc and run and compare it to upstream glibc? Cuz like if flatpak steam works fine lets check what they are doing different compared to our environments
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (111 preceding siblings ...)
2024-01-14 21:33 ` okawo80085
@ 2024-01-14 21:38 ` okawo80085
2024-01-18 22:41 ` dexgs
` (183 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-01-14 21:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 339 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1891078478
Comment:
Maybe lets try take flatpak's glibc and run and compare it to upstream glibc? Cuz like if on flatpak steam EAC works fine, lets check what they are doing different compared to our environments
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (112 preceding siblings ...)
2024-01-14 21:38 ` okawo80085
@ 2024-01-18 22:41 ` dexgs
2024-01-19 11:46 ` nonchip
` (182 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: dexgs @ 2024-01-18 22:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 566 bytes --]
New comment by dexgs on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1899334572
Comment:
> That is...exceedingly weird. The only thing I can think of is there's some weird difference that's unrelated to the sections that is either incidentally environmental or is expected that Void _doesn't_ have...not sure how you would go about solving that though tbqh...
It's something caused by the glibc binary itself. As discussed previously, if you swap out glibc with the files from arch linux, EAC works as expected
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (113 preceding siblings ...)
2024-01-18 22:41 ` dexgs
@ 2024-01-19 11:46 ` nonchip
2024-01-19 11:46 ` nonchip
` (181 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-19 11:46 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 585 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1900266306
Comment:
@dexgs are we **sure** on that though? definitely not how i'd read @oreo639's last comment (or literally any of the others trying to compare/replace those), and all @Johnnynator said was they "set up a chroot" without details as to *what* was setup *how*, and those usually contain more than just a single `.so`.
and we've already proven it's unrelated to the DT_HASH thing, the thing everyone keeps blaming here for no reason whatsoever.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (114 preceding siblings ...)
2024-01-19 11:46 ` nonchip
@ 2024-01-19 11:46 ` nonchip
2024-01-19 11:46 ` nonchip
` (180 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-19 11:46 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 632 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1900266306
Comment:
@dexgs are we **sure** on that though? definitely not how i'd read @oreo639's last comment (or literally any of the others trying to compare/replace those), and all @Johnnynator said was they "set up a chroot" without details as to *what* was setup *how*, and those usually contain more than just a single `.so`.
and we've already proven it's unrelated to the existence or absence or naming or format of DT_HASH sections, the thing everyone keeps blaming here for no reason whatsoever.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (115 preceding siblings ...)
2024-01-19 11:46 ` nonchip
@ 2024-01-19 11:46 ` nonchip
2024-01-19 11:49 ` nonchip
` (179 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-19 11:46 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 631 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1900266306
Comment:
@dexgs are we **sure** on that though? definitely not how i'd read @oreo639's last comment (or literally any of the others trying to compare/replace those), and all @Johnnynator said was they "set up a chroot" without details as to *what* was setup *how*, and those usually contain more than just a single libc.
and we've already proven it's unrelated to the existence or absence or naming or format of DT_HASH sections, the thing everyone keeps blaming here for no reason whatsoever.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (116 preceding siblings ...)
2024-01-19 11:46 ` nonchip
@ 2024-01-19 11:49 ` nonchip
2024-01-19 11:53 ` nonchip
` (178 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-19 11:49 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 698 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1900266306
Comment:
@dexgs are we **sure** on that though? definitely not how i'd read @oreo639's last comment (or literally any of the others trying to compare/replace those) with the "verified that i built it the same and it doesn't work", and all @Johnnynator said was they "set up a chroot" without details as to *what* was setup *how*, and those usually contain more than just a single libc.
and we've already proven it's unrelated to the existence or absence or naming or format of DT_HASH sections, the thing everyone keeps blaming here for no reason whatsoever.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (117 preceding siblings ...)
2024-01-19 11:49 ` nonchip
@ 2024-01-19 11:53 ` nonchip
2024-01-19 12:26 ` nonchip
` (177 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-19 11:53 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1071 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1900266306
Comment:
@dexgs are we **sure** on that though? definitely not how i'd read @oreo639's last comment (or literally any of the others trying to compare/replace those) with the "verified that i built it the same and it doesn't work", and all @Johnnynator said was they "set up a chroot" without details as to *what* was setup *how*, and those usually contain more than just a single libc.
and we've already proven it's unrelated to the existence or absence or naming or format of DT_HASH sections, the thing everyone keeps blaming here for no reason whatsoever.
i'm not saying it can't be the glibc, but all the experimentation say it definitely can't be DT_HASH, and it most likely isn't anything else "meta" about it. so short of EAC parsing opcodes in glibc like some weirdo antivirus thing and shitting itself because we ran an optimizer slightly different or such, it sounds more likely to be at least not glibc's fault *alone*.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (118 preceding siblings ...)
2024-01-19 11:53 ` nonchip
@ 2024-01-19 12:26 ` nonchip
2024-01-19 12:27 ` nonchip
` (176 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-19 12:26 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1078 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1900266306
Comment:
@dexgs are we **sure** on that though? definitely not how i'd read @oreo639's last comment (or literally any of the others trying to compare/replace those) with the "verified that i built it the same and it doesn't work", and all @Johnnynator said was they "set up a chroot" without details as to *what* was setup *how*, and those usually contain more than just a single libc.
and we've already proven it's unrelated to the existence or absence or naming or format of DT_HASH sections, the thing everyone keeps blaming here for no reason whatsoever.
i'm not saying it can't be the glibc, but all the experimentation say it definitely can't be (only) DT_HASH, and it most likely isn't anything else "meta" about it. so short of EAC parsing opcodes in glibc like some weirdo antivirus thing and shitting itself because we ran an optimizer slightly different or such, it sounds more likely to be at least not glibc's fault *alone*.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (119 preceding siblings ...)
2024-01-19 12:26 ` nonchip
@ 2024-01-19 12:27 ` nonchip
2024-01-19 12:54 ` fanyx
` (175 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-19 12:27 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1139 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1900266306
Comment:
@dexgs are we **sure** on that though? definitely not how i'd read @oreo639's last comment (or literally any of the others trying to compare/replace those) with the "verified that i built it the same and it doesn't work", and all @Johnnynator said was they "set up a chroot" without details as to *what* was setup *how*, and those usually contain more than just a single libc.
and we've already proven it's unrelated to the existence or absence or naming or format of DT_HASH sections, the thing everyone keeps blaming here for no reason whatsoever.
i'm not saying it can't be the glibc, but all the experimentation say it definitely can't be (only) DT_HASH, and it most likely isn't anything else "meta" about it. so short of EAC parsing opcodes in glibc like some weirdo antivirus thing and shitting itself because we ran an optimizer slightly different or such (though on second thought, i wouldn't put it 100% past them), it sounds more likely to be at least not glibc's fault *alone*.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (120 preceding siblings ...)
2024-01-19 12:27 ` nonchip
@ 2024-01-19 12:54 ` fanyx
2024-01-21 20:35 ` uniboi
` (174 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: fanyx @ 2024-01-19 12:54 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 311 bytes --]
New comment by fanyx on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1900363737
Comment:
Do any signs point to anything other than glibc?
It does get more and more nebulous now that people have tested newly compiled, other distro's, sandboxed, etc. libc's
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (121 preceding siblings ...)
2024-01-19 12:54 ` fanyx
@ 2024-01-21 20:35 ` uniboi
2024-01-21 20:36 ` uniboi
` (173 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: uniboi @ 2024-01-21 20:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 527 bytes --]
New comment by uniboi on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1902754498
Comment:
I was able to work around the issue before glibc 2.37 was availabe via xbps by compiling the glibc version I needed and running steam like this `D_LIBRARY_PATH=/opt/glibc-2.37-32bit/lib steam`.
Today I finally updated glibc to 2.38 with xbps-install but I still get the Hash Catalogue not found error for EAC games.
My workaround stopped working too, the steam UI now segfaults lol.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (122 preceding siblings ...)
2024-01-21 20:35 ` uniboi
@ 2024-01-21 20:36 ` uniboi
2024-01-21 20:59 ` uniboi
` (172 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: uniboi @ 2024-01-21 20:36 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 528 bytes --]
New comment by uniboi on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1902754498
Comment:
I was able to work around the issue before glibc 2.37 was availabe via xbps by compiling the glibc version I needed and running steam like this `LD_LIBRARY_PATH=/opt/glibc-2.37-32bit/lib steam`.
Today I finally updated glibc to 2.38 with xbps-install but I still get the Hash Catalogue not found error for EAC games.
My workaround stopped working too, the steam UI now segfaults lol.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (123 preceding siblings ...)
2024-01-21 20:36 ` uniboi
@ 2024-01-21 20:59 ` uniboi
2024-01-21 21:08 ` uniboi
` (171 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: uniboi @ 2024-01-21 20:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 900 bytes --]
New comment by uniboi on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1902754498
Comment:
I was able to work around the issue before glibc 2.37 was availabe via xbps by compiling the glibc version I needed and running steam like this `LD_LIBRARY_PATH=/opt/glibc-2.37-32bit/lib steam`.
Today I finally updated glibc to 2.38 with xbps-install but I still get the Hash Catalogue not found error for EAC games.
My workaround stopped working too, the steam UI now segfaults lol.
I just tried the workaround again with glibc 2.38, the steam UI now works but I still get the hash catalogue error.
I compiled glibc like this for 2.37 and 2.38
```
git clone https://sourceware.org/git/glibc.git
mkdir glibc/build
cd build/build
../configure --prefix=/opt/glibc-2.38-32bit --enable-multi-arch --host=$LFS_TGT32
make -j4
sudo make install
```
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (124 preceding siblings ...)
2024-01-21 20:59 ` uniboi
@ 2024-01-21 21:08 ` uniboi
2024-01-22 3:49 ` dexgs
` (170 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: uniboi @ 2024-01-21 21:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1025 bytes --]
New comment by uniboi on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1902754498
Comment:
I was able to work around the issue before glibc 2.37 was availabe via xbps by compiling the glibc version I needed and running steam like this `LD_LIBRARY_PATH=/opt/glibc-2.37-32bit/lib steam`.
Today I finally updated glibc to 2.38 with xbps-install but I still get the Hash Catalogue not found error for EAC games.
My workaround stopped working too, the steam UI now segfaults lol.
~~I just tried the workaround again with glibc 2.38, the steam UI now works but I still get the hash catalogue error.~~
I compiled glibc like this for 2.37 and 2.38
```
git clone https://sourceware.org/git/glibc.git
mkdir glibc/build
cd build/build
../configure --prefix=/opt/glibc-2.38-32bit --enable-multi-arch --host=$LFS_TGT32
make -j4
sudo make install
```
The workaround still works with a new compiled copy of glibc 2.38, I just misspelled the environment variable before.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (125 preceding siblings ...)
2024-01-21 21:08 ` uniboi
@ 2024-01-22 3:49 ` dexgs
2024-01-23 9:02 ` nonchip
` (169 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: dexgs @ 2024-01-22 3:49 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 507 bytes --]
New comment by dexgs on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1903140404
Comment:
> @dexgs are we **sure** on that though?
Yes, I managed to get EAC to work by taking the `ld-linux-x86-64.so.2` and `libc.so.6` binaries from Arch Linux and putting them into `/usr/lib`
I don't recommend doing this because it is very easy to break your install this way, but it confirms that it is specifically Void's glibc binaries which cause the problem.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (126 preceding siblings ...)
2024-01-22 3:49 ` dexgs
@ 2024-01-23 9:02 ` nonchip
2024-01-23 9:03 ` nonchip
` (168 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-23 9:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 787 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1905598539
Comment:
> `ld-linux-x86-64.so.2`
...isn't glibc, so that's good to know. do you want to maybe elaborate on the reasoning / your findings? we got multiple conflicting findings about "arch's glibc" (and nothing as to how that even differs from ours), one person claiming that simply compiling with pretty much default options fixes everything *after* another says that compiling with the options arch itself uses *doesn't* fix anything. and now you're answering "can we be sure it's that exact issue with that exact file" with "yeah totally because i replaced a different one and it works now", that honestly doesn't sound like it answers anything :P
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (127 preceding siblings ...)
2024-01-23 9:02 ` nonchip
@ 2024-01-23 9:03 ` nonchip
2024-01-23 9:08 ` nonchip
` (167 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-23 9:03 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 890 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1905598539
Comment:
> `ld-linux-x86-64.so.2`
...isn't glibc, so that's good to know. do you want to maybe elaborate on the reasoning / your findings? we got multiple conflicting findings about "arch's glibc" (and nothing as to how that even differs from ours), one person claiming that simply compiling with pretty much default options (including a "not misspelled variable" that literally does not exist in any void setup i've ever seen) fixes everything *after* another says that compiling with the options arch itself uses *doesn't* fix anything. and now you're answering "can we be sure it's that exact issue with that exact file" with "yeah totally because i replaced a different one and it works now", that honestly doesn't sound like it answers anything :P
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (128 preceding siblings ...)
2024-01-23 9:03 ` nonchip
@ 2024-01-23 9:08 ` nonchip
2024-01-23 9:08 ` nonchip
` (166 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-23 9:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 948 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1905598539
Comment:
> `ld-linux-x86-64.so.2` and `libc.so.6`
...isn't a full glibc install, so that's interesting to know... do you want to maybe elaborate on the reasoning / your findings picking those two? we got multiple conflicting findings about "arch's glibc" (and nothing as to how that even differs from ours), one person claiming that simply compiling with pretty much default options (including a "not misspelled variable" that literally does not exist in any void setup i've ever seen) fixes everything *after* another says that compiling with the options arch itself uses *doesn't* fix anything. and now you're answering "can we be sure it's that exact issue with that exact file" with "yeah totally because i replaced a different one and it works now", that honestly doesn't sound like it answers anything :P
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (129 preceding siblings ...)
2024-01-23 9:08 ` nonchip
@ 2024-01-23 9:08 ` nonchip
2024-01-23 9:08 ` nonchip
` (165 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-23 9:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 944 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1905598539
Comment:
> `ld-linux-x86-64.so.2` and `libc.so.6`
...isn't a full glibc install, so that's interesting to know... do you want to maybe elaborate on the reasoning / your findings picking those two? we got multiple conflicting findings about "arch's glibc" (and nothing as to how that even differs from ours), one person claiming that simply compiling with pretty much default options (including a "not misspelled variable" that literally does not exist in any void setup i've ever seen) fixes everything *after* another says that compiling with the options arch itself uses *doesn't* fix anything. and now you're answering "can we be sure it's that exact issue with that exact file" with "yeah totally because i replaced a different one and it works now", that honestly doesn't sound like it answers much :P
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (130 preceding siblings ...)
2024-01-23 9:08 ` nonchip
@ 2024-01-23 9:08 ` nonchip
2024-01-23 12:16 ` uniboi
` (164 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-23 9:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 938 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1905598539
Comment:
> `ld-linux-x86-64.so.2` and `libc.so.6`
...isn't a full glibc install, so that's interesting to know... do you want to maybe elaborate on the reasoning / your findings picking those two? we got multiple conflicting findings about "arch's glibc" (and nothing as to how that even differs from ours), one person claiming that simply compiling with pretty much default options (including a "not misspelled variable" that literally does not exist in any void setup i've ever seen) fixes everything *after* another says that compiling with the options arch itself uses *doesn't* fix anything. and now you're answering "can we be sure it's that exact issue with that exact file" with "yeah totally because i replaced *2 files* and it works now", that honestly doesn't sound like it answers much :P
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (131 preceding siblings ...)
2024-01-23 9:08 ` nonchip
@ 2024-01-23 12:16 ` uniboi
2024-01-23 13:10 ` dexgs
` (163 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: uniboi @ 2024-01-23 12:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1025 bytes --]
New comment by uniboi on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1902754498
Comment:
I was able to work around the issue before glibc 2.37 was availabe via xbps by compiling the glibc version I needed and running steam like this `LD_LIBRARY_PATH=/opt/glibc-2.37-32bit/lib steam`.
Today I finally updated glibc to 2.38 with xbps-install but I still get the Hash Catalogue not found error for EAC games.
My workaround stopped working too, the steam UI now segfaults lol.
~~I just tried the workaround again with glibc 2.38, the steam UI now works but I still get the hash catalogue error.~~
I compiled glibc like this for 2.37 and 2.38
```
git clone https://sourceware.org/git/glibc.git
mkdir glibc/build
cd glibc/build
../configure --prefix=/opt/glibc-2.38-32bit --enable-multi-arch --host=$LFS_TGT32
make -j4
sudo make install
```
The workaround still works with a new compiled copy of glibc 2.38, I just misspelled the environment variable before.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (132 preceding siblings ...)
2024-01-23 12:16 ` uniboi
@ 2024-01-23 13:10 ` dexgs
2024-01-24 22:56 ` SpidFightFR
` (162 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: dexgs @ 2024-01-23 13:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1213 bytes --]
New comment by dexgs on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1906030450
Comment:
No, sorry. I picked those two after asking @Johnnynator what he did, maybe he can explain why in more detail.
You're right that maybe the problem is caused by `ld-linux` but from what I remember, the system won't boot if the loader doesn't match `libc.so`, so there's no easy way to test "just" `libc.so`. I could be wrong, but I'm pretty sure this is the minimum files that can be taken from Arch while still having a bootable system.
My point about it being fixed with "just" the 2 files from Arch is that it demonstrates that the problem is not some environmental difference between Void and other distros, it is specifically an issue with Void's build of glibc.
As per the conflicting reports, I think one person is saying that they modified the xbps template to match Arch's build options as closely as possible while the other is saying they did a build of glibc without creating an xbps package.
Based on this, it seems like maybe the problem is caused by some automatic step in xbps (some symbol gets stripped which shouldn't, or something like that).
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (133 preceding siblings ...)
2024-01-23 13:10 ` dexgs
@ 2024-01-24 22:56 ` SpidFightFR
2024-01-25 8:03 ` nonchip
` (161 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: SpidFightFR @ 2024-01-24 22:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2144 bytes --]
New comment by SpidFightFR on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909055312
Comment:
> Well, updating `glibc` to the recently merged 2.38_2 version that has the fix for EAC to not crash brings it back to life, and it does start now, only issue is that it fails with a network error now x) ![image](https://private-user-images.githubusercontent.com/43695253/293589005-c64abcac-f96f-4654-8113-4ee7c979ea84.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDYxMzcwODQsIm5iZiI6MTcwNjEzNjc4NCwicGF0aCI6Ii80MzY5NTI1My8yOTM1ODkwMDUtYzY0YWJjYWMtZjk2Zi00NjU0LTgxMTMtNGVlN2M5NzllYTg0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAxMjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMTI0VDIyNTMwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRmYjI3ODM2NGMyZmQ1ZWVjZTU5MjM3MTg5OGMwNWI1NGU1YjYxODI1NjhmNDUyY2RjZTcyNWQ3MzMyZGM2ZjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ig3-nqutrTJjnzF68zTyovifcjZ2c-5wpqFPo87ldW8) Which is weird, cuz looking at EAC logs it finishes the download, but the callback throws an error?
>
> ```
> [2024.01.01-13.37.29] Download Progress: 90
> [2024.01.01-13.37.29] Download Progress: 100
> [2024.01.01-13.37.29] Download Progress: 100
> [2024.01.01-13.37.29] Download Progress: 100
> [2024.01.01-13.37.29] Download Progress: 100
> [2024.01.01-13.37.29] [Connection] Connect result: No error (0) Response Code: 200 Destination IP: 18.244.146.77
> [2024.01.01-13.37.29] Download Progress: 100
> [2024.01.01-13.37.29] [EAC Callback] Code: 509. Message: 'Unexpected error. (#1)'.
> ```
>
> Not sure if its related to the new `glibc` update, it did disable cryptography functionality from `glibc` and instead moved it to `libxcrypt` , you can find more in the `glibc` package MR #45501
>
> I wonder if preloading steam with `libxcrypt` will help it 🤔
I thought i was going crazy there... So it is a glibc problem specific to void ?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (134 preceding siblings ...)
2024-01-24 22:56 ` SpidFightFR
@ 2024-01-25 8:03 ` nonchip
2024-01-25 8:05 ` nonchip
` (160 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 8:03 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 513 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909592315
Comment:
@SpidFightFR yknow, it generally helps not to copypaste a 20+ line comment wholesale just to ask a single *obvious* and already answered *in the comment(s) right above yours* question? especially if the comment you chose to copypaste is pretty much exclusively outdated information/speculation from before we knew more about the issue? for general sanity sake and such.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (135 preceding siblings ...)
2024-01-25 8:03 ` nonchip
@ 2024-01-25 8:05 ` nonchip
2024-01-25 8:31 ` nonchip
` (159 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 8:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 512 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909592315
Comment:
@SpidFightFR yknow, it generally helps not to copypaste a 20 line comment wholesale just to ask a single *obvious* and already answered *in the comment(s) right above yours* question? especially if the comment you chose to copypaste is pretty much exclusively outdated information/speculation from before we knew more about the issue? for general sanity sake and such.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (136 preceding siblings ...)
2024-01-25 8:05 ` nonchip
@ 2024-01-25 8:31 ` nonchip
2024-01-25 9:05 ` SpidFightFR
` (158 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 8:31 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 575 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909592315
Comment:
@SpidFightFR yknow, it generally helps not to copypaste a 20 line comment wholesale just to ask a single *obvious* and already answered *in the comment(s) all the way back to the start and reconfirmed with more detail right above yours* question? especially if the comment you chose to copypaste is pretty much exclusively outdated information/speculation from before we knew more about the issue? for general sanity sake and such.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (137 preceding siblings ...)
2024-01-25 8:31 ` nonchip
@ 2024-01-25 9:05 ` SpidFightFR
2024-01-25 9:20 ` nonchip
` (157 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: SpidFightFR @ 2024-01-25 9:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2144 bytes --]
New comment by SpidFightFR on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909055312
Comment:
> Well, updating `glibc` to the recently merged 2.38_2 version that has the fix for EAC to not crash brings it back to life, and it does start now, only issue is that it fails with a network error now x) ![image](https://private-user-images.githubusercontent.com/43695253/293589005-c64abcac-f96f-4654-8113-4ee7c979ea84.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDYxMzcwODQsIm5iZiI6MTcwNjEzNjc4NCwicGF0aCI6Ii80MzY5NTI1My8yOTM1ODkwMDUtYzY0YWJjYWMtZjk2Zi00NjU0LTgxMTMtNGVlN2M5NzllYTg0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAxMjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMTI0VDIyNTMwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRmYjI3ODM2NGMyZmQ1ZWVjZTU5MjM3MTg5OGMwNWI1NGU1YjYxODI1NjhmNDUyY2RjZTcyNWQ3MzMyZGM2ZjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ig3-nqutrTJjnzF68zTyovifcjZ2c-5wpqFPo87ldW8) Which is weird, cuz looking at EAC logs it finishes the download, but the callback throws an error?
>
> ```
> [2024.01.01-13.37.29] Download Progress: 90
> [2024.01.01-13.37.29] Download Progress: 100
> [2024.01.01-13.37.29] Download Progress: 100
> [2024.01.01-13.37.29] Download Progress: 100
> [2024.01.01-13.37.29] Download Progress: 100
> [2024.01.01-13.37.29] [Connection] Connect result: No error (0) Response Code: 200 Destination IP: 18.244.146.77
> [2024.01.01-13.37.29] Download Progress: 100
> [2024.01.01-13.37.29] [EAC Callback] Code: 509. Message: 'Unexpected error. (#1)'.
> ```
>
> Not sure if its related to the new `glibc` update, it did disable cryptography functionality from `glibc` and instead moved it to `libxcrypt` , you can find more in the `glibc` package MR #45501
>
> I wonder if preloading steam with `libxcrypt` will help it 🤔
I thought i was going crazy there... So it is a glibc problem specific to void ?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (138 preceding siblings ...)
2024-01-25 9:05 ` SpidFightFR
@ 2024-01-25 9:20 ` nonchip
2024-01-25 10:13 ` classabbyamp
` (156 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 9:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 575 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909592315
Comment:
@SpidFightFR yknow, it generally helps not to copypaste a 20 line comment wholesale just to ask a single *obvious* and already answered *in the comment(s) all the way back to the start and reconfirmed with more detail right above yours* question? especially if the comment you chose to copypaste is pretty much exclusively outdated information/speculation from before we knew more about the issue? for general sanity sake and such.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (139 preceding siblings ...)
2024-01-25 9:20 ` nonchip
@ 2024-01-25 10:13 ` classabbyamp
2024-01-25 10:21 ` nonchip
` (155 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: classabbyamp @ 2024-01-25 10:13 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 240 bytes --]
New comment by classabbyamp on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909823808
Comment:
https://github.com/void-linux/void-packages/commit/f36d21c5a25e24a15a740b83f0847956a1c1b146
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (140 preceding siblings ...)
2024-01-25 10:13 ` classabbyamp
@ 2024-01-25 10:21 ` nonchip
2024-01-25 10:25 ` nonchip
` (154 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 10:21 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 238 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909838671
Comment:
@classabbyamp https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368376502
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (141 preceding siblings ...)
2024-01-25 10:21 ` nonchip
@ 2024-01-25 10:25 ` nonchip
2024-01-25 10:48 ` nonchip
` (153 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 10:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 400 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909838671
Comment:
@classabbyamp https://github.com/void-linux/void-packages/issues/41388#issuecomment-1368376502 https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369199300 https://github.com/void-linux/void-packages/issues/41388#issuecomment-1869486831
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (142 preceding siblings ...)
2024-01-25 10:25 ` nonchip
@ 2024-01-25 10:48 ` nonchip
2024-01-25 10:57 ` nonchip
` (152 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 10:48 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 789 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909903575
Comment:
btw i just got an arch glibc (`2.38-7` pacman) to compare to ours (`2.38_4` xbps), so here's a diff from their to our sections:
```diff
--- ARCH
+++ VOID
@@ GLIBC @@
-.gnu.version_r
-.plt.sec
+.plt.got
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
@@ LD-LINUX @@
-.relr.dyn
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
```
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (143 preceding siblings ...)
2024-01-25 10:48 ` nonchip
@ 2024-01-25 10:57 ` nonchip
2024-01-25 10:58 ` nonchip
` (151 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 10:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1819 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909903575
Comment:
btw i just got an arch glibc (`2.38-7` pacman) to compare to ours (`2.38_4` xbps), so i'mma just post some findings of differences here.
## `file` output
```
ARCH libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib/ld-linux-x86-64.so.2, BuildID[sha1]=8bfe03f6bf9b6a6e2591babd0bbc266837d8f658, for GNU/Linux 4.4.0, stripped
VOID libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib64/ld-linux-x86-64.so.2, BuildID[sha1]=155f1ec9aea8bbf8c097651b576a018cbad543bf, for GNU/Linux 3.2.0, with debug_info, not stripped
ARCH ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=6ebd6e95dffa2afcbdaf7b7c91103b23ecf2b012, stripped
VOID ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=ae38d2f30121831555e199be378007e7f05bcd78, with debug_info, not stripped
```
## section differences
(command from @oreo639 https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338 above)
```diff
--- ARCH
+++ VOID
@@ GLIBC @@
-.gnu.version_r
-.plt.sec
+.plt.got
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
@@ LD-LINUX @@
-.relr.dyn
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
```
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (144 preceding siblings ...)
2024-01-25 10:57 ` nonchip
@ 2024-01-25 10:58 ` nonchip
2024-01-25 10:59 ` nonchip
` (150 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 10:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1903 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909903575
Comment:
# Arch / Void differences
i just got an arch glibc (`2.38-7` pacman) to compare to ours (`2.38_4` xbps), so i'mma just post some findings of differences here, slowly growing this post as i figure out what to look for.
## `file` output
```
ARCH libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib/ld-linux-x86-64.so.2, BuildID[sha1]=8bfe03f6bf9b6a6e2591babd0bbc266837d8f658, for GNU/Linux 4.4.0, stripped
VOID libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib64/ld-linux-x86-64.so.2, BuildID[sha1]=155f1ec9aea8bbf8c097651b576a018cbad543bf, for GNU/Linux 3.2.0, with debug_info, not stripped
ARCH ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=6ebd6e95dffa2afcbdaf7b7c91103b23ecf2b012, stripped
VOID ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=ae38d2f30121831555e199be378007e7f05bcd78, with debug_info, not stripped
```
## section differences
(command from @oreo639 https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338 above)
```diff
--- ARCH
+++ VOID
@@ GLIBC @@
-.gnu.version_r
-.plt.sec
+.plt.got
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
@@ LD-LINUX @@
-.relr.dyn
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
```
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (145 preceding siblings ...)
2024-01-25 10:58 ` nonchip
@ 2024-01-25 10:59 ` nonchip
2024-01-25 11:01 ` nonchip
` (149 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 10:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1906 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909903575
Comment:
# Arch / Void differences
i just got an arch glibc (`2.38-7` pacman) to compare to ours (`2.38_4` xbps), so i'mma just post some findings of differences here, slowly growing this post as i figure out what to look for.
## `file` output
```
ARCH libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib/ld-linux-x86-64.so.2, BuildID[sha1]=8bfe03f6bf9b6a6e2591babd0bbc266837d8f658, for GNU/Linux 4.4.0, stripped
VOID libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib64/ld-linux-x86-64.so.2, BuildID[sha1]=155f1ec9aea8bbf8c097651b576a018cbad543bf, for GNU/Linux 3.2.0, with debug_info, not stripped
ARCH ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=6ebd6e95dffa2afcbdaf7b7c91103b23ecf2b012, stripped
VOID ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=ae38d2f30121831555e199be378007e7f05bcd78, with debug_info, not stripped
```
## section differences
(command from @oreo639 [above](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338))
```diff
--- ARCH
+++ VOID
@@ GLIBC @@
-.gnu.version_r
-.plt.sec
+.plt.got
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
@@ LD-LINUX @@
-.relr.dyn
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
```
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (146 preceding siblings ...)
2024-01-25 10:59 ` nonchip
@ 2024-01-25 11:01 ` nonchip
2024-01-25 11:04 ` nekopsykose
` (148 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 11:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1905 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909903575
Comment:
# Arch / Void differences
i just got an arch glibc (`2.38-7` pacman) to compare to ours (`2.38_4` xbps), so i'mma just post some findings of differences here, slowly growing this post as i figure out what to look for.
## `file` output
```
ARCH libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib/ld-linux-x86-64.so.2, BuildID[sha1]=8bfe03f6bf9b6a6e2591babd0bbc266837d8f658, for GNU/Linux 4.4.0, stripped
VOID libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib64/ld-linux-x86-64.so.2, BuildID[sha1]=155f1ec9aea8bbf8c097651b576a018cbad543bf, for GNU/Linux 3.2.0, with debug_info, not stripped
ARCH ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=6ebd6e95dffa2afcbdaf7b7c91103b23ecf2b012, stripped
VOID ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=ae38d2f30121831555e199be378007e7f05bcd78, with debug_info, not stripped
```
## section differences
(command from @oreo639 [above](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338))
```diff
--- ARCH
+++ VOID
@@ LIBC @@
-.gnu.version_r
-.plt.sec
+.plt.got
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
@@ LD-LINUX @@
-.relr.dyn
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
```
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (147 preceding siblings ...)
2024-01-25 11:01 ` nonchip
@ 2024-01-25 11:04 ` nekopsykose
2024-01-25 11:06 ` nonchip
` (147 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nekopsykose @ 2024-01-25 11:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 884 bytes --]
New comment by nekopsykose on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909927839
Comment:
```
-.plt.sec
+.plt.got
```
the former is from -fcf-protection (iirc). arch has that in default cflags. probably doesn't matter, but you can rebuild passing that and see
```
-.stapsdt.base
-.note.stapsdt
```
this is --enable-systemtap and also probably doesn't matter
```
-.gnu_debuglink
```
this is for split debuginfo (here it's not split)
```
-.gnu.version_r
```
this is a symver thing. might matter, but this one is optional https://maskray.me/blog/2020-11-26-all-about-symbol-versioning
```
-.relr.dyn
```
this is ldflags -Wl,-z,pack-relative-relocs which arch now enables and most likely makes no difference (very recent from arch side)
overall it might not be related to those at all
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (148 preceding siblings ...)
2024-01-25 11:04 ` nekopsykose
@ 2024-01-25 11:06 ` nonchip
2024-01-25 11:07 ` oreo639
` (146 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 11:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2247 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909903575
Comment:
# Arch / Void differences
i just got an arch glibc (`2.38-7` pacman) to compare to ours (`2.38_4` xbps), so i'mma just post some findings of differences here, slowly growing this post as i figure out what to look for.
## `file` output
```
ARCH libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib/ld-linux-x86-64.so.2, BuildID[sha1]=8bfe03f6bf9b6a6e2591babd0bbc266837d8f658, for GNU/Linux 4.4.0, stripped
VOID libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib64/ld-linux-x86-64.so.2, BuildID[sha1]=155f1ec9aea8bbf8c097651b576a018cbad543bf, for GNU/Linux 3.2.0, with debug_info, not stripped
ARCH ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=6ebd6e95dffa2afcbdaf7b7c91103b23ecf2b012, stripped
VOID ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=ae38d2f30121831555e199be378007e7f05bcd78, with debug_info, not stripped
```
## section differences
(command from @oreo639 [above](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338))
```diff
--- ARCH
+++ VOID
@@ LIBC @@
-.gnu.version_r
-.plt.sec
+.plt.got
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
@@ LD-LINUX @@
-.relr.dyn
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
```
## "red objects"
since i have no idea which of those are flags and which are herrings, here are some things i'm noticing so far:
* we're missing `.gnu.version_r`, which "shall contain required symbol version definitions" according to [LSB](https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/symversion.html)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (149 preceding siblings ...)
2024-01-25 11:06 ` nonchip
@ 2024-01-25 11:07 ` oreo639
2024-01-25 11:08 ` oreo639
` (145 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-25 11:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 248 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909932561
Comment:
I already tested those: https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (150 preceding siblings ...)
2024-01-25 11:07 ` oreo639
@ 2024-01-25 11:08 ` oreo639
2024-01-25 11:08 ` oreo639
` (144 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-25 11:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 327 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909932561
Comment:
I already tested those: https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338
The:
```
-.plt.sec
+.plt.got
```
has to do with Arch using `-fno-plt`.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (151 preceding siblings ...)
2024-01-25 11:08 ` oreo639
@ 2024-01-25 11:08 ` oreo639
2024-01-25 11:10 ` nonchip
` (143 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-25 11:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 333 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909932561
Comment:
I already tested those: https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338
Also, the:
```
-.plt.sec
+.plt.got
```
has to do with Arch using `-fno-plt`.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (152 preceding siblings ...)
2024-01-25 11:08 ` oreo639
@ 2024-01-25 11:10 ` nonchip
2024-01-25 11:10 ` nonchip
` (142 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 11:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 721 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909937322
Comment:
@nekopsykose thanks for your insight, my current best bet is on `.gnu.version_r`, because it's very much **not** optional according to LSB so there's a decent chance a "reasonable person" (and even an unreasonable ~~malware~~*anticheat* developer) might expect it.
@oreo639 i know you already did some tests, but you didn't show the details, and a lot of various quality levels of info are around on the googles about this topic, so i figured it doesn't hurt to start collecting some facts to make sure we're on a similar page to rule out or home in on the potential causes.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (153 preceding siblings ...)
2024-01-25 11:10 ` nonchip
@ 2024-01-25 11:10 ` nonchip
2024-01-25 11:11 ` oreo639
` (141 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 11:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 762 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909937322
Comment:
@nekopsykose thanks for your insight, my current best bet is on `.gnu.version_r`, because it's very much **not** optional according to LSB so there's a decent chance a "reasonable person" (and even an unreasonable ~~malware~~*anticheat* developer) might expect it.
@oreo639 i know you already did some tests, but you didn't show the details, and a lot of various quality levels of info are around on the googles about this topic, so i figured it doesn't hurt to start collecting some "hard facts" from some known good/bad samples, to make sure we're on a similar page to rule out or home in on the potential causes.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (154 preceding siblings ...)
2024-01-25 11:10 ` nonchip
@ 2024-01-25 11:11 ` oreo639
2024-01-25 11:12 ` nonchip
` (140 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-25 11:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 473 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909932561
Comment:
I already tested those: https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338
Also, the:
```
-.plt.sec
+.plt.got
```
has to do with Arch using `-fno-plt`.
Also when I say "launching steam using Arch Linux's libc.so.6" I just meant libc.so.6, I was using bubblewrap with an overlayfs script.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (155 preceding siblings ...)
2024-01-25 11:11 ` oreo639
@ 2024-01-25 11:12 ` nonchip
2024-01-25 11:12 ` nonchip
` (139 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 11:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2389 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909903575
Comment:
# Arch / Void differences
i just got an arch glibc (`2.38-7` pacman) to compare to ours (`2.38_4` xbps), so i'mma just post some findings of differences here, slowly growing this post as i figure out what to look for.
## `file` output
```
ARCH libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib/ld-linux-x86-64.so.2, BuildID[sha1]=8bfe03f6bf9b6a6e2591babd0bbc266837d8f658, for GNU/Linux 4.4.0, stripped
VOID libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib64/ld-linux-x86-64.so.2, BuildID[sha1]=155f1ec9aea8bbf8c097651b576a018cbad543bf, for GNU/Linux 3.2.0, with debug_info, not stripped
ARCH ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=6ebd6e95dffa2afcbdaf7b7c91103b23ecf2b012, stripped
VOID ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=ae38d2f30121831555e199be378007e7f05bcd78, with debug_info, not stripped
```
## section differences
(command from @oreo639 [above](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338))
```diff
--- ARCH
+++ VOID
@@ LIBC @@
-.gnu.version_r
-.plt.sec
+.plt.got
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
@@ LD-LINUX @@
-.relr.dyn
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
```
## "red objects"
since i have no idea which of those are flags and which are herrings, here are some things i'm noticing so far:
* we're missing `.gnu.version_r`, which "shall contain required symbol version definitions" according to [LSB](https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/symversion.html)
and: **look down**, smarter people than me are contributing to this list, but i try to keep this updated as we figure things out here :)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (156 preceding siblings ...)
2024-01-25 11:12 ` nonchip
@ 2024-01-25 11:12 ` nonchip
2024-01-25 11:15 ` nonchip
` (138 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 11:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2397 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909903575
Comment:
# Arch / Void differences
i just got an arch glibc (`2.38-7` pacman) to compare to ours (`2.38_4` xbps), so i'mma just post some findings of differences here, slowly growing this post as i figure out what to look for.
## `file` output
```
ARCH libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib/ld-linux-x86-64.so.2, BuildID[sha1]=8bfe03f6bf9b6a6e2591babd0bbc266837d8f658, for GNU/Linux 4.4.0, stripped
VOID libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib64/ld-linux-x86-64.so.2, BuildID[sha1]=155f1ec9aea8bbf8c097651b576a018cbad543bf, for GNU/Linux 3.2.0, with debug_info, not stripped
ARCH ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=6ebd6e95dffa2afcbdaf7b7c91103b23ecf2b012, stripped
VOID ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=ae38d2f30121831555e199be378007e7f05bcd78, with debug_info, not stripped
```
## section differences
(command from @oreo639 [above](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338))
```diff
--- ARCH
+++ VOID
@@ LIBC @@
-.gnu.version_r
-.plt.sec
+.plt.got
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
@@ LD-LINUX @@
-.relr.dyn
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
```
## "red objects"
since i have no idea which of those are flags and which are herrings, here are some things i'm noticing so far:
* we're missing `.gnu.version_r`, which "**shall** contain **required** symbol version definitions" according to [LSB](https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/symversion.html)
and: **look down**, smarter people than me are contributing to this list, but i try to keep this updated as we figure things out here :)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (157 preceding siblings ...)
2024-01-25 11:12 ` nonchip
@ 2024-01-25 11:15 ` nonchip
2024-01-25 11:18 ` oreo639
` (137 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 11:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1005 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909937322
Comment:
@nekopsykose thanks for your insight, my current best bet is on `.gnu.version_r`, because it's very much **not** optional according to LSB so there's a decent chance a "reasonable person" (and even an unreasonable ~~malware~~*anticheat* developer) might expect it. but like you say it might well not be any section difference, i just wanted to list them "for the record". i could just as likely see EAC accidentally triggering on some weird optimizer difference resulting in "suspicious" codegen or such :'D
@oreo639 i know you already did some tests, but you didn't show the details, and a lot of various quality levels of info are around on the googles about this topic, so i figured it doesn't hurt to start collecting some "hard facts" from some known good/bad samples, to make sure we're on a similar page to rule out or home in on the potential causes.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (158 preceding siblings ...)
2024-01-25 11:15 ` nonchip
@ 2024-01-25 11:18 ` oreo639
2024-01-25 11:19 ` oreo639
` (136 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-25 11:18 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 633 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909932561
Comment:
I already tested those: https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338
Also, the:
```
-.plt.sec
+.plt.got
```
has to do with Arch using `-fno-plt`.
Also when I say "launching steam using Arch Linux's libc.so.6" I just meant libc.so.6, I was using bubblewrap with an overlayfs script and swapping it after launching steam didn't affect anything until restarting steam as opposed to the `.hash` checks which are performed when launching the game.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (159 preceding siblings ...)
2024-01-25 11:18 ` oreo639
@ 2024-01-25 11:19 ` oreo639
2024-01-25 11:20 ` nonchip
` (135 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-01-25 11:19 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 639 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909932561
Comment:
I already tested those: https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338
Also, the:
```
-.plt.sec
+.plt.got
```
has to do with Arch using `-fno-plt`.
Also when I say "launching steam using Arch Linux's libc.so.6" I just meant libc.so.6, I was using bubblewrap with an overlayfs script and swapping the libc after launching steam didn't affect anything until restarting steam as opposed to the `.hash` checks which are performed when launching the game.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (160 preceding siblings ...)
2024-01-25 11:19 ` oreo639
@ 2024-01-25 11:20 ` nonchip
2024-01-25 11:21 ` nonchip
` (134 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 11:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1026 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909937322
Comment:
@nekopsykose thanks for your insight, my current best bet is on `.gnu.version_r` if i had to pick one, because it's very much **not** optional according to LSB so there's a decent chance a "reasonable person" (and even an unreasonable ~~malware~~*anticheat* developer) might expect it. but like you say it might well not be any section difference, i just wanted to list them "for the record". i could just as likely see EAC accidentally triggering on some weird optimizer difference resulting in "suspicious" codegen or such :'D
@oreo639 i know you already did some tests, but you didn't show the details, and a lot of various quality levels of info are around on the googles about this topic, so i figured it doesn't hurt to start collecting some "hard facts" from some known good/bad samples, to make sure we're on a similar page to rule out or home in on the potential causes.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (161 preceding siblings ...)
2024-01-25 11:20 ` nonchip
@ 2024-01-25 11:21 ` nonchip
2024-01-25 11:22 ` nonchip
` (133 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 11:21 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1111 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909937322
Comment:
@nekopsykose thanks for your insight, my current best bet is on `.gnu.version_r` if i had to pick one, because it's very much **not** optional according to LSB so there's a decent chance a "reasonable person" (and even an unreasonable ~~malware~~*anticheat* developer) might expect it. but like you say it might well not be any section difference, i just wanted to list them "for the record". i could just as likely see EAC accidentally triggering on some weird optimizer difference resulting in "suspicious" codegen or such :'D
@oreo639 i know you already did some tests, but you didn't show the details, and a lot of various quality levels of info are around on the googles about this topic, so i figured it doesn't hurt to start collecting some "hard facts" from some known good/bad samples, to make sure we're on a similar page to rule out or home in on the potential causes. (also offtopic but gotta love that "no-plt" means "use a different kind of plt" :'D)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (162 preceding siblings ...)
2024-01-25 11:21 ` nonchip
@ 2024-01-25 11:22 ` nonchip
2024-01-25 11:27 ` nonchip
` (132 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 11:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1107 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909937322
Comment:
@nekopsykose thanks for your insight, my current best bet is on `.gnu.version_r` if i had to pick one, because it's very much **not** optional according to LSB so there's a decent chance a "reasonable person" (and even an unreasonable ~~malware~~*anticheat* developer) might expect it. but like you say it might well not be any section difference, i just wanted to list them "for the record". i could just as likely see EAC accidentally triggering on some weird optimizer difference resulting in "suspicious" codegen or such :'D
@oreo639 i know you already did some tests, but you didn't show the details, and a lot of various quality levels of info are around on the googles about this topic, so i figured it doesn't hurt to start collecting some "hard facts" from some known good/bad samples, to make sure we're on a similar page to rule out or home in on the potential causes. (also offtopic but gotta love that "no-plt" means "use a different kind of plt")
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (163 preceding siblings ...)
2024-01-25 11:22 ` nonchip
@ 2024-01-25 11:27 ` nonchip
2024-01-25 11:35 ` nonchip
` (131 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 11:27 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1400 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909937322
Comment:
@nekopsykose thanks for your insight, my current best bet is on `.gnu.version_r` if i had to pick one, because it's very much **not** optional according to LSB so there's a decent chance a "reasonable person" (and even an unreasonable ~~malware~~*anticheat* developer) might expect it. but like you say it might well not be any section difference, i just wanted to list them "for the record". i could just as likely see EAC accidentally triggering on some weird optimizer difference resulting in "suspicious" codegen or such :'D
@oreo639 i know you already did some tests, but you didn't show the details, and a lot of various quality levels of info are around on the googles about this topic, so i figured it doesn't hurt to start collecting some "hard facts" from some known good/bad samples, to make sure we're on a similar page to rule out or home in on the potential causes. (also offtopic but gotta love that "no-plt" means "use a different kind of plt")
> swapping the libc after launching steam didn't affect anything until restarting steam as opposed to the .hash checks which are performed when launching the game.
wait, am i reading that wrong or does that mean EAC does something to the libc *linking steam itself* instead of the game?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (164 preceding siblings ...)
2024-01-25 11:27 ` nonchip
@ 2024-01-25 11:35 ` nonchip
2024-01-25 12:23 ` nekopsykose
` (130 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 11:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1564 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909937322
Comment:
@nekopsykose thanks for your insight, my current best bet is on `.gnu.version_r` if i had to pick one, because it's very much **not** optional according to LSB (the way i understand the blogpost you linked to it's optional for "a libc" to have+support it, but glibc seems to *usually* have and its linker *does* support it) so there's a decent chance a "reasonable person" (and even an unreasonable ~~malware~~*anticheat* developer) might expect it. but like you say it might well not be any section difference, i just wanted to list them "for the record". i could just as likely see EAC accidentally triggering on some weird optimizer difference resulting in "suspicious" codegen or such :'D
@oreo639 i know you already did some tests, but you didn't show the details, and a lot of various quality levels of info are around on the googles about this topic, so i figured it doesn't hurt to start collecting some "hard facts" from some known good/bad samples, to make sure we're on a similar page to rule out or home in on the potential causes. (also offtopic but gotta love that "no-plt" means "use a different kind of plt")
> swapping the libc after launching steam didn't affect anything until restarting steam as opposed to the .hash checks which are performed when launching the game.
wait, am i reading that wrong or does that mean EAC does something to the libc *linking steam itself* instead of the game?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (165 preceding siblings ...)
2024-01-25 11:35 ` nonchip
@ 2024-01-25 12:23 ` nekopsykose
2024-01-25 17:44 ` nonchip
` (129 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nekopsykose @ 2024-01-25 12:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 233 bytes --]
New comment by nekopsykose on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1910097809
Comment:
> I already tested those:
ah right, not any of those then, sorry for the noise :)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (166 preceding siblings ...)
2024-01-25 12:23 ` nekopsykose
@ 2024-01-25 17:44 ` nonchip
2024-01-25 17:44 ` nonchip
` (128 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 17:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1649 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909937322
Comment:
@nekopsykose thanks for your insight, my current best bet is on `.gnu.version_r` if i had to pick one, because it's very much **not** optional according to LSB (the way i understand the blogpost you linked to it's optional for "a libc" to have+support it, but glibc seems to *usually* have and its linker *does* support it) so there's a decent chance a "reasonable person" (and even an unreasonable ~~malware~~*anticheat* developer) might expect it. but like you say it might well not be any section difference, i just wanted to list them "for the record". i could just as likely see EAC accidentally triggering on some weird optimizer difference resulting in "suspicious" codegen or such :'D
@oreo639 i know you already did some tests, but you didn't show the details, and a lot of various quality levels of info are around on the googles about this topic, so i figured it doesn't hurt to start collecting some "hard facts" from some known good/bad samples, to make sure we're on a similar page to rule out or home in on the potential causes. (also offtopic but gotta love that "no-plt" means "use a different kind of plt")
> swapping the libc after launching steam didn't affect anything until restarting steam as opposed to the .hash checks which are performed when launching the game.
wait, am i reading that wrong or does that mean EAC does something to the libc *linking steam itself* instead of the game? or does bubblewrap potentially only affect a certain process tree / namespace / etc?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (167 preceding siblings ...)
2024-01-25 17:44 ` nonchip
@ 2024-01-25 17:44 ` nonchip
2024-01-30 0:26 ` okawo80085
` (127 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-25 17:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1564 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909937322
Comment:
@nekopsykose thanks for your insight, my current best bet is on `.gnu.version_r` if i had to pick one, because it's very much **not** optional according to LSB (the way i understand the blogpost you linked to it's optional for "a libc" to have+support it, but glibc seems to *usually* have and its linker *does* support it) so there's a decent chance a "reasonable person" (and even an unreasonable ~~malware~~*anticheat* developer) might expect it. but like you say it might well not be any section difference, i just wanted to list them "for the record". i could just as likely see EAC accidentally triggering on some weird optimizer difference resulting in "suspicious" codegen or such :'D
@oreo639 i know you already did some tests, but you didn't show the details, and a lot of various quality levels of info are around on the googles about this topic, so i figured it doesn't hurt to start collecting some "hard facts" from some known good/bad samples, to make sure we're on a similar page to rule out or home in on the potential causes. (also offtopic but gotta love that "no-plt" means "use a different kind of plt")
> swapping the libc after launching steam didn't affect anything until restarting steam as opposed to the .hash checks which are performed when launching the game.
wait, am i reading that wrong or does that mean EAC does something to the libc *linking steam itself* instead of the game?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (168 preceding siblings ...)
2024-01-25 17:44 ` nonchip
@ 2024-01-30 0:26 ` okawo80085
2024-01-30 0:42 ` okawo80085
` (126 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-01-30 0:26 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 568 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1915822766
Comment:
Lmfaoooooooooo, so with `glibc-2.38_4`, current latest upstream version of glibc and Proton Experimental, EAC doesn't crash anymore, BUT it kicks you from game like a minute or so after start of the match cuz it fails anticheat authentication x)
Gonna try with some other proton versions in a bit, but really not sure where to start with the failed authentication stuff, cuz there is nothing wrong in the eac logs now :/
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (169 preceding siblings ...)
2024-01-30 0:26 ` okawo80085
@ 2024-01-30 0:42 ` okawo80085
2024-01-30 8:43 ` Naia-love
` (125 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-01-30 0:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1480 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1915841791
Comment:
Ohhhhh, looking at the steam client terminal output when i run the game with GE-Proton8.27, found this gem
```
LogActor: Warning: SetReplicates called on non-initialized actor BP_Projectile_M18_C_2147460702. Direct
ly setting bReplicates is the correct procedure for pre-init actors.
LogNet: Warning: UNetDriver::ProcessRemoteFunction: No owning connection for actor BP_Character_Player_
C_2147476777. Function ServerSetCameraIsTargetingKillLocation will not be processed.
LogINSPlayerController: Display: Kicked by server: Anti-Cheat: Authentication timed out (1/2).
LogNet: Error: UEngine::BroadcastNetworkFailure: FailureType = ConnectionLost, ErrorString = Your conne
ction to the host has been lost., Driver = GameNetDriver IpNetDriver_2147477057
LogNet: Warning: Network Failure: GameNetDriver[ConnectionLost]: Your connection to the host has been l
ost.
LogINSParty: Warning: EndCurrentMatch : Reset latest party data.
LogStreaming: Display: FlushAsyncLoading: 1 QueuedPackages, 0 AsyncPackages
LogLoad: Warning: UINSGameInstance::OnPreLoadMap: Invalid NextURL, loading /Game/Maps/Utility/Entry
LogEOSAntiCheat: Display: EndSessionClient : Result : (EOS_InvalidParameters)
LogEOSAntiCheat: Display: BeginSessionClient : Result : (EOS_InvalidParameters)
```
Anyone seen anything like this before?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (170 preceding siblings ...)
2024-01-30 0:42 ` okawo80085
@ 2024-01-30 8:43 ` Naia-love
2024-01-30 10:06 ` nonchip
` (124 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2024-01-30 8:43 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 978 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1916335444
Comment:
> Lmfaoooooooooo, so with `glibc-2.38_4`, current latest upstream version of glibc and Proton Experimental, EAC doesn't crash anymore, BUT it kicks you from game like a minute or so after start of the match cuz it fails anticheat authentication x)
> Gonna try with some other proton versions in a bit, but really not sure where to start with the failed authentication stuff, cuz there is nothing wrong in the eac logs now :/
Have you tried with more than one game ? (that you know it behavior before said update of glibc) or your game got updated?
because what you're discribing was already something that was happening on some game (ie Vrchat, and that for at least as long as i started contributing to this issue)
for apex legend iirc it'd happen if you'd move manually the eac library from the proton eac inside the game folder
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (171 preceding siblings ...)
2024-01-30 8:43 ` Naia-love
@ 2024-01-30 10:06 ` nonchip
2024-01-30 10:07 ` nonchip
` (123 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-30 10:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 516 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1916490088
Comment:
> Anyone seen anything like this before?
@okawo80085 yes, that's the server kicking you for not passing the EAC check, that's what this whole issue is about :D
the crash was just a temporary side effect of it going *even* wronger than usual. or like @Naia-love suggests it might be just the game or proton having been crashy with EAC not even to blame for that part.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (172 preceding siblings ...)
2024-01-30 10:06 ` nonchip
@ 2024-01-30 10:07 ` nonchip
2024-01-30 23:20 ` okawo80085
` (122 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-01-30 10:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 695 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1916490088
Comment:
> Anyone seen anything like this before?
@okawo80085 yes, that's the server kicking you for not passing the EAC check (and as usual your log doesn't contain any better info, but dont worry that's not on you, that's just because anticheat "doesn't wanna help you beat it" so just gives you 0 info), that's what this whole issue is about :D
the crash was just a temporary side effect of it going *even* wronger than usual. or like @Naia-love suggests it might be just the game or proton having been crashy with EAC not even to blame for that part.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (173 preceding siblings ...)
2024-01-30 10:07 ` nonchip
@ 2024-01-30 23:20 ` okawo80085
2024-02-01 23:52 ` Dekomoro
` (121 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-01-30 23:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 302 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1918078730
Comment:
Well damn, i ran out of time to test with anything else yesterday, was testing with Insurgency Sandstorm, gonna try to test with a few more EAC games today
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (174 preceding siblings ...)
2024-01-30 23:20 ` okawo80085
@ 2024-02-01 23:52 ` Dekomoro
2024-02-02 9:09 ` nonchip
` (120 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Dekomoro @ 2024-02-01 23:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 395 bytes --]
New comment by Dekomoro on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1922505535
Comment:
According to an Arch Linux commit(https://gitlab.archlinux.org/archlinux/packaging/packages/glibc/-/commit/83899c6e216ef04a56f16faaa19fcbf84bd0f799) valve has reported all affected easy anti cheat titles to be patched to not require -hash-style=both.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (175 preceding siblings ...)
2024-02-01 23:52 ` Dekomoro
@ 2024-02-02 9:09 ` nonchip
2024-02-02 9:10 ` nonchip
` (119 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-02 9:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 367 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923377922
Comment:
@Dekomoro yup that confirms the theory we already had that the hash thing is unrelated, because (in my and some others' experience above) EAC *never* really worked on void even tho the hash change only happened last year :P
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (176 preceding siblings ...)
2024-02-02 9:09 ` nonchip
@ 2024-02-02 9:10 ` nonchip
2024-02-02 9:16 ` nonchip
` (118 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-02 9:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 376 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923377922
Comment:
@Dekomoro yup that confirms the theory we already had that the hash thing is not the main cause, because (in my and some others' experience above) EAC *never* really worked on void even tho the hash change only happened last year :P
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (177 preceding siblings ...)
2024-02-02 9:10 ` nonchip
@ 2024-02-02 9:16 ` nonchip
2024-02-02 9:16 ` nonchip
` (117 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-02 9:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2869 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909903575
Comment:
## `#freeDtHash`!
(sorry couldn't resist) essentially everyone including valve and the concept of linearish time are confirming that `DT_HASH`-related changes are *not* (or at least not the only thing) to blame for our problems. sure it might have made things "worse", but EAC did *not* work even before anyone even thought about that change, and does *not* work after undoing it with a patch, so we know for *sure* that we have another problem causing this issue.
# Arch / Void differences
i just got an arch glibc (`2.38-7` pacman) to compare to ours (`2.38_4` xbps), so i'mma just post some findings of differences here, slowly growing this post as i figure out what to look for.
## `file` output
```
ARCH libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib/ld-linux-x86-64.so.2, BuildID[sha1]=8bfe03f6bf9b6a6e2591babd0bbc266837d8f658, for GNU/Linux 4.4.0, stripped
VOID libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib64/ld-linux-x86-64.so.2, BuildID[sha1]=155f1ec9aea8bbf8c097651b576a018cbad543bf, for GNU/Linux 3.2.0, with debug_info, not stripped
ARCH ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=6ebd6e95dffa2afcbdaf7b7c91103b23ecf2b012, stripped
VOID ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=ae38d2f30121831555e199be378007e7f05bcd78, with debug_info, not stripped
```
## section differences
(command from @oreo639 [above](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338))
```diff
--- ARCH
+++ VOID
@@ LIBC @@
-.gnu.version_r
-.plt.sec
+.plt.got
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
@@ LD-LINUX @@
-.relr.dyn
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
```
## "red objects"
since i have no idea which of those are flags and which are herrings, here are some things i'm noticing so far:
* we're missing `.gnu.version_r`, which "**shall** contain **required** symbol version definitions" according to [LSB](https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/symversion.html)
and: **look down**, smarter people than me are contributing to this list, but i try to keep this updated as we figure things out here :)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (178 preceding siblings ...)
2024-02-02 9:16 ` nonchip
@ 2024-02-02 9:16 ` nonchip
2024-02-02 9:18 ` nonchip
` (116 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-02 9:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 418 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923377922
Comment:
@Dekomoro yup that confirms the theory we already had that the hash thing is not the main cause, because (in my and some others' experience above) EAC *never* really worked on void even tho the hash change only happened last year :P
added it to my big notes list above :)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (179 preceding siblings ...)
2024-02-02 9:16 ` nonchip
@ 2024-02-02 9:18 ` nonchip
2024-02-02 10:06 ` Naia-love
` (115 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-02 9:18 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 2953 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909903575
Comment:
## `#freeDtHash`!
(sorry couldn't resist) essentially everyone including [valve](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1922505535) and the concept of linearish time are confirming that `DT_HASH`-related changes are *not* (or at least not the only thing) to blame for our problems. sure it might have made things "worse", but EAC did *not* work even before anyone even thought about that change, and does *not* work after undoing it with a patch, so we know for *sure* that we have another problem causing this issue.
# Arch / Void differences
i just got an arch glibc (`2.38-7` pacman) to compare to ours (`2.38_4` xbps), so i'mma just post some findings of differences here, slowly growing this post as i figure out what to look for.
## `file` output
```
ARCH libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib/ld-linux-x86-64.so.2, BuildID[sha1]=8bfe03f6bf9b6a6e2591babd0bbc266837d8f658, for GNU/Linux 4.4.0, stripped
VOID libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib64/ld-linux-x86-64.so.2, BuildID[sha1]=155f1ec9aea8bbf8c097651b576a018cbad543bf, for GNU/Linux 3.2.0, with debug_info, not stripped
ARCH ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=6ebd6e95dffa2afcbdaf7b7c91103b23ecf2b012, stripped
VOID ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=ae38d2f30121831555e199be378007e7f05bcd78, with debug_info, not stripped
```
## section differences
(command from @oreo639 [above](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338))
```diff
--- ARCH
+++ VOID
@@ LIBC @@
-.gnu.version_r
-.plt.sec
+.plt.got
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
@@ LD-LINUX @@
-.relr.dyn
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
```
## "red objects"
since i have no idea which of those are flags and which are herrings, here are some things i'm noticing so far:
* we're missing `.gnu.version_r`, which "**shall** contain **required** symbol version definitions" according to [LSB](https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/symversion.html)
and: **look down**, smarter people than me are contributing to this list, but i try to keep this updated as we figure things out here :)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (180 preceding siblings ...)
2024-02-02 9:18 ` nonchip
@ 2024-02-02 10:06 ` Naia-love
2024-02-02 10:28 ` nonchip
` (114 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2024-02-02 10:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 480 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923477838
Comment:
> @Dekomoro yup that confirms the theory we already had that the hash thing is not the main cause, because (in my and some others' experience above) EAC *never* really worked on void even tho the hash change only happened last year :P
not exactly
im sure it worked for a while,
but it definitively broke before the glibc hash change
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (181 preceding siblings ...)
2024-02-02 10:06 ` Naia-love
@ 2024-02-02 10:28 ` nonchip
2024-02-02 10:32 ` nonchip
` (113 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-02 10:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3232 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909903575
Comment:
## `#freeDtHash`!
(sorry couldn't resist) essentially everyone including [valve](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1922505535) and the concept of linearish time are confirming that `DT_HASH`-related changes are *not* (or at least not the only thing) to blame for our problems. sure it might have made things "worse", but EAC did *not* work even before anyone even thought about that change, and does *not* work after undoing it with a patch, so we know for *sure* that we have another problem causing this issue.
# Arch / Void differences
i just got an arch glibc (`2.38-7` pacman) to compare to ours (`2.38_4` xbps), so i'mma just post some findings of differences here, slowly growing this post as i figure out what to look for.
## `file` output
```
ARCH libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib/ld-linux-x86-64.so.2, BuildID[sha1]=8bfe03f6bf9b6a6e2591babd0bbc266837d8f658, for GNU/Linux 4.4.0, stripped
VOID libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib64/ld-linux-x86-64.so.2, BuildID[sha1]=155f1ec9aea8bbf8c097651b576a018cbad543bf, for GNU/Linux 3.2.0, with debug_info, not stripped
ARCH ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=6ebd6e95dffa2afcbdaf7b7c91103b23ecf2b012, stripped
VOID ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=ae38d2f30121831555e199be378007e7f05bcd78, with debug_info, not stripped
```
## section differences
(command from @oreo639 [above](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338))
```diff
--- ARCH
+++ VOID
@@ LIBC @@
-.gnu.version_r
-.plt.sec
+.plt.got
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
@@ LD-LINUX @@
-.relr.dyn
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
```
## "red objects"
since i have no idea which of those are flags and which are herrings, here are some things i'm noticing so far:
* we're missing `.gnu.version_r`, which "**shall** contain **required** symbol version definitions" according to [LSB](https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/symversion.html)
and: **look down**, smarter people than me are contributing to this list, but i try to keep this updated as we figure things out here :)
---
## entropy graphs:
### arch:
![libc_map](https://github.com/void-linux/void-packages/assets/601018/28fc7adb-6407-4d8a-b4d9-0663d423e9d0)
### void:
![libc_map](https://github.com/void-linux/void-packages/assets/601018/ce16f8eb-c39d-4046-964f-c479c0eeea78)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (182 preceding siblings ...)
2024-02-02 10:28 ` nonchip
@ 2024-02-02 10:32 ` nonchip
2024-02-02 10:32 ` nonchip
` (112 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-02 10:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 402 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923524654
Comment:
@Naia-love wait you're literally one of the sources supporting that conclusion :grin:
what exactly do you mean by "i'm sure"? like are you guessing or reporting? because i for one have used void-glibc since the release of proton/EAC, and it *never* worked.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (183 preceding siblings ...)
2024-02-02 10:32 ` nonchip
@ 2024-02-02 10:32 ` nonchip
2024-02-02 10:32 ` nonchip
` (111 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-02 10:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 412 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923524654
Comment:
@Naia-love wait you're literally one of the sources supporting that conclusion :grin:
what exactly do you mean by "i'm sure"? like are you guessing or reporting? because i for one have used void-glibc since the release dates of proton and EAC, and it *never* worked.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (184 preceding siblings ...)
2024-02-02 10:32 ` nonchip
@ 2024-02-02 10:32 ` nonchip
2024-02-02 10:38 ` Naia-love
` (110 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-02 10:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 455 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923524654
Comment:
@Naia-love wait you're literally one of the sources supporting that conclusion :grin:
what exactly do you mean by "i'm sure"? like are you guessing or reporting? because i for one have used void-glibc since the release dates of proton and EAC, and it *never* worked. like we're talking pre-DXVK already there.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (185 preceding siblings ...)
2024-02-02 10:32 ` nonchip
@ 2024-02-02 10:38 ` Naia-love
2024-02-02 10:42 ` Naia-love
` (109 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2024-02-02 10:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 304 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923535508
Comment:
huh?
okay my memory may be wrong then
i recall playing apex on void without using flatpak
but yea been too much time could have been on another distro ig
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (186 preceding siblings ...)
2024-02-02 10:38 ` Naia-love
@ 2024-02-02 10:42 ` Naia-love
2024-02-02 10:43 ` Naia-love
` (108 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2024-02-02 10:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 225 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923541325
Comment:
I confirm, going through convo with freinds, at least apex did work for a while
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (187 preceding siblings ...)
2024-02-02 10:42 ` Naia-love
@ 2024-02-02 10:43 ` Naia-love
2024-02-02 10:43 ` Naia-love
` (107 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2024-02-02 10:43 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 431 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923541325
Comment:
I confirm, going through convo with freinds, at least apex did work for a while
but yes dosent change the fact that its a void problem and isnt link to the hash change (as we already knew since [here](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369199300)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (188 preceding siblings ...)
2024-02-02 10:43 ` Naia-love
@ 2024-02-02 10:43 ` Naia-love
2024-02-02 10:50 ` nonchip
` (106 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2024-02-02 10:43 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 435 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923541325
Comment:
I confirm, going through convo with freinds, at least apex did work for a while
but yes dosent change the fact that its a void problem and isnt linked to the hash change (as we already knew since [here](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1369199300) )
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (189 preceding siblings ...)
2024-02-02 10:43 ` Naia-love
@ 2024-02-02 10:50 ` nonchip
2024-02-02 10:55 ` Naia-love
` (105 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-02 10:50 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 774 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923554307
Comment:
@Naia-love keep in mind plenty games also release/betatest/etc without malware and only choose to become a broken mess for no decent reason *after* "1.0 release" or "official sale" or whatchamacallit. maybe it used to work because it simply didn't care yet? :D
also apex specifically broke and unbroke their own `anticheat.so` about 20 times so far with what can only be explained by people with zero clue pushing the wrong "release to live without any testing" button, usually then followed by an accidental autoban of the whole customer base, so honestly no idea what they're doing/how reliably/correctly they even use EAC.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (190 preceding siblings ...)
2024-02-02 10:50 ` nonchip
@ 2024-02-02 10:55 ` Naia-love
2024-02-02 10:59 ` nonchip
` (104 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2024-02-02 10:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1103 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923562470
Comment:
> @Naia-love keep in mind plenty games also release/betatest/etc without malware and only choose to become a broken mess for no decent reason _after_ "1.0 release" or "official sale" or whatchamacallit. maybe it used to work because it simply didn't care yet? :D
that not impossible ig, but it do have eac since release, so well xD
but unfortunaly I havent played any other game with eac at that time (or i cant recall at least), any other eac game i played was after it broke.
> also apex specifically broke and unbroke their own `anticheat.so` about 20 times so far with what can only be explained by people with zero clue pushing the wrong "release to live without any testing" button, usually then followed by an accidental autoban of the whole customer base, so honestly no idea what they're doing/how reliably/correctly they even use EAC.
yes I remember that, most of time just grabbing the eac lib from the proton folder would work tho
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (191 preceding siblings ...)
2024-02-02 10:55 ` Naia-love
@ 2024-02-02 10:59 ` nonchip
2024-02-02 11:00 ` nonchip
` (103 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-02 10:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 357 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923568918
Comment:
@Naia-love do you happen to remember when abouts that was? could be worth comparing the versions we had back then, maybe we also accidentally unbroke our libc for a while without realizing and rebroke it since :'D
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (192 preceding siblings ...)
2024-02-02 10:59 ` nonchip
@ 2024-02-02 11:00 ` nonchip
2024-02-02 11:06 ` Naia-love
` (102 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-02 11:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 419 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923568918
Comment:
@Naia-love do you happen to remember when abouts that was (something like "summer last year" should be accurate enough)? could be worth comparing the versions we had back then, maybe we also accidentally unbroke our libc for a while without realizing and rebroke it since :'D
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (193 preceding siblings ...)
2024-02-02 11:00 ` nonchip
@ 2024-02-02 11:06 ` Naia-love
2024-02-02 11:32 ` nonchip
` (101 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2024-02-02 11:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 445 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923583164
Comment:
> @Naia-love do you happen to remember when abouts that was (something like "summer last year" should be accurate enough)? could be worth comparing the versions we had back then, maybe we also accidentally unbroke our libc for a while without realizing and rebroke it since :'D
around start of 2022
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (194 preceding siblings ...)
2024-02-02 11:06 ` Naia-love
@ 2024-02-02 11:32 ` nonchip
2024-02-02 11:41 ` nonchip
` (100 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-02 11:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 778 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1923622714
Comment:
@oreo639 while i can't confirm that EAC worked for me before that (in fact i know that it *didn't* work for me, but in different games, so might be different reasons?), the first commit after that timeframe would be your [update to 2.36](https://github.com/void-linux/void-packages/commit/e1e8467efb0bb185ba523885d8d7aacb17753c49), maybe you have some deeper insight? you asked about that version specifically all the way up.
also need to keep in mind though that we can't really know what EAC changed about their "rules" over the time. might well do all kinds of different things depending on the "build config" of the game even.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (195 preceding siblings ...)
2024-02-02 11:32 ` nonchip
@ 2024-02-02 11:41 ` nonchip
2024-02-03 15:39 ` okawo80085
` (99 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-02 11:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3448 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1909903575
Comment:
## `#freeDtHash`!
(sorry couldn't resist) essentially everyone including [valve](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1922505535) and the concept of linearish time are confirming that `DT_HASH`-related changes are *not* (or at least not the only thing) to blame for our problems. sure it might have made things "worse", but EAC did *not* work even before anyone even thought about that change, and does *not* work after undoing it with a patch, so we know for *sure* that we have another problem causing this issue.
# Arch / Void differences
i just got an arch glibc (`2.38-7` pacman) to compare to ours (`2.38_4` xbps), so i'mma just post some findings of differences here, slowly growing this post as i figure out what to look for.
## `file` output
```
ARCH libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib/ld-linux-x86-64.so.2, BuildID[sha1]=8bfe03f6bf9b6a6e2591babd0bbc266837d8f658, for GNU/Linux 4.4.0, stripped
VOID libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib64/ld-linux-x86-64.so.2, BuildID[sha1]=155f1ec9aea8bbf8c097651b576a018cbad543bf, for GNU/Linux 3.2.0, with debug_info, not stripped
ARCH ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=6ebd6e95dffa2afcbdaf7b7c91103b23ecf2b012, stripped
VOID ld-linux-x86-64.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), static-pie linked, BuildID[sha1]=ae38d2f30121831555e199be378007e7f05bcd78, with debug_info, not stripped
```
## section differences
(command from @oreo639 [above](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1884242338))
```diff
--- ARCH
+++ VOID
@@ LIBC @@
-.gnu.version_r
-.plt.sec
+.plt.got
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
@@ LD-LINUX @@
-.relr.dyn
-.stapsdt.base
-.note.stapsdt
-.gnu_debuglink
+.debug_aranges
+.debug_info
+.debug_abbrev
+.debug_line
+.debug_str
+.debug_line_str
+.debug_loclists
+.debug_rnglists
+.symtab
+.strtab
```
## "red objects"
since i have no idea which of those are flags and which are herrings, here are some things i'm noticing so far:
* we're missing `.gnu.version_r`, which "**shall** contain **required** symbol version definitions" according to [LSB](https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/symversion.html)
* there's conflicting reports (in different games, so might not actually conflict) whether our version worked before [2.36](https://github.com/void-linux/void-packages/commit/e1e8467efb0bb185ba523885d8d7aacb17753c49)
and: **look down**, smarter people than me are contributing to this list, but i try to keep this updated as we figure things out here :)
---
## entropy graphs:
### arch:
![libc_map](https://github.com/void-linux/void-packages/assets/601018/28fc7adb-6407-4d8a-b4d9-0663d423e9d0)
### void:
![libc_map](https://github.com/void-linux/void-packages/assets/601018/ce16f8eb-c39d-4046-964f-c479c0eeea78)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (196 preceding siblings ...)
2024-02-02 11:41 ` nonchip
@ 2024-02-03 15:39 ` okawo80085
2024-02-03 15:45 ` Naia-love
` (98 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-02-03 15:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 846 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1925361791
Comment:
Well, i decided to try comparing the same game on flatpak steam vs native steam package.
When using native package steam still the same anti cheat validation failed in Insurgency Sandstorm
```
LogEOSAntiCheat: Display: EndSessionClient : Result : (EOS_InvalidParameters)
LogEOSAntiCheat: Display: BeginSessionClient : Result : (EOS_InvalidParameters)
```
However when using flatpak steam, it works fine??? It also dumps these logs
```
LogEOSAntiCheat: Display: EndSessionClient : Result : (EOS_NotConfigured)
LogEOSAntiCheat: Display: BeginSessionClient : Result : (EOS_Success)
```
So im starting to have a feeling that this might be somehow tied into the native steam package as well...
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (197 preceding siblings ...)
2024-02-03 15:39 ` okawo80085
@ 2024-02-03 15:45 ` Naia-love
2024-02-03 16:54 ` okawo80085
` (97 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2024-02-03 15:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 905 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1925363026
Comment:
> Well, i decided to try comparing the same game on flatpak steam vs native steam package.
> When using native package steam still the
> So im starting to have a feeling that this might be somehow tied into the native steam package as well...
theres very little to no chance its that
flatpak use its own system lib (i dont wanna say bs as i dont know how it exactly work, but its kinda like if you do a chroot with others libs, like if you're on musl and do a glibc chroot of void, steam will work inside the glibc chroot.
and btw steam also work on musl void with flatpak)
so as it useit own glibc, if its indeed the glibc void build the culprit (which we are like asfar i understood the thread, pretty sure), well its fiked cuz it use it own mot bugged
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (198 preceding siblings ...)
2024-02-03 15:45 ` Naia-love
@ 2024-02-03 16:54 ` okawo80085
2024-02-03 16:54 ` okawo80085
` (96 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-02-03 16:54 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 245 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1925393948
Comment:
Well, how about we take a look at how flatpak builds their system lib and how it differs from ours
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (199 preceding siblings ...)
2024-02-03 16:54 ` okawo80085
@ 2024-02-03 16:54 ` okawo80085
2024-02-03 16:56 ` Naia-love
` (95 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-02-03 16:54 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 246 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1925393948
Comment:
Well, how about we take a look at how flatpak builds their system lib and how it differs from ours?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (200 preceding siblings ...)
2024-02-03 16:54 ` okawo80085
@ 2024-02-03 16:56 ` Naia-love
2024-02-03 16:56 ` classabbyamp
` (94 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2024-02-03 16:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 282 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1925394313
Comment:
> Well, how about we take a look at how flatpak builds their system lib and how it differs from ours?
we are already doing so with arch
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (201 preceding siblings ...)
2024-02-03 16:56 ` Naia-love
@ 2024-02-03 16:56 ` classabbyamp
2024-02-03 20:16 ` okawo80085
` (93 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: classabbyamp @ 2024-02-03 16:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 237 bytes --]
New comment by classabbyamp on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1925394440
Comment:
flatpak does not use the system glibc. it is a container fully independent of the system
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (202 preceding siblings ...)
2024-02-03 16:56 ` classabbyamp
@ 2024-02-03 20:16 ` okawo80085
2024-02-04 0:21 ` okawo80085
` (92 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-02-03 20:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 660 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1925445541
Comment:
> flatpak does not use the system glibc. it is a container fully independent of the system
Well yeah, but its not like its built from some magical source, the steam package manifest can be found [here](https://github.com/flathub/com.valvesoftware.Steam/tree/beta)
And last time i checked freedesktop's stuff is also open source.
I started to look through it, and a few things i already noticed is that void's native package for steam is missing some deps compared to the stuff that flatpak is installing.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (203 preceding siblings ...)
2024-02-03 20:16 ` okawo80085
@ 2024-02-04 0:21 ` okawo80085
2024-02-04 1:22 ` okawo80085
` (91 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-02-04 0:21 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 415 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1925498897
Comment:
Also worth taking a look at what this repo that has a patch Arch's glibc to work with EAC
repo with the patch: https://github.com/Frogging-Family/glibc-eac/blob/main/disable_tests.patch
Arch's glibc recipe: https://github.com/archlinux/aur/blob/glibc-x86_64/PKGBUILD
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (204 preceding siblings ...)
2024-02-04 0:21 ` okawo80085
@ 2024-02-04 1:22 ` okawo80085
2024-02-04 10:32 ` nonchip
` (90 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-02-04 1:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 649 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1925512681
Comment:
Also as per this relatively ancient gentoo thread, building glibc with `libc_cv_hashstyle=no` made their EAC work again, but idk how relevant it is now
https://forums.gentoo.org/viewtopic-t-1147585.html?sid=ff98ea1836909e193ed668f5fd0430b5
I got glibc to build, but its inconsistant af, and if i try to link against the built libs instead of void-package ones steam refuses to start saying glibc has the wrong elfclass x)
So need to figure that one out before i can really do any proper testing :/
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (205 preceding siblings ...)
2024-02-04 1:22 ` okawo80085
@ 2024-02-04 10:32 ` nonchip
2024-02-04 10:32 ` nonchip
` (89 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-04 10:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 473 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1925687834
Comment:
@okawo80085 i'm rather positive that digging up already ruled out or clearly established things in a bunch of individual unedited spammy posts won't bring us further, please scroll next time. DT_HASH has been beaten to death and back now, and literally the 2nd post on this topic is about how flatpak works by not using our libc!
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (206 preceding siblings ...)
2024-02-04 10:32 ` nonchip
@ 2024-02-04 10:32 ` nonchip
2024-02-04 10:36 ` nonchip
` (88 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-04 10:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 505 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1925687834
Comment:
@okawo80085 i'm rather positive that digging up already ruled out or clearly established things in a bunch of individual unedited spammy posts with *less* research than above won't bring us further, please scroll next time. DT_HASH has been beaten to death and back now, and literally the 2nd post on this topic is about how flatpak works by not using our libc!
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (207 preceding siblings ...)
2024-02-04 10:32 ` nonchip
@ 2024-02-04 10:36 ` nonchip
2024-02-04 10:49 ` nonchip
` (87 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-04 10:36 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 816 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1925687834
Comment:
@okawo80085 i'm rather positive that digging up already ruled out or clearly established things in a bunch of individual unedited spammy posts with *less* research than above won't bring us further, please scroll next time. DT_HASH has been beaten to death and back now, and literally the 2nd post on this topic is about how flatpak works by not using our libc!
and why would we look at a 3rd party "patch to make arch libc work" if arch libc worked all the time and is the thing we've been comparing to so far as the known good one? especially since that patch is completely unrelated and just to make that repo's build thingy happy by turning off some optional tests?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (208 preceding siblings ...)
2024-02-04 10:36 ` nonchip
@ 2024-02-04 10:49 ` nonchip
2024-02-04 10:50 ` nonchip
` (86 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-04 10:49 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 820 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1925687834
Comment:
@okawo80085 i'm rather positive that digging up already ruled out or clearly established things in a bunch of individual unedited spammy posts with *less* research than above won't bring us further, please scroll next time. DT_HASH has been beaten to death and back now, and literally the 2nd post on this topic is about how flatpak works by not using our libc!
and why would we look at a 3rd party "patch to make arch libc work" if arch libc works plenty without it and is the thing we've been comparing to so far as the known good one? especially since that patch is completely unrelated and just to make that repo's build thingy happy by turning off some optional tests?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (209 preceding siblings ...)
2024-02-04 10:49 ` nonchip
@ 2024-02-04 10:50 ` nonchip
2024-02-04 11:39 ` nonchip
` (85 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-04 10:50 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 851 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1925687834
Comment:
@okawo80085 i'm rather positive that digging up already ruled out or clearly established things in a bunch of individual unedited spammy posts with *less* research than above won't bring us further, please scroll next time. DT_HASH has been beaten to death and back now, and literally the 2nd post (that isn't just "logistics") on this topic is about how flatpak works by not using our libc!
and why would we look at a 3rd party "patch to make arch libc work" if arch libc works plenty without it and is the thing we've been comparing to so far as the known good one? especially since that patch is completely unrelated and just to make that repo's build thingy happy by turning off some optional tests?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (210 preceding siblings ...)
2024-02-04 10:50 ` nonchip
@ 2024-02-04 11:39 ` nonchip
2024-02-15 21:19 ` atvexy
` (84 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-02-04 11:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 916 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1925687834
Comment:
@okawo80085 i'm rather positive that digging up already ruled out or clearly established things in a bunch of individual unedited spammy posts with *less* research than above won't bring us further, please scroll next time. DT_HASH has been beaten to death and back now (to the point of me already having made up a joke hashtag above), and literally the 2nd post (that isn't just "logistics") on this topic is about how flatpak works by not using our libc!
and why would we look at a 3rd party "patch to make arch libc work" if arch libc works plenty without it and is the thing we've been comparing to so far as the known good one? especially since that patch is completely unrelated and just to make that repo's build thingy happy by turning off some optional tests?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (211 preceding siblings ...)
2024-02-04 11:39 ` nonchip
@ 2024-02-15 21:19 ` atvexy
2024-02-15 22:56 ` atvexy
` (83 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: atvexy @ 2024-02-15 21:19 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1565 bytes --]
New comment by atvexy on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1947357310
Comment:
i not sure if anyone has found a way (apart from Flatpaks) to launch eac successfully so i'm just posting this here in case it could lead to the root cause.
I found a way to launch vrchat successfully by forcing steam to run the game outside of it's "Steam Linux Runtime 3.0 (Sniper)" wrapper using vrchats launch options in steam.
When you launch the game normally and watch steam clients output for the launch command it will be some form of `<steam path>/reaper -- <steam path>/steam-launch-wrapper -- <linux runtime path>/_v2-entry-point -- <proton path>/proton <vrchat path>/launch.exe`
This way vrchat fails to connect with eac and quits. When you copy the command and **remove** the Steam Runtime wrapper however (removing the `_v2-entry-point` while leaving the `reaper` and `steam-launch-wrapper`) and put the full command steam launch options (eg. `<steam path>/reaper -- <steam path>/steam-launch-wrapper -- <proton path>/proton <vrc path>/launch.exe # %command%`) the game and eac launches successfully.
This is a scuffed setup but it must likely rules out glibc from being the problem. It seams there's an issue when running an eac game inside the steam runtime as vrc couldn't even detect eac while its service was running in the background (logging `[AntiCheatClient] Anti-cheat client not available. Verify that the game was started using the anti-cheat bootstrapper if you intend to use it.`)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (212 preceding siblings ...)
2024-02-15 21:19 ` atvexy
@ 2024-02-15 22:56 ` atvexy
2024-02-16 2:50 ` dsemy
` (82 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: atvexy @ 2024-02-15 22:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1582 bytes --]
New comment by atvexy on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1947357310
Comment:
i not sure if anyone has found a way (apart from Flatpaks) to launch eac successfully so i'm just posting this here in case it could lead to the root cause.
I found a way to launch vrchat successfully by forcing steam to run the game outside of it's "Steam Linux Runtime 3.0 (Sniper)" wrapper using vrchats launch options in steam.
When you launch the game normally and watch steam clients output for the launch command it will be some form of `<steam path>/reaper -- <steam path>/steam-launch-wrapper -- <linux runtime path>/_v2-entry-point -- <proton path>/proton <vrchat path>/launch.exe`
This way vrchat fails to connect with eac and quits. When you copy the command and **remove** the Steam Runtime wrapper however (removing the `_v2-entry-point` while leaving the `reaper` and `steam-launch-wrapper`) and put the full command steam launch options (eg. `<steam path>/reaper -- <steam path>/steam-launch-wrapper -- <proton path>/proton <vrc path>/launch.exe # %command%`) the game and eac launches successfully.
This is a scuffed setup to say the least but it most likely rules out glibc from being the problem. It seams there's an issue when running an eac game inside the steam runtime as vrc couldn't even detect eac while its service was running in the background (logging `[AntiCheatClient] Anti-cheat client not available. Verify that the game was started using the anti-cheat bootstrapper if you intend to use it.`)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (213 preceding siblings ...)
2024-02-15 22:56 ` atvexy
@ 2024-02-16 2:50 ` dsemy
2024-02-16 15:41 ` atvexy
` (81 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: dsemy @ 2024-02-16 2:50 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 202 bytes --]
New comment by dsemy on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1947677335
Comment:
This method works for Elden Ring and Armored Core 6, thanks.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (214 preceding siblings ...)
2024-02-16 2:50 ` dsemy
@ 2024-02-16 15:41 ` atvexy
2024-02-16 20:47 ` Dekomoro
` (80 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: atvexy @ 2024-02-16 15:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1634 bytes --]
New comment by atvexy on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1947357310
Comment:
i not sure if anyone has found a way (apart from Flatpaks) to launch eac successfully so i'm just posting this here in case it could lead to the root cause.
I found a way to launch vrchat successfully by forcing steam to run the game outside of it's "Steam Linux Runtime 3.0 (Sniper)" wrapper using vrchats launch options in steam.
When you launch the game normally and watch steam clients output for the launch command it will be some form of this
```
<steam path>/reaper -- <steam path>/steam-launch-wrapper -- <linux runtime path>/_v2-entry-point -- <proton path>/proton <vrchat path>/launch.exe
```
This way vrchat fails to connect with eac and quits. But when you copy the command and **remove** the Steam Runtime wrapper (removing the `_v2-entry-point` while leaving the `reaper` and `steam-launch-wrapper`) and put the full command into the steam launch options like this
```
<steam path>/reaper -- <steam path>/steam-launch-wrapper -- <proton path>/proton <vrc path>/launch.exe # %command%
```
the game and eac launch successfully.
This is a scuffed setup to say the least but it most likely rules out glibc from being the problem. It seams there's an issue when running an eac game inside the steam runtime as vrc couldn't even detect eac always logging
```
[AntiCheatClient] Anti-cheat client not available. Verify that the game was started using the anti-cheat bootstrapper if you intend to use it.
```
even tho the eac service did launch without errors.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (215 preceding siblings ...)
2024-02-16 15:41 ` atvexy
@ 2024-02-16 20:47 ` Dekomoro
2024-02-16 20:48 ` Dekomoro
` (79 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Dekomoro @ 2024-02-16 20:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 460 bytes --]
New comment by Dekomoro on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1949313480
Comment:
since it's narrowed to the runtime, I thought it might be worth bringing up this page. If special cases are needed they offer the ability to contact them. This was done with exherbo, which is another independent distro. https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/docs/distro-assumptions.md
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (216 preceding siblings ...)
2024-02-16 20:47 ` Dekomoro
@ 2024-02-16 20:48 ` Dekomoro
2024-04-01 20:20 ` Dekomoro
` (78 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Dekomoro @ 2024-02-16 20:48 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 507 bytes --]
New comment by Dekomoro on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-1949313480
Comment:
since it's narrowed to the runtime, I thought it might be worth bringing up this page. If special cases are needed they offer the ability to contact them. This was done with exherbo, which is another independent distro. It lists all the common dependencies and such. https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/docs/distro-assumptions.md
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (217 preceding siblings ...)
2024-02-16 20:48 ` Dekomoro
@ 2024-04-01 20:20 ` Dekomoro
2024-04-01 20:45 ` classabbyamp
` (77 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Dekomoro @ 2024-04-01 20:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 388 bytes --]
New comment by Dekomoro on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2030492118
Comment:
So apparently the steam linux runtime calls all of it's scripts with #!/bin/sh.
I'm seriously suspecting some bashisms being the culprit here. I am not available right now for investigation so if someone could look into that as a possibility?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (218 preceding siblings ...)
2024-04-01 20:20 ` Dekomoro
@ 2024-04-01 20:45 ` classabbyamp
2024-04-28 23:55 ` trizey
` (76 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: classabbyamp @ 2024-04-01 20:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 253 bytes --]
New comment by classabbyamp on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2030524889
Comment:
you can run shellcheck on the scripts, maybe. some of the lints it raises are about bashisms in posix sh
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (219 preceding siblings ...)
2024-04-01 20:45 ` classabbyamp
@ 2024-04-28 23:55 ` trizey
2024-04-29 14:48 ` Natthias
` (75 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: trizey @ 2024-04-28 23:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 697 bytes --]
New comment by trizey on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2081704677
Comment:
> ```
> <steam path>/reaper -- <steam path>/steam-launch-wrapper -- <linux runtime path>/_v2-entry-point -- <proton path>/proton <vrchat path>/launch.exe
> ```
> ```
> <steam path>/reaper -- <steam path>/steam-launch-wrapper -- <proton path>/proton <vrc path>/launch.exe # %command%
> ```
Ran into this EAC issue this evening with Sea of Thieves and this workaround makes it playable again. Cheers for sharing it.
I'll try to contribute some time to this issue if its helpful, but I'm late to this party and getting caught up in this thread.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (220 preceding siblings ...)
2024-04-28 23:55 ` trizey
@ 2024-04-29 14:48 ` Natthias
2024-04-30 9:55 ` nonchip
` (74 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Natthias @ 2024-04-29 14:48 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 231 bytes --]
New comment by Natthias on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2082947702
Comment:
Bashisms aren't the issue, symlinkg /bin/sh to bash doesn't fix EAC in my glibc chroot
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (221 preceding siblings ...)
2024-04-29 14:48 ` Natthias
@ 2024-04-30 9:55 ` nonchip
2024-04-30 11:36 ` trizey
` (73 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-04-30 9:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 231 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2084870480
Comment:
@trizey pretty sure that's something else, since Sea of Thieves never had *this* issue.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (222 preceding siblings ...)
2024-04-30 9:55 ` nonchip
@ 2024-04-30 11:36 ` trizey
2024-04-30 15:58 ` nonchip
` (72 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: trizey @ 2024-04-30 11:36 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 462 bytes --]
New comment by trizey on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2085064193
Comment:
> @trizey pretty sure that's something else, since Sea of Thieves never had _this_ issue.
@nonchip Sea of Thieves enabled EAC recently in March. The error I was getting trying to login to the server was "EAC failed to initialize" to which the workaround mentioned in this thread fixes it. Seems pretty related to me.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (223 preceding siblings ...)
2024-04-30 11:36 ` trizey
@ 2024-04-30 15:58 ` nonchip
2024-04-30 15:59 ` nonchip
` (71 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-04-30 15:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 235 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2084870480
Comment:
~~@trizey pretty sure that's something else, since Sea of Thieves never had *this* issue.~~
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (224 preceding siblings ...)
2024-04-30 15:58 ` nonchip
@ 2024-04-30 15:59 ` nonchip
2024-04-30 17:23 ` DiarrheaMcgee
` (70 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-04-30 15:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 303 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2085772573
Comment:
@trizey oh sorry yeah i haven't actually played in a few months, i wasn't aware that was new, thought they'd been using it for a while. yeah then it's related.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (225 preceding siblings ...)
2024-04-30 15:59 ` nonchip
@ 2024-04-30 17:23 ` DiarrheaMcgee
2024-05-02 21:30 ` okawo80085
` (69 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: DiarrheaMcgee @ 2024-04-30 17:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 288 bytes --]
New comment by DiarrheaMcgee on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2086111417
Comment:
ive seen this issue happen every time as of that update on 2 different void linux computers (gentoo still works but im sticking with void)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (226 preceding siblings ...)
2024-04-30 17:23 ` DiarrheaMcgee
@ 2024-05-02 21:30 ` okawo80085
2024-06-08 20:08 ` Norman-Normandy
` (68 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-05-02 21:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 516 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2091731019
Comment:
Tested again today on Void 6.6.29_1 x86_64 AuthenticAMD notuptodate rrrrmmnFFFFFFF, EAC still fails with native steam, tested with VRChat and Insurgency, same errors as before `EAC failed to initialize`, all while the same games work fine on flatpak version on steam :/
If its not `glibc`, maybe its missing some shared lib dep or there is some dep version miss match?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (227 preceding siblings ...)
2024-05-02 21:30 ` okawo80085
@ 2024-06-08 20:08 ` Norman-Normandy
2024-06-08 20:09 ` Norman-Normandy
` (67 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Norman-Normandy @ 2024-06-08 20:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 475 bytes --]
New comment by Norman-Normandy on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2156167077
Comment:
Don't know if this is relevant, but "nProtect GameGuard" for helldivers 2 works perfectly fine. Only EAC games don't work as they complain about hashing issues. Both the linker and libc.so appear to have both DT_GNU_HASH & DT_HASH symbols. I curious if there's something somehow preventing it from being reliably detected.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (228 preceding siblings ...)
2024-06-08 20:08 ` Norman-Normandy
@ 2024-06-08 20:09 ` Norman-Normandy
2024-06-18 21:41 ` okawo80085
` (66 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Norman-Normandy @ 2024-06-08 20:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 477 bytes --]
New comment by Norman-Normandy on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2156167077
Comment:
Don't know if this is relevant, but "nProtect GameGuard" for helldivers 2 works perfectly fine. Only EAC games don't work as they complain about hashing issues. Both the linker and libc.so appear to have both DT_GNU_HASH & DT_HASH symbols. I'm curious if there's something somehow preventing it from being reliably detected.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (229 preceding siblings ...)
2024-06-08 20:09 ` Norman-Normandy
@ 2024-06-18 21:41 ` okawo80085
2024-06-23 11:48 ` caszuu
` (65 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-06-18 21:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 328 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2177095417
Comment:
Just poping in to say that this is still very much an issue, except games like Insurgency stopped logging to console stuff like EAC status so its harder to debug now :melting_face:
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (230 preceding siblings ...)
2024-06-18 21:41 ` okawo80085
@ 2024-06-23 11:48 ` caszuu
2024-06-23 11:49 ` caszuu
` (64 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: caszuu @ 2024-06-23 11:48 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 723 bytes --]
New comment by caszuu on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2184956812
Comment:
@okawo80085 did you try the workaround above or does eac not work at all? For me running eac outside of the runtime still works just as well.
From what i can tell with limited testing i did, the bug seems to be fully `pressure-vessel` related and can confirm that [umu](https://github.com/Open-Wine-Components/umu-launcher) also reproduces the same issue. (as it ships it's own steam linux runtime) I lack the skills to properly debug this but i wonder if it's some conflict between Void's fs structure and the path whitelist provided by `pressure-vessel` or something similar.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (231 preceding siblings ...)
2024-06-23 11:48 ` caszuu
@ 2024-06-23 11:49 ` caszuu
2024-06-23 12:45 ` Tyfuzzle
` (63 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: caszuu @ 2024-06-23 11:49 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 807 bytes --]
New comment by caszuu on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2184956812
Comment:
@okawo80085 did you try the [workaround](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1947357310) above or does eac not work at all? For me running eac outside of the runtime still works just as well.
From what i can tell with limited testing i did, the bug seems to be fully `pressure-vessel` related and can confirm that [umu](https://github.com/Open-Wine-Components/umu-launcher) also reproduces the same issue. (as it ships it's own steam linux runtime) I lack the skills to properly debug this but i wonder if it's some conflict between Void's fs structure and the path whitelist provided by `pressure-vessel` or something similar.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (232 preceding siblings ...)
2024-06-23 11:49 ` caszuu
@ 2024-06-23 12:45 ` Tyfuzzle
2024-06-23 16:03 ` caszuu
` (62 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Tyfuzzle @ 2024-06-23 12:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 393 bytes --]
New comment by Tyfuzzle on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2184975496
Comment:
@caszuu where do I get the command steam uses to launch a game from for the workaround? I can't see it in the steam terminal output and proton logs don't have anything (pretty sure it wouldn't be there since it's called mid-command, not before it).
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (233 preceding siblings ...)
2024-06-23 12:45 ` Tyfuzzle
@ 2024-06-23 16:03 ` caszuu
2024-06-23 22:46 ` Tyfuzzle
` (61 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: caszuu @ 2024-06-23 16:03 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 438 bytes --]
New comment by caszuu on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2185094563
Comment:
@Tyfuzzle huh i swear that steam used to print the command to stdout just a while ago, but i can't find it today either. One quick way to get the launch command is to start the game and get the command from `htop` in tree mode, the command your after is the `/bin/sh` one owning the game process
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (234 preceding siblings ...)
2024-06-23 16:03 ` caszuu
@ 2024-06-23 22:46 ` Tyfuzzle
2024-06-23 22:54 ` Tyfuzzle
` (60 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Tyfuzzle @ 2024-06-23 22:46 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 287 bytes --]
New comment by Tyfuzzle on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2185346967
Comment:
@caszuu thanks. Got the command. It was showing in htop but the command was too long so I ended up doing this:
```
ps -ef | grep reaper
```
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (235 preceding siblings ...)
2024-06-23 22:46 ` Tyfuzzle
@ 2024-06-23 22:54 ` Tyfuzzle
2024-06-26 6:14 ` okawo80085
` (59 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Tyfuzzle @ 2024-06-23 22:54 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 360 bytes --]
New comment by Tyfuzzle on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2185346967
Comment:
@caszuu thanks. Got the command. It was showing in htop but the command was too long so I ended up doing this:
```
ps -ef | grep reaper
```
Can also confirm the workaround appears to work for me with Halo MCC.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (236 preceding siblings ...)
2024-06-23 22:54 ` Tyfuzzle
@ 2024-06-26 6:14 ` okawo80085
2024-06-26 6:57 ` okawo80085
` (58 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-06-26 6:14 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 859 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2190819280
Comment:
> @okawo80085 did you try the [workaround](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1947357310) above or does eac not work at all? For me running eac outside of the runtime still works just as well.
>
> From what i can tell with limited testing i did, the bug seems to be fully `pressure-vessel` related and can confirm that [umu](https://github.com/Open-Wine-Components/umu-launcher) also reproduces the same issue. (as it ships it's own steam linux runtime) I lack the skills to properly debug this but i wonder if it's some conflict between Void's fs structure and the path whitelist provided by `pressure-vessel` or something similar.
Hi, no i didn't, gonna try it in a bit
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (237 preceding siblings ...)
2024-06-26 6:14 ` okawo80085
@ 2024-06-26 6:57 ` okawo80085
2024-06-26 7:09 ` Naia-love
` (57 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-06-26 6:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 684 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2190955689
Comment:
Ok so i tried it, a few notes, proposed fix forgot to mention that the proton command needed an additional argument and some environment variables setup to work correctly, the actual command ended up looking something like this for me
```
$STEAM_PATH/reaper -- $STEAM_PATH/steam-launch-wrapper -- $PROTON_PATH/proton run $APP_BIN
```
However this did not fix anything, i tested it with Insurgency Sandstorm, kicked from the match 5 minutes after start by EAC
Gonna try with VRChat later, but dont have much hope for it to work :L
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (238 preceding siblings ...)
2024-06-26 6:57 ` okawo80085
@ 2024-06-26 7:09 ` Naia-love
2024-06-26 7:19 ` okawo80085
` (56 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2024-06-26 7:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1080 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2190977694
Comment:
> Ok so i tried it, a few notes, proposed fix forgot to mention that the proton command needed an additional argument and some environment variables setup to work correctly, the actual command ended up looking something like this for me
> ```
> $STEAM_PATH/reaper -- $STEAM_PATH/steam-launch-wrapper -- $PROTON_PATH/proton run $APP_BIN
> `
I dont know why you had to do that. I did the setup like monday to play and i didnt do anything than copy the command steam run, delete the v2 entry point part of it (and put in " " for the proton part as its proton 9 and it have a space in it path :^)
> However this did not fix anything, i tested it with Insurgency Sandstorm, kicked from the match 5 minutes after start by EAC
>
> Gonna try with VRChat later, but dont have much hope for it to work :L
Vrchat worked fine for me last time I tried. And i played elden ring online litteraly yesterday
its maybe because of what you changed?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (239 preceding siblings ...)
2024-06-26 7:09 ` Naia-love
@ 2024-06-26 7:19 ` okawo80085
2024-06-26 7:22 ` okawo80085
` (55 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-06-26 7:19 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 220 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2190992808
Comment:
Maybe it was because i was using Proton Experimental instead of Proton 9?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (240 preceding siblings ...)
2024-06-26 7:19 ` okawo80085
@ 2024-06-26 7:22 ` okawo80085
2024-06-26 7:31 ` Naia-love
` (54 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-06-26 7:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 302 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2190998103
Comment:
Noup, Proton 9 has the same arg parse, so i dont understand how you managed to start it without telling it to use `run` or any of the other available modes
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (241 preceding siblings ...)
2024-06-26 7:22 ` okawo80085
@ 2024-06-26 7:31 ` Naia-love
2024-06-26 7:31 ` okawo80085
` (53 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2024-06-26 7:31 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 472 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191013821
Comment:
> Noup, Proton 9 has the same arg parse, so i dont understand how you managed to start it without telling it to use `run` or any of the other available modes
and i dont understand why you need it x)
I could copy past you my steam launch option and you would just need to change to match your dir I suppose. Im not home tho rn
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (242 preceding siblings ...)
2024-06-26 7:31 ` Naia-love
@ 2024-06-26 7:31 ` okawo80085
2024-06-26 7:32 ` okawo80085
` (52 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-06-26 7:31 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 334 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191015046
Comment:
As for what i changed, it does not run without it, the mode argument for the proton script is not optional, without it it just fails with this funny error:
```
Proton: Need a verb.
```
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (243 preceding siblings ...)
2024-06-26 7:31 ` okawo80085
@ 2024-06-26 7:32 ` okawo80085
2024-06-26 7:51 ` caszuu
` (51 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-06-26 7:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 340 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191016750
Comment:
> I could copy past you my steam launch option and you would just need to change to match your dir I suppose. Im not home tho rn
Yeah why not, maybe i picked up the wrong proton folder lmao
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (244 preceding siblings ...)
2024-06-26 7:32 ` okawo80085
@ 2024-06-26 7:51 ` caszuu
2024-06-26 7:58 ` caszuu
` (50 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: caszuu @ 2024-06-26 7:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 466 bytes --]
New comment by caszuu on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191049030
Comment:
The example above is incomplete, sorry should have clarified that better... You should get the full command from steam the same as Tyfuzzle did above (steam used to print the command it used to launch the game but doesn't now)
The goal is to call the same command as steam would by default with the Linux runtime removed
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (245 preceding siblings ...)
2024-06-26 7:51 ` caszuu
@ 2024-06-26 7:58 ` caszuu
2024-06-26 8:10 ` okawo80085
` (49 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: caszuu @ 2024-06-26 7:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 859 bytes --]
New comment by caszuu on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191049030
Comment:
The example above is incomplete, sorry should have clarified that better... You should get the full command from steam the same as Tyfuzzle did above (steam used to print the command it used to launch the game but doesn't now)
The goal is to call the same command as steam would by default with the Linux runtime removed
For example on my system the full command for vrchat is
```
/home/caszu/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=438100 -- /home/caszu/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/caszu/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/home/caszu/.local/share/Steam/steamapps/common/VRChat/launch.exe' # %command%
```
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (246 preceding siblings ...)
2024-06-26 7:58 ` caszuu
@ 2024-06-26 8:10 ` okawo80085
2024-06-26 8:22 ` Naia-love
` (48 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-06-26 8:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 254 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191083174
Comment:
Ohhhh, yeah that would explain it, what does the last `# %command%` do tho? Is it some more proton args or?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (247 preceding siblings ...)
2024-06-26 8:10 ` okawo80085
@ 2024-06-26 8:22 ` Naia-love
2024-06-26 8:24 ` caszuu
` (47 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2024-06-26 8:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 420 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191105991
Comment:
> Ohhhh, yeah that would explain it, what does the last `# %command%` do tho? Is it some more proton args or?
im not sure what the # do but the %command% tell steam its a command that need to be run before launching the game and not arguments to pass to the game executable
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (248 preceding siblings ...)
2024-06-26 8:22 ` Naia-love
@ 2024-06-26 8:24 ` caszuu
2024-06-26 8:42 ` okawo80085
` (46 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: caszuu @ 2024-06-26 8:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 323 bytes --]
New comment by caszuu on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191111270
Comment:
It's what makes the original command from steam a shell comment as a way to deactivate it
It's explained on the [archwiki](https://wiki.archlinux.org/title/steam#Launch_options)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (249 preceding siblings ...)
2024-06-26 8:24 ` caszuu
@ 2024-06-26 8:42 ` okawo80085
2024-06-26 9:42 ` okawo80085
` (45 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-06-26 8:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 461 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191145356
Comment:
YOOOOOOOOOOOOOOOOOOOOOOOOO
It finally worked! Im gonna poke around with it a bit more, and if all is well i'll have a decent script that can launch stuff and not make EAC crash!
And i guess we can narrow this issue down to the linux sniper runtime that steam ships, the `_v2-entry-point` script in particular
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (250 preceding siblings ...)
2024-06-26 8:42 ` okawo80085
@ 2024-06-26 9:42 ` okawo80085
2024-06-26 9:45 ` okawo80085
` (44 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-06-26 9:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1152 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191264938
Comment:
Correction, Insurgency still does not work, however VRChat does? But only when launched using `launch.exe` instead of `VRChat.exe`
Script that i used to test looks like this
```bash
#!/bin/bash
STEAM_PATH="$HOME/.local/share/Steam/ubuntu12_32"
PROTON_PATH="$HOME/.local/share/Steam/steamapps/common/Proton - Experimental"
LINUX_RUNTIME_PATH="$HOME/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper"
APP_BIN=$2
APP_ID=$1
echo Launching \'$APP_BIN\' AppId=$APP_ID without _v2-entry-point...
echo
$STEAM_PATH/reaper SteamLaunch AppId=$APP_ID -- $STEAM_PATH/steam-launch-wrapper -- "$PROTON_PATH"/proton waitforexitandrun $APP_BIN
```
VRChat works fine if i launch it like this
```
./run_steam_without_v2_entry_point.sh 438100 ~/.steam/steam/steamapps/common/VRChat/launch.exe
```
However Insurgency does not work fine if i launch it in a similar fashion
```
./run_steam_without_v2_entry_point.sh 581320 ~/.steam/steam/steamapps/common/sandstorm/Insurgency.exe
```
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (251 preceding siblings ...)
2024-06-26 9:42 ` okawo80085
@ 2024-06-26 9:45 ` okawo80085
2024-06-26 9:46 ` Naia-love
` (43 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-06-26 9:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1063 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191264938
Comment:
Correction, Insurgency still does not work, however VRChat does? But only when launched using `launch.exe` instead of `VRChat.exe`
Script that i used to test looks like this
```bash
#!/bin/bash
STEAM_PATH="$HOME/.local/share/Steam/ubuntu12_32"
PROTON_PATH="$HOME/.local/share/Steam/steamapps/common/Proton - Experimental"
APP_BIN=$2
APP_ID=$1
echo Launching \'$APP_BIN\' AppId=$APP_ID without _v2-entry-point...
echo
$STEAM_PATH/reaper SteamLaunch AppId=$APP_ID -- $STEAM_PATH/steam-launch-wrapper -- "$PROTON_PATH"/proton waitforexitandrun $APP_BIN
```
VRChat works fine if i launch it like this
```
./run_steam_without_v2_entry_point.sh 438100 ~/.steam/steam/steamapps/common/VRChat/launch.exe
```
However Insurgency does not work fine if i launch it in a similar fashion
```
./run_steam_without_v2_entry_point.sh 581320 ~/.steam/steam/steamapps/common/sandstorm/Insurgency.exe
```
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (252 preceding siblings ...)
2024-06-26 9:45 ` okawo80085
@ 2024-06-26 9:46 ` Naia-love
2024-06-26 9:47 ` okawo80085
` (42 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2024-06-26 9:46 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1259 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191270889
Comment:
> Correction, Insurgency still does not work, however VRChat does? But only when launched using `launch.exe` instead of `VRChat.exe`
>
> Script that i used to test looks like this
> ```bash
> #!/bin/bash
>
> STEAM_PATH="$HOME/.local/share/Steam/ubuntu12_32"
> PROTON_PATH="$HOME/.local/share/Steam/steamapps/common/Proton - Experimental"
>
> APP_BIN=$2
> APP_ID=$1
>
> echo Launching \'$APP_BIN\' AppId=$APP_ID without _v2-entry-point...
> echo
>
> $STEAM_PATH/reaper SteamLaunch AppId=$APP_ID -- $STEAM_PATH/steam-launch-wrapper -- "$PROTON_PATH"/proton waitforexitandrun $APP_BIN
> ```
>
> VRChat works fine if i launch it like this
> ```
> ./run_steam_without_v2_entry_point.sh 438100 ~/.steam/steam/steamapps/common/VRChat/launch.exe
> ```
>
> However Insurgency does not work fine if i launch it in a similar fashion
> ```
> ./run_steam_without_v2_entry_point.sh 581320 ~/.steam/steam/steamapps/common/sandstorm/Insurgency.exe
> ```
be sure to launch the executable steam launch, there's high chance its actualy a "start protected.exe" or something like that (its the case on multiple eac game afaik)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (253 preceding siblings ...)
2024-06-26 9:46 ` Naia-love
@ 2024-06-26 9:47 ` okawo80085
2024-06-26 9:53 ` okawo80085
` (41 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-06-26 9:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 305 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191273189
Comment:
Well for Insurgency there are only two exe's, and the other one just doesn't work :/
Unless there is some way to see what command Steam is using to launch it
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (254 preceding siblings ...)
2024-06-26 9:47 ` okawo80085
@ 2024-06-26 9:53 ` okawo80085
2024-06-26 9:54 ` okawo80085
` (40 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-06-26 9:53 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 728 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191285971
Comment:
Huh, well for Insurgency, the command that Steam uses is this
```
/home/okawo/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=581320 -- /home/okawo/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- /home/okawo/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/_v2-entry-point --verb=waitforexitandrun -- /home/okawo/.local/share/Steam/steamapps/common/Proton - Experimental/proton waitforexitandrun /home/okawo/.local/share/Steam/steamapps/common/sandstorm/InsurgencyEAC.exe
```
And that exe does not seem to want to launch without `_v2-entry-point` ???
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (255 preceding siblings ...)
2024-06-26 9:53 ` okawo80085
@ 2024-06-26 9:54 ` okawo80085
2024-06-26 9:57 ` okawo80085
` (39 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-06-26 9:54 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 262 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191287254
Comment:
And for those wondering to see the launch command put this into the launch options `echo %command% > /tmp/test.txt`
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (256 preceding siblings ...)
2024-06-26 9:54 ` okawo80085
@ 2024-06-26 9:57 ` okawo80085
2024-06-26 10:52 ` caszuu
` (38 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-06-26 9:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 274 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191287254
Comment:
And for those wondering to see the launch command of any game put this into the launch options `echo %command% > /tmp/test.txt`
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (257 preceding siblings ...)
2024-06-26 9:57 ` okawo80085
@ 2024-06-26 10:52 ` caszuu
2024-07-01 14:04 ` kshade
` (37 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: caszuu @ 2024-06-26 10:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1191 bytes --]
New comment by caszuu on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2191401750
Comment:
> Huh, well for Insurgency, the command that Steam uses is this
>
> ```
> /home/okawo/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=581320 -- /home/okawo/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- /home/okawo/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/_v2-entry-point --verb=waitforexitandrun -- /home/okawo/.local/share/Steam/steamapps/common/Proton - Experimental/proton waitforexitandrun /home/okawo/.local/share/Steam/steamapps/common/sandstorm/InsurgencyEAC.exe
> ```
>
> And that exe does not seem to want to launch without `_v2-entry-point` ???
I guess that makes sense since we're launching the game outside the expected runtime, so there's only a chance that a game will run outside of it.
After I get home, I'll try to sus out why the entry point is making eac panic, closest I got is that the `pressure-vessel` container itself is somehow blocking eac ([this](https://github.com/void-linux/void-packages/issues/41388#issuecomment-1949313480) is also useful if anyone is also digging)
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (258 preceding siblings ...)
2024-06-26 10:52 ` caszuu
@ 2024-07-01 14:04 ` kshade
2024-07-01 23:11 ` Tyfuzzle
` (36 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: kshade @ 2024-07-01 14:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 199 bytes --]
New comment by kshade on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2200245903
Comment:
Leaving out the runtime works for Halo Infinite as well!
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (259 preceding siblings ...)
2024-07-01 14:04 ` kshade
@ 2024-07-01 23:11 ` Tyfuzzle
2024-07-10 4:11 ` fishslips
` (35 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Tyfuzzle @ 2024-07-01 23:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 401 bytes --]
New comment by Tyfuzzle on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2201349862
Comment:
The fix was working for me last week on Halo MCC. Went back to it today and now I'm getting some EAC violation about an unknown file version. I think it might be more to do with Halo MCC than Void. I've seen threads about the same error from Windows users.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (260 preceding siblings ...)
2024-07-01 23:11 ` Tyfuzzle
@ 2024-07-10 4:11 ` fishslips
2024-07-10 4:11 ` fishslips
` (34 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: fishslips @ 2024-07-10 4:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 387 bytes --]
New comment by fishslips on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2219509788
Comment:
So, this issue has been open for a year and a half. I'm new to void and really want to stick with it, but I think it's a bit wild that we still haven't sorted it out. Is there a way I can contribute or something to help get this sorted out?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (261 preceding siblings ...)
2024-07-10 4:11 ` fishslips
@ 2024-07-10 4:11 ` fishslips
2024-07-10 12:34 ` nonchip
` (33 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: fishslips @ 2024-07-10 4:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 382 bytes --]
New comment by fishslips on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2219509788
Comment:
So, this issue has been open for a year and a half. I'm new to void and really want to stick with it, but I think it's a bit wild that we still haven't sorted it out. Is there a way I can contribute or something to help get this fixed?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (262 preceding siblings ...)
2024-07-10 4:11 ` fishslips
@ 2024-07-10 12:34 ` nonchip
2024-07-11 7:47 ` fishslips
` (32 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: nonchip @ 2024-07-10 12:34 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 304 bytes --]
New comment by nonchip on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2220398242
Comment:
@fishslips sure, look at all the info gathered so far, gather any info you have ideas about, and try to figure out what the problem is, just like everyone else.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (263 preceding siblings ...)
2024-07-10 12:34 ` nonchip
@ 2024-07-11 7:47 ` fishslips
2024-07-13 1:08 ` fishslips
` (31 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: fishslips @ 2024-07-11 7:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 382 bytes --]
New comment by fishslips on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2219509788
Comment:
So, this issue has been open for a year and a half. I'm new to void and really want to stick with it, but I think it's a bit wild that we still haven't sorted it out. Is there a way I can contribute or something to help get this fixed?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (264 preceding siblings ...)
2024-07-11 7:47 ` fishslips
@ 2024-07-13 1:08 ` fishslips
2024-07-13 1:09 ` fishslips
` (30 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: fishslips @ 2024-07-13 1:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1022 bytes --]
New comment by fishslips on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2226649180
Comment:
Okay, so I did a proton log for the flatpak version of steam running The Finals which uses EAC as well as our xbps package for steam.
[I created a gist here.](https://gist.github.com/fishslips/cab4b75c38b1d7cc917f069d81163f2f)
In both instances, anticheatlauncher.log in the prefix folder for the finals basically says Easy Anti-Cheat successfully loaded in-game, successfully initialized. There was no difference in the log for EAC when running in flatpak or xbps package.
Both proton logs are fairly similar except for a few differences here and there (had to cut off most of the beginning of the files because it was over 100k lines), and mostly notably the end . The flatpak version continues as normal and it looks like Discovery.exe gets launched? Whereas the package version does not, renames some threads , says pids don't match, and it just abruptly stops.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (265 preceding siblings ...)
2024-07-13 1:08 ` fishslips
@ 2024-07-13 1:09 ` fishslips
2024-07-13 1:10 ` fishslips
` (29 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: fishslips @ 2024-07-13 1:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1174 bytes --]
New comment by fishslips on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2226649180
Comment:
Okay, so I did a proton log for the flatpak version of steam running The Finals which uses EAC as well as our xbps package for steam.
[I created a gist here.](https://gist.github.com/fishslips/cab4b75c38b1d7cc917f069d81163f2f)
In both instances, anticheatlauncher.log in the prefix folder for the finals basically says Easy Anti-Cheat successfully loaded in-game, successfully initialized. There was no difference in the log for EAC when running in flatpak or xbps package.
Both proton logs are fairly similar except for a few differences here and there (had to cut off most of the beginning of the files because it was over 100k lines), and mostly notably the end . The flatpak version continues as normal and it looks like Discovery.exe gets launched? Whereas the package version does not, renames some threads , says pids don't match, and it just abruptly stops.
Idk how helpful this is, again I'm new to Linux and trying to learn as much as I can so I can contribute. Lmk if this is useless information or not.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (266 preceding siblings ...)
2024-07-13 1:09 ` fishslips
@ 2024-07-13 1:10 ` fishslips
2024-07-13 22:42 ` caszuu
` (28 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: fishslips @ 2024-07-13 1:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1218 bytes --]
New comment by fishslips on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2226649180
Comment:
Okay, so I did a proton log for the flatpak version of steam running The Finals which uses EAC as well as our xbps package for steam.
[I created a gist here.](https://gist.github.com/fishslips/cab4b75c38b1d7cc917f069d81163f2f)
In both instances, anticheatlauncher.log in the prefix folder for the finals basically says Easy Anti-Cheat successfully loaded in-game, successfully initialized. There was no difference in the log for EAC when running in flatpak or xbps package.
Both proton logs are fairly similar except for a few differences here and there (had to cut off most of the beginning of the files because it was over 100k lines), and mostly notably the end . The flatpak version continues as normal and it looks like Discovery.exe gets launched (pretty sure that's the exe for The Finals). Whereas the package version does not, renames some threads , says pids don't match, and it just abruptly stops.
Idk how helpful this is, again I'm new to Linux and trying to learn as much as I can so I can contribute. Lmk if this is useless information or not.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (267 preceding siblings ...)
2024-07-13 1:10 ` fishslips
@ 2024-07-13 22:42 ` caszuu
2024-07-13 23:02 ` Naia-love
` (27 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: caszuu @ 2024-07-13 22:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 8403 bytes --]
New comment by caszuu on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227122490
Comment:
**TL;DR**: For now `GCONV_PATH="/usr/lib/gconv" %command%` in stream launch options should fix the issue.
---
After a day of mindless tracing, i was able to finally come to the cause of the issue. In short i used `bpftrace` to create a traces of all `open()` syscalls made by the app or eac. (similar to `strace` but without triggering eac)
> All traces in this comment are logs from `bpftrace` of `open()` and `openat()` syscalls filtered for the processes and files in question. All testing was done on VRChat. Non-runtime in this comment means test ran without the steam linux runtime. (no `_v2_entry_point`)
I will try to sum it up in short and _hopefully_ in a way that make sense. (let me know if something's unclear)
### The crash
It turned out that the root of the issue was right when starting the game executable, specifically with eac bundled with the apps executable.
When you started VRChat non-runtime or on Arch Linux, the trace of the all _VRChat.exe_ `open()` syscalls looks similar to this:
```
PID COMM FD ERR FLAGS PATH
1166 VRChat.exe 4 0 65536 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
1166 VRChat.exe 4 0 591872 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
1166 VRChat.exe -1 2 524288 /home/caszu/.local/share/Steam/compatibilitytools.d/GE-Proton9-..
1166 VRChat.exe 4 0 524288 /usr/lib64/gconv/UTF-16.so
1166 VRChat.exe 4 0 2048 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
1166 VRChat.exe 4 0 591872 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
1166 VRChat.exe -1 2 524288 /home/caszu/.local/share/Steam/compatibilitytools.d/GE-Proton9-..
1166 VRChat.exe 4 0 0 /proc/self/maps
1166 VRChat.exe 4 0 577 /tmp/eac_wine_pid_48E
1166 VRChat.exe 15 0 0 .
1166 VRChat.exe 16 0 591872 .
1166 VRChat.exe 15 0 0 .
...
```
> note: on Arch Linux `/usr/lib/gconv/UTF-16.so` is used instead of ` /usr/lib64/gconv/UTF-16.so `
This is the very start of _VRChat.exe_'s execution, it loads it's dependencies and a file `eac_wine_pid_<random>` is created.
**But** when VRChat is started on Void (in-runtime):
```
PID COMM FD ERR FLAGS PATH
2122 VRChat.exe 4 0 65536 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
2122 VRChat.exe 4 0 591872 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
2122 VRChat.exe -1 2 524288 /home/caszu/.local/share/Steam/compatibilitytools.d/GE-Proton9-..
2122 VRChat.exe -1 2 524288 /usr/share/locale/locale.alias <-- no UTF-16.so loaded
2122 VRChat.exe -1 2 0 /usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo
2122 VRChat.exe -1 2 0 /usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo
2122 VRChat.exe -1 2 0 /usr/share/locale/en_US/LC_MESSAGES/libc.mo
2122 VRChat.exe -1 2 0 /usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo
2122 VRChat.exe -1 2 0 /usr/share/locale/en.utf8/LC_MESSAGES/libc.mo
2122 VRChat.exe -1 2 0 /usr/share/locale/en/LC_MESSAGES/libc.mo
2122 VRChat.exe 4 0 2048 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
2122 VRChat.exe 4 0 591872 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
2122 VRChat.exe -1 2 524288 /home/caszu/.local/share/Steam/compatibilitytools.d/GE-Proton9-..
2122 VRChat.exe 15 0 0 .
2122 VRChat.exe 16 0 591872 .
2122 VRChat.exe 15 0 0 .
...
```
There are two differences, _VRChat.exe_ fails to find locales (fd that equals -1 means file not found) instead of loading the `UTF-16.so` lib and the `eac_wine_pid` file is never created which causes "The timeout" later.
As far as i can tell failing to find the locales for causes eac to silently die on the app side. (when launching at least)
This then probably tricks the app into thinking eac was never launched judging by the wording of the error in VRChats logs which sounds more "anti-cheat not found" than "anti-cheat triggered"
```
2024.07.13 18:55:16 Log - [EOSManager] [Info][LogEOSAntiCheat] [AntiCheatClient] Anti-cheat client not available. Verify that the game was started using the anti-cheat bootstrapper if you intend to use it.
```
The reason why _VRChat.exe_ does not load `UTF-16.so` in this case is unknown but probably related to the Steam runtime itself as there are multiple oddities with the runtime container, for example `/usr/lib/gconv` and `/usr/lib/locales/` inside the container are symlinked to equivalent host files but `/usr/lib64/gconv/` and `usr/lib64/locales/` are mostly empty directories. (you can test this by using [steam-runtime-launch-options](https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/docs/slr-for-game-developers.md#using-steam-runtime-launch-options) to create a xterm shell inside the container)
Thankfully after defining `GCONV_PATH="/usr/lib/gconv"`, Void also starts working the same as other distros. (loading the `UTF-16.so` file)
I'm not sure which part of the stack (Void, Steam Runtime or eac) is to blame here or why, it might be steam if the `gconv` directory is improperly mapped or some missing env vars but i'm not sure.
*So yeah, i don't know if i fell better or worse by knowing that a character conversion lib was to blame this whole time!*
### The timeout (extra info)
<details>
<summary><i>This is extra information not needed for the main explainer.</i></summary>
VRChat itself is made by three executable files: `launch.exe`, `start_protected.exe` and `VRChat.exe`
When VRChat launches, first _launch.exe_ is started and the eac service/driver loads, this is the file that shows you the eac loading screen. _start_protected.exe_ and _VRChat.exe_ are then started by _launch.exe_ after eac fully loads. (_VRChat.exe_ is the actual unity executable and _start_protected.exe_ is also a part of eac, _probably_)
When the _start_protected.exe_ is started, it waits for a creation of a file at `/tmp/eac_wine_pid_<random>`. It is supposed to be written by _VRChat.exe_ pretty much immediately after start and is deleted also immediately.
successful start from non-runtime trace and from an Arch Linux trace watching the eac file: (trimmed down)
```
PID COMM FD ERR FLAGS PATH
... bunch of start_protected opens ...
26702 start_protected -1 2 0 /tmp/eac_wine_pid_6871
26702 start_protected -1 2 0 /tmp/eac_wine_pid_6871
26702 start_protected -1 2 0 /tmp/eac_wine_pid_6871
26702 start_protected -1 2 0 /tmp/eac_wine_pid_6871
26737 VRChat.exe 4 0 577 /tmp/eac_wine_pid_6871 <-- eac from VRChat.exe creates the file
26702 start_protected 129 0 0 /tmp/eac_wine_pid_6871
26702 start_protected 129 0 0 /tmp/eac_wine_pid_6871
26702 start_protected 129 0 0 /tmp/eac_wine_pid_6871
26702 start_protected 129 0 0 /tmp/eac_wine_pid_6871
26702 start_protected 129 0 0 /tmp/eac_wine_pid_6871
...
```
**But** on Void this file is never created and _start_protected.exe_ "times out", which probably leaves eac in a confused state:
```
PID COMM FD ERR FLAGS PATH
...
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83 // VRChat.exe is never seen
...
```
This might also be cause of the final eac failure instead of eac dying when starting _VRChat.exe_ but in any way is the root cause is eac dying when stating _VRChat.exe_.
</details>
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (268 preceding siblings ...)
2024-07-13 22:42 ` caszuu
@ 2024-07-13 23:02 ` Naia-love
2024-07-14 0:40 ` kshade
` (26 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: Naia-love @ 2024-07-13 23:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 247 bytes --]
New comment by Naia-love on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227132098
Comment:
Amazing work
I can confirm it work on my end for both VRC and EldenRing with this workaround
Thanks
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (269 preceding siblings ...)
2024-07-13 23:02 ` Naia-love
@ 2024-07-14 0:40 ` kshade
2024-07-14 2:21 ` fishslips
` (25 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: kshade @ 2024-07-14 0:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 298 bytes --]
New comment by kshade on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227151410
Comment:
> **TL;DR**: For now `GCONV_PATH="/usr/lib/gconv" %command%` in stream launch options should fix the issue.
Works for Halo Infinite as well, great work!
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (270 preceding siblings ...)
2024-07-14 0:40 ` kshade
@ 2024-07-14 2:21 ` fishslips
2024-07-14 7:03 ` caszuu
` (24 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: fishslips @ 2024-07-14 2:21 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1336 bytes --]
New comment by fishslips on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2226649180
Comment:
Okay, so I did a proton log for the flatpak version of steam running The Finals which uses EAC as well as our xbps package for steam.
[I created a gist here.](https://gist.github.com/fishslips/cab4b75c38b1d7cc917f069d81163f2f)
In both instances, anticheatlauncher.log in the prefix folder for the finals basically says Easy Anti-Cheat successfully loaded in-game, successfully initialized. There was no difference in the log for EAC when running in flatpak or xbps package.
Both proton logs are fairly similar except for a few differences here and there (had to cut off most of the beginning of the files because it was over 100k lines), and mostly notably the end . The flatpak version continues as normal and it looks like Discovery.exe gets launched (pretty sure that's the exe for The Finals). Whereas the package version does not, renames some threads , says pids don't match, and it just abruptly stops. So I think EAC starting/running, it's something that happens during the hand off when the app itself tries to launch.
Idk how helpful this is, again I'm new to Linux and trying to learn as much as I can so I can contribute. Lmk if this is useless information or not.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (271 preceding siblings ...)
2024-07-14 2:21 ` fishslips
@ 2024-07-14 7:03 ` caszuu
2024-07-14 17:12 ` oreo639
` (23 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: caszuu @ 2024-07-14 7:03 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 8399 bytes --]
New comment by caszuu on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227122490
Comment:
**TL;DR**: For now `GCONV_PATH="/usr/lib/gconv" %command%` in stream launch options should fix the issue.
---
After a day of mindless tracing, i was able to finally come to the cause of the issue. In short i used `bpftrace` to create a traces of all `open()` syscalls made by the app or eac. (similar to `strace` but without triggering eac)
> All traces in this comment are logs from `bpftrace` of `open()` and `openat()` syscalls filtered for the processes and files in question. All testing was done on VRChat. Non-runtime in this comment means test ran without the steam linux runtime. (no `_v2_entry_point`)
I will try to sum it up in short and _hopefully_ in a way that make sense. (let me know if something's unclear)
### The crash
It turned out that the root of the issue was right when starting the game executable, specifically with eac bundled with the apps executable.
When you started VRChat non-runtime or on Arch Linux, the trace of the all _VRChat.exe_ `open()` syscalls looks similar to this:
```
PID COMM FD ERR FLAGS PATH
1166 VRChat.exe 4 0 65536 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
1166 VRChat.exe 4 0 591872 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
1166 VRChat.exe -1 2 524288 /home/caszu/.local/share/Steam/compatibilitytools.d/GE-Proton9-..
1166 VRChat.exe 4 0 524288 /usr/lib64/gconv/UTF-16.so
1166 VRChat.exe 4 0 2048 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
1166 VRChat.exe 4 0 591872 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
1166 VRChat.exe -1 2 524288 /home/caszu/.local/share/Steam/compatibilitytools.d/GE-Proton9-..
1166 VRChat.exe 4 0 0 /proc/self/maps
1166 VRChat.exe 4 0 577 /tmp/eac_wine_pid_48E
1166 VRChat.exe 15 0 0 .
1166 VRChat.exe 16 0 591872 .
1166 VRChat.exe 15 0 0 .
...
```
> note: on Arch Linux `/usr/lib/gconv/UTF-16.so` is used instead of ` /usr/lib64/gconv/UTF-16.so `
This is the very start of _VRChat.exe_'s execution, it loads it's dependencies and a file `eac_wine_pid_<random>` is created.
**But** when VRChat is started on Void (in-runtime):
```
PID COMM FD ERR FLAGS PATH
2122 VRChat.exe 4 0 65536 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
2122 VRChat.exe 4 0 591872 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
2122 VRChat.exe -1 2 524288 /home/caszu/.local/share/Steam/compatibilitytools.d/GE-Proton9-..
2122 VRChat.exe -1 2 524288 /usr/share/locale/locale.alias <-- no UTF-16.so loaded
2122 VRChat.exe -1 2 0 /usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo
2122 VRChat.exe -1 2 0 /usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo
2122 VRChat.exe -1 2 0 /usr/share/locale/en_US/LC_MESSAGES/libc.mo
2122 VRChat.exe -1 2 0 /usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo
2122 VRChat.exe -1 2 0 /usr/share/locale/en.utf8/LC_MESSAGES/libc.mo
2122 VRChat.exe -1 2 0 /usr/share/locale/en/LC_MESSAGES/libc.mo
2122 VRChat.exe 4 0 2048 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
2122 VRChat.exe 4 0 591872 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
2122 VRChat.exe -1 2 524288 /home/caszu/.local/share/Steam/compatibilitytools.d/GE-Proton9-..
2122 VRChat.exe 15 0 0 .
2122 VRChat.exe 16 0 591872 .
2122 VRChat.exe 15 0 0 .
...
```
There are two differences, _VRChat.exe_ fails to find locales (fd that equals -1 means file not found) instead of loading the `UTF-16.so` lib and the `eac_wine_pid` file is never created which causes "The timeout" later.
As far as i can tell failing to find the locales causes eac to silently die on the app side. (when launching at least)
This then probably tricks the app into thinking eac was never launched judging by the wording of the error in VRChats logs which sounds more "anti-cheat not found" than "anti-cheat triggered"
```
2024.07.13 18:55:16 Log - [EOSManager] [Info][LogEOSAntiCheat] [AntiCheatClient] Anti-cheat client not available. Verify that the game was started using the anti-cheat bootstrapper if you intend to use it.
```
The reason why _VRChat.exe_ does not load `UTF-16.so` in this case is unknown but probably related to the Steam runtime itself as there are multiple oddities with the runtime container, for example `/usr/lib/gconv` and `/usr/lib/locales/` inside the container are symlinked to equivalent host files but `/usr/lib64/gconv/` and `usr/lib64/locales/` are mostly empty directories. (you can test this by using [steam-runtime-launch-options](https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/docs/slr-for-game-developers.md#using-steam-runtime-launch-options) to create a xterm shell inside the container)
Thankfully after defining `GCONV_PATH="/usr/lib/gconv"`, Void also starts working the same as other distros. (loading the `UTF-16.so` file)
I'm not sure which part of the stack (Void, Steam Runtime or eac) is to blame here or why, it might be steam if the `gconv` directory is improperly mapped or some missing env vars but i'm not sure.
*So yeah, i don't know if i fell better or worse by knowing that a character conversion lib was to blame this whole time!*
### The timeout (extra info)
<details>
<summary><i>This is extra information not needed for the main explainer.</i></summary>
VRChat itself is made by three executable files: `launch.exe`, `start_protected.exe` and `VRChat.exe`
When VRChat launches, first _launch.exe_ is started and the eac service/driver loads, this is the file that shows you the eac loading screen. _start_protected.exe_ and _VRChat.exe_ are then started by _launch.exe_ after eac fully loads. (_VRChat.exe_ is the actual unity executable and _start_protected.exe_ is also a part of eac, _probably_)
When the _start_protected.exe_ is started, it waits for a creation of a file at `/tmp/eac_wine_pid_<random>`. It is supposed to be written by _VRChat.exe_ pretty much immediately after start and is deleted also immediately.
successful start from non-runtime trace and from an Arch Linux trace watching the eac file: (trimmed down)
```
PID COMM FD ERR FLAGS PATH
... bunch of start_protected opens ...
26702 start_protected -1 2 0 /tmp/eac_wine_pid_6871
26702 start_protected -1 2 0 /tmp/eac_wine_pid_6871
26702 start_protected -1 2 0 /tmp/eac_wine_pid_6871
26702 start_protected -1 2 0 /tmp/eac_wine_pid_6871
26737 VRChat.exe 4 0 577 /tmp/eac_wine_pid_6871 <-- eac from VRChat.exe creates the file
26702 start_protected 129 0 0 /tmp/eac_wine_pid_6871
26702 start_protected 129 0 0 /tmp/eac_wine_pid_6871
26702 start_protected 129 0 0 /tmp/eac_wine_pid_6871
26702 start_protected 129 0 0 /tmp/eac_wine_pid_6871
26702 start_protected 129 0 0 /tmp/eac_wine_pid_6871
...
```
**But** on Void this file is never created and _start_protected.exe_ "times out", which probably leaves eac in a confused state:
```
PID COMM FD ERR FLAGS PATH
...
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83 // VRChat.exe is never seen
...
```
This might also be cause of the final eac failure instead of eac dying when starting _VRChat.exe_ but in any way is the root cause is eac dying when stating _VRChat.exe_.
</details>
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (272 preceding siblings ...)
2024-07-14 7:03 ` caszuu
@ 2024-07-14 17:12 ` oreo639
2024-07-14 17:17 ` fanyx
` (22 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-07-14 17:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 605 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227417416
Comment:
Thank you for looking in to this. Our default gconv path is `/usr/lib{bits}/gconv`.
Testing it with `GCONV_PATH="/usr/lib64/gconv"` does not work whereas `GCONV_PATH="/usr/lib/gconv"` does.
Apparently this is because the `_v2-entry-point`/`pressure-vessel` container only exposes gconv modules though `/usr/lib` and `/usr/lib32` but not `/usr/lib64`.
https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/pressure-vessel/runtime.c#L5499-5654
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (273 preceding siblings ...)
2024-07-14 17:12 ` oreo639
@ 2024-07-14 17:17 ` fanyx
2024-07-14 17:19 ` classabbyamp
` (21 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: fanyx @ 2024-07-14 17:17 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 184 bytes --]
New comment by fanyx on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227418704
Comment:
Wouldn't a simple symlink also solve this?
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (274 preceding siblings ...)
2024-07-14 17:17 ` fanyx
@ 2024-07-14 17:19 ` classabbyamp
2024-07-14 17:21 ` fanyx
` (20 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: classabbyamp @ 2024-07-14 17:19 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 196 bytes --]
New comment by classabbyamp on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227419219
Comment:
`/usr/lib64` is a symlink to `/usr/lib` already
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (275 preceding siblings ...)
2024-07-14 17:19 ` classabbyamp
@ 2024-07-14 17:21 ` fanyx
2024-07-14 17:32 ` oreo639
` (19 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: fanyx @ 2024-07-14 17:21 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 221 bytes --]
New comment by fanyx on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227418704
Comment:
Wouldn't a simple symlink also solve this?
nvm me, i didn't think about this
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (276 preceding siblings ...)
2024-07-14 17:21 ` fanyx
@ 2024-07-14 17:32 ` oreo639
2024-07-14 17:33 ` oreo639
` (18 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-07-14 17:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 432 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227422449
Comment:
> Wouldn't a simple symlink also solve this?
The pressure-vessel container exposes the host filesystem through `/run/host/`.
`/usr/` contains libraries bundled with the steam linux runtime with some other stuff such as the loader and the gconv modules being exposed though bubblewrap.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (277 preceding siblings ...)
2024-07-14 17:32 ` oreo639
@ 2024-07-14 17:33 ` oreo639
2024-07-14 17:37 ` oreo639
` (17 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-07-14 17:33 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 512 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227422449
Comment:
> Wouldn't a simple symlink also solve this?
The pressure-vessel container exposes the host filesystem through `/run/host/`.
`/usr/` contains libraries bundled with the steam linux runtime with some other stuff such as the loader and the gconv modules being exposed to `/usr/lib`/`/usr/lib32` since `$(libdir)/gconv` is the default path in glibc for gconv modules.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (278 preceding siblings ...)
2024-07-14 17:33 ` oreo639
@ 2024-07-14 17:37 ` oreo639
2024-07-14 17:38 ` oreo639
` (16 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-07-14 17:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 524 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227422449
Comment:
> Wouldn't a simple symlink also solve this?
The pressure-vessel container exposes the host filesystem through `/run/host/`.
`/usr/` contains libraries bundled with the steam linux runtime with some other stuff such as the loader and the gconv modules being exposed to `/usr/lib/gconv`/`/usr/lib32/gconv` since `$(libdir)/gconv` is the default path in glibc for gconv modules.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (279 preceding siblings ...)
2024-07-14 17:37 ` oreo639
@ 2024-07-14 17:38 ` oreo639
2024-07-14 18:29 ` okawo80085
` (15 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-07-14 17:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 514 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227422449
Comment:
> Wouldn't a simple symlink also solve this?
The pressure-vessel container exposes the host filesystem through `/run/host/`.
`/usr/` contains libraries bundled with the steam linux runtime with some other stuff such as the loader and the gconv modules being exposed to `/usr/lib/`/`/usr/lib32/` since `$(libdir)/gconv` is the default path in glibc for gconv modules.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (280 preceding siblings ...)
2024-07-14 17:38 ` oreo639
@ 2024-07-14 18:29 ` okawo80085
2024-07-14 18:51 ` okawo80085
` (14 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-07-14 18:29 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 255 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227444612
Comment:
Great job @caszuu ! Adding `GCONV_PATH="/usr/lib/gconv" %command%` fixed both VRChat and Insurgency for me!
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (281 preceding siblings ...)
2024-07-14 18:29 ` okawo80085
@ 2024-07-14 18:51 ` okawo80085
2024-07-14 19:16 ` caszuu
` (13 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-07-14 18:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 320 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227449848
Comment:
Also prob worth tagging @kisak-valve, looks like there will have to be a patch for the env setup script, its either picking up gconv path wrong or the symlink is not working
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (282 preceding siblings ...)
2024-07-14 18:51 ` okawo80085
@ 2024-07-14 19:16 ` caszuu
2024-07-14 19:22 ` oreo639
` (12 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: caszuu @ 2024-07-14 19:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 8395 bytes --]
New comment by caszuu on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227122490
Comment:
**TL;DR**: For now `GCONV_PATH="/usr/lib/gconv" %command%` in stream launch options should fix the issue.
---
After a day of mindless tracing, i was able to finally come to the cause of the issue. In short i used `bpftrace` to create a traces of all `open()` syscalls made by the app or eac. (similar to `strace` but without triggering eac)
> All traces in this comment are logs from `bpftrace` of `open()` and `openat()` syscalls filtered for the processes and files in question. All testing was done on VRChat. Non-runtime in this comment means test ran without the steam linux runtime. (no `_v2_entry_point`)
I will try to sum it up in short and _hopefully_ in a way that make sense. (let me know if something's unclear)
### The crash
It turned out that the root of the issue was right when starting the game executable, specifically with eac bundled with the apps executable.
When you start VRChat non-runtime or on Arch Linux, the trace of the all _VRChat.exe_ `open()` syscalls looks similar to this:
```
PID COMM FD ERR FLAGS PATH
1166 VRChat.exe 4 0 65536 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
1166 VRChat.exe 4 0 591872 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
1166 VRChat.exe -1 2 524288 /home/caszu/.local/share/Steam/compatibilitytools.d/GE-Proton9-..
1166 VRChat.exe 4 0 524288 /usr/lib64/gconv/UTF-16.so
1166 VRChat.exe 4 0 2048 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
1166 VRChat.exe 4 0 591872 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
1166 VRChat.exe -1 2 524288 /home/caszu/.local/share/Steam/compatibilitytools.d/GE-Proton9-..
1166 VRChat.exe 4 0 0 /proc/self/maps
1166 VRChat.exe 4 0 577 /tmp/eac_wine_pid_48E
1166 VRChat.exe 15 0 0 .
1166 VRChat.exe 16 0 591872 .
1166 VRChat.exe 15 0 0 .
...
```
> note: on Arch Linux `/usr/lib/gconv/UTF-16.so` is used instead of ` /usr/lib64/gconv/UTF-16.so `
This is the very start of _VRChat.exe_'s execution, it loads it's dependencies and a file `eac_wine_pid_<random>` is created.
**But** when VRChat is started on Void (in-runtime):
```
PID COMM FD ERR FLAGS PATH
2122 VRChat.exe 4 0 65536 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
2122 VRChat.exe 4 0 591872 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
2122 VRChat.exe -1 2 524288 /home/caszu/.local/share/Steam/compatibilitytools.d/GE-Proton9-..
2122 VRChat.exe -1 2 524288 /usr/share/locale/locale.alias <-- no UTF-16.so loaded
2122 VRChat.exe -1 2 0 /usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo
2122 VRChat.exe -1 2 0 /usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo
2122 VRChat.exe -1 2 0 /usr/share/locale/en_US/LC_MESSAGES/libc.mo
2122 VRChat.exe -1 2 0 /usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo
2122 VRChat.exe -1 2 0 /usr/share/locale/en.utf8/LC_MESSAGES/libc.mo
2122 VRChat.exe -1 2 0 /usr/share/locale/en/LC_MESSAGES/libc.mo
2122 VRChat.exe 4 0 2048 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
2122 VRChat.exe 4 0 591872 /home/caszu/.local/share/Steam/steamapps/compatdata/438100/pfx/..
2122 VRChat.exe -1 2 524288 /home/caszu/.local/share/Steam/compatibilitytools.d/GE-Proton9-..
2122 VRChat.exe 15 0 0 .
2122 VRChat.exe 16 0 591872 .
2122 VRChat.exe 15 0 0 .
...
```
There are two differences, _VRChat.exe_ fails to find locales (fd that equals -1 means file not found) instead of loading the `UTF-16.so` lib and the `eac_wine_pid` file is never created which causes "The timeout" later.
As far as i can tell failing to find the locales causes eac to silently die on the app side. (when launching at least)
This then probably tricks the app into thinking eac was never launched judging by the wording of the error in VRChats logs which sounds more "anti-cheat not found" than "anti-cheat triggered"
```
2024.07.13 18:55:16 Log - [EOSManager] [Info][LogEOSAntiCheat] [AntiCheatClient] Anti-cheat client not available. Verify that the game was started using the anti-cheat bootstrapper if you intend to use it.
```
The reason why _VRChat.exe_ does not load `UTF-16.so` in this case is unknown but probably related to the Steam runtime itself as there are multiple oddities with the runtime container, for example `/usr/lib/gconv` and `/usr/lib/locale/` inside the container are symlinked to equivalent host files but `/usr/lib64/gconv/` and `usr/share/locale/` are mostly empty directories. (you can test this by using [steam-runtime-launch-options](https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/docs/slr-for-game-developers.md#using-steam-runtime-launch-options) to create a xterm shell inside the container)
Thankfully after defining `GCONV_PATH="/usr/lib/gconv"`, Void also starts working the same as other distros. (loading the `UTF-16.so` file)
I'm not sure which part of the stack (Void, Steam Runtime or eac) is to blame here or why, it might be steam if the `gconv` directory is improperly mapped or some missing env vars but i'm not sure.
*So yeah, i don't know if i fell better or worse by knowing that a character conversion lib was to blame this whole time!*
### The timeout (extra info)
<details>
<summary><i>This is extra information not needed for the main explainer.</i></summary>
VRChat itself is made by three executable files: `launch.exe`, `start_protected.exe` and `VRChat.exe`
When VRChat launches, first _launch.exe_ is started and the eac service/driver loads, this is the file that shows you the eac loading screen. _start_protected.exe_ and _VRChat.exe_ are then started by _launch.exe_ after eac fully loads. (_VRChat.exe_ is the actual unity executable and _start_protected.exe_ is also a part of eac, _probably_)
When the _start_protected.exe_ is started, it waits for a creation of a file at `/tmp/eac_wine_pid_<random>`. It is supposed to be written by _VRChat.exe_ pretty much immediately after start and is deleted also immediately.
successful start from non-runtime trace and from an Arch Linux trace watching the eac file: (trimmed down)
```
PID COMM FD ERR FLAGS PATH
... bunch of start_protected opens ...
26702 start_protected -1 2 0 /tmp/eac_wine_pid_6871
26702 start_protected -1 2 0 /tmp/eac_wine_pid_6871
26702 start_protected -1 2 0 /tmp/eac_wine_pid_6871
26702 start_protected -1 2 0 /tmp/eac_wine_pid_6871
26737 VRChat.exe 4 0 577 /tmp/eac_wine_pid_6871 <-- eac from VRChat.exe creates the file
26702 start_protected 129 0 0 /tmp/eac_wine_pid_6871
26702 start_protected 129 0 0 /tmp/eac_wine_pid_6871
26702 start_protected 129 0 0 /tmp/eac_wine_pid_6871
26702 start_protected 129 0 0 /tmp/eac_wine_pid_6871
26702 start_protected 129 0 0 /tmp/eac_wine_pid_6871
...
```
**But** on Void this file is never created and _start_protected.exe_ "times out", which probably leaves eac in a confused state:
```
PID COMM FD ERR FLAGS PATH
...
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83
27489 start_protected -1 2 0 /tmp/eac_wine_pid_6B83 // VRChat.exe is never seen
...
```
This might also be cause of the final eac failure instead of eac dying when starting _VRChat.exe_ but in any way is the root cause is eac dying when stating _VRChat.exe_.
</details>
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (283 preceding siblings ...)
2024-07-14 19:16 ` caszuu
@ 2024-07-14 19:22 ` oreo639
2024-07-14 19:22 ` oreo639
` (11 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-07-14 19:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 270 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227458264
Comment:
> Moderator on Github for Valve Software
Don't tag them, instead an issue should be made on the steam linux runtime gitlab.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (284 preceding siblings ...)
2024-07-14 19:22 ` oreo639
@ 2024-07-14 19:22 ` oreo639
2024-07-14 19:27 ` oreo639
` (10 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-07-14 19:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 293 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227458264
Comment:
> Moderator on Github for Valve Software
Don't tag them, instead an issue should be made on the steam linux runtime gitlab (which I can do later).
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (285 preceding siblings ...)
2024-07-14 19:22 ` oreo639
@ 2024-07-14 19:27 ` oreo639
2024-07-14 19:28 ` oreo639
` (9 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-07-14 19:27 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 300 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227458264
Comment:
> Moderator on Github for Valve Software
Don't tag them, instead an issue should be made on the steam linux runtime gitlab/github (which I can do later).
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (286 preceding siblings ...)
2024-07-14 19:27 ` oreo639
@ 2024-07-14 19:28 ` oreo639
2024-07-14 19:29 ` caszuu
` (8 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-07-14 19:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 305 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227458264
Comment:
> Moderator on Github for Valve Software
Don't tag them here, instead an issue should be made on the steam linux runtime gitlab/github (which I can do later).
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (287 preceding siblings ...)
2024-07-14 19:28 ` oreo639
@ 2024-07-14 19:29 ` caszuu
2024-07-14 19:38 ` oreo639
` (7 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: caszuu @ 2024-07-14 19:29 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1048 bytes --]
New comment by caszuu on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227459872
Comment:
> Thank you for looking in to this. Our default gconv path is `/usr/lib{bits}/gconv`. Testing it with `GCONV_PATH="/usr/lib64/gconv"` does not work whereas `GCONV_PATH="/usr/lib/gconv"` does.
>
> Apparently this is because the `_v2-entry-point`/`pressure-vessel` container only exposes gconv modules though `/usr/lib` and `/usr/lib32` but not `/usr/lib64`. https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/pressure-vessel/runtime.c#L5499-5654
hmm i still wonder if `/usr/lib64/gconv` not being symlinked is intentional or a mistake in the container, as `/usr/lib64/locale` **is** symlinked to `../lib/locale` but `/usr/lib64/gconv` (while it exists) is just a empty directory.
But at the same time VRC never even checked for the existence of gconv modules without `GCONV_PATH` being defined, trying to load locales instead. I'm probably missing how glibc works under the hood.
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (288 preceding siblings ...)
2024-07-14 19:29 ` caszuu
@ 2024-07-14 19:38 ` oreo639
2024-07-14 19:39 ` oreo639
` (6 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-07-14 19:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 883 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227462250
Comment:
> hmm i still wonder if `/usr/lib64/gconv` not being symlinked is intentional or a mistake in the container, as `/usr/lib64/locale` **is** symlinked to `../lib/locale` but `/usr/lib64/gconv` (while it exists) is just a empty directory.
Again, it is not supposed to be symlinked and the folders not being symlinked is intentional. The issue is that the 64-bit gconv modules are being bound to `/usr/lib/gconv` but not `/usr/lib64/gconv` which is most likely an oversight.
> VRC never even checked for the existence of gconv modules...
VRC isn't checking for gconv modules, glibc is through the `iconv()` API and `GCONV_PATH` allows you to specify extra paths to search beyond just the default one (`/usr/lib64/gconv` in this case).
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (289 preceding siblings ...)
2024-07-14 19:38 ` oreo639
@ 2024-07-14 19:39 ` oreo639
2024-07-14 19:41 ` okawo80085
` (5 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-07-14 19:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 885 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227462250
Comment:
> hmm i still wonder if `/usr/lib64/gconv` not being symlinked is intentional or a mistake in the container, as `/usr/lib64/locale` **is** symlinked to `../lib/locale` but `/usr/lib64/gconv` (while it exists) is just a empty directory.
Again, it is not supposed to be symlinked and the folders not being symlinked is intentional. The issue is that the 64-bit gconv modules are being mounted to `/usr/lib/gconv` but not `/usr/lib64/gconv` which is most likely an oversight.
> VRC never even checked for the existence of gconv modules...
VRC isn't checking for gconv modules, glibc is through the `iconv()` API and `GCONV_PATH` allows you to specify extra paths to search beyond just the default one (`/usr/lib64/gconv` in this case).
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (290 preceding siblings ...)
2024-07-14 19:39 ` oreo639
@ 2024-07-14 19:41 ` okawo80085
2024-07-14 19:41 ` oreo639
` (4 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: okawo80085 @ 2024-07-14 19:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 327 bytes --]
New comment by okawo80085 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227462799
Comment:
> > Moderator on Github for Valve Software
>
> Don't tag them here, instead an issue should be made on the steam linux runtime gitlab/github (which I can do later).
Please do
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (291 preceding siblings ...)
2024-07-14 19:41 ` okawo80085
@ 2024-07-14 19:41 ` oreo639
2024-07-15 12:05 ` cesorious
` (3 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-07-14 19:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 878 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2227462250
Comment:
> hmm i still wonder if `/usr/lib64/gconv` not being symlinked is intentional or a mistake in the container, as `/usr/lib64/locale` **is** symlinked to `../lib/locale` but `/usr/lib64/gconv` (while it exists) is just a empty directory.
It is not supposed to be symlinked and the folders not being symlinked is intentional. The issue is that the 64-bit gconv modules are being mounted to `/usr/lib/gconv` but not `/usr/lib64/gconv` which is most likely an oversight.
> VRC never even checked for the existence of gconv modules...
VRC isn't checking for gconv modules, glibc is through the `iconv()` API and `GCONV_PATH` allows you to specify extra paths to search beyond just the default one (`/usr/lib64/gconv` in this case).
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (292 preceding siblings ...)
2024-07-14 19:41 ` oreo639
@ 2024-07-15 12:05 ` cesorious
2024-07-15 18:32 ` cesorious
` (2 subsequent siblings)
296 siblings, 0 replies; 298+ messages in thread
From: cesorious @ 2024-07-15 12:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 460 bytes --]
New comment by cesorious on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2228345299
Comment:
This only seems to somewhat fix it for me, when trying to play elden ring for example, I now get past the "inapropriate activity", but when trying to log in I get "Connection to epic online services failed: 01-00000", but that might just be a wholy independent issue.
However, EAC also doesn't work in brawlhalla
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (293 preceding siblings ...)
2024-07-15 12:05 ` cesorious
@ 2024-07-15 18:32 ` cesorious
2024-08-20 22:25 ` oreo639
2024-08-20 22:25 ` [ISSUE] [CLOSED] " oreo639
296 siblings, 0 replies; 298+ messages in thread
From: cesorious @ 2024-07-15 18:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 581 bytes --]
New comment by cesorious on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2228345299
Comment:
This only seems to somewhat fix it for me, when trying to play elden ring for example, I now get past the "inapropriate activity", but when trying to log in I get "Connection to epic online services failed: 01-00000", but that might just be a wholy independent issue.
However, EAC also doesn't work in brawlhalla
edit:
Elden Ring issue was an actual elden ring bug and fixed by creating a DLC.bdt file in the elden ring directory
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (294 preceding siblings ...)
2024-07-15 18:32 ` cesorious
@ 2024-08-20 22:25 ` oreo639
2024-08-20 22:25 ` [ISSUE] [CLOSED] " oreo639
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-08-20 22:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 274 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/issues/41388#issuecomment-2299864813
Comment:
This issue should be resolved in the latest SLR. https://github.com/ValveSoftware/steam-runtime/issues/680#issuecomment-2299563781
^ permalink raw reply [flat|nested] 298+ messages in thread
* Re: [ISSUE] [CLOSED] Steam: Easy Anti-Cheat does not work under Void
2023-01-01 2:16 [ISSUE] Steam: Easy Anti-Cheat does not work under Void Cynosphere
` (295 preceding siblings ...)
2024-08-20 22:25 ` oreo639
@ 2024-08-20 22:25 ` oreo639
296 siblings, 0 replies; 298+ messages in thread
From: oreo639 @ 2024-08-20 22:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1142 bytes --]
Closed issue by Cynosphere on void-packages repository
https://github.com/void-linux/void-packages/issues/41388
Description:
### Is this a new report?
Yes
### System Info
Void 6.0.15_1 x86_64 AuthenticAMD notuptodate FFFFFFFF
### Package(s) Affected
steam-1.0.0.75_2 (theoretical)
### Does a report exist for this bug with the project's home (upstream) and/or another distro?
https://github.com/ValveSoftware/Proton/issues/1199#issuecomment-1368284488
https://github.com/void-linux/void-packages/pull/34902#issuecomment-1255715853
https://github.com/ValveSoftware/Proton/issues/6051
### Expected behaviour
Games using Easy Anti-Cheat run fine.
### Actual behaviour
Games using Easy Anti-Cheat seem to not initialize Easy Anti-Cheat properly.
### Steps to reproduce
VRChat:
1. Launch game through Steam
2. Login if fresh install
3. Be greeted with "Can't Travel" screen explaining Easy Anti-Cheat hasn't been initialized.
Apex Legends:
1. Launch game through Steam
2. Wait to get to the main menu
3. Be greeted with Engine Error message box saying "Easy Anti-Cheat Hash Catalogue not found"
^ permalink raw reply [flat|nested] 298+ messages in thread