Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crashes: 3. We stand on shoulders of giants #1029

Open
vaughnanderson opened this issue Dec 11, 2024 · 4 comments
Open

Crashes: 3. We stand on shoulders of giants #1029

vaughnanderson opened this issue Dec 11, 2024 · 4 comments
Labels
bug Something isn't working as intended

Comments

@vaughnanderson
Copy link

Describe the bug
A clear and concise description of what the bug is.

It's not consistently reproducible. But when scrolling down this page, it freezes the tab in Firefox, in Chrome the entire OS freezes. (ie, no mouse movement)

Eventually (sometimes) the error "WebGL context lost, please reload the page"

https://gdquest.github.io/learn-gdscript/#course/lesson-3-standing-on-shoulders-of-giants/lesson.tres

To Reproduce
Steps to reproduce the bug:

  1. Go to https://gdquest.github.io/learn-gdscript/#course/lesson-3-standing-on-shoulders-of-giants/lesson.tres
  2. Scroll down. (first few times this triggered it hit when I clicked a tool tip over the words "arguments", but also just scrolling down, before hitting bottom of scrollable area)
  3. See error "WebGL context lost, please reload the page"

If that doesn't do it, try this.

  1. Go to https://gdquest.github.io/learn-gdscript/#course/lesson-3-standing-on-shoulders-of-giants/lesson.tres
  2. Grab the scrollbar with the mouse.
  3. Violently scroll to the top then to the bottom of the view (full scroll) maybe 3-5 times and this error will trigger regularly. (both browsers)

Expected behavior
Scrolling to bottom of page and clicking any of the tooltips should not freeze the screen.

Screenshots
2024-12-11_10-08

Information about your device (please complete the following information):

  • Operating System: Linux Mint 21.3 Cinnamon
  • Browser: Firefox 133, Chrome 131.0.6778.108 (Official Build) (64-bit)

Additional context
I rebooted and it worked fine in both browsers. But then I scrolled up and down heavily in Chrome, and in Firefox and I can get it to trigger the error most of the time.

@vaughnanderson vaughnanderson added the bug Something isn't working as intended label Dec 11, 2024
@vaughnanderson
Copy link
Author

vaughnanderson commented Dec 11, 2024

Adding some info to this. I am not able to finish section "3" in the course. (I am going to try to continue on section "4" now)

Firefox crashes have progressed even worse, where the error message occurs even after a page reload. I do a hard refresh and even the slightest scrolling can cause this. I restart the browser, and if I don't scroll, I am able to have it not crash. Firefox now causes the entire system to freeze as well until the error message displays.

Edit: (a few minutes after above note) I am successfully able to continue through section 4, and I am starting 5. It seems 3 is the only one with this issue so far. But I had to use the content button to navigate the next sections, as I was unable to from section 3.

@NathanLovato
Copy link
Contributor

NathanLovato commented Dec 11, 2024

This might be system-specific, perhaps a driver issue? If someone else manages to reproduce this, I'd love to know; here, I cannot reproduce the issue with the same versions of Firefox and Chrome. I tried scrolling with the mouse or pressing Home and End rapidly dozens of times in a row. On Linux Pop OS 22.04 LTS and macOS Sequoia (using Safari on mac)

@vaughnanderson
Copy link
Author

It's very likely a system or driver issue. I am running on a Lenovo laptop (Flex i7) with Linux kernel 6.8.0-49-generic.

After I get done with the course, I will consider trying different graphics drivers or kernels and see if it makes a difference.

Do you have any other suggestions for me to try?

@aleksimo
Copy link

aleksimo commented Dec 15, 2024

A similar bug is observed in Safari / Chrome on macOS (MBP 20).
Each time I open a new lesson, the page freezes in 2-3 minutes or after some scrolling. Closing and opening the lid fixes the issues temporarily. If I do nothing, the whole system soft reboots, I'm kicked to the login screen and must type my password again to log in. The bug is never seen in the Practice screens. Updates from High Sierra to Sequoia did not help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working as intended
Projects
None yet
Development

No branches or pull requests

3 participants