Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[kernel] Genkernel Segmentation fault [résolu]
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
BlackAngel
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2004
Posts: 77
Location: France - Crépy en Valois

PostPosted: Mon Jan 30, 2006 10:44 pm    Post subject: [kernel] Genkernel Segmentation fault [résolu] Reply with quote

Bonsoir à tous,

Après près d'un an et demi de bons et loyaux services, j'ai décidé de réinstaller complètement ma gentoo (j'étais en 2004.1).

Jusqu'ici je compilais mon noyaux tout seul comme un grand mais pour ce "nouveau départ", j'ai voulu essayer genkernel.

Alors, le genkernel de l'install c'est trés bien déroulé, j'ai un noyaux 2.6.15-gentoo-r1 tout à fait fonctionnel ... sauf que je n'ai pas de son.

Bon pas grave, je finis l'install, je mets à jour tout mon système (en ~x86), et ensuite je veux recompiler le noyaux avec les bons modules pour ma carte son, donc je fais un petit :
Code:
genkernel --menuconfig all


et là malheureusement, j'ai ça :
Code:
*         >> Compiling 2.6.15-gentoo-r1 bzImage...
* ERROR: Failed to compile the "bzImage" target...

* -- Grepping log... --

  SCSI media changer support (CHR_DEV_SCH) [N/m/y/?] n
  *
  * Some SCSI devices (e.g. CD jukebox) support multiple LUNs
  *
  Probe all LUNs on each SCSI device (SCSI_MULTI_LUN) [N/y/?] n
  Verbose SCSI error reporting (kernel size +=12K) (SCSI_CONSTANTS) [N/y/?] n
--
  CC      kernel/workqueue.o
  CC      arch/i386/kernel/io_apic.o
  CC      kernel/pid.o
  CC      kernel/rcupdate.o
  CC      kernel/intermodule.o
kernel/intermodule.c:178: warning: `inter_module_register' is deprecated (declared at kernel/intermodule.c:38)
kernel/intermodule.c:179: warning: `inter_module_unregister' is deprecated (declared at kernel/intermodule.c:78)
kernel/intermodule.c:181: warning: `inter_module_put' is deprecated (declared at kernel/intermodule.c:159)
--
  CC      kernel/power/main.o
  CC      kernel/power/process.o
  CC      kernel/power/console.o
  CC      mm/swap.o
  CC      kernel/power/pm.o
kernel/power/pm.c:259: warning: `pm_register' is deprecated (declared at kernel/power/pm.c:63)
kernel/power/pm.c:260: warning: `pm_unregister' is deprecated (declared at kernel/power/pm.c:86)
kernel/power/pm.c:261: warning: `pm_unregister_all' is deprecated (declared at kernel/power/pm.c:115)
kernel/power/pm.c:262: warning: `pm_send_all' is deprecated (declared at kernel/power/pm.c:234)
--
  CC      drivers/char/speakup/speakup.o
  CC      fs/reiserfs/hashes.o
  CC      fs/reiserfs/tail_conversion.o
  CC      fs/reiserfs/journal.o
  CC      drivers/char/speakup/speakup_drvcommon.o
drivers/char/speakup/speakup_drvcommon.c:37: warning: `module_name' defined but not used
--
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      vmlinux
/bin/sh: line 1:  7226 Segmentation fault      ld -m elf_i386 -o vmlinux -T arch/i386/kernel/vmlinux.lds arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/built-in.o --start-group usr/built-in.o arch/i386/kernel/built-in.o arch/i386/mm/built-in.o arch/i386/mach-default/built-in.o arch/i386/crypto/built-in.o kernel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o security/built-in.o crypto/built-in.o block/built-in.o lib/lib.a arch/i386/lib/lib.a lib/built-in.o arch/i386/lib/built-in.o drivers/built-in.o sound/built-in.o arch/i386/pci/built-in.o arch/i386/power/built-in.o net/built-in.o --end-group
make: *** [vmlinux] Error 139
* Gentoo Linux Genkernel; Version 3.3.11_pre7
* Running with options: --gensplash --menuconfig all

* ERROR: Failed to compile the "bzImage" target...

* -- End log... --


et donc dans les logs :
Code:
  LD      init/built-in.o
  LD      vmlinux
/bin/sh: line 1:  7226 Segmentation fault      ld -m elf_i386 -o vmlinux -T arch                                                                                                                                                                                                   /i386/kernel/vmlinux.lds arch/i386/kernel/head.o arch/i386/kernel/init_task.o in                                                                                                                                                                                                   it/built-in.o --start-group usr/built-in.o arch/i386/kernel/built-in.o arch/i386                                                                                                                                                                                                   /mm/built-in.o arch/i386/mach-default/built-in.o arch/i386/crypto/built-in.o ker                                                                                                                                                                                                   nel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o security/built-in.o cr                                                                                                                                                                                                   ypto/built-in.o block/built-in.o lib/lib.a arch/i386/lib/lib.a lib/built-in.o ar                                                                                                                                                                                                   ch/i386/lib/built-in.o drivers/built-in.o sound/built-in.o arch/i386/pci/built-i                                                                                                                                                                                                   n.o arch/i386/power/built-in.o net/built-in.o --end-group
make: *** [vmlinux] Error 139
* Gentoo Linux Genkernel; Version 3.3.11_pre7
* Running with options: --gensplash --menuconfig all

* ERROR: Failed to compile the "bzImage" target...


J'ai réessayé plusieurs fois, mais j'ai toujours la même erreur.

J'ai évidemment utilse le "Search", et lu attentivement la doc genkernel, mais je ne vois pas, et je ne suis pas familier avec genkernel.
Il ya surement quelque chose que je fais mal :(

Si vous avez une idée, je suis preneur, merci :)

Mon make.conf :
Code:

CFLAGS="-O2 -march=pentium4 -mcpu=i686 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
USE="unicode X qt kde gtk dvd alsa cdr xinerama cups imap pic postgresql postgres xbase userlocales samba mysql syslog"
ACCEPT_KEYWORDS="~x86"
FEATURES="ccache"
CCACHE_SIZE="2G"
CCACHE_DIR="/var/tmp/ccache"


Code:
linuxbox ~ # emerge --info
Portage 2.1_pre4-r1 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.6-r2, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz
Gentoo Base System version 1.12.0_pre15
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -mcpu=i686 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -mcpu=i686 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups dvd eds emboss encode foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imap imlib ipv6 jpeg kde libg++ libwww mad mikmod motif mp3 mpeg mysql ncurses nls ogg oggvorbis opengl oss pam pdflib perl pic png postgres postgresql python qt quicktime readline samba sdl spell ssl syslog tcpd truetype truetype-fonts type1-fonts unicode userlocales vorbis xbase xinerama xml2 xmms xv zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

_________________
http://www.angenoir.com


Last edited by BlackAngel on Wed Feb 01, 2006 11:39 am; edited 2 times in total
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Tue Jan 31, 2006 7:37 am    Post subject: Reply with quote

Tu veux bien réessayer en mettant symlink dans tes USE. Ré-émerge les dernières sources et recommece avec genkernel.

Code:

emerge -v gentoo-sources


Code:

genkernel --udev --menuconfig --install --bootloader=grub all
Back to top
View user's profile Send private message
BlackAngel
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2004
Posts: 77
Location: France - Crépy en Valois

PostPosted: Tue Jan 31, 2006 8:26 am    Post subject: Reply with quote

Oki merci, je vais essayer ça :D

J'attend que Kde finisse de compiler, il devrait plus qu'y en avoir pour quelques minutes ... :lol:

Juste une précision, je ne mettais pas 'udev' car je pensais qu'il était mis par défaut dans les 'nouveaux' profils ?
Je me trompe ?
_________________
http://www.angenoir.com
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Tue Jan 31, 2006 8:32 am    Post subject: Reply with quote

Tu as raison pour --udev il n'est plus nécessaire, si tu le mets il te dira que l'option est désormais mise par défault depuis les noyaux (je ne sais plus). C'est donc pas nécessaire.

Pense à mettre le symlink puis ré-émerger le noyau. Genkernel ne créer pas le lien, (voir le guide de mise à jour nu nayau), symlink va le faire automatiquement lorsque tu vas télachager chaque mise jour des futurs noyaux.

EDIT : le symlink fait ceci à ta place lorsqu'un nouveau arrive :
Code:

cd /usr/src
 ln -sfn linux-2.6.9-gentoo-r2 linux


GENKERNEL LUI NE FAIT QUE LES make make install et make module install. D'où probablement ton erreur.
Back to top
View user's profile Send private message
BlackAngel
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2004
Posts: 77
Location: France - Crépy en Valois

PostPosted: Tue Jan 31, 2006 9:23 am    Post subject: Reply with quote

Bon bah non, ça n'a rien changé :(

En même temps, vu que je n'ai que ça dans mon /usr/src/
Code:

linuxbox src # ll
total 4
lrwxrwxrwx  1 root root   22 Jan 31 10:05 linux -> linux-2.6.15-gentoo-r1
drwxr-xr-x 19 root root 4096 Jan 31 10:14 linux-2.6.15-gentoo-r1

le "symlink" ne sert pas à grand chose ;)

