-
Notifications
You must be signed in to change notification settings - Fork 21
UB causing segfaults in nft::is_in_lang() #609
Copy link
Copy link
Labels
For:libraryThe issue is related to library (c++ implementation)The issue is related to library (c++ implementation)Module:nftThe issue is related to Nondeterministic Finite TransducersThe issue is related to Nondeterministic Finite TransducersPriority:highFocus on this before the others.Focus on this before the others.Type:requiredA required implementation/change necessary in near futureA required implementation/change necessary in near future
Metadata
Metadata
Assignees
Labels
For:libraryThe issue is related to library (c++ implementation)The issue is related to library (c++ implementation)Module:nftThe issue is related to Nondeterministic Finite TransducersThe issue is related to Nondeterministic Finite TransducersPriority:highFocus on this before the others.Focus on this before the others.Type:requiredA required implementation/change necessary in near futureA required implementation/change necessary in near future
There is a UB in
nft::is_in_lang()that causes segfaults, but appears very rarely. The bug can be seen in the following test: #601 (comment).Might be related to another UB appearing in
mata::nft::union_nondet():Both UBs need to be fixed.