[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug default/20369] Assertion `m' failed in abidw: abg-dwarf-reader.cc:7472



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

--- Comment #3 from andrew.c.morrow at gmail dot com ---
I just downloaded the file that I uploaded, and it doesn't look stripped to me:

$ file reproducer.so
reproducer.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV),
dynamically linked, BuildID[sha1]=0cb163f188a21efab9e10240a63050f6a012deb0, not
stripped

$ cksum reproducer.so
2550113353 4286489 reproducer.so

$ readelf -a reproducer.so  | grep '\.debug'
  [31] .debug_types      PROGBITS         0000000000000000  000d0de8
  [32] .debug_info       PROGBITS         0000000000000000  001706a5
  [33] .debug_abbrev     PROGBITS         0000000000000000  00332682
  [34] .debug_loc        PROGBITS         0000000000000000  0034a962
  [35] .debug_aranges    PROGBITS         0000000000000000  003aab4b
  [36] .debug_ranges     PROGBITS         0000000000000000  003ab803
  [37] .debug_line       PROGBITS         0000000000000000  003bf0dc
  [38] .debug_str        PROGBITS         0000000000000000  003e0cff

$ ~/opt/bin/abidw reproducer.so
abidw: abg-dwarf-reader.cc:7472: void
abigail::dwarf_reader::finish_member_function_reading(Dwarf_Die*,
abigail::ir::function_decl_sptr, abigail::ir::class_decl_sptr,
abigail::dwarf_reader::read_context&): Assertion `m' failed.
Aborted (core dumped)

$ ~/opt/bin/abidw --version
1.0.rc6

I built that version of abidw from e88892c0b1f49c0d9ca64617b1c3423979b51053 as
follows:

$ autoreconf -fiv && ./configure --enable-cxx11 --enable-shared
--disable-static --with-gnu-ld --prefix=$HOME/opt && make -j18 all && make
intall

The library was though linked with -Wl,--compress-debug-sections=zlib-gabi. I
wonder if that has something to do with it?

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