WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: "illegal instruction" on VIA C3 CPU  (Read 4132 times)

Offline devzero

  • Newbie
  • *
  • Posts: 10
"illegal instruction" on VIA C3 CPU
« on: October 17, 2011, 01:13:22 PM »
Hello,

i have a Via Epia/Ezra based Mini PC with VIA C3  800Mhz "CentaurHauls" CPU.

Latest official Tinycore seems to run fine so far, but i have come across problems with some packages.

Starting with firefox.tcz TCE,  firefox failed to start by giving "illegal instruction" .
So i did some more in-depth testing with the browsers from the tce repository, and these are the results:

arora - illegal instruction
firefox - illegal instruction
opera11 - crash with SIGILL
opera-next - crash with SIGILL

14 other browsers being tested run fine. (some firefox clones among them)

i assume there are some compile-issues with this packages which make them fail on non i586/i686 CPU.

I´d like to use the normal firefox package and also opera11, so any hints how this can be fixed?

Thank you for making Tinycore, it`s great!

regards
Roland

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11246
Re: "illegal instruction" on VIA C3 CPU
« Reply #1 on: October 17, 2011, 01:51:33 PM »
Hi devzero
I think Tinycore core is actually compiled so that it can run on a 486.

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
Re: "illegal instruction" on VIA C3 CPU
« Reply #2 on: October 17, 2011, 02:13:50 PM »
I fired up my CentaurHauls ViA Samuel 2 and verify the problems with the two Operas, and Firefox.
Arora starts and appears to be running OK, but I did not do extensive testing.
« Last Edit: October 17, 2011, 02:15:53 PM by gerald_clark »

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: "illegal instruction" on VIA C3 CPU
« Reply #3 on: October 17, 2011, 02:16:40 PM »
It seems Arora was not built 486 or 586 compatible.  (maybe not the case, just saw Gerald's post above).

However, with the official Firefox - firefox.tcz - and the Opera extensions we are at the mercy of Mozilla and Opera as to how they build their releases.  The unofficial Firefox's - the minefields, namoroka, shiretoko, gran paradiso, bon echo, are built 486 compatible.
« Last Edit: October 17, 2011, 02:22:17 PM by Jason W »

Offline devzero

  • Newbie
  • *
  • Posts: 10
Re: "illegal instruction" on VIA C3 CPU
« Reply #4 on: October 18, 2011, 12:39:46 AM »
ok, if this are binary builds by 3rd party, then we must live with that. regarding firefox, it`s not such an issue as there are the unofficial builds. will try to see what can be done about opera11 or newer, i.e. i will report it to the opera folks.

Offline devzero

  • Newbie
  • *
  • Posts: 10
Re: "illegal instruction" on VIA C3 CPU
« Reply #5 on: October 18, 2011, 10:48:33 AM »
i put the bug report to opera here for reference : http://my.opera.com/community/forums/topic.dml?id=1127252

(opera 11.51 i386 version also crashing)

Offline devzero

  • Newbie
  • *
  • Posts: 10
Re: "illegal instruction" on VIA C3 CPU
« Reply #6 on: October 18, 2011, 12:14:03 PM »
ok, can`t be solved. via/old CPU not supported anymore. And i386 opera package NOT being an i386 package - you have been warned! ;)

details:
http://my.opera.com/community/forums/topic.dml?id=1127252&t=1318965166&page=1#comment10571652