Illegal instruction, VIA_Nehemiah

2007-02-05 Wątek Maciej Świniarski
Witam,
kilka dni temu zainstalowałem świeże TH na nie standardowej maszynce,
niestety nie wszystko jest ok i nie bardzo mam pomysła za co się łapać,
może ktoś ma jakąś sugestię?

Zaraz po instalacja wylukałem ze `less` oraz `host host.pl` wywalają
się wypisując
Illegal instruction
kilka dni później zrobiłem update gdzie był nowy less i nowe bind-utils
no i zaczelo działać :) ..jednak nie wszystko do dziś nie działa mi
perl oraz apache. Oto co zdołalem z nich wydusić.

Wydaje mi się interesujące ze strace zazwyczaj kończy się na uname()
..dodaj ze ze starszymi jajkami dzieje się to samo


# gdb /usr/bin/perl
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type show copying to see the conditions.
There is absolutely no warranty for GDB.  Type show warranty for
details.
This GDB was configured as i686-pld-linux...
Using host libthread_db library /lib/libthread_db.so.1.
(gdb) run
Starting program: /usr/bin/perl
Failed to read a valid object file image from memory.

Program received signal SIGILL, Illegal instruction.
0xb7f3784a in Perl_cast_iv () from
/usr/lib/perl5/5.8.8/i686-pld-linux-thread-multi/CORE/libperl.so.5.8.0
(gdb) bt
#0  0xb7f3784a in Perl_cast_iv () from
/usr/lib/perl5/5.8.8/i686-pld-linux-thread-multi/CORE/libperl.so.5.8.0
#1  0xb7ed3a4a in Perl_sv_2iv () from
/usr/lib/perl5/5.8.8/i686-pld-linux-thread-multi/CORE/libperl.so.5.8.0
#2  0xb7e5e17b in perl_construct () from
/usr/lib/perl5/5.8.8/i686-pld-linux-thread-multi/CORE/libperl.so.5.8.0
#3  0x080492ae in main (argc=1, argv=0xbffb6f94, env=0xb7f7af30) at
perlmain.c:93





# strace -f perl
[..]
open(/dev/urandom, O_RDONLY)  = 3
read(3, \255\212zc, 4)= 4
close(3)= 0
mprotect(0xb7deb000, 4096, PROT_READ)   = 0
munmap(0xb7e0c000, 46794)   = 0
set_tid_address(0xb7c6e708) = 7187
set_robust_list(0xb7c6e710, 0xc)= 0
rt_sigaction(SIGRTMIN, {0xb7df543d, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7df5370, [], SA_RESTART|SA_SIGINFO}, NULL, 8)
= 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) =
0
uname({sys=Linux, node=epia, ...})  = 0
rt_sigaction(SIGFPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
brk(0)  = 0x804c000
brk(0x806d000)  = 0x806d000
--- SIGILL (Illegal instruction) @ 0 (0) ---
+++ killed by SIGILL +++
Process 7187 detached

# rpm -qa |egrep glibc-2|perl-base|binutils-2
binutils-2.17.50.0.12-1.i686
perl-base-5.8.8-10.i686
glibc-2.5-0.2.i686

# uname -a
Linux epia 2.6.19.2-0.1 #1 Fri Jan 26 22:13:48 CET 2007 i686
VIA_Nehemiah unknown PLD Linux



# strace -f /usr/sbin/httpd.prefork
[..]
rt_sigaction(SIGRTMIN, {0xb7f3d43d, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7f3d370, [], SA_RESTART|SA_SIGINFO}, NULL, 8)
= 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) =
0
uname({sys=Linux, node=epia, ...})  = 0
brk(0)  = 0x8096000
brk(0x80b7000)  = 0x80b7000
--- SIGILL (Illegal instruction) @ 0 (0) ---
+++ killed by SIGILL +++
Process 9296 detached


# uname -a
Linux epia 2.6.19.2-0.1 #1 Fri Jan 26 22:13:48 CET 2007 i686
VIA_Nehemiah unknown PLD Linux


# gdb /usr/sbin/httpd.prefork
(gdb) run
Starting program: /usr/sbin/httpd.prefork
Failed to read a valid object file image from memory.

Program received signal SIGILL, Illegal instruction.
0x0807d61c in trie_node_link (p=value optimized out, parent=0x809dab0,
 child=0x809dd58, c=114)
 at /usr/src/debug/httpd-2.2.3/server/util_filter.c:85
85  if (c == parent-children[i].c) {
(gdb) bt
#0  0x0807d61c in trie_node_link (p=value optimized out,
parent=0x809dab0,
 child=0x809dd58, c=114)
 at /usr/src/debug/httpd-2.2.3/server/util_filter.c:85
#1  0x0807d72d in trie_node_alloc (p=0x809c0a8, parent=0x809dab0,
 c=value optimized out)
 at /usr/src/debug/httpd-2.2.3/server/util_filter.c:122
#2  0x0807d7f5 in register_filter (name=0x809dab0 , filter_func=
   {out_func = 0x807221f ap_core_output_filter, in_func =
0x807221f ap_core_output_filter}, filter_init=0,
ftype=AP_FTYPE_NETWORK, reg_filter_set=0x8093af4)
 at /usr/src/debug/httpd-2.2.3/server/util_filter.c:217
#3  0x0807d8e1 in ap_register_output_filter_protocol (name=0x8088c9f
CORE,
 filter_func=0x807221f ap_core_output_filter, filter_init=0,
 ftype=AP_FTYPE_NETWORK, proto_flags=0)
 at /usr/src/debug/httpd-2.2.3/server/util_filter.c:270
#4  0x0807d917 in ap_register_output_filter (name=0x8088c9f CORE,
 filter_func=0x807221f ap_core_output_filter, filter_init=0,
 ftype=AP_FTYPE_NETWORK)
 at /usr/src/debug/httpd-2.2.3/server/util_filter.c:257
#5  0x0806c932 in 

Re: Illegal instruction, VIA_Nehemiah

2007-02-05 Wątek Artur Flinta
Maciej Świniarski wrote:
 # uname -a
 Linux epia 2.6.19.2-0.1 #1 Fri Jan 26 22:13:48 CET 2007 i686
 VIA_Nehemiah unknown PLD Linux

To jest i586 a nie i686

Artur
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Illegal instruction, VIA_Nehemiah

2007-02-05 Wątek Maciej Świniarski
Dnia Mon, 05 Feb 2007 10:01:12 +0100
Artur Flinta [EMAIL PROTECTED] napisał(a):

  # uname -a
  Linux epia 2.6.19.2-0.1 #1 Fri Jan 26 22:13:48 CET 2007 i686
  VIA_Nehemiah unknown PLD Linux  
 
 To jest i586 a nie i686

odwołując się do
http://radagast.bglug.ca/epia/epia_howto/index.html#VIA_EPIA_CPUs
flags -march=i686 -msse -mmmx -mfpmath=sse -O3 -pipe
-fomit-frame-pointer

nie jestem pewien czy masz racje
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Illegal instruction, VIA_Nehemiah

2007-02-05 Wątek Artur Flinta
Maciej Świniarski wrote:
 http://radagast.bglug.ca/epia/epia_howto/index.html#VIA_EPIA_CPUs
 flags -march=i686 -msse -mmmx -mfpmath=sse -O3 -pipe
 -fomit-frame-pointer
 
 nie jestem pewien czy masz racje

Ale ja jestem pewien. Epia to platforma VIA, ma na wyposażeniu zarówno 
procki C3 (i586 + rozszerzenia) jak i C5 i C7. Ty masz C3 i wyżej niż 
i586 to nie będzie działało.

Artur
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


X11-driver-nvidia.spec

2007-02-05 Wątek Maciej Krzyżanowski
Witam

Mam taki maly problem ze zbudowaniem X11-driver-nvidia.spec:

[EMAIL PROTECTED] SPECS]$ ./builder -bb X11-driver-nvidia.spec --without smp
# $Revision: 1.96 $, $Date: 2007/01/27 12:15:48 $
(...)
error: Failed build dependencies:
kernel-dekstop-module-build = 3:2.6.7 is needed by 
X11-driver-nvidia-1.0.9746-2.i686
Error: package build failed. (no more info)


Niby jasne, ale:

[EMAIL PROTECTED] SPECS]$ rpm -qa | grep kernel
kernel-desktop-headers-2.6.18.3-0.1
kernel-desktop-source-2.6.18.3-0.1
kernel-desktop-module-build-2.6.18.3-0.1

do kompletu jeszcze:
[EMAIL PROTECTED] ~]$ cat .rpmmacros
%alt_kernel dekstop

Ma ktos jakis pomysl ?

-- 
Pozdrawiam
Maciej Krzyżanowski
[EMAIL PROTECTED]
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: X11-driver-nvidia.spec

2007-02-05 Wątek Piotr Skwarna
Maciej Krzyżanowski napisał(a):
 Witam

 Mam taki maly problem ze zbudowaniem X11-driver-nvidia.spec:

 [EMAIL PROTECTED] SPECS]$ ./builder -bb X11-driver-nvidia.spec --without smp
 # $Revision: 1.96 $, $Date: 2007/01/27 12:15:48 $
 (...)
 error: Failed build dependencies:
 kernel-dekstop-module-build = 3:2.6.7 is needed by 
^^^
   

-- 
+PLUG +PLD  http://www.linux.pl | [Quoting Sergiusz Pawłowicz]
RLU 301329  spider(at)linux(dot)pl  | głupota to straszny wirus.

___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: X11-driver-nvidia.spec

2007-02-05 Wątek Marcin Banasiak
07-02-05, Maciej Krzyżanowski [EMAIL PROTECTED] napisał(a):
[...]
 error: Failed build dependencies:
 kernel-dekstop-module-build = 3:2.6.7 is needed by
