[Reportbug-maint] Bug#704880: reportbug urwid interface crash with Debian Bug 611298

Sandro Tosi morph at debian.org
Sun Apr 7 08:17:30 UTC 2013


reassign 704880 python-urwid
thanks

Hello Nils,

On Sun, Apr 7, 2013 at 6:09 AM, Nils Dagsson Moskopp
<nils+debian-reportbug at dieweltistgarnichtso.net> wrote:
...
> Traceback (most recent call last):
>   File "/usr/bin/reportbug", line 2206, in <module>
>     main()
>   File "/usr/bin/reportbug", line 1080, in main
>     return iface.user_interface()
>   File "/usr/bin/reportbug", line 1859, in user_interface
>     'Please provide a subject for your response.', default="Re: %s" % exinfo.subject, force_prompt=True)
>   File "/usr/lib/pymodules/python2.7/reportbug/ui/urwid_ui.py", line 359, in get_string
>     code, text = box.main(ui)
>   File "/usr/lib/pymodules/python2.7/reportbug/ui/urwid_ui.py", line 200, in main
>     return self.ui.run_wrapper(self.run)
>   File "/usr/lib/python2.7/dist-packages/urwid/raw_display.py", line 237, in run_wrapper
>     return fn()
>   File "/usr/lib/pymodules/python2.7/reportbug/ui/urwid_ui.py", line 151, in run
>     canvas = self.view.render( size, focus=True )
>   File "/usr/lib/python2.7/dist-packages/urwid/widget.py", line 132, in cached_render
>     canv = fn(self, size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/decoration.py", line 219, in render
>     canv = self._original_widget.render(size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/widget.py", line 132, in cached_render
>     canv = fn(self, size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/decoration.py", line 727, in render
>     canv = self._original_widget.render((maxcol,maxrow-top-bottom),focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/widget.py", line 132, in cached_render
>     canv = fn(self, size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/decoration.py", line 535, in render
>     canv = self._original_widget.render((maxcol,)+size[1:], focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/widget.py", line 132, in cached_render
>     canv = fn(self, size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/container.py", line 596, in render
>     focus and self.focus_part == 'body')
>   File "/usr/lib/python2.7/dist-packages/urwid/widget.py", line 132, in cached_render
>     canv = fn(self, size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/container.py", line 1228, in render
>     focus = focus and self.focus_col == i)
>   File "/usr/lib/python2.7/dist-packages/urwid/widget.py", line 132, in cached_render
>     canv = fn(self, size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/container.py", line 596, in render
>     focus and self.focus_part == 'body')
>   File "/usr/lib/python2.7/dist-packages/urwid/widget.py", line 132, in cached_render
>     canv = fn(self, size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/decoration.py", line 219, in render
>     canv = self._original_widget.render(size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/widget.py", line 132, in cached_render
>     canv = fn(self, size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/decoration.py", line 727, in render
>     canv = self._original_widget.render((maxcol,maxrow-top-bottom),focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/widget.py", line 132, in cached_render
>     canv = fn(self, size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/decoration.py", line 535, in render
>     canv = self._original_widget.render((maxcol,)+size[1:], focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/widget.py", line 132, in cached_render
>     canv = fn(self, size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/container.py", line 596, in render
>     focus and self.focus_part == 'body')
>   File "/usr/lib/python2.7/dist-packages/urwid/widget.py", line 132, in cached_render
>     canv = fn(self, size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/decoration.py", line 725, in render
>     canv = self._original_widget.render((maxcol,), focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/widget.py", line 132, in cached_render
>     canv = fn(self, size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/container.py", line 864, in render
>     focus=focus and item_focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/widget.py", line 132, in cached_render
>     canv = fn(self, size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/decoration.py", line 219, in render
>     canv = self._original_widget.render(size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/widget.py", line 170, in finalize_render
>     canv = fn(self, size, focus=focus)
>   File "/usr/lib/python2.7/dist-packages/urwid/listbox.py", line 378, in render
>     assert rows <= maxrow, "Listbox contents too long!  Probably urwid's fault (please report): %r" % ((top,middle,bottom),)
> AssertionError: Listbox contents too long!  Probably urwid's fault (please report): ((0, []), (-1, <Edit selectable flow widget 'Re: texlive-latex-extra: In pax: pdfannotextractor requires libfile-which-perl' edit_pos=78>, 0, 2, (18, 1)), (0, []))

I'm reassigning to python-urwid, likely the bug is there and not in reportbug.

Regards,
--
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi



More information about the Reportbug-maint mailing list