Repository navigation
[BUG]: Cloudflare verification can loop indefinitely in the internal browser. (B16 of #2335)Â #2351
Copy link
Copy link
Closed
Labels
Milestone
Description
Brief description of the issue
The loop can cause heavy GPU activity, system hangs, RSS Guard instability, and crashes of external Chromium instances.
How to reproduce the bug?
Open mobygames.com in the internal browser.
What was the expected result?
Verification completed.
What actually happened?
Verification not completed.
Debug log
As an example, mobygames.com and its log. During this process sometimes it also hangs PC and crashes external chromium instances.
```
time="173355.081" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.105" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.127" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.145" type="warning" -> javascript: Error (source: https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/b/turnstile/f/av0/rch/ngwt8/0x4AAAAAAADnPIDROrmt1Wwj/dark/fbE/new/normal?lang=auto:1)
time="173355.150" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.172" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.195" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.216" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.232" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.252" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.270" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.293" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.310" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.455" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.484" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.512" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.539" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.566" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.592" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.618" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.641" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.664" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.689" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.717" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.752" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.847" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.878" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.903" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.929" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173355.957" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.011" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.054" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.092" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.135" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.172" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.200" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.228" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.262" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.288" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.316" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.352" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.381" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.412" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.438" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.465" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.498" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.525" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.550" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.576" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.601" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.629" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.655" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.681" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.705" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.728" type="warning" -> javascript: [Cloudflare Turnstile] Cannot find Widget cf-chl-widget-ngwt8, consider using turnstile.remove() to clean up a widget. (source: https://challenges.cloudflare.com/turnstile/v0/b/80a697ecdece/api.js?onload=zzCI2&render=explicit:1)
time="173356.735" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.768" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.803" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.833" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.872" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.901" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.927" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.958" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173356.992" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.025" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.059" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.087" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.118" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.151" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.183" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.221" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.253" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.285" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.315" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.342" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.369" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.400" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.432" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.458" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.484" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.517" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.550" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.586" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.620" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.648" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.672" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.697" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.721" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.747" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.781" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.816" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.849" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.884" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.919" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.953" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173357.986" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.017" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.041" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.066" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.088" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.112" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.138" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.163" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.189" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.212" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.235" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.257" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.281" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.303" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.322" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.337" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.359" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.384" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.409" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.434" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.459" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.496" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.530" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.563" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.599" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.631" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.663" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.695" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.728" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.761" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.798" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.832" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.865" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.898" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.923" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.949" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173358.980" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.007" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.040" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.071" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.103" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.135" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.163" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.188" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.212" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.238" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.264" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.291" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.317" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.344" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.376" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.404" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.438" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.463" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.495" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.528" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.559" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.593" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.628" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.656" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.680" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.705" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.731" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.756" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.783" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.816" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.848" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.881" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.915" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.950" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173359.982" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.016" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.053" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.087" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.115" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.139" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.177" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.201" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.272" type="debug" -> Initializing buffer 0x1e9a0002580 with SharedImage:
time="173360.272" type="debug" -> Usage: Gles2Read|DisplayRead|DisplayWrite|Scanout
time="173360.272" type="debug" -> Pixels size: 1915x889
time="173360.272" type="debug" -> Format: RGBA_8888
time="173360.272" type="debug" -> Backing: D3DImageBacking
time="173360.288" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.292" type="debug" -> Initializing buffer 0x1e9a0002800 with SharedImage:
time="173360.292" type="debug" -> Usage: Gles2Read|DisplayRead|DisplayWrite|Scanout
time="173360.292" type="debug" -> Pixels size: 1915x889
time="173360.292" type="debug" -> Format: RGBA_8888
time="173360.292" type="debug" -> Backing: D3DImageBacking
time="173360.306" type="warning" -> javascript: Error with Permissions-Policy header: Unrecognized feature: 'payment'. (source: :0)
time="173360.308" type="warning" -> javascript: Error with Permissions-Policy header: Unrecognized feature: 'usb'. (source: :0)
time="173360.315" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.334" type="debug" -> gui: Hovered link: 'QUrl()'.
time="173360.346" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.387" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.421" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.461" type="warning" -> javascript: Failed to create WebGPU Context Provider (source: https://mobygames.com/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=a14f779cbf96782e:3)
time="173360.462" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.497" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.527" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.556" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.601" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.660" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.711" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.753" type="debug" -> Initializing buffer 0x1eb05327990 with SharedImage:
time="173360.753" type="debug" -> Usage: Gles2Read|DisplayRead|DisplayWrite|Scanout
time="173360.753" type="debug" -> Pixels size: 1915x902
time="173360.753" type="debug" -> Format: RGBA_8888
time="173360.754" type="debug" -> Backing: D3DImageBacking
time="173360.771" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.773" type="debug" -> Initializing buffer 0x1e9a0002580 with SharedImage:
time="173360.773" type="debug" -> Usage: Gles2Read|DisplayRead|DisplayWrite|Scanout
time="173360.773" type="debug" -> Pixels size: 1915x902
time="173360.773" type="debug" -> Format: RGBA_8888
time="173360.773" type="debug" -> Backing: D3DImageBacking
time="173360.798" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.831" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.873" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173360.909" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173361.123" type="warning" -> javascript: Error with Permissions-Policy header: Unrecognized feature: 'payment'. (source: :0)
time="173361.124" type="warning" -> javascript: Error with Permissions-Policy header: Unrecognized feature: 'usb'. (source: :0)
time="173361.258" type="warning" -> javascript: Failed to create WebGPU Context Provider (source: https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/b/turnstile/f/av0/rch/wc1m6/0x4AAAAAAADnPIDROrmt1Wwj/dark/fbE/new/normal?lang=auto:1)
time="173361.272" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173361.340" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173361.369" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173361.407" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173361.440" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173361.467" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173362.498" type="warning" -> WGL: Failed to lock shared texture: The data is invalid.
time="173362.509" type="warning" -> WGL: Shared texture is already unlocked!
time="173362.509" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173363.535" type="debug" -> core: Delaying scheduled feed auto-download for some time since window is focused and updates while focused are disabled by the user (or paused) and all account caches are empty.
time="173363.543" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173365.563" type="warning" -> WGL: Failed to lock shared texture: The data is invalid.
time="173365.580" type="warning" -> WGL: Shared texture is already unlocked!
time="173365.580" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173365.688" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173368.745" type="debug" -> WGL: Importing DXGI Resource into GL Texture.
time="173373.364" type="debug" -> core: Delaying scheduled feed auto-download for some time since window is focused and updates while focused are disabled by the user (or paused) and all account caches are empty.
time="173383.825" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173384.842" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173385.856" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173386.876" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173387.888" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173388.906" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173389.917" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173390.933" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173391.978" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173393.039" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173394.692" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173395.696" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173396.712" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173397.727" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173398.741" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173399.754" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173400.772" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173401.787" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173401.817" type="debug" -> core: Saved data with auto-saver for 'CookieJar' and method 'saveCookies'.
time="173402.870" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173404.371" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173405.377" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173406.383" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173407.399" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173408.414" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173409.431" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
time="173415.192" type="warning" -> Invalid texture upload for 0x1e977773370 layer=0 mip=0
```
Crash dump
RSS Guard did not crash.
Operating system and version
RSS Guard
Version: 5.2.1 (built on Windows/AMD64)
Revision: stable
Variant: web
OS: Windows 11 Version 25H2
Qt: 6.10.3 (compiled against 6.10.3)
Reactions are currently unavailable
Activity
martinrotter commentedon Jul 7, 2026
Ignore the spam.
It rather seems it is some kind of gpu-related problem on your side?
THis does not happen on my side and verification is solved automatically. Right click in article viewer -> DIagnostics -> GPU. Maybe it will shed some light here.
DawEdhel commentedon Jul 7, 2026
Couldn't find where does the 'Download report to file' button save to, as well there was an download folder option in 4.* now missing to set up? So I've copied manually: gpu diag.txt
martinrotter commentedon Jul 8, 2026
OK I checked it and it does loop for me too. I tested everything to no help. RSS Guard is not specialized web browser and even if it uses QtWebEngine/Chromiume web core, it seems that Cloudflare is not happy.
Sorry, use dedicated browser for those. I hate Cloudflare.
DawEdhel commentedon Jul 8, 2026
Understandable, but I wanted to pass the check in the internal browser to get respective cookies, so feeds from this domain could work properly, without "content was denied" errors, as this example seems to have the strictest anti-bot ruleset.
In the meantime, I'll try experimenting with different external tools.
DawEdhel commentedon Jul 30, 2026
Found another similar example, behaving weirdly differently: after passing the verification in internal browser, it doesn't loop and shows the feed text as expected. But while pressing reload button keeps the current page, selecting the url bar and pressing enter forces to pass the verification again.
Using an external browser, both methods keep the current page after passing the verification.
Also the feed won't be fetched due to denied error, even after passing the verification beforehand, so I had to use an UA override. Could the issue be in cookies not getting saved/supplied?
Ac314 commentedon Jul 30, 2026
This "loop" thing was always here, at least in 2024 it was observed already (see #1490).
Theoretically it is possible to overcome this if internal browser would allow to set custom HTTP headers and cookies and then share it with the feeds (see here #1717 (comment)). But it is only theory and this functionality is not implemented.
DawEdhel commentedon Jul 30, 2026
I believe it was a feature in 4.* version, that you could get cookies through the internal browser, which would later be supplied to respective feeds. Not sure, what a status of that in 5.* one.
Ac314 commentedon Jul 30, 2026
Cookies retrieved in internal browser were utilized by feeds (and probably in v5 behavior is the same) but you cannot edit them. Also you cannot add cookies to the feeds and set custom http headers for the browser. So we do not have the full field for experiments to fight Cloudflare and similar stuff.
martinrotter commentedon Jul 31, 2026
Cookies obtained via internal browser are shared with RSS Guard network stack, so are re-used for feed fetching. Thins is that Cloudflare anti-DDoS protection is probably just too strict. I did not found any error in cookies sharing/saving (yet).
martinrotter commentedon Jul 31, 2026
I will look into this carefully.
martinrotter commentedon Jul 31, 2026
Have promising results so far:
streamlined and fixed several problematic things in cookie handling aâĶ
martinrotter commentedon Jul 31, 2026
I pushed probable solution. I re-tested with mobygames.com and with your newer feed link and now I pass verification very well. Also, feed fetching now works after restart.
I updated User-agent behavior, now I recommend removing custom UA from settings if you have one.
Please test and report back.
DawEdhel commentedon Jul 31, 2026
rssguard-dev-57b6e6c98-web-qt6-win10:
After removing custom UA and passing the respective CF verification in the internal browser, both feeds (and even some more, non-reported of similar issue) are getting fetched successfully immediately (no loop verification, no app restart needed).
I'm eagerly waiting for the next release.