librsvg causing SIGSEGV in Cairo/Pixman in the "Installed" tab of GNOME Software
Hello,
it seems like a similiar problem as in #562 (closed) popped up again. I applied the patch from that issue and set RSVG_EXFILTRATE_DIR
and it seems like it (again :o) crashes on Nautilus' icon.
Tested with:
GNOME Software 3.36.0 librsvg 2.48.3 pixman 0.38.4 and 0.40.0 cairo 1.16
Backtrace:
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000ffff8bc9b62c in general_composite_rect (imp=0xffff8b434360, info=0xffff88e19068) at ../pixman/pixman-general.c:129
129 ../pixman/pixman-general.c: No such file or directory.
[Current thread is 1 (LWP 3161)]
#0 0x0000ffff8bc9b62c in general_composite_rect (imp=0xffff8b434360, info=0xffff88e19068) at ../pixman/pixman-general.c:129
#1 0x0000ffff8bc69ee8 in pixman_image_composite32 (op=PIXMAN_OP_OVER, src=0xaaaaf80b04e0, mask=<optimized out>, dest=0xaaaaf809b0e0, src_x=50, src_y=218, mask_x=0, mask_y=0, dest_x=52, dest_y=24, width=24, height=1) at ../pixman/pixman.c:700
#2 0x0000ffff8c6d5680 in _inplace_spans (num_spans=<optimized out>, spans=<optimized out>, h=<optimized out>, y=<optimized out>, abstract_renderer=<optimized out>) at cairo-image-compositor.c:2485
#3 _inplace_spans (abstract_renderer=0xffff88e192f8, y=24, h=1, spans=<optimized out>, num_spans=<optimized out>) at cairo-image-compositor.c:2472
#4 0x0000ffff8c70bc18 in blit_a1 (xmax=<optimized out>, xmin=<optimized out>, height=<optimized out>, y=<optimized out>, spans=<optimized out>, renderer=<optimized out>, cells=<optimized out>) at cairo-tor-scan-converter.c:1712
#5 glitter_scan_converter_render (renderer=0xffff88e192f8, antialias=1, winding_mask=4294967295, converter=0xaaaaf84adc58) at cairo-tor-scan-converter.c:1797
#6 _cairo_tor_scan_converter_generate (converter=0xaaaaf84adc40, renderer=0xffff88e192f8) at cairo-tor-scan-converter.c:1857
#7 0x0000ffff8c6fed68 in composite_polygon (compositor=compositor@entry=0xffff8c7a8938 <spans>, extents=extents@entry=0xffff88e1ac00, polygon=polygon@entry=0xffff88e1a7d0, fill_rule=fill_rule@entry=CAIRO_FILL_RULE_WINDING, antialias=antialias@entry=CAIRO_ANTIALIAS_DEFAULT) at cairo-spans-compositor.c:801
#8 0x0000ffff8c6ff75c in clip_and_composite_polygon (compositor=compositor@entry=0xffff8c7a8938 <spans>, extents=extents@entry=0xffff88e1ac00, polygon=polygon@entry=0xffff88e1a7d0, fill_rule=CAIRO_FILL_RULE_WINDING, antialias=antialias@entry=CAIRO_ANTIALIAS_DEFAULT) at cairo-spans-compositor.c:967
#9 0x0000ffff8c7003cc in _cairo_spans_compositor_fill (_compositor=0xffff8c7a8938 <spans>, extents=0xffff88e1ac00, path=<optimized out>, fill_rule=<optimized out>, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT) at cairo-spans-compositor.c:1174
#10 0x0000ffff8c6cae7c in _cairo_compositor_fill (compositor=0xffff8c7a8938 <spans>, surface=0xaaaaf7e4d860, op=<optimized out>, source=<optimized out>, path=0xaaaaf6bcc8b8, fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=<optimized out>) at cairo-compositor.c:203
#11 0x0000ffff8c709be8 in _cairo_surface_fill (clip=0x0, antialias=CAIRO_ANTIALIAS_DEFAULT, tolerance=0.10000000000000001, fill_rule=CAIRO_FILL_RULE_WINDING, path=0xaaaaf6bcc8b8, source=0xffff88e1af90, op=CAIRO_OPERATOR_OVER, surface=0xaaaaf7e4d860) at cairo-surface.c:2422
#12 _cairo_surface_fill (surface=0xaaaaf7e4d860, op=op@entry=CAIRO_OPERATOR_OVER, source=source@entry=0xffff88e1af90, path=path@entry=0xaaaaf6bcc8b8, fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0) at cairo-surface.c:2391
#13 0x0000ffff8c6d1a90 in _cairo_gstate_fill (gstate=0xaaaaf84a1c40, path=path@entry=0xaaaaf6bcc8b8) at cairo-gstate.c:1312
#14 0x0000ffff8c6cc420 in _cairo_default_context_fill (abstract_cr=0xaaaaf6bcc540) at cairo-default-context.c:1055
#15 0x0000ffff8c715224 in cairo_fill (cr=0xaaaaf6bcc540) at cairo.c:2422
#16 0x0000ffff89fa519c in rsvg_internals::drawing_ctx::DrawingCtx::stroke_and_fill::{{closure}} (had_paint_server=<optimized out>) at rsvg_internals/src/drawing_ctx.rs:935
#17 core::result::Result<T,E>::and_then (self=..., op=...) at /home/buildozer/aports/community/rust/src/rustc-1.42.0-src/src/libcore/result.rs:721
#18 rsvg_internals::drawing_ctx::DrawingCtx::stroke_and_fill (self=0xffff88e22f18, cr=<optimized out>, acquired_nodes=0xffff88e23060, values=0xaaaaf853f428) at rsvg_internals/src/drawing_ctx.rs:924
#19 0x0000ffff89fa55fc in rsvg_internals::drawing_ctx::DrawingCtx::draw_path::{{closure}} (an=0xffff88e23060, dc=0xffff88e22f18) at rsvg_internals/src/drawing_ctx.rs:987
#20 0x0000ffff89fa1eac in rsvg_internals::drawing_ctx::DrawingCtx::with_discrete_layer::{{closure}} (dc=0xffff88e22f18) at rsvg_internals/src/drawing_ctx.rs:617
#21 0x0000ffff89fa53ac in rsvg_internals::drawing_ctx::DrawingCtx::with_saved_cr (self=0xffff88e22f18, draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:707
#22 rsvg_internals::drawing_ctx::DrawingCtx::with_discrete_layer (self=0xffff88e22f18, node=<optimized out>, acquired_nodes=0xffff88e23060, values=<optimized out>, clipping=<optimized out>, draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:473
#23 rsvg_internals::drawing_ctx::DrawingCtx::draw_path (self=<optimized out>, builder=<optimized out>, node=<optimized out>, acquired_nodes=0xffff88e23060, values=<optimized out>, markers=rsvg_internals::shapes::Markers::Yes, clipping=<optimized out>) at rsvg_internals/src/drawing_ctx.rs:977
#24 0x0000ffff89fecb80 in rsvg_internals::shapes::Shape::draw (node=0xffff8bc9b624 <general_composite_rect>, acquired_nodes=0xffff8b434360, values=0x2074a7f, draw_ctx=<optimized out>, clipping=136, self=<optimized out>) at rsvg_internals/src/shapes.rs:45
#25 <rsvg_internals::shapes::Path as rsvg_internals::node::NodeTrait>::draw (self=<optimized out>, node=0xffff8bc9b624 <general_composite_rect>, acquired_nodes=0xffff8b434360, cascaded=<optimized out>, draw_ctx=<optimized out>, clipping=136) at rsvg_internals/src/shapes.rs:145
#26 0x0000ffff89f760a8 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw::{{closure}} (dc=0x8018000) at rsvg_internals/src/node.rs:514
#27 0x0000ffff89fa3ef8 in rsvg_internals::drawing_ctx::DrawingCtx::with_saved_transform (self=0xffff88e22f18, transform=..., draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:646
#28 0x0000ffff89f75f10 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw (self=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, draw_ctx=0xffff88e22f18, clipping=<optimized out>) at rsvg_internals/src/node.rs:513
#29 0x0000ffff89fa5cf4 in rsvg_internals::drawing_ctx::DrawingCtx::draw_node_from_stack (self=0xffff88e22f18, node=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, clipping=false) at rsvg_internals/src/drawing_ctx.rs:1096
#30 0x0000ffff89f762b8 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw_children (self=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, draw_ctx=<optimized out>, clipping=false) at rsvg_internals/src/node.rs:536
#31 0x0000ffff89fa1eac in rsvg_internals::drawing_ctx::DrawingCtx::with_discrete_layer::{{closure}} (dc=0xffff88e22f18) at rsvg_internals/src/drawing_ctx.rs:617
#32 0x0000ffff8a0323c0 in rsvg_internals::drawing_ctx::DrawingCtx::with_saved_cr (self=0xffff88e22f18, draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:707
#33 rsvg_internals::drawing_ctx::DrawingCtx::with_discrete_layer (self=<optimized out>, node=<optimized out>, acquired_nodes=<optimized out>, values=<optimized out>, clipping=<optimized out>, draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:473
#34 <rsvg_internals::structure::Group as rsvg_internals::node::NodeTrait>::draw (self=<optimized out>, node=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, draw_ctx=<optimized out>, clipping=<optimized out>) at rsvg_internals/src/structure.rs:39
#35 0x0000ffff89f760a8 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw::{{closure}} (dc=0x8018000) at rsvg_internals/src/node.rs:514
#36 0x0000ffff89fa3ef8 in rsvg_internals::drawing_ctx::DrawingCtx::with_saved_transform (self=0xffff88e22f18, transform=..., draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:646
#37 0x0000ffff89f75f10 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw (self=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, draw_ctx=0xffff88e22f18, clipping=<optimized out>) at rsvg_internals/src/node.rs:513
#38 0x0000ffff89fa5cf4 in rsvg_internals::drawing_ctx::DrawingCtx::draw_node_from_stack (self=0xffff88e22f18, node=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, clipping=false) at rsvg_internals/src/drawing_ctx.rs:1096
#39 0x0000ffff89f762b8 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw_children (self=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, draw_ctx=<optimized out>, clipping=false) at rsvg_internals/src/node.rs:536
#40 0x0000ffff89fa1eac in rsvg_internals::drawing_ctx::DrawingCtx::with_discrete_layer::{{closure}} (dc=0xffff88e22f18) at rsvg_internals/src/drawing_ctx.rs:617
#41 0x0000ffff8a0323c0 in rsvg_internals::drawing_ctx::DrawingCtx::with_saved_cr (self=0xffff88e22f18, draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:707
#42 rsvg_internals::drawing_ctx::DrawingCtx::with_discrete_layer (self=<optimized out>, node=<optimized out>, acquired_nodes=<optimized out>, values=<optimized out>, clipping=<optimized out>, draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:473
#43 <rsvg_internals::structure::Group as rsvg_internals::node::NodeTrait>::draw (self=<optimized out>, node=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, draw_ctx=<optimized out>, clipping=<optimized out>) at rsvg_internals/src/structure.rs:39
#44 0x0000ffff89f760a8 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw::{{closure}} (dc=0x8018000) at rsvg_internals/src/node.rs:514
#45 0x0000ffff89fa3ef8 in rsvg_internals::drawing_ctx::DrawingCtx::with_saved_transform (self=0xffff88e22f18, transform=..., draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:646
#46 0x0000ffff89f75f10 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw (self=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, draw_ctx=0xffff88e22f18, clipping=<optimized out>) at rsvg_internals/src/node.rs:513
#47 0x0000ffff89fa5cf4 in rsvg_internals::drawing_ctx::DrawingCtx::draw_node_from_stack (self=0xffff88e22f18, node=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, clipping=false) at rsvg_internals/src/drawing_ctx.rs:1096
#48 0x0000ffff89f762b8 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw_children (self=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, draw_ctx=<optimized out>, clipping=false) at rsvg_internals/src/node.rs:536
#49 0x0000ffff89fa1eac in rsvg_internals::drawing_ctx::DrawingCtx::with_discrete_layer::{{closure}} (dc=0xffff88e22f18) at rsvg_internals/src/drawing_ctx.rs:617
#50 0x0000ffff8a0323c0 in rsvg_internals::drawing_ctx::DrawingCtx::with_saved_cr (self=0xffff88e22f18, draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:707
#51 rsvg_internals::drawing_ctx::DrawingCtx::with_discrete_layer (self=<optimized out>, node=<optimized out>, acquired_nodes=<optimized out>, values=<optimized out>, clipping=<optimized out>, draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:473
#52 <rsvg_internals::structure::Group as rsvg_internals::node::NodeTrait>::draw (self=<optimized out>, node=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, draw_ctx=<optimized out>, clipping=<optimized out>) at rsvg_internals/src/structure.rs:39
#53 0x0000ffff89f760a8 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw::{{closure}} (dc=0x8018000) at rsvg_internals/src/node.rs:514
#54 0x0000ffff89fa3ef8 in rsvg_internals::drawing_ctx::DrawingCtx::with_saved_transform (self=0xffff88e22f18, transform=..., draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:646
#55 0x0000ffff89f75f10 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw (self=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, draw_ctx=0xffff88e22f18, clipping=<optimized out>) at rsvg_internals/src/node.rs:513
#56 0x0000ffff89fa5cf4 in rsvg_internals::drawing_ctx::DrawingCtx::draw_node_from_stack (self=0xffff88e22f18, node=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, clipping=false) at rsvg_internals/src/drawing_ctx.rs:1096
#57 0x0000ffff89f762b8 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw_children (self=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, draw_ctx=<optimized out>, clipping=false) at rsvg_internals/src/node.rs:536
#58 0x0000ffff89fa1eac in rsvg_internals::drawing_ctx::DrawingCtx::with_discrete_layer::{{closure}} (dc=0xffff88e22f18) at rsvg_internals/src/drawing_ctx.rs:617
#59 0x0000ffff8a0323c0 in rsvg_internals::drawing_ctx::DrawingCtx::with_saved_cr (self=0xffff88e22f18, draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:707
#60 rsvg_internals::drawing_ctx::DrawingCtx::with_discrete_layer (self=<optimized out>, node=<optimized out>, acquired_nodes=<optimized out>, values=<optimized out>, clipping=<optimized out>, draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:473
#61 <rsvg_internals::structure::Group as rsvg_internals::node::NodeTrait>::draw (self=<optimized out>, node=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, draw_ctx=<optimized out>, clipping=<optimized out>) at rsvg_internals/src/structure.rs:39
#62 0x0000ffff89f760a8 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw::{{closure}} (dc=0x8018000) at rsvg_internals/src/node.rs:514
#63 0x0000ffff89fa3ef8 in rsvg_internals::drawing_ctx::DrawingCtx::with_saved_transform (self=0xffff88e22f18, transform=..., draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:646
#64 0x0000ffff89f75f10 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw (self=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, draw_ctx=0xffff88e22f18, clipping=<optimized out>) at rsvg_internals/src/node.rs:513
#65 0x0000ffff89fa5cf4 in rsvg_internals::drawing_ctx::DrawingCtx::draw_node_from_stack (self=0xffff88e22f18, node=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, clipping=false) at rsvg_internals/src/drawing_ctx.rs:1096
#66 0x0000ffff89f762b8 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw_children (self=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, draw_ctx=<optimized out>, clipping=false) at rsvg_internals/src/node.rs:536
#67 0x0000ffff8a0341fc in <rsvg_internals::structure::Svg as rsvg_internals::node::NodeTrait>::draw::{{closure}} (an=0xffff88e19068, dc=0xffff88e22f18) at rsvg_internals/src/structure.rs:269
#68 0x0000ffff89fa1eac in rsvg_internals::drawing_ctx::DrawingCtx::with_discrete_layer::{{closure}} (dc=0xffff88e22f18) at rsvg_internals/src/drawing_ctx.rs:617
#69 0x0000ffff8a03400c in rsvg_internals::drawing_ctx::DrawingCtx::with_saved_cr (self=0xffff88e22f18, draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:707
#70 rsvg_internals::drawing_ctx::DrawingCtx::with_discrete_layer (self=0xffff88e22f18, node=<optimized out>, acquired_nodes=<optimized out>, values=<optimized out>, clipping=<optimized out>, draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:473
#71 <rsvg_internals::structure::Svg as rsvg_internals::node::NodeTrait>::draw (self=<optimized out>, node=<optimized out>, acquired_nodes=0xffff88e23060, cascaded=<optimized out>, draw_ctx=0xffff88e22f18, clipping=<optimized out>) at rsvg_internals/src/structure.rs:265
#72 0x0000ffff89f760a8 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw::{{closure}} (dc=0x8018000) at rsvg_internals/src/node.rs:514
#73 0x0000ffff89fa3ef8 in rsvg_internals::drawing_ctx::DrawingCtx::with_saved_transform (self=0xffff88e22f18, transform=..., draw_fn=...) at rsvg_internals/src/drawing_ctx.rs:646
#74 0x0000ffff89f75f10 in <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw (self=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, draw_ctx=0xffff88e22f18, clipping=<optimized out>) at rsvg_internals/src/node.rs:513
#75 0x0000ffff89fa5cf4 in rsvg_internals::drawing_ctx::DrawingCtx::draw_node_from_stack (self=0xffff88e22f18, node=<optimized out>, acquired_nodes=<optimized out>, cascaded=<optimized out>, clipping=false) at rsvg_internals/src/drawing_ctx.rs:1096
#76 0x0000ffff89fba554 in rsvg_internals::handle::Handle::render_layer (self=0xaaaaf683d2e8, cr=0xffff88e23520, id=..., viewport=<optimized out>, dpi=..., is_testing=false) at rsvg_internals/src/handle.rs:466
#77 0x0000ffff89fba340 in rsvg_internals::handle::Handle::render_cairo_sub (self=0xaaaaf683d2e8, cr=0xffff88e23520, id=..., dpi=..., size_callback=0xaaaaf683d2b0, is_testing=false) at rsvg_internals/src/handle.rs:425
#78 0x0000ffff89f5a5f0 in rsvg_c_api::c_api::CHandle::get_pixbuf_sub (self=0xaaaaf683d230, id=...) at librsvg/c_api.rs:745
#79 rsvg_rust_handle_get_pixbuf_sub (handle=<optimized out>, id=<optimized out>) at librsvg/c_api.rs:1099
#80 0x0000ffff8a645dcc in gdk_pixbuf__svg_image_stop_load (error=0xffff88e23650, data=0xaaaaf7d29bc0) at io-svg.c:166
#81 gdk_pixbuf__svg_image_stop_load (data=0xaaaaf7d29bc0, error=0xffff88e23650) at io-svg.c:146
#82 0x0000ffff8d3fcdac in gdk_pixbuf_loader_close () from /usr/lib/libgdk_pixbuf-2.0.so.0
#83 0x0000ffff8d3f9b84 in ?? () from /usr/lib/libgdk_pixbuf-2.0.so.0
#84 0x0000ffff8d3fa84c in gdk_pixbuf_new_from_stream_at_scale () from /usr/lib/libgdk_pixbuf-2.0.so.0
#85 0x0000ffff8ca9975c in ?? () from /usr/lib/libgtk-3.so.0
#86 0x0000ffff8ca9c17c in gtk_icon_info_load_icon () from /usr/lib/libgtk-3.so.0
#87 0x0000ffff8ca9c42c in gtk_icon_theme_load_icon_for_scale () from /usr/lib/libgtk-3.so.0
#88 0x0000ffff8a9a4d1c in gs_plugin_icons_load_stock (error=0xffff88e33880, icon=0xaaaaf70f5280, plugin=0xaaaaf66ae4e0) at ../plugins/core/gs-plugin-icons.c:231
#89 gs_plugin_refine_app (plugin=0xaaaaf66ae4e0, app=0xaaaaf710ab80, flags=<optimized out>, cancellable=<optimized out>, error=<optimized out>) at ../plugins/core/gs-plugin-icons.c:286
#90 0x0000aaaabb420edc in gs_plugin_loader_call_vfunc (helper=helper@entry=0xaaaaf7341360, plugin=plugin@entry=0xaaaaf66ae4e0, app=app@entry=0xaaaaf710ab80, list=0xaaaaf6c1c340, list@entry=0x0, refine_flags=182584826, refine_flags@entry=0, cancellable=cancellable@entry=0xaaaaf6c44c20, error=error@entry=0xffff88e33b50) at ../lib/gs-plugin-loader.c:632
#91 0x0000aaaabb4212cc in gs_plugin_loader_run_refine_filter (helper=helper@entry=0xaaaaf7341360, list=list@entry=0xaaaaf6c1c340, refine_flags=refine_flags@entry=0, cancellable=cancellable@entry=0xaaaaf6c44c20, error=error@entry=0xffff88e33b50) at ../lib/gs-plugin-loader.c:808
#92 0x0000aaaabb4213b0 in gs_plugin_loader_run_refine_internal (helper=helper@entry=0xaaaaf7341360, list=list@entry=0xaaaaf6c1c340, cancellable=cancellable@entry=0xaaaaf6c44c20, error=error@entry=0xffff88e33b50) at ../lib/gs-plugin-loader.c:832
#93 0x0000aaaabb421888 in gs_plugin_loader_run_refine (helper=helper@entry=0xaaaaf6bb18c0, list=list@entry=0xaaaaf6c1c340, cancellable=cancellable@entry=0xaaaaf6c44c20, error=error@entry=0xffff88e33b50) at ../lib/gs-plugin-loader.c:970
#94 0x0000aaaabb422478 in gs_plugin_loader_process_thread_cb (task=0xaaaaf697c040, object=<optimized out>, task_data=0xaaaaf6bb18c0, cancellable=0xaaaaf6c44c20) at ../lib/gs-plugin-loader.c:3225
#95 0x0000ffff8d13dd50 in g_task_thread_pool_thread (thread_data=0xaaaaf697c040, pool_data=<optimized out>) at ../gio/gtask.c:1412
#96 0x0000ffff8d2dfd8c in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:354
#97 0x0000ffff8d2df50c in g_thread_proxy (data=0xaaaaf6b19000) at ../glib/gthread.c:807
#98 0x0000ffff8d4e29ac in start (p=0xffff88e33c40) at src/thread/pthread_create.c:192
#99 0x0000ffff8d4e1264 in __clone () at src/thread/aarch64/clone.s:28
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Downstream bug report: https://gitlab.alpinelinux.org/alpine/aports/issues/11422