[Debian-pan-maintainers] Bug#1001168: full python backtrace and print locals

PICCA Frederic-emmanuel frederic-emmanuel.picca at synchrotron-soleil.fr
Fri Dec 24 11:17:13 GMT 2021


the full python backtrace

#8 <built-in method draw_markers of matplotlib.backends._backend_agg.RendererAgg object at remote 0xfff47394b0>
#14 Frame 0x120debd80, for file /home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/lines.py, line 2888, in draw (self=<Line2D(_stale=True, stale_callback=None, _axes=None, figure=<Figure(_stale=True, stale_callback=<function at remote 0xfff46dfa60>, figure=<...>, _transform=None, _transformSet=False, _visible=True, _animated=False, _alpha=None, clipbox=None, _clippath=None, _clipon=True, _label='', _picker=None, _rasterized=False, _agg_filter=None, _mouseover=False, _callbacks=<CallbackRegistry(exception_handler=<function at remote 0xfff602cca0>, callbacks={}, _cid_gen=<itertools.count at remote 0xfff5159240>, _func_cid_map={}, _pickled_cids=set()) at remote 0xfff7a3be20>, _remove_method=None, _url=None, _gid=None, _snap=None, _sketch=None, _path_effects=[], _sticky_edges=<_XYPair at remote 0xfff51bacc0>, _in_layout=True, _suptitle=None, _supxlabel=None, _supylabel=None, _align_label_groups={'x': <Grouper(_mapping={}) at remote 0xfff7a3bfa0>, 'y': <Grouper(_mapping={}) at remote 0xfff5273c40>}, _g...(truncated)
#20 Frame 0xfff448f230, for file /home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/artist.py, line 50, in draw_wrapper (artist=<Line2D(_stale=True, stale_callback=None, _axes=None, figure=<Figure(_stale=True, stale_callback=<function at remote 0xfff46dfa60>, figure=<...>, _transform=None, _transformSet=False, _visible=True, _animated=False, _alpha=None, clipbox=None, _clippath=None, _clipon=True, _label='', _picker=None, _rasterized=False, _agg_filter=None, _mouseover=False, _callbacks=<CallbackRegistry(exception_handler=<function at remote 0xfff602cca0>, callbacks={}, _cid_gen=<itertools.count at remote 0xfff5159240>, _func_cid_map={}, _pickled_cids=set()) at remote 0xfff7a3be20>, _remove_method=None, _url=None, _gid=None, _snap=None, _sketch=None, _path_effects=[], _sticky_edges=<_XYPair at remote 0xfff51bacc0>, _in_layout=True, _suptitle=None, _supxlabel=None, _supylabel=None, _align_label_groups={'x': <Grouper(_mapping={}) at remote 0xfff7a3bfa0>, 'y': <Grouper(_mapping={}) at remote 0xfff527...(truncated)
    return draw(artist, renderer)
#27 Frame 0xfff4482900, for file /home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/axis.py, line 555, in draw (self=<XTick(_stale=True, stale_callback=<function at remote 0xfff51d0790>, _axes=<AxesSubplot(_stale=True, stale_callback=<function at remote 0xfff4d2f9d0>, _axes=<...>, figure=<Figure(_stale=True, stale_callback=<function at remote 0xfff46dfa60>, figure=<...>, _transform=None, _transformSet=False, _visible=True, _animated=False, _alpha=None, clipbox=None, _clippath=None, _clipon=True, _label='', _picker=None, _rasterized=False, _agg_filter=None, _mouseover=False, _callbacks=<CallbackRegistry(exception_handler=<function at remote 0xfff602cca0>, callbacks={}, _cid_gen=<itertools.count at remote 0xfff5159240>, _func_cid_map={}, _pickled_cids=set()) at remote 0xfff7a3be20>, _remove_method=None, _url=None, _gid=None, _snap=None, _sketch=None, _path_effects=[], _sticky_edges=<_XYPair at remote 0xfff51bacc0>, _in_layout=True, _suptitle=None, _supxlabel=None, _supylabel=None, _align_label_group...(truncated)
    'matplotlib.ticker.Locator')
