[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#1010660: britney: Crash with RecursionError: maximum recursion depth exceeded



Control: reassign -1 release.debian.org
Control: retitle -1 britney: Crash with RecursionError: maximum recursion depth exceeded

On Fri, 2022-05-06 at 12:41 +0200, Christian Marillat wrote:
> I'm using britney (last commit normally)
> 2ccce826090ebc3f2cbdb26df3c5b0817f7a7cc2

britney is not part of dak and is not maintained by the FTP team;
reassigned to the correct pseudo-package.

> You can download data used for this crash here :
> 
> https://www.deb-multimedia.org/tests/britney-2022-05-06.tar.xz
> 
> Since may 2, 2022 I see :
> 
> Traceback (most recent call last):
>   File "/usr/bin/britney.py", line 1583, in <module>
>     Britney().main()
>   File "/usr/bin/britney.py", line 1570, in main
>     self.upgrade_testing()
>   File "/usr/bin/britney.py", line 1241, in upgrade_testing
>     self.run_auto_hinter()
>   File "/usr/bin/britney.py", line 1515, in run_auto_hinter
>     for lst in self.get_auto_hinter_hints(self.upgrade_me):
>   File "/usr/bin/britney.py", line 1479, in get_auto_hinter_hints
>     hint = find_related(e, set(), True)
>   File "/usr/bin/britney.py", line 1468, in find_related
>     if not find_related(p, hint):
>   File "/usr/bin/britney.py", line 1468, in find_related
>     if not find_related(p, hint):
>   File "/usr/bin/britney.py", line 1468, in find_related
>     if not find_related(p, hint):
>   [Previous line repeated 989 more times]
>   File "/usr/bin/britney.py", line 1462, in find_related
>     hint.add(excuse.item)
>   File "/usr/lib/python3/dist-packages/britney2/migrationitem.py",
> line 79, in __hash__
>     if not self.version:
> RecursionError: maximum recursion depth exceeded


Reply to: