как сделать ,чтоб завис FreeBSD ?

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
voider
лейтенант
Сообщения: 830
Зарегистрирован: 2008-02-21 20:35:03
Откуда: msk

как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение voider » 2008-11-26 13:34:38

как не пытался нефига не получаеться его зависнуть. помню чето напортачил с конфигами mpd шными загрузил ядрро так ,что там показывыло загрузку в 80% на двухядерном coreduo E6550 ,а еслиб это было на селероне 333 ? интересно выдержал бы
совственно вопрос у кого и прикаких условиях FreeBSD зависал ?

Хостинговая компания 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/

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение Raven2000 » 2008-11-26 14:29:24

когда HDD издох :-D
или
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
Cardinal
мл. сержант
Сообщения: 76
Зарегистрирован: 2008-07-04 18:43:11
Откуда: Украина, Харьков
Контактная информация:

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение Cardinal » 2008-11-26 14:40:50

У меня самба систему завешивала. Фря на пинги отвечала и более ничего не работало. Даже с консоли залогиниться не мог. рута ввожу и усе, молчек. Пароль не запашивает.
Человеческая глупость дает представление о бесконечности.

Аватара пользователя
voider
лейтенант
Сообщения: 830
Зарегистрирован: 2008-02-21 20:35:03
Откуда: msk

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение voider » 2008-11-26 14:51:22

Cardinal писал(а):У меня самба систему завешивала. Фря на пинги отвечала и более ничего не работало. Даже с консоли залогиниться не мог. рута ввожу и усе, молчек. Пароль не запашивает.
а проц какой? фряха какая ?

Аватара пользователя
voider
лейтенант
Сообщения: 830
Зарегистрирован: 2008-02-21 20:35:03
Откуда: msk

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение voider » 2008-11-26 14:53:47

Raven2000 писал(а):когда HDD издох :-D
или
а че на rm -r / нет защиты от дурака? , я бы сделал зашиту ,чтоб не стирали то что не надо повысил бы надежность

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение Raven2000 » 2008-11-26 15:00:10

Я [классический секс] =)
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
voider
лейтенант
Сообщения: 830
Зарегистрирован: 2008-02-21 20:35:03
Откуда: msk

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение voider » 2008-11-26 15:08:03

Raven2000 писал(а):Я [классический секс] =)
нее я серьзедно ,надо блин найти всетаки как его повиснуть ,чтоб знать откуда ноги растут :)

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение skeletor » 2008-11-26 15:13:09

Пробовал недавно выполнить

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

#rd -fR /
В итоге, /var, /tmp - не удалились. После некоторых колебаний система ушла ребут.

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение InventoR » 2008-11-26 15:13:44

Топик стартеру наверно скучно или хочет дать, или получить по лицу.
ну вот и сказочке конец, кто слушал, тот молодец.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение Alex Keda » 2008-11-26 15:26:13

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

lissyara# id
uid=0(root) gid=0(wheel) groups=0(wheel),5(operator)
lissyara# rm -fR /
rm: "/" may not be removed
lissyara#
кто там чё пробовал?
Убей их всех! Бог потом рассортирует...

ev
ст. лейтенант
Сообщения: 1325
Зарегистрирован: 2008-07-27 17:11:30
Откуда: Москва

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение ev » 2008-11-26 15:32:13

никто не догадался - это новый биологический вирус :)
во всех админских форумах создается эта мессага в надежде, что все ломанутся на свои рабочие сервера пробовать... и пол инета повиснет :-o

Аватара пользователя
Cardinal
мл. сержант
Сообщения: 76
Зарегистрирован: 2008-07-04 18:43:11
Откуда: Украина, Харьков
Контактная информация:

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение Cardinal » 2008-11-26 16:09:05

voider писал(а):
Cardinal писал(а):У меня самба систему завешивала. Фря на пинги отвечала и более ничего не работало. Даже с консоли залогиниться не мог. рута ввожу и усе, молчек. Пароль не запашивает.
а проц какой? фряха какая ?
Честно говоря точно не скажу сейцчас конфигурацию того сервака.
Кажись 2 ксеона там стояли. рейд Adaptec 5805 5 уровня. 2 гига мозгов. Система FreeBSD avalon.mydomain.com.ua 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Человеческая глупость дает представление о бесконечности.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение zg » 2008-11-26 16:16:12

voider писал(а):совственно вопрос у кого и прикаких условиях FreeBSD зависал ?
после сборки портов - пофигу каких, случайным образом - ошибка доступа к странице памяти, при чём именно после сборки, а не во время.

ксорг ещё вис, пока дрова стояли не ВЕСА... а так вроде всё стабильно :???:

ev
ст. лейтенант
Сообщения: 1325
Зарегистрирован: 2008-07-27 17:11:30
Откуда: Москва

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение ev » 2008-11-26 16:29:29

ну ноуте постоянно виснет - иксы ставятся, но при запуске виснут (дрова виной скорее всего)
разбираться лень - ноут древний, не юзаю его

еще висла при ошибках с диском
и пару раз при очень большой нагрузке (хотя не совсем висла - тупила сильно, аж по ссх не войти)

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

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение Гость » 2008-11-26 16:29:49

voider писал(а):как не пытался нефига не получаеться его зависнуть. помню чето напортачил с конфигами mpd шными загрузил ядрро так ,что там показывыло загрузку в 80% на двухядерном coreduo E6550 ,а еслиб это было на селероне 333 ? интересно выдержал бы
совственно вопрос у кого и прикаких условиях FreeBSD зависал ?

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

(~)! mkdir foo bar baz
(~)! mount -t nullfs foo bar
(~)! mount -t nullfs bar baz
(~)! umount -f $PWD/foo
(~)! ls baz
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2a
vfs_badlock() at vfs_badlock+0x95
assert_vop_locked() at assert_vop_locked+0x72
VOP_LOCK1_APV() at VOP_LOCK1_APV+0xa7
_vn_lock() at _vn_lock+0x57
nullfs_root() at nullfs_root+0x45
lookup() at lookup+0x9a0
namei() at namei+0x53d
kern_statat() at kern_statat+0x92
stat() at stat+0x2a
syscall() at syscall+0x1e7
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (188, FreeBSD ELF64, stat), rip = 0x800978c5c, rsp = 0x7fffffffe618, rbp = 0x7fffffffe620 ---
VOP_LOCK: 0xffffff00026dd750 is not locked but should be
KDB: enter: lock violation
[thread pid 86 tid 100057 ]
Stopped at      kdb_enter+0x3d: movq    $0,0x65c558(%rip)
db> show all locks
Process 86 (ls) thread 0xffffff0002455ab0 (100057)
exclusive lockmgr null (null) r = 0 (0xffffff00026ddcc8) locked @ /usr/src/sys/modules/nullfs/../../fs/nullfs/null_vnops.c:546
db> show lockedvnods
Locked vnodes
db>
было время когда такая операция приводила к зависанию, а сейчас получаем:

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

ls: baz: Bad file descriptor
интересно, оно в 7-ке также?
ну или еще один примерчик с вышибанием стебля:

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

(~)! truncate -s100m blahfile
(~)! zpool create blah $PWD/blahfile
(~)! rm blahfile
(~)! zpool scrub blah

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

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение Гость » 2008-11-26 16:33:55

а вот что бывает, если забыть дописать `0' у `stf0'

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

(~)! kldload pf
(~)! ifconfig stf create

Fatal double fault
rip = 0xffffffff81237087
rsp = 0xfffffffe40169000
rbp = 0xfffffffe40169010
cpuid = 0; apic id = 00
panic: double fault
cpuid = 0
KDB: enter: panic
[thread pid 81 tid 100052 ]
Stopped at      kdb_enter+0x3d: movq    $0,0x65c558(%rip)
db> bt
Tracing pid 81 tid 100052 td 0xffffff000243c390
kdb_enter() at kdb_enter+0x3d
panic() at panic+0x17b
dblfault_handler() at dblfault_handler+0x96
Xdblfault() at Xdblfault+0x88
--- trap 0x17, rip = 0xffffffff81237087, rsp = 0xffffffff80d41c30, rbp = 0xfffffffe40169010 ---
pfi_kif_update() at pfi_kif_update+0x47
pfi_kif_update() at pfi_kif_update+0x4c
...
pfi_kif_update() at pfi_kif_update+0x4c
pfi_change_group_event() at pfi_change_group_event+0x48
if_addgroup() at if_addgroup+0x2a0
if_clone_createif() at if_clone_createif+0x8f
ifioctl() at ifioctl+0x2ac
kern_ioctl() at kern_ioctl+0x92
ioctl() at ioctl+0xfd
syscall() at syscall+0x1e7
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (54, FreeBSD ELF64, ioctl), rip = 0x800a67d1c, rsp = 0x7fffffffe508, rbp = 0x3 ---
db> show all locks
Process 81 (ifconfig) thread 0xffffff000243c390 (100052)
exclusive sleep mutex pf task mtx (pf task mtx) r = 0 (0xffffffff8124e9a0) locked @ /usr/src/sys/modules/pf/../../contrib/pf/net/pf_if.c:927
db>

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

(~). uname -vm
FreeBSD 8.0-CURRENT #0 r185321: Wed Nov 26 03:36:25 MSK 2008     luser@qemu:/usr/obj/usr/src/sys/TEST  amd64

Аватара пользователя
voider
лейтенант
Сообщения: 830
Зарегистрирован: 2008-02-21 20:35:03
Откуда: msk

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение voider » 2008-11-26 16:41:01

Cardinal писал(а):
voider писал(а):
Cardinal писал(а):У меня самба систему завешивала. Фря на пинги отвечала и более ничего не работало. Даже с консоли залогиниться не мог. рута ввожу и усе, молчек. Пароль не запашивает.
а проц какой? фряха какая ?
Честно говоря точно не скажу сейцчас конфигурацию того сервака.
Кажись 2 ксеона там стояли. рейд Adaptec 5805 5 уровня. 2 гига мозгов. Система FreeBSD avalon.mydomain.com.ua 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
может в 7.1 исправят вот поэтому никто не советует ставить релизы с нулем на конце

Аватара пользователя
voider
лейтенант
Сообщения: 830
Зарегистрирован: 2008-02-21 20:35:03
Откуда: msk

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение voider » 2008-11-26 16:43:38

lissyara писал(а):

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

lissyara# id
uid=0(root) gid=0(wheel) groups=0(wheel),5(operator)
lissyara# rm -fR /
rm: "/" may not be removed
lissyara#
кто там чё пробовал?
прально это получаеться удалить самомго себя:))) харакири)))) запретили ,значит приказали долго жить ,не поймите неправильно :)

Аватара пользователя
voider
лейтенант
Сообщения: 830
Зарегистрирован: 2008-02-21 20:35:03
Откуда: msk

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение voider » 2008-11-26 16:45:12

skeletor писал(а):Пробовал недавно выполнить

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

#rd -fR /
В итоге, /var, /tmp - не удалились. После некоторых колебаний система ушла ребут.
а че за версия ? может древность?

Аватара пользователя
voider
лейтенант
Сообщения: 830
Зарегистрирован: 2008-02-21 20:35:03
Откуда: msk

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение voider » 2008-11-26 16:46:18

ev писал(а):ну ноуте постоянно виснет - иксы ставятся, но при запуске виснут (дрова виной скорее всего)
разбираться лень - ноут древний, не юзаю его

еще висла при ошибках с диском
и пару раз при очень большой нагрузке (хотя не совсем висла - тупила сильно, аж по ссх не войти)
ну это иксы ))) а консоль её сложно повисунть

Аватара пользователя
voider
лейтенант
Сообщения: 830
Зарегистрирован: 2008-02-21 20:35:03
Откуда: msk

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение voider » 2008-11-26 16:47:50

zg писал(а):
voider писал(а):совственно вопрос у кого и прикаких условиях FreeBSD зависал ?
после сборки портов - пофигу каких, случайным образом - ошибка доступа к странице памяти, при чём именно после сборки, а не во время.

ксорг ещё вис, пока дрова стояли не ВЕСА... а так вроде всё стабильно :???:
может память битая была?