[...]
 [EMAIL PROTECTED] SPECS]$ rpm -qa | grep kernel
 kernel-desktop-headers-2.6.18.3-0.1
 kernel-desktop-source-2.6.18.3-0.1
 kernel-desktop-module-build-2.6.18.3-0.1
[...]
 [EMAIL PROTECTED] ~]$ cat .rpmmacros
 %alt_kernel dekstop


 Ma ktos jakis pomysl ?

Ewidentna literówka ;-) Spróbuj poprawić w .rpmmacros z dekstop na desktop.

-- 
Marcin Banasiak
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: X11-driver-nvidia.spec

2007-02-05 Wątek Łukasz Maśko
Dnia poniedziałek, 5 lutego 2007, Maciej Krzyżanowski napisał:
[...]

 Ma ktos jakis pomysl ?

A z palca nie działa?
./builder -bb --without smp --define alt_kernel desktop 
X11-driver-nvidia.spec

-- 
Łukasz Maśko   GG:   2441498_o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537/\\
Registered Linux User #61028  JID: [EMAIL PROTECTED]   _\_V
Ubuntu: staroafrykańskie słowo oznaczające Nie umiem zainstalować Debiana
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: X11-driver-nvidia.spec

2007-02-05 Wątek Maciej Krzyżanowski
Dnia poniedziałek, 5 lutego 2007 11:42, Piotr Skwarna napisał:

  error: Failed build dependencies:
  kernel-dekstop-module-build = 3:2.6.7 is needed by
 ^^^

oczywiscie ;) dzieki wielkie :)

-- 
Pozdrawiam
Maciej Krzyżanowski
[EMAIL PROTECTED]
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Illegal instruction, VIA_Nehemiah

2007-02-05 Wątek Maciej Świniarski
Dnia Mon, 05 Feb 2007 10:21:22 +0100
Artur Flinta [EMAIL PROTECTED] napisał(a):

 Ty masz C3 i wyżej niż 
 i586 to nie będzie działało.

hmm ..z tamtej tabelki wynika ze C3 ezra to i586 a nehemiah to juz
i686 ..bronie sie przed tym i586 bo na ftp pusto wiec bedzie trzeba
i486.

Czy to oznacza ze nie bede mogl wykorzystywac MMX'a?
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


TH Athlon Bus error, czyli przygód ciąg dalszy

2007-02-05 Wątek Dariusz Knociński WIML
Witam,
Zainstalowałem bazowy zestaw pakietów TH na Athlonie, wszystko działało w miarę
poprawnie. W piątek konfigurowałem Xy, niestety z kiepskim skutkiem, ale 
maszyna 
pracowała stabilnie. Zostawiłem ją chodzącą do poniedziałku. Dzisiaj zalogowałem
się i wydałem polecenie:
# uptime
w odpowiedzi dostałem
Bus error.
Okazuje się, że większość poleceń generuje podbny błąd, nie można wykonać ls,
reboot też się wali. Musiałem pociągnąć maszynę z knefla. Po restarcie i 
odbudowie
ext2 znów wszystko działa poprawnie.
Jakieś sugestie co z tym fantem począć ?

Pozdrawiam
-- 
Dariusz Knociński
-- 
Dariusz Knociński
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Illegal instruction, VIA_Nehemiah

2007-02-05 Wątek Andrzej 'The Undefined' Dopierała
On Mon, Feb 05, 2007 at 11:51:35AM +0100, Maciej Świniarski wrote:
 Czy to oznacza ze nie bede mogl wykorzystywac MMX'a?
i686 też nie ma mmx-a.

pozatym mmx ma wykorzystanie raczej tylko w pojedyńczych aplikacjach

-- 
Andrzej 'The Undefined' Dopierała
UNIX  Linux administrator,  Adam Mickiewicz University WMiI
PLD Linux Developer  HomePage: http://andrzej.dopierala.name/
JID: [EMAIL PROTECTED] e-mail: [EMAIL PROTECTED]
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Illegal instruction, VIA_Nehemiah

2007-02-05 Wątek Maciej Świniarski
Dnia Mon, 5 Feb 2007 14:49:48 +0100
Andrzej 'The Undefined' Dopierała [EMAIL PROTECTED] napisał(a):

 i686 też nie ma mmx-a.
 
 pozatym mmx ma wykorzystanie raczej tylko w pojedyńczych aplikacjach
przyznaje ze jestem totalnym ignorantem jesli chodzi o procki
ale to ma byc htpc ..czy taki mplayer/mythtv ma to gdzies czy to bedzie
arch i686 czy i486 ? ..bo mplayer ten z i686 smiga
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Illegal instruction, VIA_Nehemiah

2007-02-05 Wątek Artur Flinta
Maciej Świniarski wrote:
 ale to ma byc htpc ..czy taki mplayer/mythtv ma to gdzies czy to bedzie
 arch i686 czy i486 ? ..bo mplayer ten z i686 smiga

Mplayer ma autodetekcję CPU.

Artur
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl