Re: strange Bug

ba_f <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Organization Student TU-Darmstadt
Message-ID <[email protected]>
Hello,

well i guess we're stuck here.


Because i can't find no 15c7a8 nor e12fff37 in myClient.
I also checked the one shared lib myClient uses, without success.


Maybe i do objdump the wrong files?

  arm-linux-gnueabihf-objdump -Dlx 
l4re-snapshot-2014022818/obj/l4/arm-ca/bin/arm_armv7a/l4f/myClient | 
less
  arm-linux-gnueabihf-objdump -Dlx 
l4re-snapshot-2014022818/obj/l4/arm-ca/lib/arm_armv7a/l4f/libClient.so | 
less



But hey, JDB tells me that at 15c7a8 there is the instruction e12fff37 
<=> blx r7.
And this is exactly what i get when objdump moe. PC and opcode match.

  objdump -Dlx 
l4re-snapshot-2014022818/obj/l4/arm-ca/bin/arm_armv7a/l4f/moe | less

   GC_try_to_collect_inner():
   l4re-snapshot-2014022818/src/l4/pkg/boehm_gc/contrib/alloc.c:404
   15c7a8:       e12fff37        blx     r7


Sounds logic to me, that BOEHM_GC runs into the fault...



>>>> And at 15c7a8 there is e12fff37 <=> blx r7 , which i've
>>>> already found in MOE. But that's not what i'm looking for, is
>>>> it?
>>> 
>>> This has nothing to do with MOE. When you objdump the myClient
>>> binary, can you find the address in there? Does the binary
>>> contain blx r7 as well?
>> 
>> No, this instruction or PC is not in myClient nor in myServer. But
>> i can find the instruction in a shared lib which myServer uses.
> 
> No. We are definitely looking at myClient as this is where the page
> fault happens. Please objdump myClient and find the page fault PC 
> again.



Thanks.
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.