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)