Tiny Core Linux

Tiny Core Extensions => TCE Bugs => Topic started by: devzero on October 17, 2011, 04:13:22 PM

Title: "illegal instruction" on VIA C3 CPU
Post by: devzero on October 17, 2011, 04: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
Title: Re: "illegal instruction" on VIA C3 CPU
Post by: Rich on October 17, 2011, 04:51:33 PM
Hi devzero
I think Tinycore core is actually compiled so that it can run on a 486.
Title: Re: "illegal instruction" on VIA C3 CPU
Post by: gerald_clark on October 17, 2011, 05: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.
Title: Re: "illegal instruction" on VIA C3 CPU
Post by: Jason W on October 17, 2011, 05: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.
Title: Re: "illegal instruction" on VIA C3 CPU
Post by: devzero on October 18, 2011, 03: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.
Title: Re: "illegal instruction" on VIA C3 CPU
Post by: devzero on October 18, 2011, 01:48:33 PM
i put the bug report to opera here for reference : http://my.opera.com/community/forums/topic.dml?id=1127252 (http://my.opera.com/community/forums/topic.dml?id=1127252)

(opera 11.51 i386 version also crashing)
Title: Re: "illegal instruction" on VIA C3 CPU
Post by: devzero on October 18, 2011, 03: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 (http://my.opera.com/community/forums/topic.dml?id=1127252&t=1318965166&page=1#comment10571652)