om 2.6 Opteron last git, trying to migrate a simple task

Florian Delizy <[email protected]>
Newsgroups gmane.linux.cluster.openmosix.devel
Message-ID <[email protected]>
Hi,

I am getting at it right now, for a simple test, I am trying to migrate 
a simple task from a node to another node, and it seems not to work at 
all. Instead of migrating the process, it gives me an "Oups" :


When I try to migrate the process using the command:

echo 192.168.169.11 > /proc/7623/om/where

I get this :

|-------------------- OUPS start here : 
----------------------------------------------------------------------------|

Unable to handle kernel NULL pointer dereference at 0000000000000000 RIP:
<0000000000000000>{stext+2145382632}
PGD 13d667067 PUD 13d6fa067 PMD 0
Oops: 0010 [1] PREEMPT

CPU 0
Modules linked in: thermal processor fan
Pid: 7623, comm: eatcpu Not tainted 2.6.17-om #1
RIP: 0010:[<0000000000000000>] <0000000000000000>{stext+2145382632}
RSP: 0000:ffff81013d7cbef8  EFLAGS: 00010292
RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffff81013e48b0c0
RDX: 0000000000001000 RSI: 00007fff82c0b670 RDI: ffff81013f6207e0
RBP: 0000000000000000 R08: 0000000000000218 R09: 000000000000fa57
R10: 0000000000000000 R11: ffff81013ead7c00 R12: ffff81013e48b0c0
R13: 00007fff82c0b670 R14: 0000000000000000 R15: 0000000000000000
FS:  00002b4c281f36d0(0000) GS:ffffffff807f9000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000000 CR3: 000000013d798000 CR4: 00000000000006e0
Process eatcpu (pid: 7623, threadinfo ffff81013d7ca000, task 
ffff81013f6207e0)
Stack: 0000000a00000009 0000000000000000 0000000000000000 ffffffff8032c87e
       ffff81013f6207e0 ffffffff80329129 0000000000000202 ffffffff803292eb
       ffff81013f6207e0 ffffffff80328c67
Call Trace: <ffffffff8032c87e>{task_move_to_node+41}
       <ffffffff80329129>{task_request_move+40} 
<ffffffff803292eb>{task_do_request+37}
       <ffffffff80328c67>{openmosix_pre_usermode+28} 
<ffffffff8020aa13>{retint_careful+45}

Code:  Bad RIP value.
RIP <0000000000000000>{stext+2145382632} RSP <ffff81013d7cbef8>
CR2: 0000000000000000

|-------------------- OUPS ends here 
----------------------------------------------------------------------------|


The code I am trying to migrate is a simple C program :


int main( int argc, char **argv )
{
        double total = 456114157974121;
        double min = 0;
        double max = total;

        double square = ( min + max ) / 2.0;
        while ( total != square * square )
        {
                if ( (square*square) < total )
                {
                        min = square;
                } else if (square*square > total ) {
                        max = square;
                }
                square = ( min + max ) / 2;

        }
        return 0;
}



Kernel is a 2.6.17 (it gives me the same result with a 2.6.17.8), with 
the preempt kernel option. I will try to get some more interesting 
output, but first, is openmosix preemtive safe ??

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.