Enfin du coup, je vois vraiment pas d'où ça peut venir ... snif, je vais devoir repasser à la bonne vieille méthode manuel je sens :cry:

Edit : :idea:
Je me demande si ça ne serais pas gcc-3.4.5 en fait.
Vu que l'install se fait avec un gcc-3.3 (il me semble) et que genkernel a bien fonctionné à cetet étape, la mise à jour complète du système après install m'a fait passé gcc-3.4.5 et depuis genkernel ne fonctionne plus ... donc, ce serait bien lui le coupable que ça ne m'étonnerais pas.
Je vais creuser là dedans. :!: :?:
_________________
http://www.angenoir.com
Back to top
View user's profile Send private message
BlackAngel
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2004
Posts: 77
Location: France - Crépy en Valois

PostPosted: Tue Jan 31, 2006 9:47 am    Post subject: Reply with quote

Oopps, j'aurais du faire la migration gcc avant d'installer KDE :roll:

Bon, j'espère que je ne me suis pas trompé et que l'install est bien gcc-3.3, je viens de suivre ce howto :
http://www.gentoo.org/doc/fr/gcc-upgrading.xml

là je suis en train de faire le
Code:
revdep-rebuild --library libstdc++.so.5

mais forcément, avec KDE, ça risque d'être long :?

J'espère que je fais pas ça pour rien :lol:
_________________
http://www.angenoir.com
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Tue Jan 31, 2006 9:59 am    Post subject: Reply with quote

Je crois que cela viens plutôt de genplash.
Quote:
Gentoo Linux Genkernel; Version 3.3.11_pre7
* Running with options: --gensplash --menuconfig all

* ERROR: Failed to compile the "bzImage" target...

* -- End log... --

Cherche les Howto sur le forum et les wiki pour avoir de jolies images au démarrage avec genkernel. Un vieux souvenir me dit que tu dois utilisé les trucs par défauts pour ce type de config....
Back to top
View user's profile Send private message
BlackAngel
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2004
Posts: 77
Location: France - Crépy en Valois

PostPosted: Tue Jan 31, 2006 10:23 am    Post subject: Reply with quote

Euh non désolé, j'ai enlevé le gensplash ensuite (j'ai essayé sans, même résultat).
J'ai juste mis le log correspondant, mais le message est tjs le même, avec ou sans gensplash (ou même sans option du tout).

Je verrais bien ce soir une fois la migration vers gcc-3.4 terminée ... emerge 7/40 (xorg pour l'instant) et il a pas encore commencé kde ...

Wait and see. :wink:
_________________
http://www.angenoir.com
Back to top
View user's profile Send private message
BlackAngel
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2004
Posts: 77
Location: France - Crépy en Valois

PostPosted: Tue Jan 31, 2006 11:10 pm    Post subject: Reply with quote

Bon et bien, rien à faire, toujours le même message d'erreur. :cry:
Là j'ai tout essayé, je ne vois vraiment pas où est le problème.

Mon système est 100% à jour et j'ai bien migrer vers gcc-3.4.

Donc, je ne sais pas, je suis un peu dég, tout compile, sauf le noyaux ! C'est embettant quand même ! :x

Bon, je vais essayer la solution ultime : démarrer sur le cd d'install, chrooter et compiler le noyaux.
La première fois, ça a marché comme ça, on verra bien :!: :?:

Ce qui m'étonne c'est que ça n'arrive qu'à moi !?
Après tout, j'ai rien fait de spécial à la base :
- j'ai installé
- rebooté
- mis à jour le système en ~x86
- et essayer de recompiler le noyaux ensuite ... sans succès :(

Je ne vois pas ce que j'ai fait de mal (qu'on ne me dise pas que c'est à cause du ~x86, j'suis resté 1 an comme ça sans ce genre de problème).

Une suggestion avant que le relance l'install :?
Merci.
_________________
http://www.angenoir.com
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Wed Feb 01, 2006 7:17 am    Post subject: Reply with quote

Quote:
Ce qui m'étonne c'est que ça n'arrive qu'à moi !?


et bien peut être que :

Quote:
mis à jour le système en ~x86


ceci explique cela????
Back to top
View user's profile Send private message
marvin rouge
Veteran
Veteran


Joined: 01 Aug 2004
Posts: 1422
Location: Villa Lumierrante, Zonelibre

PostPosted: Wed Feb 01, 2006 7:23 am    Post subject: Reply with quote

BlackAngel wrote:
Une suggestion avant que le relance l'install :?
Merci.

Tu as essyé sans le genkernel ? En faisant le noyau à la main (avec un make oldconfig si tu as le fichier de configuration d'un noyau qui fonctionne pas trop ancien).
Si ça fait plusieurs fois que tu compiles les même sources de kernel, peut-être qu'un make clean ou make mrproper avant de compiler pourrait de nettoyer les sources.


A priori, le fait que tu sois en ~x86 n'est pas la cause.
Back to top
View user's profile Send private message
BlackAngel
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2004
Posts: 77
Location: France - Crépy en Valois

PostPosted: Wed Feb 01, 2006 7:23 am    Post subject: Reply with quote

Méchant, j'avais pourtant bien précisé :
Quote:
qu'on ne me dise pas que c'est à cause du ~x86

:P

Enfin ouai peut être, mais ça m'étonne quand même.
Je pense pas être loin de la vérité si je dis que 50% des utilisateurs de gentoo sont en ~x86 :wink:

Quoiqu'il en soit, je suis un peu coincé là.

Quelques précisions au cas où :
- genkernel-3.3.11_pre7
- gcc-3.4.5
- gentoo-sources-2.6.15-r1
_________________
http://www.angenoir.com
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Wed Feb 01, 2006 7:27 am    Post subject: Reply with quote

Ce matin au boulot j'ai mis à jour mon amd64,

et devine : des erreurs comme les tiennes. Et le problème venait tout simplement d'options que j'ai testées pour la première fois dans le noyau (pour les nvidia exactement). As-tu fait de même, et si c'est oui, alors tu sais ce qu'il te reste à faire.
Back to top
View user's profile Send private message
BlackAngel
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2004
Posts: 77
Location: France - Crépy en Valois

PostPosted: Wed Feb 01, 2006 7:29 am    Post subject: Reply with quote

Grillé de quelques secondes par "marvin rouge" :)

Merci pour cette précision :
Quote:
A priori, le fait que tu sois en ~x86 n'est pas la cause.

( ça fait plaisir de pas avoir toujours tort ;) )

