Bug#395135: Please requeue gclcvs_2.7.0-62 on alpha
- To: Camm Maguire <camm@enhanced.com>
- Cc: 395135@bugs.debian.org
- Subject: Bug#395135: Please requeue gclcvs_2.7.0-62 on alpha
- From: Steve Langasek <vorlon@debian.org>
- Date: Wed, 1 Nov 2006 13:41:43 -0800
- Message-id: <[🔎] 20061101214143.GA4919@mauritius.dodds.net>
- Reply-to: Steve Langasek <vorlon@debian.org>, 395135@bugs.debian.org
- In-reply-to: <54odrxlvic.fsf@intech19.enhanced.com>
- References: <20061004091222.GA20427@wurtel.net> <54ods4kv2n.fsf_-_@intech19.enhanced.com> <20061022223304.GB5934@mauritius.dodds.net> <54d58j42xm.fsf_-_@intech19.enhanced.com> <20061024033730.GA4952@mauritius.dodds.net> <54r6wxlu0x.fsf@intech19.enhanced.com> <20061025030825.GF5317@mauritius.dodds.net> <54lkn24ns6.fsf@intech19.enhanced.com> <20061027041417.GB6287@mauritius.dodds.net> <54odrxlvic.fsf@intech19.enhanced.com>
On Fri, Oct 27, 2006 at 09:48:43AM -0400, Camm Maguire wrote:
> > FWIW, after tracking down the last header problem on alpha I let the test
> > build continue on through to see if there were any other problems. Aside
> > from taking a long time to build, it now seems to be getting stuck in an
> > infinite loop running raw_pcl_gcl -- according to strace, trying to call a
> > syscall #513 which AFAIK does not exist on alpha, which then fails
> > repeatedly with errno 103 (ECONNABORTED). I have no idea what any of this
> > is -- I /could/ give it to the buildd to try, but I really don't have any
> > reason to believe it will build any better there.
> > Do you have any idea what this syscall is supposed to be? Are we looking at
> > a glibc bug here?
> This is my guess. If I could get access to a system, I could provide
> more information. Any idea of when sid chroots on escher (or other)
> might become available again?
No, sorry; though I'm currently working on getting some kernel patches in
that would let Debian support another class of higher-end alphas, which
might help us get a faster (and accessible) porter system.
Does gcl make any syscalls itself? That would be a significant pointer in
the direction of glibc if it doesn't.
> This code built quite recently on alpha. I'm particularly interested
> in mips and alpha, as they test new bfd object relocation code put
> into gcl recently. I'd like to make sure there is no regression here,
> though I suspect none.
> If there were a problem here, you would see it before raw_pcl_gcl.
> There is noting this binary does but run some very simple
> initialization code, and then dump its image with unexec. saved_gcl
> and saved_mod_gcl, already produced, use the same dumping code, so I
> don't suspect anything here either.
> It appears that some constant specifying the syscall has gotten messed
> up on alpha.
> If I can get access, I'd be happy to test. Otherwise, here is what
> needs doing:
> ./configure --enable-ansi -enable-debug && make
This just gives me a build failure.
gcc -c -g -fsigned-char -pipe -Wall -g -mieee -I/home/devel/release/gclcvs-2.7.0/o -I../h -I../gcl-tk sfasl.c
In file included from sfaslbfd.c:175,
from sfasl.c:43:
sfaslbfd_alpha.c: In function ‘alphaelf_install_patches’:
sfaslbfd_alpha.c:162: error: assignment of read-only location
sfaslbfd_alpha.c:168: error: assignment of read-only location
sfaslbfd_alpha.c:173: error: assignment of read-only location
sfaslbfd_alpha.c:178: error: assignment of read-only location
sfaslbfd_alpha.c: In function ‘alphaelf_init_got_info’:
sfaslbfd_alpha.c:232: error: too few arguments to function ‘bfd_hash_table_init’
make[1]: *** [sfasl.o] Error 1
make[1]: Leaving directory `/home/devel/release/gclcvs-2.7.0/o'
make: *** [unixport/saved_pre_gcl] Error 2
> Come to think of it, this bug might have just appeared on alpha too:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=387498
No, it's not the same bug; the test case for system() works fine on my alpha
when compiling with -pg.
Here's the full cycle from a current strace:
fork() = ? ERESTARTNOINTR (To be restarted)
--- SIGPROF (Profiling timer expired) @ 0 (0) ---
sigreturn() = ? (mask now [CHLD])
syscall_513(0x200006816e8, 0x80000, 0x11f269038, 0x1, 0, 0x1223400f0, 0xfffffc0001aa4000, 0x200005b6a30, 0x8, 0x1fd, 0x20000557c58, 0, 0x7b0a75b, 0x20000689740, 0x11f268fa0, 0, 0x4082904a484b2a29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x3fe0000000000000, 0x154e, 0x40b54ee660000000, 0x40b54e6660000000, 0, 0x3fe6666660000000 <unfinished ...>
--- SIGPROF (Profiling timer expired) @ 0 (0) ---
<... syscall_513 resumed> ) = 0x67
[repeat ad infinitum]
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.
vorlon@debian.org http://www.debian.org/
Reply to: