Hello Helmuth,
Sorry, I have not seen you're answers (some automatism seems to consider every thing from genode mail list as spam).
Because I had some strange graphic problems with Ubuntu 12.04 on the physical computer+-, I also tried a reinstall with another distribution (Mint). With Mint at least run/demo works.
But the self created hello doesn't.
I have found only an empty /tmp/genode-1000 directory (therefore the grep command you provided shows nothing).
The demo which is provided in genode nor works after update (git pull) of genode, but notif i try to run it with the nova kernel (the lower part of my last mail, it still says "no route to service "IO_PORT")
Best regards, Wolfgang
-----Ursprüngliche Nachricht----- From: Christian Helmuth Sent: Monday, April 7, 2014 4:14 PM To: genode-main@lists.sourceforge.net Subject: Re: Creating your first Genode application - Build succesful, butexecution fails
Sorry Wolfgang,
my last email actually missing my question :-( Please see below
On Mon, Mar 31, 2014 at 08:47:53AM +0200, Christian Helmuth wrote:
Hello Wolfgang,
welcome to the list.
On Sun, Mar 30, 2014 at 04:06:22PM +0200, w_schmidt@...181... wrote:
|int main(): --- create local services --- |int main(): --- start init --- |int main(): transferred 17592186044415 MB to init |int main(): --- init created, waiting for exit condition --- |[init] _map_local: lx_mmap failed (addr_in=0,addr_out=ffffffffffffffed/-19) overmap=0 |[init] C++ runtime: Genode::Rm_session::Region_conflict |[init] void* abort(): abort called
This looks rather strange and if my interpretation is correct your Linux kernel answers an mmap request with ENODEV (-19 in the lof above). From the manpage of mmap:
ERRORS ... ENODEV The underlying file system of the specified file does not support memory mapping. ...
Currently, I have no idea how this may happen. Genode creates files for RAM dataspaces in the directory /tmp/genode-<uid> and uses mmap to attach the RAM dataspaces to process address spaces. Could you please post the output of
grep "/tmp" /etc/mtab
For my system it looks like
tmpfs /tmp tmpfs rw,noatime,mode=1777 0 0
Does Genode create the /tmp/genode-<uid> directory? If yes, please post the contents of the directory.