Hello!
I'm facing SIGSEGV on some queries after an upgrade from 8.1.1-4 to 9.2.0-7
Queries:
select *
from(
select lu.AdmUser_id, ia.IsActual, l.AdmUserGroupLink_id,
min(ia.Actual_date) over(partition by ia.AdmUserGroupLink_id) as valid_from ,
lead(ia.Actual_date, 1, null) over(partition by ia.AdmUserGroupLink_id order by ia.Actual_date) as valid_to
from DDS.H_AdmUserGroupLink l
join DDS.L_AdmUserGroupLink_AdmUser lu on lu.AdmUserGroupLink_id = l.AdmUserGroupLink_id
join DDS.S_AdmUserGroupLink_IsActual ia on ia.AdmUserGroupLink_id = l.AdmUserGroupLink_id
)t
where admuser_Id = 124954500001
limit 50;
select *, lu.AdmUser_id, ia.IsActual,
row_number() over(partition by l.AdmUserGroupLink_id) rn,
lead(lu.AdmUser_id) over(partition by l.AdmUserGroupLink_id order by true) valid_to
from DDS.H_AdmUserGroupLink l join DDS.L_AdmUserGroupLink_AdmUser lu on lu.AdmUserGroupLink_id = l.AdmUserGroupLink_id
join DDS.S_AdmUserGroupLink_IsActual ia on ia.AdmUserGroupLink_id = l.AdmUserGroupLink_id
where ia.IsActual is not null
order by lu.AdmUser_id desc
limit 100;
DDL is in attachment
I have already recreated and refilled these tables and it did not help.
Each time I run it I get SIGSEGV on every vertica node.
Backtrace is in attachments.
Looks like the problem within StorageMerge in a ResegmentMerge::performResegmen call:
(_ZN2EE14ResegmentMerge16performResegmentEPNS_11MergeBufferEiiRNS_14TupleStructureERSt6vectorIPNS_13SegTempBufferESaIS7_EEiiPNS_5VEvalERNS_11VEvalParamsE+0x551) [0x130fa81]
Can you help me with fixing this?