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