Quote:
Tu as essayé sans le genkernel ? En faisant le noyau à la main (avec un make oldconfig si tu as le fichier de configuration d'un noyau qui fonctionne pas trop ancien).


J'y pense sérieusement ... même si ça me rébute un peu de me retaper toute ma config ... mais bon, au moins ça marchaitça avant ;)

Quote:
Si ça fait plusieurs fois que tu compiles les même sources de kernel, peut-être qu'un make clean ou make mrproper avant de compiler pourrait de nettoyer les sources.


Je pensais que genkernel le faisait explicitement à moins que tu ne lui passe l'option --no-clean (il me semble) ?
Je ne pense pas que ce soit ça non plus car j'ai tenté la méthode bourrin du :
mv linux-2.6.15-gentoo-r1 linux-2.6.15-gentoo-r1.old
emerge -v gentoo-sources
puis regenkernel ... mais puis reerreur alors ...

Bon, je vais quand même essayé avec le cd d'install, juste pour écarter la thèse d'un genkernel buggé.
sinon ensuite, je repasse à la bonne vieille méthode :)

Merci pour votre aide en tous cas :D
_________________
http://www.angenoir.com
Back to top
View user's profile Send private message
BlackAngel
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2004
Posts: 77
Location: France - Crépy en Valois

PostPosted: Wed Feb 01, 2006 7:32 am    Post subject: Reply with quote

