linux_base-f10 & segmentation fault

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
hedgehog
сержант
Сообщения: 220
Зарегистрирован: 2010-01-26 11:47:05
Откуда: Kharkiv, Ukraine
Контактная информация:

linux_base-f10 & segmentation fault

Непрочитанное сообщение hedgehog » 2010-03-25 15:27:11

Возникла проблема, не могу решить своими силами. Вопрошаю помощи у гуру :)
OS: freebsd 8.0 amd64 на десктопе, с четвертыми кедами
эмуль: linux_base-f10
linprocfs смонтирована:

Код: Выделить всё

$ df -h |grep linux
linprocfs          4.0K    4.0K      0B   100%    /compat/linux/proc

Код: Выделить всё

$ sysctl -a | grep compat.linux.osrelease
compat.linux.osrelease: 2.6.16

Код: Выделить всё

$ grep -i linux /etc/make.conf
OVERRIDE_LINUX_BASE_PORT=f10
OVERRIDE_LINUX_NONBASE_PORTS=f10

Код: Выделить всё

$ kldstat |grep linux
 7    2 0xffffffff81226000 1c53f    linux.ko
в один прекрасный момент перестала работать эмуляция линупса. при запуске любого линукс-приложения получаю segmentation fault и дамп. пример:

Код: Выделить всё

$ /compat/linux/bin/bash
Segmentation fault (core dumped)

$ gdb
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 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 "amd64-marcel-freebsd".
(gdb) core bash.core
Core was generated by `bash'.
Program terminated with signal 11, Segmentation fault.
#0  0x00000006 in ?? ()
(gdb) bt                                                                     
#0  0x00000006 in ?? ()
#1  0x28248b02 in ?? ()
#2  0x2811c244 in ?? ()
#3  0xffffd344 in ?? ()
#4  0xffffd334 in ?? ()
#5  0x281acd20 in ?? ()
(skip)
#1853 0x00000000 in ?? ()
#1854 0x00000000 in ?? ()
#1855 0x00000000 in ?? ()
#1856 0x00000000 in ?? ()
#1857 0x36383669 in ?? ()
#1858 0x6e694c00 in ?? ()
#1859 0xd02494ff in ?? ()
#1860 0x8d000002 in ?? ()
#1861 0x8904245c in ?? ()
#1862 0x77b850e3 in ?? ()
#1863 0xcd000000 in ?? ()
#1864 0x89feeb80 in ?? ()
#1865 0x27bc8df6 in ?? ()
#1866 0x00000000 in ?? ()
#1867 0x002494ff in ?? ()
#1868 0x8d000001 in ?? ()
#1869 0x008c249c in ?? ()
#1870 0x4b8d0000 in ?? ()
#1871 0xadb85014 in ?? ()
#1872 0xcd000000 in ?? ()
#1873 0x90feeb80 in ?? ()
#1874 0x0026748d in ?? ()
#1875 0xffffd860 in ?? ()
#1876 0x00000001 in ?? ()
#1877 0xffffd868 in ?? ()
#1878 0x0000002f in ?? ()
Cannot access memory at address 0xfffff000
во всех дампах бинарей, требующих линупса (скайп, тимспик, operapluginwrapper и т.д.), последней строкой:

Код: Выделить всё

Cannot access memory at address 0xfffff000
все поломалось, кажется, после установки вручную драйвера NVIDIA-FreeBSD-x86_64-195.36.15 с официального сайта (в портах еще нету). во всяком случае до этого все работало. пробовал переустанавливать из портов nvidia-driver-195.22, пробовал пересобирать линупс:

Код: Выделить всё

portmaster -r linux_base-f10-10_2
положительного результата не принесло. при этом несколько портов не собрались. пример:

Код: Выделить всё

===>  Checking if x11-toolkits/linux-f10-gtk2 already installed
cd /usr/obj/usr/ports/x11-toolkits/linux-f10-gtk2/work && /usr/bin/find * -type d -exec /bin/mkdir -p "/compat/linux/{}" \;
cd /usr/obj/usr/ports/x11-toolkits/linux-f10-gtk2/work && /usr/bin/find * ! -type d | /usr/bin/cpio -pm -R root:wheel /compat/linux
27738 blocks
*** Signal 11
все тот же сигфолт. чего делать уже не знаю.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: linux_base-f10 & segmentation fault

Непрочитанное сообщение Гость » 2010-03-25 15:30:24

просто так ничего не ламаеться, вспоминайте что делали инсталлили обновляли итд

Аватара пользователя
hedgehog
сержант
Сообщения: 220
Зарегистрирован: 2010-01-26 11:47:05
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: linux_base-f10 & segmentation fault

Непрочитанное сообщение hedgehog » 2010-03-25 15:34:50

Гость писал(а):просто так ничего не ламаеться, вспоминайте что делали инсталлили обновляли итд
до ручной установки драйвера nvidia 195.36.15 все работало замечательно. я откатился обратно на 195.22 из портов, ребутнулся. но проблема осталась. может быть, от старого драйвера что-то присутствует в системе и мешает? но как это найти?

Аватара пользователя
hedgehog
сержант
Сообщения: 220
Зарегистрирован: 2010-01-26 11:47:05
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: linux_base-f10 & segmentation fault

Непрочитанное сообщение hedgehog » 2010-03-29 13:54:19

если у кого-то есть время и желание поглядеть дамп, заранее спасибо
_http://ifolder.ru/17032994
у меня кроме ругательств gdb и строки "Cannot access memory at address 0xfffff000" ничего вразумительного вытащить из него не удалось, осваивание никсов пока идет туго :)