[Bug default/30959] abidiff segfault on function call expression considered malformed

dodji at redhat dot com sourceware-bugzilla@sourceware.org
Wed Oct 11 12:10:01 GMT 2023


https://sourceware.org/bugzilla/show_bug.cgi?id=30959

dodji at redhat dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED

--- Comment #2 from dodji at redhat dot com ---
Woops, I hit the wrong button in my previous comment, sorry.


So, strictly speaking, this should be fixed by the patch applied to the master
at https://inbox.sourceware.org/libabigail/87wmvtpdsl.fsf@redhat.com.

A subsequent patch applied to the master branch at
https://inbox.sourceware.org/libabigail/87sf6hpdoz.fsf@redhat.com/ makes the
regular expression passed in argument to the function call expression as
"offset_of_first_data_member_regexp(.*foo[0-9]?$)" be considered valid. Without
that patch, the parser was wrongly considering the characters '[' and ']' as
needing to be escaped.

The fix should be available in the libabigail 2.4 version.

Thanks for reporting this problem and sorry for the inconvenience.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libabigail mailing list