[MCOL-2267] Query with SUM() erroring - /rowgroup.h@677: assertion '0' failed Created: 2019-04-02  Updated: 2020-08-25  Resolved: 2019-04-05

Status: Closed
Project: MariaDB ColumnStore
Component/s: ExeMgr
Affects Version/s: 1.2.3
Fix Version/s: 1.2.4

Type: Bug Priority: Major
Reporter: David Hill (Inactive) Assignee: Daniel Lee (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Environment:

2um 2pm


Sprint: 2019-03

 Description   

Customer reported error

We have a 2 UM, 2 PM system and running version 1.2.3 . We came across an error in the one of our processes that had been running for some time with no errors (has run since the upgrade to 1.2.3 successfullyl). I attached the full support report. The error requests to contact support:

cat err.log from um1

Apr 1 09:13:17 Calpont[115953]: 17.308918 |0|0|0| E 00 CAL0000: /data/buildbot/bb-worker/centos7/mariadb-columnstore-engine/utils/rowgroup/rowgroup.h@677: assertion '0' failed
Apr 1 09:13:17 joblist[115953]: 17.309070 |78252|0|0| C 05 CAL0000: IDB-2035: An internal error occurred. Check the error log file & contact support.



 Comments   
Comment by David Hall (Inactive) [ 2019-04-02 ]

Row::equals() didn't account for long double in the case where a stringtable is also used in the compare.

Comment by David Hall (Inactive) [ 2019-04-02 ]

regression test PR #105
Engine PR #726

Comment by Daniel Lee (Inactive) [ 2019-04-05 ]

Build verified: 1.2.4-1 nightly

[dlee@master centos7]$ cat gitversionInfo.txt
server commit:
137b9a8
engine commit:
9d53483

Stack: 2um2pm

Reproduced the issue in 1.2.3-1 and verified in 1.2.4-1 nightly
----------------------------

sum3 gc1 gc5 comp matched

----------------------------

2 00 twerp01 0 11

----------------------------
1 row in set (1.547 sec)

Generated at Thu Feb 08 02:34:59 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.