MickTux wrote:
Ce matin au boulot j'ai mis à jour mon amd64,

et devine : des erreurs comme les tiennes. Et le problème venait tout simplement d'options que j'ai testées pour la première fois dans le noyau (pour les nvidia exactement). As-tu fait de même, et si c'est oui, alors tu sais ce qu'il te reste à faire.


( décidemment, il y a du monde ce matin ;) )

Euh, j'utilise le profil par défaut de genkernel, donc je ne sais pas trop quelles options il utilise.
Je vais essayé avec le profil du cd d'install, ça écartera aussi cette thèse :D

Merci encore ... et bonne journée :wink:
_________________
http://www.angenoir.com
Back to top
View user's profile Send private message
BlackAngel
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2004
Posts: 77
Location: France - Crépy en Valois

PostPosted: Wed Feb 01, 2006 9:18 am    Post subject: Reply with quote

Dernier rapport, après je me tire une balle ! :cry:

J'ai donc essayé de démarrer sur le cd d'install, je me suis chrooté, j'ai essayé avec le /proc/config.gz comme la première fois (qui avait fonctionné je le rappelle) et là même erreur ...

Bon, je redémarre, je fais un petit sync && update, et là, lueur d'espoir, je vois "2.6.15-gentoo-r2". Youpi, ça va surrement corriger mon problème ... et bah non, exactement la même erreur, au même endroit !

Là je penche de plus en plus vers la thèse d'un bug sur genkernel. Le problème, c'est que je ne sais pas avec quelle version de genkernel j'ai compilé mon noyaux la première (pour savoir si c'est là même que là).

Je vais repasser a mon traditionnel make, si ça fonctionne, ça confirmera un problème dans/avec genkernel.

To be continued ...
_________________
http://www.angenoir.com
Back to top
View user's profile Send private message
BlackAngel
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2004
Posts: 77
Location: France - Crépy en Valois

PostPosted: Wed Feb 01, 2006 10:15 am    Post subject: Reply with quote

PAN -> je viens de me tirer une balle ! :cry:

alors, en désespoir de cause :
Code:

cd /usr/src/linux
make mrproper
cp ../linux-2.6.15-gentoo-r1/.config ./
make oldconfig
make menuconfig (j'active juste alsa)
make


et là, même erreur :
Code:

...
  CC      init/version.o
  LD      init/built-in.o
  LD      vmlinux
/bin/sh: line 1:  1507 Segmentation fault      ld -m elf_i386 -m elf_i386 -o vmlinux -T arch/i386/kernel/vmlinux.lds arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/built-in.o --start-group usr/built-in.o arch/i386/kernel/built-in.o arch/i386/mm/built-in.o arch/i386/mach-default/built-in.o arch/i386/crypto/built-in.o kernel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o security/built-in.o crypto/built-in.o block/built-in.o lib/lib.a arch/i386/lib/lib.a lib/built-in.o arch/i386/lib/built-in.o drivers/built-in.o sound/built-in.o arch/i386/pci/built-in.o arch/i386/power/built-in.o net/built-in.o --end-group
make: *** [vmlinux] Error 139


Seule conclusion, la config générée par genkernel utilise des modules un peu trop experimentaux, ou quelque chose du style, comme semble le dire MickTux.

Plus qu'à cherché quoi ...

Donc, MickTux, tu disais, des problèmes avec 'nvidia', où ça exactement ? :)
Merci.
_________________
http://www.angenoir.com
Back to top
View user's profile Send private message
BlackAngel
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2004
Posts: 77
Location: France - Crépy en Valois

