log in

process exited with code 193 (0xc1, -63)??

Message boards : Questions/Problems/Bugs : process exited with code 193 (0xc1, -63)??
Message board moderation

To post messages, you must log in.

AuthorMessage
[BOINCstats] LostBoy

Send message
Joined: 9 Oct 09
Posts: 2
Credit: 456,397
RAC: 0
Message 144 - Posted: 20 Oct 2009, 18:49:54 UTC

Hello

I am getting this error on my two Linux64 Ubuntu boxes.

<core_client_version>6.4.5</core_client_version>
<![CDATA[
<message>
process exited with code 193 (0xc1, -63)
</message>
<stderr_txt>
boinc initialized
work files resolved, now working
-> lasievee_1.07_x86_64-pc-linux-gnu
-> -r
-> -f
-> 142230000
-> -c
-> 2000
-> -R
-> ../../projects/escatter11.fullerton.edu_nfs/S2p859.poly
-> -o
-> ../../projects/escatter11.fullerton.edu_nfs/S2p859_142230_0_0
SIGILL: illegal instruction
Stack trace (3 frames):
[0x43f78d]
[0x44e610]
[0x425152]

Exiting...

</stderr_txt>
]]>

One with BOINC 6.4.5 (Linux
2.6.31-11-generic)and the other with BOINC 6.6.36(Linux
2.6.28-15-generic).
I tried to solve this problem with a new install of Linux with no success.
Is there any solution for me or is this an app error?

Thank you for any help.
LB
ID: 144 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Greg
Project administrator

Send message
Joined: 26 Jun 08
Posts: 584
Credit: 230,150,982
RAC: 32,822
Message 145 - Posted: 20 Oct 2009, 19:06:52 UTC - in response to Message 144.  


SIGILL: illegal instruction


Do these computers have the very first generation Intel x86_64 processor? In their first generation processor, Intel left out an AMD64 prefetch instruction that the 64-bit optimized assembly uses. Intel of course included this instruction in all later versions of their x86_64 processors. Unfortunately, the removal of this instruction slows the code on all Opteron/Phenom systems while affecting very few Intel systems, so I really don't want to remove it. If Linux is set up to allow you to run 32-bit programs, then you can run the Linux 32-bit version of BOINC for the NFS@Home project.
ID: 145 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[BOINCstats] LostBoy

Send message
Joined: 9 Oct 09
Posts: 2
Credit: 456,397
RAC: 0
Message 146 - Posted: 20 Oct 2009, 19:21:13 UTC - in response to Message 145.  

Ahh,thanks.
Yes,these are Xeon Irwidale,one of the first 64bit series.
O.K. I will stick with XP64.
I wanted to run it for speed advantage.

Thank you.
LB
ID: 146 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Skip Da Shu
Avatar

Send message
Joined: 24 Oct 09
Posts: 3
Credit: 7,449,815
RAC: 0
Message 229 - Posted: 17 Nov 2009, 7:29:37 UTC

Greg, Do I read this that it's an unsupported op code in the CPU itself, so situation will exist with any 64bit OS because either 64b app uses the pre-fetch (Win or Linux)? Just hoping to get this clear in my head. Thanx.
- da shu @ HeliOS,
"A child's exposure to technology should never be predicated on an ability to afford it."
ID: 229 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jeff Gu
Avatar

Send message
Joined: 24 Oct 09
Posts: 2
Credit: 1,789,335
RAC: 0
Message 230 - Posted: 17 Nov 2009, 7:48:11 UTC

Ahh.. this explains why my two Pentium D dual-core machines finish all NFS work units immediately with a computation error. Luckily, it's only two machines out of a fairly large cruncher farm. Thanks for the info!
ID: 230 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Greg
Project administrator

Send message
Joined: 26 Jun 08
Posts: 584
Credit: 230,150,982
RAC: 32,822
Message 231 - Posted: 17 Nov 2009, 8:10:03 UTC - in response to Message 229.  
Last modified: 17 Nov 2009, 8:21:16 UTC

Yes, that's correct. It's an AMD64 op code that Intel did not implement in EM64T in their earliest 64-bit processors, so it is independent of OS if using 64-bit code. I believe it only affects the 64-bit capable 90nm Pentium 4 and Xeon Nocona and Irwindale. Later Intel processors implement the instruction.

However, there is no Windows x64 NFS@Home client, so Windows x64 BOINC will download the 32-bit Windows client, and it will run without problems.

Also, if you wanted to go to the trouble, you can install the 32-bit Linux version of BOINC, and use the Linux 32-bit client.
ID: 231 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jeff Gu
Avatar

Send message
Joined: 24 Oct 09
Posts: 2
Credit: 1,789,335
RAC: 0
Message 232 - Posted: 17 Nov 2009, 8:36:26 UTC

That makes sense, then... the two Pentium D machines are early 64-bit 90nm procs.. probably just two P4's in one can. They're not great performers, and I've got the project running on several other machines, so this is no big deal. I'm relieved to know that the problem isn't the procs actually going bad.
:)
ID: 232 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Questions/Problems/Bugs : process exited with code 193 (0xc1, -63)??


Home | My Account | Message Boards