Аватара пользователя
voider
лейтенант
Сообщения: 830
Зарегистрирован: 2008-02-21 20:35:03
Откуда: msk

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение voider » 2008-11-26 16:49:39

Гость писал(а):
voider писал(а):как не пытался нефига не получаеться его зависнуть. помню чето напортачил с конфигами mpd шными загрузил ядрро так ,что там показывыло загрузку в 80% на двухядерном coreduo E6550 ,а еслиб это было на селероне 333 ? интересно выдержал бы
совственно вопрос у кого и прикаких условиях FreeBSD зависал ?

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

(~)! mkdir foo bar baz
(~)! mount -t nullfs foo bar
(~)! mount -t nullfs bar baz
(~)! umount -f $PWD/foo
(~)! ls baz
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2a
vfs_badlock() at vfs_badlock+0x95
assert_vop_locked() at assert_vop_locked+0x72
VOP_LOCK1_APV() at VOP_LOCK1_APV+0xa7
_vn_lock() at _vn_lock+0x57
nullfs_root() at nullfs_root+0x45
lookup() at lookup+0x9a0
namei() at namei+0x53d
kern_statat() at kern_statat+0x92
stat() at stat+0x2a
syscall() at syscall+0x1e7
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (188, FreeBSD ELF64, stat), rip = 0x800978c5c, rsp = 0x7fffffffe618, rbp = 0x7fffffffe620 ---
VOP_LOCK: 0xffffff00026dd750 is not locked but should be
KDB: enter: lock violation
[thread pid 86 tid 100057 ]
Stopped at      kdb_enter+0x3d: movq    $0,0x65c558(%rip)
db> show all locks
Process 86 (ls) thread 0xffffff0002455ab0 (100057)
exclusive lockmgr null (null) r = 0 (0xffffff00026ddcc8) locked @ /usr/src/sys/modules/nullfs/../../fs/nullfs/null_vnops.c:546
db> show lockedvnods
Locked vnodes
db>
было время когда такая операция приводила к зависанию, а сейчас получаем:

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

ls: baz: Bad file descriptor
интересно, оно в 7-ке также?
ну или еще один примерчик с вышибанием стебля:

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

(~)! truncate -s100m blahfile
(~)! zpool create blah $PWD/blahfile
(~)! rm blahfile
(~)! zpool scrub blah
и где это все надыбал? это бы сразу разработчикам отсылать ,чтоб иправляли баги :)

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

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение Гость » 2008-11-26 16:53:55

voider писал(а):и где это все надыбал?
так, зависоны, на кои я как-то наткнулся
voider писал(а):это бы сразу разработчикам отсылать ,чтоб иправляли баги :)
грамотно составить PR требует времени, а мне влом. Хочешь, сам сообщи, если воспроизвести панику/зависон удастся.

кстати, напомнить сколько нерешенных PR висят в GNATS?

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение zg » 2008-11-26 16:56:46

voider писал(а):
zg писал(а):
voider писал(а):совственно вопрос у кого и прикаких условиях FreeBSD зависал ?
после сборки портов - пофигу каких, случайным образом - ошибка доступа к странице памяти, при чём именно после сборки, а не во время.

ксорг ещё вис, пока дрова стояли не ВЕСА... а так вроде всё стабильно :???:
может память битая была?
да нет, железо 100% надёжное, после сборки портов висло даже под варей, это не единичный случай и не на одном железе

Аватара пользователя
voider
лейтенант
Сообщения: 830
Зарегистрирован: 2008-02-21 20:35:03
Откуда: msk

Re: как сделать ,чтоб завис FreeBSD ?

Непрочитанное сообщение voider » 2008-11-27 2:54:23

Гость писал(а):
voider писал(а):и где это все надыбал?
так, зависоны, на кои я как-то наткнулся
voider писал(а):это бы сразу разработчикам отсылать ,чтоб иправляли баги :)
грамотно составить PR требует времени, а мне влом. Хочешь, сам сообщи, если воспроизвести панику/зависон удастся.

кстати, напомнить сколько нерешенных PR висят в GNATS?
и сколько? да просто всем лень а фряха создаеться всеми нами на то она и фряха :) чем меньше мы ленимся тем лучше она :smile: