Package: libcln3c2
Version: 1.1.9-5
Severity: grave
Justification: package unusable or mostly so

Hi Richard,

The current version of libcln3c2 is completely unusable on mips and
mipsel, causing segfaults in trivial programs linked against it.  This
leads to a build failure of ginac on these architectures, when trying to
detect the availability of CLN.

I'm currently trying to get a build of cln on vaughan.debian.org with
debugging symbols enabled; in the meantime, here is as much of a
backtrace as gdb currently offers me:

Program received signal SIGSEGV, Segmentation fault.
0x2ab20010 in cln::cl_heap_weak_hashtable_1<cln::cl_rcpointer, 
cln::cl_rcpointer>::garcol(cln::cl_heap*) () from ./libcln/usr/lib/libcln.so.3
(gdb) bt
#0  0x2ab20010 in cln::cl_heap_weak_hashtable_1<cln::cl_rcpointer, 
cln::cl_rcpointer>::garcol(cln::cl_heap*) () from ./libcln/usr/lib/libcln.so.3
warning: Warning: GDB can't find the start of the function at 0x8.

    GDB is unable to find the start of the function at 0x8
and thus can't determine the size of that function's stack frame.
This means that GDB may be unable to access that stack frame, or
the frames below it.
    This problem is most likely caused by an invalid program counter or
stack pointer.
    However, if you think GDB should simply search farther back
from 0x8 for code which looks like the beginning of a
function, you can increase the range of the search using the `set
heuristic-fence-post' command.
(gdb)

I'll leave my debugging build unpacked on vaughan once it's done, so
that you can poke at it if needed.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature

Reply via email to