libcwd crashes on AMD64 systems

Bug #3086 reported by Lutz
4
Affects Status Importance Assigned to Milestone
libcwd (Ubuntu)
Fix Released
Medium
MOTU

Bug Description

The AMD64 version of libcwd is not compiled correctly.

When running programs compiled with libcwd-dev, the programs crash with a message like this:

COREDUMP: elf32.cc:3363: void libcwd::elf32::objfile_ct::initialize(const char*, bool): Assertion `M_header.e_shentsize == sizeof(Elf32_Shdr)' failed.

Resolution:

Obviously ./configure was called without the following option:

 --disable-location

(disable the ability to lookup source file and line number, you might need this on a non-ELF32 system.)

A version compiled with this options does not result in problems anymore on my system

Changed in libcwd:
assignee: nobody → motu
Revision history for this message
Daniel Holbach (dholbach) wrote :

Do you have an example for it? I get this output:

daniel@bert:~$ apt-cache rdepends libcwd0c2
libcwd0c2
Reverse Depends:
  libcwd0c2-dbg
  libcwd-dev
daniel@bert:~$

Daniel T Chen (crimsun)
Changed in libcwd:
status: New → PendingUpload
Changed in libcwd:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.