-
Notifications
You must be signed in to change notification settings - Fork 452
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
Debugging user issues better #4930
Comments
We already have the |
The problem is, if you need to turn on the "debugging mode" to capture the complete Tribler state, you'll have to know in advance that Tribler is going to crash. This will only help the most advanced and determined user. An alternative route is to do it the way all major OSes do it: in case of crash dump the whole process memory state on disk, replacing the previous dump. Then, the reported can have a checkbox to attach the dump. Note, though, that this kind of stuff will invariably leak private user info... Even if we try to filter the dump for things like, e.g. private key, before sending. |
@qstokkink Yes, we already have the flag but it may not be sufficient to reproduce the issues. Besides, we don't get the user logs in the error report. So, I think we should extend the error reporter to add a choice (disabled by default) whether to upload the logs along with the report. |
Two notes on crash dumps:
Regarding logging:
|
Note: I'm not saying to not improve the process, just don't repeat our past mistakes. |
relate to the plan #5348 |
Mostly fixed by using Sentry |
Some bugs on Tribler are difficult to fix because they are difficult to reproduce. Knowing the internal state of Tribler during the faulty execution would be immensely useful for debugging such issue.
Some directions discussed at today's meeting for that:
Seems there is a related old ticket #2910
The text was updated successfully, but these errors were encountered: