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

Mac 8.0.1 freezes (unusable) #8208

Closed
ballo opened this issue Oct 13, 2024 · 7 comments
Closed

Mac 8.0.1 freezes (unusable) #8208

ballo opened this issue Oct 13, 2024 · 7 comments
Milestone

Comments

@ballo
Copy link

ballo commented Oct 13, 2024

The app freezes so there is no crash. I got as far as adding one torrent before it halted.

The app appears to be an Intel only binary. I have an M2 Max.

@qstokkink qstokkink added this to the 8.0.2 milestone Oct 13, 2024
@qstokkink
Copy link
Contributor

Thanks for the report! The M-series should be backward compatible with Intel binaries. However, I need more information to debug this for you. Could you provide us with debug information by running the tribler binary inside of your .app?

Running in debug mode should be a matter of opening a terminal and cd-ing into the Tribler .app. Inside, there should be a MacOS directory with a tribler executable. Running that ./tribler in your terminal should start printing debug output.

Ideally, just before crashing, there should be some text that describes a common error Traceback (most recent call last): ... etc.

@synctext
Copy link
Member

synctext commented Oct 15, 2024

@ballo Thank you for your report! We're currently completely blind to where the new 8.0.0 series fails or works. Apologies the new Tribler didn't work for you. Something we need to fix. What version of Mac OS are you running?

@qstokkink there are 3 Mac laptops in the office I believe. Also operational M3 laptops in your office. Can we get regular M2 and/or M3 testing done please?

@qstokkink
Copy link
Contributor

@synctext I once-in-a-while request experimental Tribler versions to be run on our PhD's laptops, sure. However, I don't think we can do any automated regular testing on the work laptops of students, forcing them to keep their laptops online and hooking in a background process that pops the tests into the foreground periodically. Realistically, we would need dedicated hardware for that.

@qstokkink
Copy link
Contributor

We cannot reproduce this on "our" M2. We will need more information.

@qstokkink qstokkink removed this from the 8.0.2 milestone Oct 22, 2024
@synctext
Copy link
Member

synctext commented Oct 24, 2024

@devos50 has also experienced freezes on Intel Mac. While running latest 😢 (informally reported) So the good news, this is easier to reproduce...

@qstokkink
Copy link
Contributor

It would be great if someone, who can reproduce this, could terminate the Tribler process during a freeze and post a resulting Traceback log.

I know Mac has a tendency to block on socket.*() calls and that this is highly dependent on individual network setups. However, this is (a) just pure speculation and (b) who knows how many hundreds of secret socket library invocations exist in our dependencies. If we get a traceback that points to the particular blocking call, we have a fighting chance of fixing this. However, until then, we can't resolve this issue.

@qstokkink
Copy link
Contributor

We actually managed to reproduce the freezes and 150% CPU usage on our Intel Mac on Tribler 8.0.2.

We also found, for our setup at least, that #8231 seems to fix this. In the upcoming Tribler 8.0.3 this should be fixed.

@qstokkink qstokkink added this to the 8.0.3 milestone Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants