- Package:
- src:gcc-11
- Source:
- gcc-11
- Submitter:
- Sebastian Ramacher
- Date:
- 2024-01-04 17:39:12 UTC
- Severity:
- serious
- Tags:
Source: hkl Version: 5.0.0.2816-2 Severity: serious Tags: ftbfs sid bookworm Justification: fails to build from source (but built successfully in the past) | ../../config/test-driver: line 112: 746832 Segmentation fault "$@" >> "$log_file" 2>&1 | FAIL: trajectory.py | ================================================ | hkl 5.0.0.0: tests/bindings/test-suite.log | ================================================ | | # TOTAL: 3 | # PASS: 2 | # SKIP: 0 | # XFAIL: 0 | # FAIL: 1 | # XPASS: 0 | # ERROR: 0 | | .. contents:: :depth: 2 | | FAIL: trajectory.py | =================== | | FAIL trajectory.py (exit status: 139) | | ============================================================================ | Testsuite summary for hkl 5.0.0.0 | ============================================================================ | # TOTAL: 3 | # PASS: 2 | # SKIP: 0 | # XFAIL: 0 | # FAIL: 1 | # XPASS: 0 | # ERROR: 0 | ============================================================================ | See tests/bindings/test-suite.log | Please report to picca@synchrotron-soleil.fr | ============================================================================ | make[5]: *** [Makefile:572: test-suite.log] Error 1 See https://buildd.debian.org/status/fetch.php?pkg=hkl&arch=mips64el&ver=5.0.0.2816-2%2Bb1&stamp=1638547106&raw=0 Cheers
Here the backtrace on mips64el
#0 agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> >::blend_solid_hspan(int, int, unsigned int, agg::rgba8T<agg::linear> const&, unsigned char const*)
(covers=0x10000000000 <error: Cannot access memory at address 0x10000000000>, c=..., len=<optimized out>, y=166, x=<optimized out>, this=<optimized out>)
at extern/agg24-svn/include/agg_color_rgba.h:395
#1 agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > >::blend_solid_hspan(int, int, int, agg::rgba8T<agg::linear> const&, unsigned char const*) (covers=<optimized out>, c=..., len=<optimized out>, y=166, x=<optimized out>, this=0x12123abf8)
at extern/agg24-svn/include/agg_renderer_base.h:294
#2 agg::render_scanline_aa_solid<agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline, agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > >, agg::rgba8T<agg::linear> >(agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline const&, agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > >&, agg::rgba8T<agg::linear> const&) (color=..., ren=..., sl=...) at extern/agg24-svn/include/agg_renderer_scanline.h:40
#3 agg::renderer_scanline_aa_solid<agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > > >::render<agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline>(agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline const&)
(sl=..., this=0x12123ac10) at extern/agg24-svn/include/agg_renderer_scanline.h:130
#4 agg::render_scanlines<agg::serialized_scanlines_adaptor_aa<unsigned char>, agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline, agg::renderer_scanline_aa_solid<agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > > > >(agg::serialized_scanlines_adaptor_aa<unsigned char>&, agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline&, agg::renderer_scanline_aa_solid<agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > > >&) [clone .part.0] [clone .lto_priv.0] (ras=..., sl=..., ren=...)
at extern/agg24-svn/include/agg_renderer_scanline.h:446
#5 0x000000fff49a367c in agg::render_scanlines<agg::serialized_scanlines_adaptor_aa<unsigned char>, agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline, agg::renderer_scanline_aa_solid<agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > > > >(agg::serialized_scanlines_adaptor_aa<unsigned char>&, agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline&, agg::renderer_scanline_aa_solid<agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > > >&) (ren=..., sl=..., ras=...)
at extern/agg24-svn/include/agg_renderer_scanline.h:440
#6 RendererAgg::draw_markers<py::PathIterator>(GCAgg&, py::PathIterator&, agg::trans_affine&, py::PathIterator&, agg::trans_affine&, agg::rgba)
(color=..., trans=..., path=..., marker_trans=..., marker_path=..., gc=..., this=0x12123aaa0) at src/_backend_agg.h:658
#7 PyRendererAgg_draw_markers(PyRendererAgg*, _object*) (self=<optimized out>, args=<optimized out>) at src/_backend_agg_wrapper.cpp:285
#8 0x00000001202e36a0 in cfunction_call (func=0xfff11f08b0, args=<optimized out>, kwargs=<optimized out>) at ../Objects/methodobject.c:552
#9 0x000000012003891c in _PyObject_MakeTpCall (tstate=0x1205a97c0, callable=0xfff11f08b0, args=<optimized out>, nargs=<optimized out>, keywords=0x0) at ../Objects/call.c:191
#10 0x000000012002841c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775814, args=0x121281590, callable=0xfff11f08b0, tstate=<optimized out>)
at ../Include/cpython/abstract.h:116
#11 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775814, args=0x121281590, callable=0xfff11f08b0, tstate=<optimized out>) at ../Include/cpython/abstract.h:103
#12 PyObject_Vectorcall (kwnames=0x0, nargsf=9223372036854775814, args=0x121281590, callable=0xfff11f08b0) at ../Include/cpython/abstract.h:127
#13 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#14 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3487
#15 0x000000012001d898 in _PyEval_EvalFrame (throwflag=0, f=0x121281330, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#16 function_code_fastcall (tstate=0x1205a97c0, co=<optimized out>, args=0xfff120cd78, nargs=2, globals=<optimized out>) at ../Objects/call.c:330
#17 0x000000012002535c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff120cd68, callable=0xfff520a310, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#18 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff120cd68, callable=0xfff520a310) at ../Include/cpython/abstract.h:127
#19 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#20 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3518
#21 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff120cbe0, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#22 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff5231500, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff1069720, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0xfff51fafa0, name=0xfff7953bb0, qualname=0xfff5264730) at ../Python/ceval.c:4327
#23 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#24 0x00000001200262dc in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff1069710, callable=0xfff520a3a0, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#25 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff1069710, callable=0xfff520a3a0) at ../Include/cpython/abstract.h:127
#26 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#27 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#28 0x000000012001d898 in _PyEval_EvalFrame (throwflag=0, f=0xfff1069580, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#29 function_code_fastcall (tstate=0x1205a97c0, co=<optimized out>, args=0xfff120cb88, nargs=2, globals=<optimized out>) at ../Objects/call.c:330
#30 0x000000012002535c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff120cb78, callable=0xfff4b2f8b0, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#31 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff120cb78, callable=0xfff4b2f8b0) at ../Include/cpython/abstract.h:127
#32 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#33 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3518
#34 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff120c9f0, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#35 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff5231500, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff11feb68, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0xfff4b23bb0, name=0xfff7953bb0, qualname=0xfff4b886f0) at ../Python/ceval.c:4327
#36 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#37 0x00000001200262dc in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff11feb58, callable=0xfff4b2f940, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#38 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff11feb58, callable=0xfff4b2f940) at ../Include/cpython/abstract.h:127
#39 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#40 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#41 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff11fe9a0, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#42 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff4b16920, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff12423c8, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0xfff7953bb0, qualname=0xfff4b92cb0) at ../Python/ceval.c:4327
#43 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#44 0x000000012002535c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff12423b8, callable=0xfff4b3a310, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#45 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff12423b8, callable=0xfff4b3a310) at ../Include/cpython/abstract.h:127
#46 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#47 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3518
#48 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff1242230, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#49 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff5231500, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff1206228, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0xfff4b306a0, name=0xfff7953bb0, qualname=0xfff4b92cb0) at ../Python/ceval.c:4327
#50 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#51 0x00000001200262dc in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff1206218, callable=0xfff4b3a3a0, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#52 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff1206218, callable=0xfff4b3a3a0) at ../Include/cpython/abstract.h:127
#53 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#54 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#55 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff1206040, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#56 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff528df50, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=4, kwnames=0x0, kwargs=0xfff13a5e28, kwcount=0, kwstep=1, defs=0xfff4ece568, defcount=1, kwdefs=0x0, closure=0x0, name=0xfff4f39030, qualname=0xfff4f39030) at ../Python/ceval.c:4327
#57 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#58 0x0000000120025840 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775812, args=<optimized out>, callable=0xfff4ed6160, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#59 PyObject_Vectorcall (kwnames=0x0, nargsf=9223372036854775812, args=0xfff13a5e08, callable=<optimized out>) at ../Include/cpython/abstract.h:127
#60 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#61 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3487
#62 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff13a5c40, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#63 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff4b73500, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff12427a8, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0xfff7953bb0, qualname=0xfff4b72df0) at ../Python/ceval.c:4327
#64 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#65 0x000000012002535c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff1242798, callable=0xfff4b4b160, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#66 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff1242798, callable=0xfff4b4b160) at ../Include/cpython/abstract.h:127
#67 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#68 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3518
#69 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff1242610, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#70 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff5231500, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff13a5628, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0xfff4b30bb0, name=0xfff7953bb0, qualname=0xfff4b72df0) at ../Python/ceval.c:4327
#71 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#72 0x00000001200262dc in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff13a5618, callable=0xfff4b4b1f0, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#73 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff13a5618, callable=0xfff4b4b1f0) at ../Include/cpython/abstract.h:127
#74 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#75 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#76 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff13a5440, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#77 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff528df50, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=4, kwnames=0x0, kwargs=0xfff1478b58, kwcount=0, kwstep=1, defs=0xfff4ece568, defcount=1, kwdefs=0x0, closure=0x0, name=0xfff4f39030, qualname=0xfff4f39030) at ../Python/ceval.c:4327
#78 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#79 0x0000000120025840 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775812, args=<optimized out>, callable=0xfff4ed6160, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#80 PyObject_Vectorcall (kwnames=0x0, nargsf=9223372036854775812, args=0xfff1478b38, callable=<optimized out>) at ../Include/cpython/abstract.h:127
#81 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#82 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3487
#83 0x000000012001d898 in _PyEval_EvalFrame (throwflag=0, f=0xfff14789a0, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#84 function_code_fastcall (tstate=0x1205a97c0, co=<optimized out>, args=0xfff12421d8, nargs=2, globals=<optimized out>) at ../Objects/call.c:330
#85 0x000000012002535c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff12421c8, callable=0xfff49e4a60, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#86 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff12421c8, callable=0xfff49e4a60) at ../Include/cpython/abstract.h:127
#87 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#88 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3518
#89 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff1242040, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#90 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff5231500, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff124ff28, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0xfff4a69c70, name=0xfff7953bb0, qualname=0xfff4e7d030) at ../Python/ceval.c:4327
#91 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#92 0x0000000120021bc0 in do_call_core (kwdict=0xfff11f1b40, callargs=0xfff124ff00, func=0xfff49e4af0, tstate=<optimized out>) at ../Python/ceval.c:5123
#93 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3580
#94 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff11f33e0, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#95 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff5231660, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff1478780, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0xfff4a79220, name=0xfff7953bb0, qualname=0xfff4e7d030) at ../Python/ceval.c:4327
#96 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#97 0x00000001200262dc in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff1478770, callable=0xfff49e4b80, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#98 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff1478770, callable=0xfff49e4b80) at ../Include/cpython/abstract.h:127
#99 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#100 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#101 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff14785e0, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#102 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff49ec450, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kwnames=0x0, kwargs=0xffffffb4c0, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0xfff49eadf0, name=0xfff7953bb0, qualname=0xfff49dde90) at ../Python/ceval.c:4327
#103 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#104 0x00000001202c7df8 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=1, args=0xffffffb4b8, callable=0xfff49f11f0, tstate=0x1205a97c0) at ../Include/cpython/abstract.h:118
#105 method_vectorcall (method=<optimized out>, args=0xfff7ba0058, nargsf=<optimized out>, kwnames=0x0) at ../Objects/classobject.c:61
#106 0x0000000120021bc0 in do_call_core (kwdict=0xfff145ca00, callargs=0xfff7ba0040, func=0xfff123e340, tstate=<optimized out>) at ../Python/ceval.c:5123
#107 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3580
#108 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff1478400, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#109 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff5172190, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kwnames=0x0, kwargs=0xfff144be68, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0xfff52e94b0, qualname=0xfff51eddf0) at ../Python/ceval.c:4327
#110 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#111 0x00000001200262dc in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff144be60, callable=0xfff4f79160, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#112 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff144be60, callable=0xfff4f79160) at ../Include/cpython/abstract.h:127
#113 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#114 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#115 0x000000012001d898 in _PyEval_EvalFrame (throwflag=0, f=0xfff144bcf0, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#116 function_code_fastcall (tstate=0x1205a97c0, co=<optimized out>, args=0x1210951f0, nargs=0, globals=<optimized out>) at ../Objects/call.c:330
#117 0x0000000120025840 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775808, args=<optimized out>, callable=0xfff49e78b0, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#118 PyObject_Vectorcall (kwnames=0x0, nargsf=9223372036854775808, args=0x1210951f0, callable=<optimized out>) at ../Include/cpython/abstract.h:127
#119 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#120 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3487
#121 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0x121095010, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#122 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff7a600e0, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=3, kwnames=0xfff7960fd8, kwargs=0x120b3c250, kwcount=3, kwstep=1, defs=0xfff79672d8, defcount=3, kwdefs=0x0, closure=0x0, name=0xfff794e2b0, qualname=0xfff794e2b0) at ../Python/ceval.c:4327
#123 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#124 0x0000000120024f0c in _PyObject_VectorcallTstate (kwnames=0xfff7960fc0, nargsf=<optimized out>, args=<optimized out>, callable=0xfff1973e50, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#125 PyObject_Vectorcall (kwnames=0xfff7960fc0, nargsf=<optimized out>, args=<optimized out>, callable=0xfff1973e50) at ../Include/cpython/abstract.h:127
#126 call_function (kwnames=0xfff7960fc0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#127 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3535
#128 0x000000012001d898 in _PyEval_EvalFrame (throwflag=0, f=0x120b3c070, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#129 function_code_fastcall (tstate=0x1205a97c0, co=<optimized out>, args=0x120603da0, nargs=0, globals=<optimized out>) at ../Objects/call.c:330
#130 0x000000012002535c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x120603da0, callable=0xfff1973f70, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#131 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x120603da0, callable=0xfff1973f70) at ../Include/cpython/abstract.h:127
#132 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#133 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3518
#134 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0x120603c30, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#135 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff7a607c0, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=0, kwnames=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at ../Python/ceval.c:4327
#136 0x000000012010814c in _PyEval_EvalCodeWithName
(qualname=0x0, name=0x0, closure=0x0, kwdefs=0x0, defcount=0, defs=0x0, kwstep=2, kwcount=0, kwargs=0x0, kwnames=0x0, argcount=0, args=0x0, locals=<optimized out>, globals=<optimized out>, _co=<optimized out>) at ../Python/ceval.c:4359
#137 PyEval_EvalCodeEx (closure=0x0, kwdefs=0x0, defcount=0, defs=0x0, kwcount=0, kws=0x0, argcount=0, args=0x0, locals=<optimized out>, globals=<optimized out>, _co=<optimized out>)
at ../Python/ceval.c:4375
#138 PyEval_EvalCode (co=<optimized out>, globals=<optimized out>, locals=<optimized out>) at ../Python/ceval.c:826
#139 0x0000000120153c44 in run_eval_code_obj (locals=0xfff7b0c940, globals=0xfff7b0c940, co=0xfff7a607c0, tstate=0x1205a97c0) at ../Python/pythonrun.c:1221
#140 run_mod (mod=<optimized out>, filename=<optimized out>, globals=0xfff7b0c940, locals=0xfff7b0c940, flags=<optimized out>, arena=<optimized out>) at ../Python/pythonrun.c:1242
#141 0x0000000120156758 in pyrun_file (flags=0xffffffc1e0, closeit=1, locals=0xfff7b0c940, globals=0xfff7b0c940, start=257, filename=0xfff7992ea0, fp=0x1205a6410)
at ../Python/pythonrun.c:1140
#142 pyrun_simple_file (flags=0xffffffc1e0, closeit=1, filename=0xfff7992ea0, fp=0x1205a6410) at ../Python/pythonrun.c:450
#143 PyRun_SimpleFileExFlags (fp=0x1205a6410, filename=<optimized out>, closeit=<optimized out>, flags=0xffffffc1e0) at ../Python/pythonrun.c:483
#144 0x0000000120029ca0 in pymain_run_file (cf=0xffffffc1e0, config=0x1205a83c0) at ../Modules/main.c:373
#145 pymain_run_python (exitcode=0xffffffc360) at ../Modules/main.c:598
#146 0x000000012002a440 in Py_RunMain () at ../Modules/main.c:677
#147 pymain_main (args=0xffffffc320) at ../Modules/main.c:707
#148 Py_BytesMain (argc=<optimized out>, argv=<optimized out>) at ../Modules/main.c:731
#149 0x000000012001d7ec in main (argc=<optimized out>, argv=<optimized out>) at ../Programs/python.c:15
Here the backtrace on mips64el
#0 agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> >::blend_solid_hspan(int, int, unsigned int, agg::rgba8T<agg::linear> const&, unsigned char const*)
(covers=0x10000000000 <error: Cannot access memory at address 0x10000000000>, c=..., len=<optimized out>, y=166, x=<optimized out>, this=<optimized out>)
at extern/agg24-svn/include/agg_color_rgba.h:395
#1 agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > >::blend_solid_hspan(int, int, int, agg::rgba8T<agg::linear> const&, unsigned char const*) (covers=<optimized out>, c=..., len=<optimized out>, y=166, x=<optimized out>, this=0x12123abf8)
at extern/agg24-svn/include/agg_renderer_base.h:294
#2 agg::render_scanline_aa_solid<agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline, agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > >, agg::rgba8T<agg::linear> >(agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline const&, agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > >&, agg::rgba8T<agg::linear> const&) (color=..., ren=..., sl=...) at extern/agg24-svn/include/agg_renderer_scanline.h:40
#3 agg::renderer_scanline_aa_solid<agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > > >::render<agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline>(agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline const&)
(sl=..., this=0x12123ac10) at extern/agg24-svn/include/agg_renderer_scanline.h:130
#4 agg::render_scanlines<agg::serialized_scanlines_adaptor_aa<unsigned char>, agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline, agg::renderer_scanline_aa_solid<agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > > > >(agg::serialized_scanlines_adaptor_aa<unsigned char>&, agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline&, agg::renderer_scanline_aa_solid<agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > > >&) [clone .part.0] [clone .lto_priv.0] (ras=..., sl=..., ren=...)
at extern/agg24-svn/include/agg_renderer_scanline.h:446
#5 0x000000fff49a367c in agg::render_scanlines<agg::serialized_scanlines_adaptor_aa<unsigned char>, agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline, agg::renderer_scanline_aa_solid<agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > > > >(agg::serialized_scanlines_adaptor_aa<unsigned char>&, agg::serialized_scanlines_adaptor_aa<unsigned char>::embedded_scanline&, agg::renderer_scanline_aa_solid<agg::renderer_base<agg::pixfmt_alpha_blend_rgba<fixed_blender_rgba_plain<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_accessor<unsigned char> > > >&) (ren=..., sl=..., ras=...)
at extern/agg24-svn/include/agg_renderer_scanline.h:440
#6 RendererAgg::draw_markers<py::PathIterator>(GCAgg&, py::PathIterator&, agg::trans_affine&, py::PathIterator&, agg::trans_affine&, agg::rgba)
(color=..., trans=..., path=..., marker_trans=..., marker_path=..., gc=..., this=0x12123aaa0) at src/_backend_agg.h:658
#7 PyRendererAgg_draw_markers(PyRendererAgg*, _object*) (self=<optimized out>, args=<optimized out>) at src/_backend_agg_wrapper.cpp:285
#8 0x00000001202e36a0 in cfunction_call (func=0xfff11f08b0, args=<optimized out>, kwargs=<optimized out>) at ../Objects/methodobject.c:552
#9 0x000000012003891c in _PyObject_MakeTpCall (tstate=0x1205a97c0, callable=0xfff11f08b0, args=<optimized out>, nargs=<optimized out>, keywords=0x0) at ../Objects/call.c:191
#10 0x000000012002841c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775814, args=0x121281590, callable=0xfff11f08b0, tstate=<optimized out>)
at ../Include/cpython/abstract.h:116
#11 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775814, args=0x121281590, callable=0xfff11f08b0, tstate=<optimized out>) at ../Include/cpython/abstract.h:103
#12 PyObject_Vectorcall (kwnames=0x0, nargsf=9223372036854775814, args=0x121281590, callable=0xfff11f08b0) at ../Include/cpython/abstract.h:127
#13 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#14 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3487
#15 0x000000012001d898 in _PyEval_EvalFrame (throwflag=0, f=0x121281330, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#16 function_code_fastcall (tstate=0x1205a97c0, co=<optimized out>, args=0xfff120cd78, nargs=2, globals=<optimized out>) at ../Objects/call.c:330
#17 0x000000012002535c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff120cd68, callable=0xfff520a310, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#18 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff120cd68, callable=0xfff520a310) at ../Include/cpython/abstract.h:127
#19 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#20 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3518
#21 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff120cbe0, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#22 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff5231500, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff1069720, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0xfff51fafa0, name=0xfff7953bb0, qualname=0xfff5264730) at ../Python/ceval.c:4327
#23 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#24 0x00000001200262dc in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff1069710, callable=0xfff520a3a0, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#25 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff1069710, callable=0xfff520a3a0) at ../Include/cpython/abstract.h:127
#26 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#27 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#28 0x000000012001d898 in _PyEval_EvalFrame (throwflag=0, f=0xfff1069580, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#29 function_code_fastcall (tstate=0x1205a97c0, co=<optimized out>, args=0xfff120cb88, nargs=2, globals=<optimized out>) at ../Objects/call.c:330
#30 0x000000012002535c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff120cb78, callable=0xfff4b2f8b0, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#31 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff120cb78, callable=0xfff4b2f8b0) at ../Include/cpython/abstract.h:127
#32 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#33 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3518
#34 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff120c9f0, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#35 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff5231500, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff11feb68, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0xfff4b23bb0, name=0xfff7953bb0, qualname=0xfff4b886f0) at ../Python/ceval.c:4327
#36 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#37 0x00000001200262dc in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff11feb58, callable=0xfff4b2f940, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#38 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff11feb58, callable=0xfff4b2f940) at ../Include/cpython/abstract.h:127
#39 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#40 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#41 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff11fe9a0, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#42 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff4b16920, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff12423c8, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0xfff7953bb0, qualname=0xfff4b92cb0) at ../Python/ceval.c:4327
#43 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#44 0x000000012002535c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff12423b8, callable=0xfff4b3a310, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#45 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff12423b8, callable=0xfff4b3a310) at ../Include/cpython/abstract.h:127
#46 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#47 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3518
#48 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff1242230, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#49 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff5231500, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff1206228, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0xfff4b306a0, name=0xfff7953bb0, qualname=0xfff4b92cb0) at ../Python/ceval.c:4327
#50 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#51 0x00000001200262dc in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff1206218, callable=0xfff4b3a3a0, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#52 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff1206218, callable=0xfff4b3a3a0) at ../Include/cpython/abstract.h:127
#53 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#54 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#55 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff1206040, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#56 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff528df50, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=4, kwnames=0x0, kwargs=0xfff13a5e28, kwcount=0, kwstep=1, defs=0xfff4ece568, defcount=1, kwdefs=0x0, closure=0x0, name=0xfff4f39030, qualname=0xfff4f39030) at ../Python/ceval.c:4327
#57 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#58 0x0000000120025840 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775812, args=<optimized out>, callable=0xfff4ed6160, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#59 PyObject_Vectorcall (kwnames=0x0, nargsf=9223372036854775812, args=0xfff13a5e08, callable=<optimized out>) at ../Include/cpython/abstract.h:127
#60 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#61 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3487
#62 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff13a5c40, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#63 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff4b73500, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff12427a8, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0xfff7953bb0, qualname=0xfff4b72df0) at ../Python/ceval.c:4327
#64 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#65 0x000000012002535c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff1242798, callable=0xfff4b4b160, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#66 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff1242798, callable=0xfff4b4b160) at ../Include/cpython/abstract.h:127
#67 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#68 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3518
#69 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff1242610, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#70 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff5231500, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff13a5628, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0xfff4b30bb0, name=0xfff7953bb0, qualname=0xfff4b72df0) at ../Python/ceval.c:4327
#71 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#72 0x00000001200262dc in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff13a5618, callable=0xfff4b4b1f0, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#73 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff13a5618, callable=0xfff4b4b1f0) at ../Include/cpython/abstract.h:127
#74 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#75 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#76 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff13a5440, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#77 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff528df50, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=4, kwnames=0x0, kwargs=0xfff1478b58, kwcount=0, kwstep=1, defs=0xfff4ece568, defcount=1, kwdefs=0x0, closure=0x0, name=0xfff4f39030, qualname=0xfff4f39030) at ../Python/ceval.c:4327
#78 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#79 0x0000000120025840 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775812, args=<optimized out>, callable=0xfff4ed6160, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#80 PyObject_Vectorcall (kwnames=0x0, nargsf=9223372036854775812, args=0xfff1478b38, callable=<optimized out>) at ../Include/cpython/abstract.h:127
#81 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#82 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3487
#83 0x000000012001d898 in _PyEval_EvalFrame (throwflag=0, f=0xfff14789a0, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#84 function_code_fastcall (tstate=0x1205a97c0, co=<optimized out>, args=0xfff12421d8, nargs=2, globals=<optimized out>) at ../Objects/call.c:330
#85 0x000000012002535c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff12421c8, callable=0xfff49e4a60, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#86 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff12421c8, callable=0xfff49e4a60) at ../Include/cpython/abstract.h:127
#87 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#88 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3518
#89 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff1242040, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#90 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff5231500, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff124ff28, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0xfff4a69c70, name=0xfff7953bb0, qualname=0xfff4e7d030) at ../Python/ceval.c:4327
#91 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#92 0x0000000120021bc0 in do_call_core (kwdict=0xfff11f1b40, callargs=0xfff124ff00, func=0xfff49e4af0, tstate=<optimized out>) at ../Python/ceval.c:5123
#93 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3580
#94 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff11f33e0, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#95 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff5231660, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0xfff1478780, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0xfff4a79220, name=0xfff7953bb0, qualname=0xfff4e7d030) at ../Python/ceval.c:4327
#96 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#97 0x00000001200262dc in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff1478770, callable=0xfff49e4b80, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#98 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff1478770, callable=0xfff49e4b80) at ../Include/cpython/abstract.h:127
#99 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#100 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#101 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff14785e0, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#102 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff49ec450, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kwnames=0x0, kwargs=0xffffffb4c0, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0xfff49eadf0, name=0xfff7953bb0, qualname=0xfff49dde90) at ../Python/ceval.c:4327
#103 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#104 0x00000001202c7df8 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=1, args=0xffffffb4b8, callable=0xfff49f11f0, tstate=0x1205a97c0) at ../Include/cpython/abstract.h:118
#105 method_vectorcall (method=<optimized out>, args=0xfff7ba0058, nargsf=<optimized out>, kwnames=0x0) at ../Objects/classobject.c:61
#106 0x0000000120021bc0 in do_call_core (kwdict=0xfff145ca00, callargs=0xfff7ba0040, func=0xfff123e340, tstate=<optimized out>) at ../Python/ceval.c:5123
#107 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3580
#108 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0xfff1478400, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#109 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff5172190, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kwnames=0x0, kwargs=0xfff144be68, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0xfff52e94b0, qualname=0xfff51eddf0) at ../Python/ceval.c:4327
#110 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#111 0x00000001200262dc in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0xfff144be60, callable=0xfff4f79160, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#112 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0xfff144be60, callable=0xfff4f79160) at ../Include/cpython/abstract.h:127
#113 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#114 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#115 0x000000012001d898 in _PyEval_EvalFrame (throwflag=0, f=0xfff144bcf0, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#116 function_code_fastcall (tstate=0x1205a97c0, co=<optimized out>, args=0x1210951f0, nargs=0, globals=<optimized out>) at ../Objects/call.c:330
#117 0x0000000120025840 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775808, args=<optimized out>, callable=0xfff49e78b0, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#118 PyObject_Vectorcall (kwnames=0x0, nargsf=9223372036854775808, args=0x1210951f0, callable=<optimized out>) at ../Include/cpython/abstract.h:127
#119 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#120 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3487
#121 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0x121095010, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#122 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff7a600e0, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=3, kwnames=0xfff7960fd8, kwargs=0x120b3c250, kwcount=3, kwstep=1, defs=0xfff79672d8, defcount=3, kwdefs=0x0, closure=0x0, name=0xfff794e2b0, qualname=0xfff794e2b0) at ../Python/ceval.c:4327
#123 0x0000000120039e20 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#124 0x0000000120024f0c in _PyObject_VectorcallTstate (kwnames=0xfff7960fc0, nargsf=<optimized out>, args=<optimized out>, callable=0xfff1973e50, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#125 PyObject_Vectorcall (kwnames=0xfff7960fc0, nargsf=<optimized out>, args=<optimized out>, callable=0xfff1973e50) at ../Include/cpython/abstract.h:127
#126 call_function (kwnames=0xfff7960fc0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#127 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3535
#128 0x000000012001d898 in _PyEval_EvalFrame (throwflag=0, f=0x120b3c070, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#129 function_code_fastcall (tstate=0x1205a97c0, co=<optimized out>, args=0x120603da0, nargs=0, globals=<optimized out>) at ../Objects/call.c:330
#130 0x000000012002535c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x120603da0, callable=0xfff1973f70, tstate=0x1205a97c0)
at ../Include/cpython/abstract.h:118
#131 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x120603da0, callable=0xfff1973f70) at ../Include/cpython/abstract.h:127
#132 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5075
#133 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3518
#134 0x0000000120107de0 in _PyEval_EvalFrame (throwflag=0, f=0x120603c30, tstate=0x1205a97c0) at ../Include/internal/pycore_ceval.h:40
#135 _PyEval_EvalCode
(tstate=0x1205a97c0, _co=0xfff7a607c0, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=0, kwnames=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at ../Python/ceval.c:4327
#136 0x000000012010814c in _PyEval_EvalCodeWithName
(qualname=0x0, name=0x0, closure=0x0, kwdefs=0x0, defcount=0, defs=0x0, kwstep=2, kwcount=0, kwargs=0x0, kwnames=0x0, argcount=0, args=0x0, locals=<optimized out>, globals=<optimized out>, _co=<optimized out>) at ../Python/ceval.c:4359
#137 PyEval_EvalCodeEx (closure=0x0, kwdefs=0x0, defcount=0, defs=0x0, kwcount=0, kws=0x0, argcount=0, args=0x0, locals=<optimized out>, globals=<optimized out>, _co=<optimized out>)
at ../Python/ceval.c:4375
#138 PyEval_EvalCode (co=<optimized out>, globals=<optimized out>, locals=<optimized out>) at ../Python/ceval.c:826
#139 0x0000000120153c44 in run_eval_code_obj (locals=0xfff7b0c940, globals=0xfff7b0c940, co=0xfff7a607c0, tstate=0x1205a97c0) at ../Python/pythonrun.c:1221
#140 run_mod (mod=<optimized out>, filename=<optimized out>, globals=0xfff7b0c940, locals=0xfff7b0c940, flags=<optimized out>, arena=<optimized out>) at ../Python/pythonrun.c:1242
#141 0x0000000120156758 in pyrun_file (flags=0xffffffc1e0, closeit=1, locals=0xfff7b0c940, globals=0xfff7b0c940, start=257, filename=0xfff7992ea0, fp=0x1205a6410)
at ../Python/pythonrun.c:1140
#142 pyrun_simple_file (flags=0xffffffc1e0, closeit=1, filename=0xfff7992ea0, fp=0x1205a6410) at ../Python/pythonrun.c:450
#143 PyRun_SimpleFileExFlags (fp=0x1205a6410, filename=<optimized out>, closeit=<optimized out>, flags=0xffffffc1e0) at ../Python/pythonrun.c:483
#144 0x0000000120029ca0 in pymain_run_file (cf=0xffffffc1e0, config=0x1205a83c0) at ../Modules/main.c:373
#145 pymain_run_python (exitcode=0xffffffc360) at ../Modules/main.c:598
#146 0x000000012002a440 in Py_RunMain () at ../Modules/main.c:677
#147 pymain_main (args=0xffffffc320) at ../Modules/main.c:707
#148 Py_BytesMain (argc=<optimized out>, argv=<optimized out>) at ../Modules/main.c:731
#149 0x000000012001d7ec in main (argc=<optimized out>, argv=<optimized out>) at ../Programs/python.c:15
bugs report are already filled on matplotlib #1000774 and #1000435 I will try to see if this is identical...
bugs report are already filled on matplotlib #1000774 and #1000435 I will try to see if this is identical...
This small script trigger the segfault.
#!/usr/bin/env python3
import matplotlib
import matplotlib.pyplot as plt
plt.figure()
plt.title("foo")
plt.savefig("toto.png")
This small script trigger the segfault.
#!/usr/bin/env python3
import matplotlib
import matplotlib.pyplot as plt
plt.figure()
plt.title("foo")
plt.savefig("toto.png")
I can confirm that the bullseye matplotlib does not produce a segfault
Here the py-bt
(gdb) py-bt
Traceback (most recent call first):
<built-in method draw_markers of matplotlib.backends._backend_agg.RendererAgg object at remote 0xfff47394b0>
File "/home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/lines.py", line 2888, in draw
File "/home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/artist.py", line 50, in draw_wrapper
return draw(artist, renderer)
File "/home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/axis.py", line 555, in draw
'matplotlib.ticker.Locator')
File "/home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/artist.py", line 50, in draw_wrapper
return draw(artist, renderer)
File "/home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/axis.py", line 1419, in draw
elif not visible: # something false-like but not None
File "/home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/artist.py", line 50, in draw_wrapper
return draw(artist, renderer)
File "/home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/image.py", line 388, in _draw_list_compositing_images
extra_height = (out_height - out_height_base) / out_height_base
File "/home/picca/matplotlib-3.5.0/build/lib.linux-mips64-3.9/matplotlib/axes/_base.py", line 4106, in draw
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)
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>
I investigated a bit more, it seems that cover is wrong. In a bullseye chroot it works $ python3 ./test.py (bullseye_mips64el-dchroot)picca@eller:~/matplotlib-3.5.0/build/lib.linux-mips64-3.9$ ls matplotlib mpl_toolkits pylab.py test.py toto.png I found that the test failed between the 3.3.4-2 and 3.3.4-2+b1 rebuild This binNMU was about python3.10 support, but in the same time numpy has changed from python3-numpy (= 1:1.19.5-1), to python3-numpy (= 1:1.21.4-2), I think that there is a non negligeable possibility for this bug to be triggered by the new numpy.
Here no error during the build of numpy 1.19.5 = 10892 passed, 83 skipped, 108 deselected, 19 xfailed, 2 xpassed, 2 warnings in 1658.41s (0:27:38) = but 109 for numpy 1.21... = 14045 passed, 397 skipped, 1253 deselected, 20 xfailed, 2 xpassed, 2 warnings, 109 errors in 869.47s (0:14:29) =
If I run in the sid chroot, but with the binaryed built from bullseye, it works. (sid_mips64el-dchroot)picca@eller:~/matplotlib-3.5.0/build/lib.linux-mips64-3.9$ rm toto.png (sid_mips64el-dchroot)picca@eller:~/matplotlib-3.5.0/build/lib.linux-mips64-3.9$ python3 test.py (sid_mips64el-dchroot)picca@eller:~/matplotlib-3.5.0/build/lib.linux-mips64-3.9$ ls matplotlib mpl_toolkits pylab.py test.py toto.png
I tested matplotlib built with numpy 0.17 0.19 0.21. each time I got the segfault. another difference was the gcc compiler. So I switched to gcc-10 (sid_mips64el-dchroot)picca@eller:~/matplotlib$ CC=gcc-10 python3 setup.py build if failed with this error lto1: fatal error: bytecode stream in file ‘build/temp.linux-mips64-3.9/matplotlib.backends._backend_agg/extern/agg24-svn/src/agg_bezier_arc.o’ generated with LTO version 9.4 instead of the expected 11.2 So I unactivated lto with this CFLAGS="-fno-lto" CC=gcc-10 python3 setup.py build at the end it seems that is does not segfault :) (sid_mips64el-dchroot)picca@eller:~/matplotlib/build/lib.linux-mips64-3.9$ ../../../test.py Segmentation fault (sid_mips64el-dchroot)picca@eller:~/matplotlib/build/lib.linux-mips64-3.9$ PYTHONPATH=. ../../../test.py (sid_mips64el-dchroot)picca@eller:~/matplotlib/build/lib.linux-mips64-3.9$ ls matplotlib mpl_toolkits pylab.py toto.png Cheers
Built with gcc-11 and -fno-lto it doesn not work. (sid_mips64el-dchroot)picca@eller:~/matplotlib/build/lib.linux-mips64-3.9$ ../../../test.py Segmentation fault (sid_mips64el-dchroot)picca@eller:~/matplotlib/build/lib.linux-mips64-3.9$ PYTHONPATH=. ../../../test.py Segmentation fault
On Mon, 3 Jan 2022 22:56:58 +0100 (CET) PICCA Frederic-emmanuel <frederic-emmanuel.picca@synchrotron-soleil.fr> wrote: > Built with gcc-11 and -fno-lto it doesn not work. > > (sid_mips64el-dchroot)picca@eller:~/matplotlib/build/lib.linux-mips64-3.9$ ../../../test.py > Segmentation fault > (sid_mips64el-dchroot)picca@eller:~/matplotlib/build/lib.linux-mips64-3.9$ PYTHONPATH=. ../../../test.py > Segmentation fault > > It seems due to gcc-11. I tried to build with gcc-10 on sid, it works again.
yes, that's what PICCA found and reported at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001168#72 are you going to look into a fix for gcc-11? Thanks,
在 2022/1/14 23:30, Sandro Tosi 写道: Sure, I will dig it, since it may effect lots of other packages.
On Fri, 14 Jan 2022 23:34:57 +0800 YunQiang Su <yunqiang.su@cipunited.com> wrote: It is strange that -O1/-O2 fail, while -O0/-O3 succeed...
Hi YunQiang Su Have you been able to make any progress with this issue? If not, then we should consider asking ftp-master for temporary removal of the affected mips64el packages from testing. We'd like to move the python3-defaults transition along. Regards Graham
Graham Inggs <ginggs@debian.org> 于2022年1月22日周六 15:42写道: Let's have a try to build matplotlib with -O3, and try to build hkl with it. If it works, we can workaround it for now. I will continue to dig the real problem of gcc (maybe).
To be clear, will you try building matplotlib with -O3 and if it works, send a patch to matplotlib?
Graham Inggs <ginggs@debian.org> 于2022年1月22日周六 16:42写道: Sure. I will.
Thank you!
Graham Inggs <ginggs@debian.org> 于2022年1月22日周六 16:48写道:
Is it not better to use the DEB_<flag>_MAINT_APPEND variable in order to deal with this issue ?
PICCA Frederic-Emmanuel <frederic-emmanuel.picca@synchrotron-soleil.fr> 于2022年1月22日周六 17:28写道: Thanks, you are right. the patch looks better now.
* YunQiang Su <yunqiang.su@cipunited.com>: So, was this ever fixed in gcc-11, or maybe in gcc-12? Chris
Hi Frederic: I'm linking a forwarded GCC GNU bug report that I _think_ is the upstream report matching this bug. I found it from a related GitHub issue[1] for matplotlib. The GCC bug reporter has done some work to create a minimal reproducer case. Could you check whether the issue reported there is the same one as here? (I will do eventually, but am not familiar with C and do not have mips hardware available so it may take some time) [1] - https://github.com/matplotlib/matplotlib/issues/21789
Hi mips porters, We're you ever made aware of this bug in gcc-11 and gcc-12? Maybe a bit of your help is appropriate. Paul
Paul Gevers <elbrus@debian.org> 于2023年4月27日周四 04:26写道: Sorry about that I forget this bug... I will dig it.
Hi YunQiang, mips porters, Did anything happen here? Lagging progress (reporting) on bugs like this isn't great for architectures in the the architecture qualification. Paul