Summary: | abidiff coredump at abg-comparison.cc:ensure_lookup_tables_populated when read libdovecot-storage.so and libdovecot-sieve.so from dovecot | ||
---|---|---|---|
Product: | libabigail | Reporter: | Xiaole He <hexiaole1994> |
Component: | default | Assignee: | Dodji Seketeli <dodji> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | hexiaole1994, libabigail |
Priority: | P2 | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Host: | Target: | ||
Build: | Last reconfirmed: | 2022-12-24 00:00:00 |
Description
Xiaole He
2022-12-22 11:49:14 UTC
Sorry, the 'Overview' was wrong above, corrected one is below: [Overview] Executing 'abidiff' against to 'libdovecot-storage.so' from rpm 'dovecot' will cause coredump, the output from 'bt' command of 'gdb' shows below: Hello, This issue should hopefully be fixed in the master branch of the git repository at https://sourceware.org/git/?p=libabigail.git;a=commit;h=e3725f1b96ad2e935290bea8be7925f2a8cc3c89. The fix should be available in the coming 2.3 version of libabigail. Thank you for reporting this issue and sorry for the inconvenience. (In reply to dodji from comment #2) > Hello, > > This issue should hopefully be fixed in the master branch of the git > repository at > https://sourceware.org/git/?p=libabigail.git;a=commit; > h=e3725f1b96ad2e935290bea8be7925f2a8cc3c89. > > The fix should be available in the coming 2.3 version of libabigail. > > Thank you for reporting this issue and sorry for the inconvenience. Thank you, dodji, for using your precious time in resolving this problem. I using the updated master branch of git, e3725f1b96ad2e935290bea8be7925f2a8cc3c89 (Bug 29934 - Handle buggy data members with empty names), to verify that the problem of 'libdovecot-storage.so' has been disappeared, but the similar problem of 'libdovecot-sieve.so' that caused coredump still exist, sorry for disturbing you again and the reproducing steps of 'libdovecot-storage.so' was wroten at the first comment of this page. (In reply to Xiaole He from comment #3) > [...] the similar problem of > 'libdovecot-sieve.so' that caused coredump still exist, sorry for disturbing > you again and the reproducing steps of 'libdovecot-storage.so' was wroten at > the first comment of this page. Ooops, I totally missed the second issue. That one is different from the one occurring on libdovecot-storage.so. I'll be looking at the second issue. Sorry for the noise. The second issue of the problem reported here (assertion violation when analysing the binary libdovecot-sieve.so) should be fixed by commit https://sourceware.org/git/?p=libabigail.git;a=commit;h=4f4ab2b1d66770f6e3cc56ec844e47a5ceec1edb. Thanks for taking the time to report this problem and sorry for the inconvenience. (In reply to dodji from comment #5) > The second issue of the problem reported here (assertion violation when > analysing the binary libdovecot-sieve.so) should be fixed by commit > https://sourceware.org/git/?p=libabigail.git;a=commit; > h=4f4ab2b1d66770f6e3cc56ec844e47a5ceec1edb. > > Thanks for taking the time to report this problem and sorry for the > inconvenience. Thank you very much, dodji. I already confirmed that this problem has been fixed. professional man, great job! |