# Illegal instruction

**URL:** https://forum.mothur.org/t/illegal-instruction/1589
**Category:** Commands in mothur
**Created:** [November 25, 2013, 1:17am UTC](https://forum.mothur.org/t/illegal-instruction/1589 "2013-11-25T01:17:24Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![hollyv168](https://avatars.discourse-cdn.com/v4/letter/h/7ba0ec/32.png) [@hollyv168](https://forum.mothur.org/u/hollyv168)
#### Post date: [November 25, 2013, 1:17am UTC](https://forum.mothur.org/t/illegal-instruction/1589/1 "2013-11-25T01:17:24Z")

</div>

HI All,

I’m new to Mothur and to coding in Unix using the Linux system. I had help from a colleague to move the newest version of Mothur (v1.32) into my directory and unzip the file into a new folder in the directory. When I now call mothur, the latest version appears. However, when I put in the first line of command (e.g. summary.seqs(fasta=nodC.fasta, processors=2), I get the message of “Illegal instructions” and then I get kicked out of mothur and back to my current directory and have to call mothur again. Could this be related to mothur, the installation/unzipping, or both? Any help? Thanks.

---

<div class="post-metadata">

### Author: ![westcott](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.mothur.org/westcott/32/18_2.png) [@westcott](https://forum.mothur.org/u/westcott)
#### Post date: [November 25, 2013, 1:20pm UTC](https://forum.mothur.org/t/illegal-instruction/1589/2 "2013-11-25T13:20:09Z")

</div>

Welcome to the mothur community! I’d like to help you get started. Did you download our executable version? Can you post the commands you ran in terminal?

---

<div class="post-metadata">

### Author: ![hollyv168](https://avatars.discourse-cdn.com/v4/letter/h/7ba0ec/32.png) [@hollyv168](https://forum.mothur.org/u/hollyv168)
#### Post date: [November 27, 2013, 4:27am UTC](https://forum.mothur.org/t/illegal-instruction/1589/3 "2013-11-27T04:27:51Z")

</div>

HI Westcott,

Yep, got the 32 bit executable version of Mothur 1.32.0. I also double-checked the file type (using ls -l) and it shows that it is an executable file (file type: drwxr-xr-x).

I’m running one of the first lines of command, which is:

summary.seqs(fasta=nodC\_all.fasta, processors=2)

Mothur seems to be processing for two seconds and then it tells me that there is an illegal instruction and then it kicks me out of Mothur and gets me back to my directory. However, if I run the trim.seqs command, without first running a summary.seqs on the fasta file, the command works and gives me three output files. When I try to run a summary.seqs(fasta=current), again, I get the illegal instruction message and get kicked out. Any help would be greatly appreciated. Thanks.

---

<div class="post-metadata">

### Author: ![westcott](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.mothur.org/westcott/32/18_2.png) [@westcott](https://forum.mothur.org/u/westcott)
#### Post date: [December 3, 2013, 4:53pm UTC](https://forum.mothur.org/t/illegal-instruction/1589/4 "2013-12-03T16:53:33Z")

</div>

I uploaded a fresh copy of our 32bit version. Can you try downloading it again?

---

<div class="post-metadata">

### Author: ![catpowerb](https://avatars.discourse-cdn.com/v4/letter/c/c57346/32.png) [@catpowerb](https://forum.mothur.org/u/catpowerb)
#### Post date: [January 8, 2014, 2:12am UTC](https://forum.mothur.org/t/illegal-instruction/1589/5 "2014-01-08T02:12:54Z")

</div>

Were you able to solve this issue? I’m having the same problem with the 64 bit version (1.32.1) run on a linux server. I’ve tested multiple files (alined and unaligned), which run perfectly well for other commands in mothur, so I don’t think it’s a formatting issue.

---

<div class="post-metadata">

### Author: ![catpowerb](https://avatars.discourse-cdn.com/v4/letter/c/c57346/32.png) [@catpowerb](https://forum.mothur.org/u/catpowerb)
#### Post date: [January 8, 2014, 2:55am UTC](https://forum.mothur.org/t/illegal-instruction/1589/6 "2014-01-08T02:55:48Z")

</div>

It just occurred to me that the names of the sequences in my files are not the same as the sequence names generated by the MiSeq, since we did our own contig formation and assignment to samples based on index reads. Since the summary looks at tile information, could this be why the summary is not generated? It looks like the output file containing info for each sequence is still generated, even though it kicks you out of mothur.

---

<div class="post-metadata">

### Author: ![aregberg](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@aregberg](https://forum.mothur.org/u/aregberg)
#### Post date: [January 14, 2014, 4:23pm UTC](https://forum.mothur.org/t/illegal-instruction/1589/7 "2014-01-14T16:23:19Z")

</div>

I’m having the same problem. I have your executable version of Mothur installed on a 64-bit version of Red Hat. I downloaded the file on 1/13/2014. An older version (1.27.0) seems to be working just fine.

---

<div class="post-metadata">

### Author: ![randyJohnson](https://avatars.discourse-cdn.com/v4/letter/r/e95f7d/32.png) [@randyJohnson](https://forum.mothur.org/u/randyJohnson)
#### Post date: [January 16, 2014, 4:01pm UTC](https://forum.mothur.org/t/illegal-instruction/1589/8 "2014-01-16T16:01:30Z")

</div>

I’m having the same problem with v.1.32.1 (64 bit linux binary). The exact same files work like a charm on my Mac (again, v1.32.1, 64 bit binary downloaded at the same time as the linux version)

---

<div class="post-metadata">

### Author: ![westcott](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.mothur.org/westcott/32/18_2.png) [@westcott](https://forum.mothur.org/u/westcott)
#### Post date: [January 24, 2014, 8:44pm UTC](https://forum.mothur.org/t/illegal-instruction/1589/9 "2014-01-24T20:44:35Z")

</div>

I rebuilt and uploaded a new 64bit Linux version. Can you give it a try?

---

<div class="post-metadata">

### Author: ![johnk](https://avatars.discourse-cdn.com/v4/letter/j/59ef9b/32.png) [@johnk](https://forum.mothur.org/u/johnk)
#### Post date: [September 4, 2014, 9:40pm UTC](https://forum.mothur.org/t/illegal-instruction/1589/10 "2014-09-04T21:40:35Z")

</div>

Was this problem ever resolved? I am having the same problem trying to run things for the first time on a remote server. Sysadmin has made version 1.32.1 as an available module. Is there anyway to tell if it is 32 or 64 bit? It appears (using uname) that the server is running 64 bit linux. Mothur loads and can, for example, do help() , but the first time I try to analyze any data I get the illegal instruction…

---

<div class="post-metadata">

### Author: ![pschloss](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.mothur.org/pschloss/32/4_2.png) [@pschloss](https://forum.mothur.org/u/pschloss)
#### Post date: [September 10, 2014, 5:24pm UTC](https://forum.mothur.org/t/illegal-instruction/1589/11 "2014-09-10T17:24:13Z")

</div>

It should be resolved. We’re actually now up to v.1.33. Can you upgrade to that version and see if you still have the problem?

---

<div class="post-metadata">

### Author: ![johnk](https://avatars.discourse-cdn.com/v4/letter/j/59ef9b/32.png) [@johnk](https://forum.mothur.org/u/johnk)
#### Post date: [October 9, 2014, 3:26pm UTC](https://forum.mothur.org/t/illegal-instruction/1589/12 "2014-10-09T15:26:22Z")

</div>

Thanks Pat! I got sysadmin to install 1.33 and it seems to be working (though I’m struggling with MPI, but that’s an issue for a different thread!).
