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

RecursionError: maximum recursion depth exceeded while calling a Python object #16

Closed
besser82 opened this issue Mar 28, 2017 · 9 comments
Labels

Comments

@besser82
Copy link
Collaborator

See: https://bugzilla.redhat.com/show_bug.cgi?id=1436451

@anaselli
Copy link
Collaborator

Thanks @besser82 i'll look at it

@anaselli anaselli added the bug label Mar 29, 2017
@anaselli
Copy link
Collaborator

As i wrote it the original report, i cannot reproduce it atm. If someone can do it in vm, maybe saving a rollback position to test the case more times... or help me to find a way...

@besser82
Copy link
Collaborator Author

besser82 commented Mar 29, 2017

Looking at the last comment in rhbz this might be related to the Gtk-backend… It looks suspicious to me, there is the same backtrace in #18 (comment).

@besser82
Copy link
Collaborator Author

besser82 commented Mar 30, 2017

Not an issue with dnfdragora-code, but libyui-gtk: see rhbz.

@besser82
Copy link
Collaborator Author

besser82 commented Apr 5, 2017

Temporary fix in cca9412.

Leaving open to track…

@besser82
Copy link
Collaborator Author

Even fixing the GTK3-warnings in libyui-gtk (libyui/libyui-gtk@3c7aad0) didn't fix this issue… sigh :(

@anaselli
Copy link
Collaborator

anaselli commented Apr 10, 2017

could you please test the following patch to see if the crash still occurs? I tried this patch with the old dnfdragora without your max recursion changes and without libyui-gtk changes too, and it worked. I'll test with qt to see if we have no regressions there too

@besser82
Copy link
Collaborator Author

Test worked fine, when in a transaction with 1161 items (updating Fedora 25 Cinnamon Live with all recent updates available).

I used the unfixed libyui-gtk and removed the increase of recursion-depth in Python.

Thanks for fixing this issue. =)

@besser82
Copy link
Collaborator Author

Fixed in 0d6ff95.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants