Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 04 Jul 24 04:46:01, всего сообщений: 10757
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 7895 из 10757 ===================================== RU.UNIX.BSD =
От   : Victor Sudakov                   2:5005/49          18 Jun 18 15:18:06
Кому : eugen                                               18 Jun 18 15:18:06
Тема : дискетка
FGHI : area://RU.UNIX.BSD?msgid=2:5005/49+5b276c83
На   : area://RU.UNIX.BSD?msgid=grosbein.net+a8497a78
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=grosbein.net+e1260d6a
==============================================================================
Dear eugen,

18 Jun 18 13:12, Eugene Grosbein wrote to me:

VS>>>> А FreeBSD-то по-прежнему падает при попытке записи на
VS>>>> защищённую от записи дискетку (точнее SD-карту памяти,
VS>>>> вставленную в адаптер с движком в положении Lock). Даже
VS>>>> монтировать не надо, достаточно "gpart destroy -F da0" и у
VS>>>> 11.1-RELEASE-p10 случается kernel panic.

EG>>> backtrace есть?

VS>> Он не получился:
VS>> root@vas:/var/crash # crashinfo

EG> Я не про полный crashinfo, а просто про backtrace:

EG> kgdb kernel.debug vmcore.9
EG> bt

EG> Если есть kernel.debug и есть vmcore, то есть и backtrace.
EG> Hу в крайнем случае KDB_TRACE покажет, даже если только kernel
EG> вместо kernel.debug, если эта опция вообще была в конфиге ядра.

Я же говорю, не получился. Система в момент паники работала ещё на ядре от 11.1-RELEASE-p9, а "freebsd-update install" уже отработал, и после паники ядро стало p10.

Поэтому вот раз:

root@vas:/var/crash # kgdb /boot/kernel/kernel vmcore.9
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"...(no debugging symbols found)...
Attempt to extract a component of a value that is not a structure pointer.
Attempt to extract a component of a value that is not a structure pointer.
#0  0xffffffff80a6b91a in doadump ()
(kgdb) bt
#0  0xffffffff80a6b91a in doadump ()
#1  0xffffffff80a6b943 in doadump ()
#2  0xfffffe02345f7c60 in ?? ()
#3  0xffffffff80a6b6b1 in kern_reboot ()
Previous frame identical to this frame (corrupt stack?)
(kgdb)


И вот два

root@vas:/var/crash # kgdb /boot/kernel.old/kernel vmcore.9
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"...(no debugging symbols found)...
Attempt to extract a component of a value that is not a structure pointer.
Attempt to extract a component of a value that is not a structure pointer.
#0  0x0000000000000000 in ?? ()
(kgdb) bt
#0  0x0000000000000000 in ?? ()
Cannot access memory at address 0x0
(kgdb)


Если ты знаешь, как извлечь bt из того, что есть - расскажи pls. То есть я знаю, что vmcore.9 - это именно нужная корка, вопрос как подобрать к ней ядро.

kernel.debug я не помню, чтобы у меня когда-то вообще присутствовал на этой машине. Ставил bsdinstall-ом.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
* Origin: Ulthar (2:5005/49)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.115475 секунды