-
Notifications
You must be signed in to change notification settings - Fork 45
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
Retrace server makes tracebacks for python code unusable #216
Comments
And what's the problem? You have bugzilla where you only see truncated backtrace? |
Not just in bugzilla but also in retrace itself. https://retrace.fedoraproject.org/faf/reports/277660/ Before retrace server, abrt would generate bugs with python tracebacks that were useful in solving the problem (like the one that I generated when I ran easy_install myself.) The traceback information that retrace is holding onto is not nearly as rich. If retrace could post the full tracebacks to the bug as before, that would be ideal. If it can't do that but could still hold onto the full traceback for when I visit the issue at the retrace url that would at least be a step up. Without full tracebacks, bugs become much harder to diagnose. |
The linked bugzilla has attachment backtrace containing the full traceback. We don't put it in the bug descritpion because it is often quite large. |
Okay. That's good then. So if retrace does have access to the full backtrace, it would be great to get rid of the present backtrace and instead post a portion of the full backtrace. Maybe something like this:
That's the first and last five entries in the stack. It's much more helpful for finding out what's really going on than the present truncated backtrace. |
This is what retrace server provides:
This is the actual traceback from running the command:
The full traceback quickly shows that this is not a bug in the package but in the script being downloaded and executed. The truncated traceback has no such information.
I thought we had earlier discussed disabling retrace for python packages because of its poor handling of tracebacks?
The text was updated successfully, but these errors were encountered: