ldso problem on zynq

Sebastian Sumpf Sebastian.Sumpf at ...1...
Fri Apr 10 14:11:14 CEST 2015


Hi Mark,

On 04/10/2015 12:08 PM, Mark Albers wrote:
> Hi,
> 
> I'm working with Genode on zynq hardware together with Johannes.
> 
> I just tested 'make run/ldso' with try/catch statement commented out.
> Here's the result:
> 
> Genode 14.11
> int main(): --- create local services ---
> int main(): --- start init ---
> int main(): transferred 1020 MB to init
> int main(): --- init created, waiting for exit condition ---
> [init -> test-ldso] C++ runtime: Genode::Rm_session::Region_conflict
> [init -> test-ldso] void* abort(): abort called
> 

This looks like some file overlap. The only two I can think of are the
binary and ldso.lib.so. You can try to do a 'genode-arm-objdump -p' on
test-ldso and ld.lib.so and check vaddr and memsz there for the LOAD
segments. Does anything overlap?

Cheers,

Sebastian



-- 
Sebastian Sumpf
Genode Labs

http://www.genode-labs.com · http://genode.org

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth







More information about the users mailing list