(you don't have to strictly follow this form)
Describe the unexpected behaviour
when I complie a new client with the same code,it just returns Code 40, DB::Exception: Checksum doesn't match: corrupted data. But The Server side && Client side doesn't change
anything. The error stack from the server side is as following:

How to reproduce
just use client to visit server
- Which ClickHouse server version to use
ClickHouse server version 19.14.7 revision 54425
- Which interface to use, if matters
ClickHouse client version 19.14.7.15
- Non-default settings, if any
CREATE TABLE statements for all tables involved
- Sample data for all these tables, use clickhouse-obfuscator if necessary
- Queries to run that lead to unexpected result
Expected behavior
Should have no error.
Error message and/or stacktrace

Additional context
Add any other context about the problem here.