PostPosted: Wed Feb 01, 2006 11:07 am    Post subject: Reply with quote

Je crois que j'ai un serieux problème :
Code:

cd /usr/src/linux
make mrproper
make

(en gros, j'essai de compiler un noyaux sans rien touché, c'est à dire avec le profil par défaut)
... et encore Segmentation fault. :cry:

Le message d'erreur est un peu différent quand même mais bon, ça m'avance pas bcp :
Code:

  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
/bin/sh: line 1: 30759 Segmentation fault      ld -m elf_i386 -m elf_i386 -o .tmp_vmlinux1 -T arch/i386/kernel/vmlinux.lds arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/built-in.o --start-group usr/built-in.o arch/i386/kernel/built-in.o arch/i386/mm/built-in.o arch/i386/mach-default/built-in.o arch/i386/crypto/built-in.o kernel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o security/built-in.o crypto/built-in.o block/built-in.o lib/lib.a arch/i386/lib/lib.a lib/built-in.o arch/i386/lib/built-in.o drivers/built-in.o sound/built-in.o arch/i386/pci/built-in.o arch/i386/oprofile/built-in.o arch/i386/power/built-in.o net/built-in.o --end-group
make: *** [.tmp_vmlinux1] Error 139


A ce niveau là, toute proposition sera la bien venue :cry:
_________________
http://www.angenoir.com
Back to top
View user's profile Send private message
BlackAngel
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2004
Posts: 77
Location: France - Crépy en Valois

PostPosted: Wed Feb 01, 2006 11:28 am    Post subject: Reply with quote

Ok, j'suis nul ! :oops:

https://forums.gentoo.org/viewtopic-t-427303-highlight-kernel+segmentation+fault.html

Mon problème venait simplement de mon CFLAGS :
Quote:
"-mcpu" is deprecated. "-mcpu" does the same thing as "-mtune", which just so happens to be implied by "-march". Therefore, by setting "-march", you're covering all the bases with one, simple, flag. By using "-mcpu=i686", you're not only using a deprecated flag, you're optimizing your system for generic i686 use. The way gcc interprets this is: "compile everything with PentiumPro settings." Therefore, using "-mcpu=i686", "-mtune=i686", or "-march=i686" is innefficient if the binaries compiled by that computer are going to be used solely on that computer. (similar to using a 386 binary on a 686 machine)


J'ai donc remplacé CFLAGS par :
Code:

CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"

et là, ça semble fonctionner :!:

Bon ben désolé pour le dérangement ... et en espérant quand même que ça serve à quelqu'un d'autre :wink:

-= Solved =-
_________________
http://www.angenoir.com
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Wed Feb 01, 2006 11:31 am    Post subject: Reply with quote

BlackAngel wrote:
Bon ben désolé pour le dérangement ... et en espérant quand même que ça serve à quelqu'un d'autre :wink:
Pour que cela serve à quelqu'un d'autre, pourrais-tu remplacer le "solved" par un "résolu" stp (pour les critères de recherche).

Merci.
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
BlackAngel
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2004
Posts: 77
Location: France - Crépy en Valois

PostPosted: Wed Feb 01, 2006 11:41 am    Post subject: Reply with quote

yoyo wrote:
Pour que cela serve à quelqu'un d'autre, pourrais-tu remplacer le "solved" par un "résolu" stp (pour les critères de recherche).


Voilà c'est fait.
Désolé pour mon Anglicisme :oops:
... mais c'est mieux que rien mettre du tout, n'est ce pas :wink:
_________________
http://www.angenoir.com
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Wed Feb 01, 2006 11:53 am    Post subject: Reply with quote

