wip
Some checks failed
continuous-integration/drone/pr Build is failing

This commit is contained in:
light7734 2025-10-10 12:08:51 +03:30
parent 775211e9f3
commit 5020941711
Signed by: light7734
GPG key ID: 8C30176798F1A6BA

View file

@ -1,76 +1,12 @@
src:/drone/src/build/modules/surface* # /tmp/msan_ignorelist.txt
src:/drone/src/build/*
src:/drone/*
src:/msan/lib/libX11* # Primary: ignore X11/XCB objects (match object path substring)
obj:/msan/lib/libX11* obj:/msan/lib/libX11.so
src:/msan/lib/libX11*
src:/drone/src/modules/surface/*
src:/drone/src/modules/surface/private/linux/system.cpp
src:*/linux/*.cpp
src:/msan/lib/libX11.so.6+0xa2e77
src:/msan/lib/libX11.so.6
obj:/msan/lib/libX11.so.6+0xa2e77
obj:/msan/lib/libX11.so.6 obj:/msan/lib/libX11.so.6
src:/msan/lib/libX11.so.* obj:/msan/lib/libxcb.so
src:/msan/lib/libX11.so.* obj:/msan/lib/libxcb.so.1
obj:/msan/lib/libX11.so.*
obj:/msan/lib/libX11.so.*
fun:XFlush # Functions in X11/XCB stack (demangled names as seen in traces)
fun:*X*
fun:*X*
fun:writev
fun:write_vec
fun:_xcb_conn_wait
fun:_xcb_out_send
fun:xcb_writev
fun:_XSend
fun:_XFlush
fun:XFlush
fun:lt::surface::System::create_surface_component
fun:Fixture::create_component
fun:*writev
fun:*write_vec
fun:*_xcb_conn_wait
fun:*_xcb_out_send
fun:*xcb_writev
fun:*_XSend
fun:*_XFlush
fun:*XFlush
fun:*lt::surface::System::create_surface_component
fun:*Fixture::create_component
fun:*writev*
fun:*write_vec*
fun:*_xcb_conn_wait*
fun:*_xcb_out_send*
fun:*xcb_writev*
fun:*_XSend*
fun:*_XFlush*
fun:*XFlush*
fun:*lt::surface::System::create_surface_component*
fun:*Fixture::create_component*
fun:writev*
fun:write_vec*
fun:_xcb_conn_wait*
fun:_xcb_out_send*
fun:xcb_writev*
fun:_XSend*
fun:_XFlush*
fun:XFlush*
fun:lt::surface::System::create_surface_component*
fun:Fixture::create_component*
fun:_XData32
src:read_iovec
# Ignore system X11/XCB libraries (not MSan-instrumented)
fun:_XData32 fun:_XData32
fun:XChangeProperty fun:XChangeProperty
fun:_XSend fun:_XSend
@ -81,6 +17,11 @@ fun:_xcb_conn_wait
fun:_xcb_out_send fun:_xcb_out_send
fun:xcb_writev fun:xcb_writev
# Alternatively, blanket-ignore the libraries themselves # Functions in your binary where "use" occurs
src:/msan/lib/libX11.so.* fun:writev
src:/msan/lib/libxcb.so.* fun:read_iovec
# Optionally ignore the test harness calls (if you want)
fun:lt::surface::System::create_surface_component
fun:Fixture::create_component