Re: Re: call_init in libc6 2.3.6.ds1-11

"John David Anglin" <[email protected]>
Newsgroups gmane.linux.ports.hppa
Message-ID <[email protected]>
> On 2/18/07, Carlos O'Donell <[email protected]> wrote:
> > We could add a PROC or OS specific DT_* value to solve this problem.
> > IA64 uses PLT_RESERVE for this specific purpose.
> 
> ... we are all volunteers, and this work would be *icing* on the cake.
> I'm trying to fix pthread_pop/push_cleanup in NPTL right now :-)

Here's another one:

echo ../../../gcc/libjava/classpath/lib/javax/swing/filechooser/*.class > javax/
swing/filechooser.list
/bin/sh: In elf_machine_rela_relative ELF32_R_SYM (reloc->r_info) != 0. Aborting
.make[3]: *** [javax/swing/filechooser.list] Illegal instruction (core dumped)
make[3]: *** Waiting for unfinished jobs....

Core was generated by `/bin/sh -c echo ../../../gcc/libjava/classpath/lib/javax/swing/filechooser/*.cl'.
Program terminated with signal 4, Illegal instruction.
#0  0x402e624c in _dl_relocate_object () from /lib/ld.so.1
(gdb) bt
#0  0x402e624c in _dl_relocate_object () from /lib/ld.so.1
#1  0x402e6248 in _dl_relocate_object () from /lib/ld.so.1
Previous frame identical to this frame (corrupt stack?)
(gdb) disass 0x402e623c 0x402e625c
Dump of assembler code from 0x402e623c to 0x402e625c:
0x402e623c <_dl_relocate_object+564>:   ldw 3c4(r1),r25
0x402e6240 <_dl_relocate_object+568>:   b,l 0x402e96d0 <_dl_dprintf>,rp
0x402e6244 <_dl_relocate_object+572>:   ldi 2,r26
0x402e6248 <_dl_relocate_object+576>:   copy r4,r19
0x402e624c <_dl_relocate_object+580>:   iitlbp r0,(sr0,r0)
0x402e6250 <_dl_relocate_object+584>:   cmpib,= 1,r6,0x402e64a0 <_dl_relocate_object+1176>
0x402e6254 <_dl_relocate_object+588>:   extrw,u r7,31,2,ret0
0x402e6258 <_dl_relocate_object+592>:   cmpib,>> 1,r6,0x402e64ac <_dl_relocate_object+1188>

It really seems like something is randomly messing up memory when shared
libraries are being loaded.

Dave
-- 
J. David Anglin                                  [email protected]
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.