Your message dated Wed, 31 Aug 2005 22:42:48 +0200 (CEST)
with message-id <[EMAIL PROTECTED]>
and subject line Bug#325837: libcln3c2 (mips/mipsel): trivial programs segfault
when using libcln
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--------------------------------------
Received: (at submit) by bugs.debian.org; 31 Aug 2005 09:13:45 +0000
>From [EMAIL PROTECTED] Wed Aug 31 02:13:45 2005
Return-path: <[EMAIL PROTECTED]>
Received: from dsl093-039-086.pdx1.dsl.speakeasy.net (tennyson.dodds.net)
[66.93.39.86]
by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
id 1EAOfB-0005fv-00; Wed, 31 Aug 2005 02:13:45 -0700
Received: by tennyson.dodds.net (Postfix, from userid 1003)
id 5C75B7049; Wed, 31 Aug 2005 02:13:44 -0700 (PDT)
Date: Wed, 31 Aug 2005 02:13:44 -0700
From: Steve Langasek <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: libcln3c2 (mips/mipsel): trivial programs segfault when using libcln
Message-ID: <[EMAIL PROTECTED]>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
protocol="application/pgp-signature"; boundary="1LKvkjL3sHcu1TtY"
Content-Disposition: inline
User-Agent: Mutt/1.5.9i
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level:
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE
autolearn=no version=2.60-bugs.debian.org_2005_01_02
--1LKvkjL3sHcu1TtY
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
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_rcpo=
inter>::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
=66rom 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,
--=20
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/
--1LKvkjL3sHcu1TtY
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDFXTIKN6ufymYLloRAiBkAJsFIffPRbSbm0AlyUbqJdfzOC/TmQCgyREc
040PCmQUXZoWx9C04hxNxxI=
=rWgT
-----END PGP SIGNATURE-----
--1LKvkjL3sHcu1TtY--
---------------------------------------
Received: (at 325837-done) by bugs.debian.org; 31 Aug 2005 20:42:51 +0000
>From [EMAIL PROTECTED] Wed Aug 31 13:42:51 2005
Return-path: <[EMAIL PROTECTED]>
Received: from higgs.physik.uni-mainz.de [134.93.128.134] (root)
by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
id 1EAZQ2-0007qf-00; Wed, 31 Aug 2005 13:42:50 -0700
Received: from higgs.physik.uni-mainz.de ([EMAIL PROTECTED] [127.0.0.1])
by higgs.physik.uni-mainz.de (8.12.3/8.12.3/Debian-7.1) with ESMTP id
j7VKgmJ3030923;
Wed, 31 Aug 2005 22:42:48 +0200
Received: from localhost ([EMAIL PROTECTED])
by higgs.physik.uni-mainz.de (8.12.3/8.12.3/Debian-7.1) with ESMTP id
j7VKgmAo030919;
Wed, 31 Aug 2005 22:42:48 +0200
X-Authentication-Warning: higgs.physik.uni-mainz.de: kreckel owned process
doing -bs
Date: Wed, 31 Aug 2005 22:42:48 +0200 (CEST)
From: "Richard B. Kreckel" <[EMAIL PROTECTED]>
X-X-Sender: <[EMAIL PROTECTED]>
Reply-To: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
cc: Steve Langasek <[EMAIL PROTECTED]>
Subject: Re: Bug#325837: libcln3c2 (mips/mipsel): trivial programs segfault
when using libcln
In-Reply-To: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level:
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER
autolearn=no version=2.60-bugs.debian.org_2005_01_02
Hi Steve,
On Wed, 31 Aug 2005, Steve Langasek wrote:
> 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.
Thenks for your bugreport. I've been tracking it for the last few days
in every one of my few spare minutes. It has been observed [0] last week
that qalculate fails to build while trying to detect the availability of
CLN.
Yesterday I've duploaded cln_1.1.9-6 which is supposed to fix the bug on
mips and mipsel. (Well, I've only tried mips but theoretically the
bug/fix should be completely invariant under endianness.)
BTW: It turned out I had to change the assembler (in file
include/cln/modules.h) that inserts a jump instruction into the code. The
line commented out is the old one:
#if defined(__mips__) || defined(__mipsel__)
//#define CL_JUMP_TO(addr) ASM_VOLATILE("%*j %0" : : "d" ((void*)(addr)))
#define CL_JUMP_TO(addr) ASM_VOLATILE("b " ASM_UNDERSCORE_PREFIX #addr)
#endif
Do you have any slight idea why it stopped working?
I close this bug now. Please let me know if it turns out the problem
isn't fixed on mipsel.
Regards
-richy.
[0] <http://lists.debian.org/debian-mips/2005/08/msg00055.html>
--
.''`. Richard B. Kreckel
: :' : <[EMAIL PROTECTED]>
`. `' <[EMAIL PROTECTED]>
`- <http://www.ginac.de/~kreckel/>
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]