https://s3.amazonaws.com/clickhouse-test-reports/0/8ea7b9c9784f7014dccb4fe0dfd269265126a30d/stress_test__msan_.html

Post-processed traces: https://pastila.nl/?0006a09d/4a3864799d8b23c3998deeefcdca5d8f
Post-processed traces without boring threads: https://pastila.nl/?0006a09d/f342d95a823d513df62d68a5d8a1a50b

Explanation: https://pastila.nl/?000fcc82/3a48f372d3410a8691d50cb5647b2c20
mutable std::mutex executors_mutex;
    
    std::vector<PipelineExecutor *> executors;
    enum QueryStreamsStatus
    {
        NotInitialized,
        Initialized,
        Released
    };
    QueryStreamsStatus query_streams_status{NotInitialized};
    ProcessListForUser * user_process_list = nullptr;
    IAST::QueryKind query_kind;
    
    
    CurrentMetrics::Increment num_queries_increment;
public:
    QueryStatus(
        ContextPtr context_,
        const String & query_,
        const ClientInfo & client_info_,
        QueryPriorities::Handle && priority_handle_,
        ThreadGroupStatusPtr && thread_group_,
        IAST::QueryKind query_kind_
        );
    ~QueryStatus();
    const ClientInfo & getClientInfo() const