[parisc-linux] Re: call_init in libc6 2.3.6.ds1-11
John David Anglin
dave at hiauly1.hia.nrc.ca
Mon Feb 19 07:49:57 MST 2007
> On 2/18/07, Carlos O'Donell <carlos at systemhalted.org> 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 dave.anglin at nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
More information about the parisc-linux
mailing list