#33 Frame 0xfff448f040, for file /home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/artist.py, line 50, in draw_wrapper (artist=<XTick(_stale=True, stale_callback=<function at remote 0xfff51d0790>, _axes=<AxesSubplot(_stale=True, stale_callback=<function at remote 0xfff4d2f9d0>, _axes=<...>, figure=<Figure(_stale=True, stale_callback=<function at remote 0xfff46dfa60>, figure=<...>, _transform=None, _transformSet=False, _visible=True, _animated=False, _alpha=None, clipbox=None, _clippath=None, _clipon=True, _label='', _picker=None, _rasterized=False, _agg_filter=None, _mouseover=False, _callbacks=<CallbackRegistry(exception_handler=<function at remote 0xfff602cca0>, callbacks={}, _cid_gen=<itertools.count at remote 0xfff5159240>, _func_cid_map={}, _pickled_cids=set()) at remote 0xfff7a3be20>, _remove_method=None, _url=None, _gid=None, _snap=None, _sketch=None, _path_effects=[], _sticky_edges=<_XYPair at remote 0xfff51bacc0>, _in_layout=True, _suptitle=None, _supxlabel=None, _supylabel=None, _align_...(truncated)
    return draw(artist, renderer)
#40 Frame 0xfff46217c0, for file /home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/axis.py, line 1419, in draw (self=<XAxis(_stale=True, stale_callback=<function at remote 0xfff51d0790>, _axes=<AxesSubplot(_stale=True, stale_callback=<function at remote 0xfff4d2f9d0>, _axes=<...>, figure=<Figure(_stale=True, stale_callback=<function at remote 0xfff46dfa60>, figure=<...>, _transform=None, _transformSet=False, _visible=True, _animated=False, _alpha=None, clipbox=None, _clippath=None, _clipon=True, _label='', _picker=None, _rasterized=False, _agg_filter=None, _mouseover=False, _callbacks=<CallbackRegistry(exception_handler=<function at remote 0xfff602cca0>, callbacks={}, _cid_gen=<itertools.count at remote 0xfff5159240>, _func_cid_map={}, _pickled_cids=set()) at remote 0xfff7a3be20>, _remove_method=None, _url=None, _gid=None, _snap=None, _sketch=None, _path_effects=[], _sticky_edges=<_XYPair at remote 0xfff51bacc0>, _in_layout=True, _suptitle=None, _supxlabel=None, _supylabel=None, _align_label_grou...(truncated)
    elif not visible:  # something false-like but not None
#47 Frame 0xfff461a230, for file /home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/artist.py, line 50, in draw_wrapper (artist=<XAxis(_stale=True, stale_callback=<function at remote 0xfff51d0790>, _axes=<AxesSubplot(_stale=True, stale_callback=<function at remote 0xfff4d2f9d0>, _axes=<...>, figure=<Figure(_stale=True, stale_callback=<function at remote 0xfff46dfa60>, figure=<...>, _transform=None, _transformSet=False, _visible=True, _animated=False, _alpha=None, clipbox=None, _clippath=None, _clipon=True, _label='', _picker=None, _rasterized=False, _agg_filter=None, _mouseover=False, _callbacks=<CallbackRegistry(exception_handler=<function at remote 0xfff602cca0>, callbacks={}, _cid_gen=<itertools.count at remote 0xfff5159240>, _func_cid_map={}, _pickled_cids=set()) at remote 0xfff7a3be20>, _remove_method=None, _url=None, _gid=None, _snap=None, _sketch=None, _path_effects=[], _sticky_edges=<_XYPair at remote 0xfff51bacc0>, _in_layout=True, _suptitle=None, _supxlabel=None, _supylabel=None, _align_...(truncated)
    return draw(artist, renderer)
#54 Frame 0xfff447a040, for file /home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/image.py, line 388, in _draw_list_compositing_images (artists=[<XAxis(_stale=True, stale_callback=<function at remote 0xfff51d0790>, _axes=<AxesSubplot(_stale=True, stale_callback=<function at remote 0xfff4d2f9d0>, _axes=<...>, figure=<Figure(_stale=True, stale_callback=<function at remote 0xfff46dfa60>, figure=<...>, _transform=None, _transformSet=False, _visible=True, _animated=False, _alpha=None, clipbox=None, _clippath=None, _clipon=True, _label='', _picker=None, _rasterized=False, _agg_filter=None, _mouseover=False, _callbacks=<CallbackRegistry(exception_handler=<function at remote 0xfff602cca0>, callbacks={}, _cid_gen=<itertools.count at remote 0xfff5159240>, _func_cid_map={}, _pickled_cids=set()) at remote 0xfff7a3be20>, _remove_method=None, _url=None, _gid=None, _snap=None, _sketch=None, _path_effects=[], _sticky_edges=<_XYPair at remote 0xfff51bacc0>, _in_layout=True, _suptitle=None, _supxlabel=None, _supy...(truncated)
    extra_height = (out_height - out_height_base) / out_height_base
#61 Frame 0xfff45ebc40, for file /home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/axes/_base.py, line 4106, in draw (self=<AxesSubplot(_stale=True, stale_callback=<function at remote 0xfff4d2f9d0>, _axes=<...>, figure=<Figure(_stale=True, stale_callback=<function at remote 0xfff46dfa60>, figure=<...>, _transform=None, _transformSet=False, _visible=True, _animated=False, _alpha=None, clipbox=None, _clippath=None, _clipon=True, _label='', _picker=None, _rasterized=False, _agg_filter=None, _mouseover=False, _callbacks=<CallbackRegistry(exception_handler=<function at remote 0xfff602cca0>, callbacks={}, _cid_gen=<itertools.count at remote 0xfff5159240>, _func_cid_map={}, _pickled_cids=set()) at remote 0xfff7a3be20>, _remove_method=None, _url=None, _gid=None, _snap=None, _sketch=None, _path_effects=[], _sticky_edges=<_XYPair at remote 0xfff51bacc0>, _in_layout=True, _suptitle=None, _supxlabel=None, _supylabel=None, _align_label_groups={'x': <Grouper(_mapping={}) at remote 0xfff7a3bfa0>, 'y': <Grouper(...(truncated)
Python Exception <class 'UnicodeDecodeError'> 'ascii' codec can't decode byte 0xc2 in position 2280: ordinal not in range(128): 
Error occurred in Python: 'ascii' codec can't decode byte 0xc2 in position 2280: ordinal not in range(128)


(gdb) py-up
#14 Frame 0x120debd80, for file /home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/lines.py, line 2888, in draw (self=<Line2D(_stale=True, stale_callback=None, _axes=None, figure=<Figure(_stale=True, stale_callback=<function at remote 0xfff46dfa60>, figure=<...>, _transform=None, _transformSet=False, _visible=True, _animated=False, _alpha=None, clipbox=None, _clippath=None, _clipon=True, _label='', _picker=None, _rasterized=False, _agg_filter=None, _mouseover=False, _callbacks=<CallbackRegistry(exception_handler=<function at remote 0xfff602cca0>, callbacks={}, _cid_gen=<itertools.count at remote 0xfff5159240>, _func_cid_map={}, _pickled_cids=set()) at remote 0xfff7a3be20>, _remove_method=None, _url=None, _gid=None, _snap=None, _sketch=None, _path_effects=[], _sticky_edges=<_XYPair at remote 0xfff51bacc0>, _in_layout=True, _suptitle=None, _supxlabel=None, _supylabel=None, _align_label_groups={'x': <Grouper(_mapping={}) at remote 0xfff7a3bfa0>, 'y': <Grouper(_mapping={}) at remote 0xfff5273c40>}, _g...(truncated)
(gdb) py-locals
self = <Line2D(_stale=True, stale_callback=None, _axes=None, figure=<Figure(_stale=True, stale_callback=<function at remote 0xfff46dfa60>, figure=<...>, _transform=None, _transformSet=False, _visible=True, _animated=False, _alpha=None, clipbox=None, _clippath=None, _clipon=True, _label='', _picker=None, _rasterized=False, _agg_filter=None, _mouseover=False, _callbacks=<CallbackRegistry(exception_handler=<function at remote 0xfff602cca0>, callbacks={}, _cid_gen=<itertools.count at remote 0xfff5159240>, _func_cid_map={}, _pickled_cids=set()) at remote 0xfff7a3be20>, _remove_method=None, _url=None, _gid=None, _snap=None, _sketch=None, _path_effects=[], _sticky_edges=<_XYPair at remote 0xfff51bacc0>, _in_layout=True, _suptitle=None, _supxlabel=None, _supylabel=None, _align_label_groups={'x': <Grouper(_mapping={}) at remote 0xfff7a3bfa0>, 'y': <Grouper(_mapping={}) at remote 0xfff5273c40>}, _gridspecs=[], _localaxes=<_AxesStack(_pos=0, _elements=[(1, <AxesSubplot(_stale=True, stale_callback=<function at remote 0xfff4d2f9...(truncated)
renderer = <RendererAgg(_texmanager=None, _text2path=<TextToPath(mathtext_parser=<MathTextParser(_output='path') at remote 0xfff4605d30>, _texmanager=None) at remote 0xfff4605bb0>, _raster_depth=0, _rasterizing=False, dpi=<float at remote 0xfff5554570>, width=<numpy.float64 at remote 0xfff45ec590>, height=<numpy.float64 at remote 0xfff45ec5f0>, _renderer=<matplotlib.backends._backend_agg.RendererAgg at remote 0xfff47394b0>, _filter_renderers=[], draw_gouraud_triangle=<built-in method draw_gouraud_triangle of matplotlib.backends._backend_agg.RendererAgg object at remote 0xfff47394b0>, draw_gouraud_triangles=<built-in method draw_gouraud_triangles of matplotlib.backends._backend_agg.RendererAgg object at remote 0xfff47394b0>, draw_image=<built-in method draw_image of matplotlib.backends._backend_agg.RendererAgg object at remote 0xfff47394b0>, draw_markers=<built-in method draw_markers of matplotlib.backends._backend_agg.RendererAgg object at remote 0xfff47394b0>, draw_path_collection=<built-in method draw_path_collection ...(truncated)
subslice = None
tpath = <Path(_vertices=<numpy.ndarray at remote 0xfff4748870>, _codes=None, _readonly=False, _should_simplify=False, _simplify_threshold=<float at remote 0xfff55546f0>, _interpolation_steps=1) at remote 0xfff448ad00>
affine = <Affine2D(_parents={}, _invalid=0, _shorthand_name='', _inverted=None, _mtx=<numpy.ndarray at remote 0xfff4734bd0>) at remote 0xfff448a970>
gc = <GraphicsContextBase(_alpha=<float at remote 0xfff515b5d0>, _forced_alpha=False, _antialiased=1, _capstyle=<CapStyle(_value_='butt', _name_='butt', __objclass__=<EnumMeta(_generate_next_value_=<function at remote 0xfff5590e50>, __module__='matplotlib._enums', __doc__="\n    Define how the two endpoints (caps) of an unclosed line are drawn.\n\n    How to draw the start and end points of lines that represent a closed curve\n    (i.e. that end in a `~.path.Path.CLOSEPOLY`) is controlled by the line's\n    `JoinStyle`. For all other lines, how the start and end points are drawn is\n    controlled by the *CapStyle*.\n\n    For a visual impression of each *CapStyle*, `view these docs online\n    <CapStyle>` or run `CapStyle.demo`.\n\n    **Supported values:**\n\n    .. rst-class:: value-list\n\n        'butt'\n            the line is squared off at its endpoint.\n        'projecting'\n            the line is squared off as in *butt*, but the filled in area\n            extends beyond the endpoint a distance of ``li...(truncated)
ec_rgba = (<float at remote 0xfff55468d0>, <float at remote 0xfff55468f0>, <float at remote 0xfff5546910>, <float at remote 0xfff601f090>)
fc_rgba = (<float at remote 0xfff55468d0>, <float at remote 0xfff55468f0>, <float at remote 0xfff5546910>, <float at remote 0xfff601f090>)
fcalt_rgba = (<float at remote 0xfff6685bf0>, <float at remote 0xfff6685bf0>, <float at remote 0xfff6685bf0>, <float at remote 0xfff6685bf0>)
marker = <MarkerStyle(_marker_function=<method at remote 0xfff4a598c0>, _fillstyle='full', _marker=3, _path=<Path(_vertices=<numpy.ndarray at remote 0xfff5190750>, _codes=None, _interpolation_steps=1, _simplify_threshold=<float at remote 0xfff55546f0>, _should_simplify=False, _readonly=False) at remote 0xfff5196430>, _transform=<Affine2D(_parents={}, _invalid=0, _shorthand_name='', _inverted=None, _mtx=<numpy.ndarray at remote 0xfff4744b10>) at remote 0xfff46ff400>, _alt_path=None, _alt_transform=None, _snap_threshold=<float at remote 0xfff5212b30>, _joinstyle=<JoinStyle(_value_='round', _name_='round', __objclass__=<EnumMeta(_generate_next_value_=<function at remote 0xfff5590e50>, __module__='matplotlib._enums', __doc__='\n    Define how the connection between two line segments is drawn.\n\n    For a visual impression of each *JoinStyle*, `view these docs online\n    <JoinStyle>`, or run `JoinStyle.demo`.\n\n    Lines in Matplotlib are typically defined by a 1D `~.path.Path` and a\n    finite ``linewidth``, where the...(truncated)
markevery = None
subsampled = <Path(_vertices=<numpy.ndarray at remote 0xfff4748870>, _codes=None, _readonly=False, _should_simplify=False, _simplify_threshold=<float at remote 0xfff55546f0>, _interpolation_steps=1) at remote 0xfff448ad00>
snap = True
marker_path = <Path(_vertices=<numpy.ndarray at remote 0xfff5190750>, _codes=None, _interpolation_steps=1, _simplify_threshold=<float at remote 0xfff55546f0>, _should_simplify=False, _readonly=False) at remote 0xfff5196430>
marker_trans = <Affine2D(_parents={}, _invalid=0, _shorthand_name='', _inverted=None, _mtx=<numpy.ndarray at remote 0xfff47480f0>) at remote 0xfff448ad30>
w = <float at remote 0xfff4609c90>



More information about the Debian-pan-maintainers mailing list