Commit 8505dc7
committed
MDEV-35510 ASAN build crashes during bootstrap
Avoid ASAN failure by collecting statistics from Result objects
before cleaning them up. In related single-table cases, statistics
are maintained directly by the single-table update and delete
functions.1 parent 6be0940 commit 8505dc7
File tree
6 files changed
+60
-27
lines changed- sql
6 files changed
+60
-27
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
23 | 25 | | |
24 | 26 | | |
25 | 27 | | |
| |||
224 | 226 | | |
225 | 227 | | |
226 | 228 | | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
227 | 234 | | |
228 | 235 | | |
229 | 236 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
328 | 328 | | |
329 | 329 | | |
330 | 330 | | |
331 | | - | |
332 | 331 | | |
333 | 332 | | |
334 | 333 | | |
| |||
1861 | 1860 | | |
1862 | 1861 | | |
1863 | 1862 | | |
| 1863 | + | |
| 1864 | + | |
| 1865 | + | |
1864 | 1866 | | |
1865 | 1867 | | |
1866 | 1868 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
| |||
66 | 67 | | |
67 | 68 | | |
68 | 69 | | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
69 | 76 | | |
70 | 77 | | |
71 | 78 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34139 | 34139 | | |
34140 | 34140 | | |
34141 | 34141 | | |
34142 | | - | |
| 34142 | + | |
34143 | 34143 | | |
34144 | 34144 | | |
| 34145 | + | |
| 34146 | + | |
| 34147 | + | |
| 34148 | + | |
| 34149 | + | |
| 34150 | + | |
| 34151 | + | |
| 34152 | + | |
| 34153 | + | |
| 34154 | + | |
| 34155 | + | |
| 34156 | + | |
| 34157 | + | |
| 34158 | + | |
34145 | 34159 | | |
| 34160 | + | |
| 34161 | + | |
| 34162 | + | |
34146 | 34163 | | |
34147 | | - | |
34148 | | - | |
34149 | | - | |
34150 | | - | |
34151 | | - | |
34152 | | - | |
34153 | | - | |
34154 | | - | |
| 34164 | + | |
34155 | 34165 | | |
34156 | 34166 | | |
34157 | | - | |
34158 | | - | |
34159 | | - | |
34160 | | - | |
34161 | | - | |
34162 | | - | |
34163 | | - | |
34164 | | - | |
| 34167 | + | |
34165 | 34168 | | |
34166 | 34169 | | |
34167 | | - | |
| 34170 | + | |
34168 | 34171 | | |
34169 | 34172 | | |
34170 | | - | |
34171 | | - | |
34172 | | - | |
34173 | | - | |
34174 | | - | |
| 34173 | + | |
34175 | 34174 | | |
34176 | 34175 | | |
34177 | 34176 | | |
| |||
34260 | 34259 | | |
34261 | 34260 | | |
34262 | 34261 | | |
| 34262 | + | |
34263 | 34263 | | |
34264 | 34264 | | |
34265 | 34265 | | |
| |||
34310 | 34310 | | |
34311 | 34311 | | |
34312 | 34312 | | |
| 34313 | + | |
| 34314 | + | |
34313 | 34315 | | |
34314 | 34316 | | |
34315 | 34317 | | |
| |||
34318 | 34320 | | |
34319 | 34321 | | |
34320 | 34322 | | |
34321 | | - | |
| 34323 | + | |
34322 | 34324 | | |
34323 | 34325 | | |
34324 | 34326 | | |
34325 | 34327 | | |
34326 | 34328 | | |
34327 | | - | |
| 34329 | + | |
34328 | 34330 | | |
34329 | 34331 | | |
34330 | 34332 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
366 | 366 | | |
367 | 367 | | |
368 | 368 | | |
369 | | - | |
| 369 | + | |
370 | 370 | | |
371 | 371 | | |
372 | 372 | | |
| |||
3140 | 3140 | | |
3141 | 3141 | | |
3142 | 3142 | | |
| 3143 | + | |
| 3144 | + | |
| 3145 | + | |
| 3146 | + | |
| 3147 | + | |
| 3148 | + | |
| 3149 | + | |
3143 | 3150 | | |
3144 | 3151 | | |
3145 | 3152 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| |||
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
68 | 76 | | |
69 | 77 | | |
70 | 78 | | |
| |||
0 commit comments