сборка ядра debian way - ошибка сегментирования

Взгляд изнутри

Модератор: Модераторы разделов

Ответить
marsic
Сообщения: 3
ОС: Debian

сборка ядра debian way - ошибка сегментирования

Сообщение marsic »

ос Debian 5 Lenny

собираю ядро make mrproper -> make xconfig -> fakeroot make-kpkg --initrd --revision=custom.1.0 kernel-image
результат:

drivers/base/driver.c: In function ‘driver_create_file’:
drivers/base/driver.c:109: internal compiler error: Ошибка сегментирования
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.3/README.Bugs> for instructions.
make[3]: *** [drivers/base/driver.o] Ошибка 1
make[2]: *** [drivers/base] Ошибка 2
make[1]: *** [drivers] Ошибка 2
make[1]: Leaving directory `/home/marsic/linux-2.6.32.3'
make: *** [debian/stamp/build/kernel] Ошибка 2

такая ошибка встречалась несколько раз в разных местах процесса.
то где сбоило до этого, просто отключал в конфиге, например поддержка jfs, поддержка wi-fi.

отсюда вопросы:

что нужно иметь для сборки ядра вообще?
от чего возникает ошибка сегментирования.
может я что-то не так делаю?

наверное следует прикрепить конфиг ...
Вложения
config.exp.txt
(71.3 КБ) 121 скачивание
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian
Контактная информация:

Re: сборка ядра debian way - ошибка сегментирования

Сообщение rm_ »

Железо глючит?
Файлы где-то на диске битые?
debsums -s что говорит?

то где сбоило до этого, просто отключал в конфиге, например поддержка jfs, поддержка wi-fi.

Это набашорг.
Спасибо сказали:
marsic
Сообщения: 3
ОС: Debian

Re: сборка ядра debian way - ошибка сегментирования

Сообщение marsic »

rm_ писал(а):
28.01.2010 14:50
Железо глючит?
Файлы где-то на диске битые?
debsums -s что говорит?
[comment]
то где сбоило до этого, просто отключал в конфиге, например поддержка jfs, поддержка wi-fi.

Это набашорг.

уже отправил :blush:
[comment]
а вообще драйвер ext3 собирается норм, а ext4 - ошибка сегментирования... логично же ради завершения эксперимента пропустить? пока задача - удачное завершение операции.

железо вроде как все ок. мать конечно старенькая, но работает. оперативы 1gb, модуль новый,

а вот debsums говорит так

0 не контрольных сумм почти на все+пара слов ругани на опенофис
1 can't open linux-headers-2.6.26-2-common .....(дофига всего )
2 can't open linux-kbuild-2.6.26 file /usr/src/linux-kbuild-2.6.26(дофига всего тоже)

так понимаю проблема в них? пошел проверять жд((

[занавес, прошло немного времени...]


fsck-нул разделы, переустановил linux-headers и linux-kbuild, debsums ругаться перестал. завтра попробую еще раз собрать ядро.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian
Контактная информация:

Re: сборка ядра debian way - ошибка сегментирования

Сообщение rm_ »

так понимаю проблема в них?

Да нет... вот если бы битые суммы были у glibc/gcc/make/etc.
Ну сделайте на всякий пожарный apt-get install --reinstall linux-headers-2.6.26-2-common linux-kbuild-2.6.26
Но это так, всего лишь предположение. Возможно и не в этом дело.
Может быть memtester погонять, например?

а вообще драйвер ext3 собирается норм, а ext4 - ошибка сегментирования... логично же ради завершения эксперимента пропустить?

Нет, с такой ошибкой - не логично, ибо Segmentation fault - это уже всё, "туши свет, пиши пропало" -- указывает не на некую ошибку в компилируемом коде, а на неработоспосбность самого компилятора, либо, скажем так, программно-аппаратного комплекса, где это всё происходит.
Спасибо сказали:
marsic
Сообщения: 3
ОС: Debian

Re: сборка ядра debian way - ошибка сегментирования

Сообщение marsic »

ну все, дальше нормальные ошибки пошли :ph34r: .
все таки фс обиделась.

всем спасибо за помощь.
Спасибо сказали:
Ответить