Semaphore library error on L4Env/Fiasco-UX
Alexander Boettcher
boettcher at os.inf.tu-dresden.de
Mon Aug 7 09:39:25 CEST 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
Andreas Niederl wrote:
> Hi,
> using the current CVS version of Fiasco and L4Env I get the following
> error on startup of the system with Fiasco-UX:
> exec | Startup: semaphore lib initialization failed (-1)!
>
> The task on which it fails varies depending on which startup script from
> l4/tool/runux is executed but it's always the first or second task that
> starts.
> L4Env is compiled with gcc-3.3.6 and Fiasco with gcc-4.0.2.
>
> Is this a known problem?
no. At least I cannot reproduce it.
Ok, a little bit tracking: The message is from
l4env/lib/src/startup.c:320. That means that l4semaphore_init returns
- -1. This function is defined in semaphore/lib/src/semaphore.c:494. If
the function returns -1, one of the following message should be logged:
"Missing 'deceit_bit_disables_switch' kernel feature!"
or
"L4semaphore: failed to create semaphore thread"
Which one is it in your configuration ?
Best,
Alex B.
>
>
> Regards,
> Andi
>
> _______________________________________________
> l4-hackers mailing list
> l4-hackers at os.inf.tu-dresden.de
> http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFE1u4jqjRK9KYzJbMRAr8VAJ9OBBAXD8uPWOOleyFqADAo128SfACeIIjv
EE6ZcOH+2n2yIScRO4ctEuA=
=eah5
-----END PGP SIGNATURE-----
More information about the l4-hackers
mailing list