[MCOL-4974] Importing data for a 600-column table caused core dump and errors Created: 2022-01-27 Updated: 2022-03-30 Resolved: 2022-03-30 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | cpimport |
| Affects Version/s: | 6.2.2 |
| Fix Version/s: | 6.3.1 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Daniel Lee (Inactive) | Assignee: | Sergey Zefirov |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
Centos 8 VM, 32GB memory |
||
| Attachments: |
|
| Description |
|
Build tested: 6.2.2-1 I have attached scripts and data for reproducing the reported issues Run genData.sh to produce a 1 million row dataset. Scenario #1 (core dump) 1. Use the create_t1.sql to create a 600-column table On the 3rd cpimport run, core dump occurred. I tried the test twice and got two different malloc() errors. malloc(): mismatching next->prev_size (unsorted)
malloc(): unsorted double linked list corrupted
Scenario #2 1. Run createTables.sh to create 300 tables (t1-t300, 600 columns each). The script will insert two rows into each table. Eventually, error similar to the following will occur. The table will not be usable after that
|
| Comments |
| Comment by Sergey Zefirov [ 2022-03-04 ] | |||||
|
I've used recent 10.6 with recent develop on centos 8. The sequence of commands was:
The execution of ```bash cpimport.sh``` went well, without any problems - all 50 iterations of cpimport invocation were successful. | |||||
| Comment by Daniel Lee (Inactive) [ 2022-03-29 ] | |||||
|
This ticket was changed to "IN TESTING" more than 3 weeks ago but not assigned to me. Is his meant for QA to test? If it is meant for QA, please update the assignee correctly so that it would be in my radar. Anyway, I will retest with the latest 6.3.1. | |||||
| Comment by Daniel Lee (Inactive) [ 2022-03-30 ] | |||||
|
Build verified: 6.3.1-1 (#4101) Retested both scenarios in 6.3.1-1 and the reported issue no longer occurring. |