[okl4-developer] assertion failed: l4/kernel/process.c, line 235 in thrd.raw != 0

Kalamkar, Dhiraj D dhiraj.d.kalamkar at intel.com
Fri Aug 24 02:58:36 EST 2007


Few months back I got with similar problem. For me it was a compiler
issue.
Try simply editing libs/l4/arch/ia32/include/syscalls.h
And replace "struct" by "volatile struct" on lines 411, 460 and 520.

411c411
<     struct {
---
>     volatile struct {
460c460
<     struct {
---
>     volatile struct {
520c520
<     struct {
---
>     volatile struct {


Do a clean and rebuild. For me it worked fine but I will suggest to use
pre-compiled gcc binaries from nicta web site for compilation.

Regards,
Dhiraj Kalamkar

-----Original Message-----
From: developer-bounces at okl4.org [mailto:developer-bounces at okl4.org] On
Behalf Of mohankumar.mithur at wipro.com
Sent: Thursday, August 23, 2007 9:09 PM
To: hala at ok-labs.com
Cc: developer at okl4.org
Subject: [okl4-developer] assertion failed: l4/kernel/process.c,line 235
in thrd.raw != 0


Hi,

I am building the OKL4 system with following command.  I have QEMU.

./tools/build.py machine=ia32_pc99 project=iguana wombat=True simulate

I get the following assertion right now.

<-------------------------------->
:
:
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (ext2 filesystem) readonly.


assertion failed:
/root/OKL4/okl4_release_1.4.1.1/linux/kernel/arch/l4/kernel/process.c,
line 235 in thrd.raw != 0

--- "assertion failed" ---
--------------------------------- (eip=00e34a87, esp=02057d68) ---
>
<-------------------------------->

Can somebody please guide here how to recover from this?

Regards,
Mohan


The information contained in this electronic message and any attachments
to this message are intended for the exclusive use of the addressee(s)
and may contain proprietary, confidential or privileged information. If
you are not the intended recipient, you should not disseminate,
distribute or copy this e-mail. Please notify the sender immediately and
destroy all copies of this message and any attachments. 

WARNING: Computer viruses can be transmitted via email. The recipient
should check this email and any attachments for the presence of viruses.
The company accepts no liability for any damage caused by any virus
transmitted by this email.
 
www.wipro.com

_______________________________________________
Developer mailing list
Developer at okl4.org
https://lists.okl4.org/mailman/listinfo/developer



More information about the Developer mailing list