BlackAngel wrote:
Voilà c'est fait.
Merci :D

BlackAngel wrote:
Désolé pour mon Anglicisme :oops:
... mais c'est mieux que rien mettre du tout, n'est ce pas :wink:
Oui dans le sens où ceux qui n'ont pas encore lu le thread pour te donner un coup de main ne le ferait pas (puisqu'il est balisé) => gain de temps pour eux => plus de temps pour les problèmes non-résolus.
Et non dans le sens où ceux qui rechercheraient une solution en mettant "résolu" comme critère de recherche ne trouveraient pas ton thread => risque d'ouverture d'un nouveau thread identique => perte de temps pour ceux qui vont y participer et auraient pu traiter un "nouveau" problème.

Ces règles de "formatage des titres" (et les autres) ont été établies afin que notre communauté soit la plus efficace possible, sachant que nous sommes tous bénévoles et que nous prenons sur notre "temps libre" pour aider les autres. Tu as d'ailleurs pu te rendre compte par toi-même de la "réactivité" de notre forum.

Dans tous les cas ces règles ont été établies par notre communauté et ne sont pas "gravées dans le marbre". Si tu as des suggestions elles seront les bienvenues. :wink:
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
BlackAngel
Tux's lil' helper
Tux's lil' helper


Joined: 06 Nov 2004
Posts: 77
Location: France - Crépy en Valois

PostPosted: Wed Feb 01, 2006 12:16 pm    Post subject: Reply with quote

Euh .. c'est bon, j'ai rien dit, on va pas se facher pour ça quand même ;)

Quote:
Tu as d'ailleurs pu te rendre compte par toi-même de la "réactivité" de notre forum.

Yep, et c'est entre autre pour cette raison que je préfère gentoo aux autres distro :lol:

D'ailleurs, ça fait plus d'un an que je traine par là, mais je ne suis pas encore assez expérimenté (malhereusement) pour aider les autres.
Chaque fois que je vois un post je me dis "je vais peut être pouvoir l'aider (tout content)" et puis quand je lis vraiment le problème, je me rend bien compte que ... non :(

Enfin, un jour viendra où moi aussi je pourrais porter ma pierre à l'édifice ;)

Merci à tous en tout cas :D
_________________
http://www.angenoir.com
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Wed Feb 01, 2006 12:19 pm    Post subject: Reply with quote

BlackAngel wrote:
Euh .. c'est bon, j'ai rien dit, on va pas se facher pour ça quand même ;)
J'ai été sec ? Ça n'était pas mon intention :oops:
Et je te rassure il en faut bien plus pour me fâcher ... :lol:

BlackAngel wrote:
D'ailleurs, ça fait plus d'un an que je traine par là, mais je ne suis pas encore assez expérimenté (malhereusement) pour aider les autres.
Chaque fois que je vois un post je me dis "je vais peut être pouvoir l'aider (tout content)" et puis quand je lis vraiment le problème, je me rend bien compte que ... non :(

Enfin, un jour viendra où moi aussi je pourrais porter ma pierre à l'édifice ;)
Ce jour viendra plus vite que tu ne crois. :wink:
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
TTK
Guru
Guru


Joined: 02 Mar 2004
Posts: 523

PostPosted: Wed Feb 01, 2006 4:14 pm    Post subject: Re: [kernel] Genkernel Segmentation fault [résolu] Reply with quote

BlackAngel wrote:

Après près d'un an et demi de bons et loyaux services, j'ai décidé de réinstaller complètement ma gentoo (j'étais en 2004.1).


Ca c'est un truc que je comprendrai jamais.
Peut être que ça devrait être écrit en grand en première page de la doc d'install de gentoo ... une gentoo se met à jour automatiquement, il n'est pas nécessaire de tout effacer et de tout remettre. Une gentoo installée il y a 2 ans et mise à jour régulièrement en est au même stade qu'une install toute fraîche.

Enfin, peut-être que tu aimes regarder ta machine complier kde :wink:
Tshaw
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum