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
{
protected:
    friend class ProcessList;
    friend class ThreadStatus;
    friend class CurrentThread;
    friend class ProcessListEntry;
    friend struct ::GlobalOvercommitTracker;
    String query;
    ClientInfo client_info;
    
    ThreadGroupStatusPtr thread_group;
    Stopwatch watch;
    
    Progress progress_in;
    
    Progress progress_out;
    
    
    ExecutionSpeedLimits limits;
    OverflowMode overflow_mode;
    QueryPriorities::Handle priority_handle = nullptr;
    std::atomic<bool> is_killed { false };
    
    
    std::atomic<bool> is_all_data_sent { false };
    void setUserProcessList(ProcessListForUser * user_process_list_);
    
    const ProcessListForUser * getUserProcessList() const { return user_process_list; }