forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 07.03.2019, 14:33
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию такой кривой STABLE я еще не видел

Sergey Anohin написал(а) к All в Mar 19 13:15:53 по местному времени:

Нello!

сабж.

Случился на отключении клиента от pptp (mpd5 походу когда уничтожал интерфейс)

# kgdb /boot/kernel/kernel /var/crash/vmcore.last
GNU gdb (GDB) 8.2.1 [GDB v8.2.1 for FreeBSD]
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-portbld-freebsd12.0".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /boot/kernel/kernel...Reading symbols from /usr/lib/debug//boot/kernel/kernel.debug...done.
done.

Unread portion of the kernel message buffer:
frame pointer = 0x28:0xfffffe0050180600
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 985 (mpd5)
trap number = 12
panic: page fault
cpuid = 2
time = 1551948804
KDB: stack backtrace:
#0 0xffffffff80c531c7 at kdb_backtrace+0x67
#1 0xffffffff80c07143 at vpanic+0x1a3
#2 0xffffffff80c06f93 at panic+0x43
#3 0xffffffff8118d9ff at trap_fatal+0x35f
#4 0xffffffff8118da59 at trap_pfault+0x49
#5 0xffffffff8118d07e at trap+0x29e
#6 0xffffffff81168af5 at calltrap+0x8
#7 0xffffffff80dafecf at in_ifdetach+0x6f
#8 0xffffffff80d0af5d at ifdetachinternal+0x8ed
#9 0xffffffff80d0a65e at if_detach+0x2e
#10 0xffffffff80d8e1f3 at ngifaceshutdown+0x43
#11 0xffffffff80d87255 at ng_rmnode+0x1e5
#12 0xffffffff80d89581 at ngapplyitem+0x421
#13 0xffffffff80d88f10 at ngsnditem+0x130
#14 0xffffffff80da248c at ngc_send+0x19c
#15 0xffffffff80c9de16 at sosend_generic+0x586
#16 0xffffffff80c9e120 at sosend+0x50
#17 0xffffffff80ca4f17 at kern_sendit+0x237
Uptime: 1d14h48m43s
Dumping 1005 out of 8077 MB:..2%..12%..21%..31%..42%..51%..61%..71%..82%..91%

curthread () at ./machine/pcpu.h:230
230 _asm("movq %%gs:%P1,%0" : "=r" (td) : "n" (OFFSETOFCURTНREAD));
(kgdb) bt
#0 curthread () at ./machine/pcpu.h:230
#1 doadump (textdump=<optimized out>) at /usr/src/sys/kern/kern_shutdown.c:366
#2 0xffffffff80c06d2b in kernreboot (howto=260) at /usr/src/sys/kern/kernshutdown.c:446
#3 0xffffffff80c071a3 in vpanic (fmt=<optimized out>, ap=0xfffffe0050180310) at /usr/src/sys/kern/kern_shutdown.c:872
#4 0xffffffff80c06f93 in panic (fmt=<unavailable>) at /usr/src/sys/kern/kern_shutdown.c:799
#5 0xffffffff8118d9ff in trap_fatal (frame=0xfffffe0050180500, eva=24) at /usr/src/sys/amd64/amd64/trap.c:929
#6 0xffffffff8118da59 in trap_pfault (frame=0xfffffe0050180500, usermode=0) at /usr/src/sys/amd64/amd64/trap.c:765
#7 0xffffffff8118d07e in trap (frame=0xfffffe0050180500) at /usr/src/sys/amd64/amd64/trap.c:441
#8 <signal handler called>
#9 0xffffffff80dbb7c8 in inpcbpurgeif0 (pcbinfo=<optimized out>, ifp=0xfffff80165986800) at /usr/src/sys/netinet/inpcb.c:1804
#10 0xffffffff80dafecf in in_ifdetach (ifp=0xfffff80165986800) at /usr/src/sys/netinet/in.c:1002
#11 0xffffffff80d0af5d in ifdetachinternal (ifp=<optimized out>, vmove=0, ifcp=0x0) at /usr/src/sys/net/if.c:1160
#12 0xffffffff80d0a65e in if_detach (ifp=0x0) at /usr/src/sys/net/if.c:1039
#13 0xffffffff80d8e1f3 in ngiface_shutdown (node=0xfffff80124360d00) at /usr/src/sys/netgraph/ngiface.c:743
#14 0xffffffff80d87255 in ng_rmnode (node=0xfffff80124360d00, dummy1=<optimized out>, dummy2=<optimized out>, dummy3=<optimized out>)
at /usr/src/sys/netgraph/ng_base.c:757
#15 0xffffffff80d89581 in nggeneric_msg (here=0xfffff80124360d00, item=<optimized out>, lasthook=<optimized out>) at /usr/src/sys/netgraph/ngbase.c:2523
#16 ngapply_item (node=0xfffff80124360d00, item=0xfffff80228799c80, rw=1) at /usr/src/sys/netgraph/ngbase.c:2437
#17 0xffffffff80d88f10 in ngsnd_item (item=0xfffff80228799c80, flags=0) at /usr/src/sys/netgraph/ngbase.c:2320
#18 0xffffffff80da248c in ngc_send (so=<optimized out>, flags=<optimized out>, m=0xfffff801cac0f000, addr=<optimized out>, control=<optimized out>, td=<optimized out>)
at /usr/src/sys/netgraph/ng_socket.c:338
#19 0xffffffff80c9de16 in sosend_generic (so=0xfffff8002b8bf6d0, addr=0xfffff8017d9d5f70, uio=0xfffffe0050180988, top=0xfffff801cac0f000, control=0x2363, flags=0,
td=0xfffff8002bc14580) at /usr/src/sys/kern/uipc_socket.c:1582
#20 0xffffffff80c9e120 in sosend (so=0x0, addr=0xfffff80165986800, uio=0xfffff8002bc14580, top=0x1, control=0x0, flags=-2008371993, td=0xfffff8002bc14580)
at /usr/src/sys/kern/uipc_socket.c:1628
#21 0xffffffff80ca4f17 in kernsendit (td=0xfffff8002bc14580, s=5, mp=<optimized out>, flags=0, control=0x0, segflg=UIOUSERSPACE)
at /usr/src/sys/kern/uipc_syscalls.c:796
#22 0xffffffff80ca528e in sendit (td=0xfffff8002bc14580, s=5, mp=0xfffffe0050180a70, flags=0) at /usr/src/sys/kern/uipc_syscalls.c:721
#23 0xffffffff80ca50dd in syssendto (td=0x0, uap=<optimized out>) at /usr/src/sys/kern/uipcsyscalls.c:838
#24 0xffffffff8118e592 in syscallenter (td=<optimized out>) at /usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:135
#25 amd64_syscall (td=0xfffff8002bc14580, traced=0) at /usr/src/sys/amd64/amd64/trap.c:1154
#26 <signal handler called>
#27 0x000000080091a64a in ?? ()
Backtrace stopped: Cannot access memory at address 0x7fffdfffd6f8
(kgdb) frame 8
#8 <signal handler called>
(kgdb) frame 9
#9 0xffffffff80dbb7c8 in inpcbpurgeif0 (pcbinfo=<optimized out>, ifp=0xfffff80165986800) at /usr/src/sys/netinet/inpcb.c:1804
1804 if (imo->imomembership[i]->inmifp == ifp) {
(kgdb) frame 10
#10 0xffffffff80dafecf in in_ifdetach (ifp=0xfffff80165986800) at /usr/src/sys/netinet/in.c:1002
1002 inpcbpurgeif0(&Vudbinfo, ifp);
(kgdb) frame 11
#11 0xffffffff80d0af5d in ifdetachinternal (ifp=<optimized out>, vmove=0, ifcp=0x0) at /usr/src/sys/net/if.c:1160
1160 in_ifdetach(ifp);
(kgdb) quit


С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #2  
Старый 16.03.2019, 02:02
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: такой кривой STABLE я еще не видел

Eugene Grosbein написал(а) к Sergey Anohin в Mar 19 04:52:28 по местному времени:

07 марта 2019, четверг, в 13:15 NOVT, Sergey Anohin написал(а):

SA> This GDB was configured as "x86_64-portbld-freebsd12.0".

Добро пожаловать в чудесный мир dot-zero release.
Если есть желание - пихай это всё в PR, если нет - ставь 11.2-STABLE,
там не паникует.

Eugene
--
Choose no career
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #3  
Старый 16.03.2019, 10:32
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: такой кривой STABLE я еще не видел

Sergey Anohin написал(а) к Eugene Grosbein в Mar 19 09:15:26 по местному времени:

Нello, Eugene!

EG> Добро пожаловать в чудесный мир dot-zero release.

Ну бывало и раньше попадал на dot zero, но такого не было )

EG> Если есть желание - пихай это всё в PR, если нет - ставь 11.2-STABLE,
EG> там не паникует.

Все баги выложил на багзилле, обновил сорцы до 12.0-STABLE r344923 по крайней мере IPSEC L2TP
заработало, видимо что-то сломано было в сети, трафик не ходил в туннель или не выходил.

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #4  
Старый 16.03.2019, 14:32
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: такой кривой STABLE я еще не видел

Eugene Grosbein написал(а) к Sergey Anohin в Mar 19 17:16:25 по местному времени:

16 марта 2019, суббота, в 09:15 NOVT, Sergey Anohin написал(а):

EG>> Добро пожаловать в чудесный мир dot-zero release.
SA> Ну бывало и раньше попадал на dot zero, но такого не было )
EG>> Если есть желание - пихай это всё в PR, если нет - ставь 11.2-STABLE,
EG>> там не паникует.
SA> Все баги выложил на багзилле, обновил сорцы до 12.0-STABLE r344923 по крайней
SA> мере IPSEC L2TP
SA> заработало, видимо что-то сломано было в сети, трафик не ходил в туннель или не
SA> выходил.

В который PR?

Eugene
--
Научить не кланяться авторитетам, а исследовать их и сравнивать их поучения
с жизнью. Научить настороженно относиться к опыту бывалых людей, потому что
жизнь меняется необычайно быстро.
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #5  
Старый 16.03.2019, 15:44
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: такой кривой STABLE я еще не видел

Sergey Anohin написал(а) к Eugene Grosbein в Mar 19 14:26:50 по местному времени:

Нello, Eugene!

SA>> Все баги выложил на багзилле, обновил сорцы до 12.0-STABLE r344923 по крайней
SA>> мере IPSEC L2TP
SA>> заработало, видимо что-то сломано было в сети, трафик не ходил в туннель или не
SA>> выходил.
EG> В который PR?

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

https://bugs.freebsd.org/bugzilla/sh....cgi?id=236357
https://bugs.freebsd.org/bugzilla/sh....cgi?id=236383

этот не проверял еще на r344923,
но его хотя бы можно легко проверить и воспроизвести:

https://bugs.freebsd.org/bugzilla/sh....cgi?id=236356

на этот видимо положили с высокой колокольни
https://bugs.freebsd.org/bugzilla/sh....cgi?id=235917

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #6  
Старый 16.03.2019, 23:52
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: такой кривой STABLE я еще не видел

Eugene Grosbein написал(а) к Sergey Anohin в Mar 19 02:30:08 по местному времени:

16 марта 2019, суббота, в 14:26 NOVT, Sergey Anohin написал(а):

SA> этот не проверял еще на r344923,
SA> но его хотя бы можно легко проверить и воспроизвести:
SA> https://bugs.freebsd.org/bugzilla/sh....cgi?id=236356

Чтобы воспроизвести, нужен твой конфиг ядра и mpd5.
Попробуй патч, приложенный к этому PR.

Если не поможет, сделай две вещи: приложи к PR конфиги
и потестируй ещё раз память очень-очень хорошо, загрузи memtest86+
на всю ночь. Возможно, система со временем греется и ошибка
памяти вылазит не сразу.

Eugene
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #7  
Старый 17.03.2019, 13:52
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: такой кривой STABLE я еще не видел

Sergey Anohin написал(а) к Eugene Grosbein в Mar 19 12:28:21 по местному времени:

Нello, Eugene!

EG> Чтобы воспроизвести, нужен твой конфиг ядра и pd5.
EG> Попробуй патч, приложенный к этому PR.

Я немного подзапутался, сейчас внесу ясность:
https://bugs.freebsd.org/bugzilla/sh....cgi?id=236356

Этот баг на r344923 уже не воспроизводится, интерфейс создается и уничтожается
mpd5 без проблем, видимо уже починили...

EG> Если не поможет, сделай две вещи: приложи к PR конфиги
EG> и потестируй ещё раз память очень-очень хорошо, загрузи memtest86+
EG> на всю ночь. Возможно, система со временем греется и ошибка
EG> памяти вылазит не сразу.

https://bugs.freebsd.org/bugzilla/sh....cgi?id=236383
А вот этот баг на моей памяти был был замечен два раза, но вроде он не был связан с mpd,
на ровном месте падало, потому я не знаю как воспроизвести. Или ты имеешь ввиду что
оба бага из одного места растут? Как его воспроизвести? Просто наложить патч и ждать?

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #8  
Старый 19.03.2019, 17:22
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: такой кривой STABLE я еще не видел

Eugene Grosbein написал(а) к Sergey Anohin в Mar 19 19:56:21 по местному времени:

17 марта 2019, воскресенье, в 12:28 NOVT, Sergey Anohin написал(а):

SA> https://bugs.freebsd.org/bugzilla/sh....cgi?id=236383
SA> А вот этот баг на моей памяти был был замечен два раза, но вроде он не был
SA> связан с mpd,

Да, это я спутал два твоих PR.

SA> на ровном месте падало, потому я не знаю как воспроизвести. Или ты имеешь ввиду
SA> что
SA> оба бага из одного места растут? Как его воспроизвести? Просто наложить патч и
SA> ждать?

Патч я уже убрал, он не нужен. Крешится драйвер беспроводной сетевухи,
приложи к PR описание железа (dmesg/pciconf -lvvv) и как настраиваешь wifi
в /etc/rc.conf

Eugene
--
Однажды, будучи ещё мальчишкой, я был на каникулах и прогуливался вдоль реки.
Я увидел выдру с выводком. Весьма умилительное зрелище, думаю, вы согласитесь
со мной. Выдра нырнула и поймала жирного лосося, которого она с трудом
выволокла на ствол полузатопленного дерева и принялась пожирать, разумеется,
заживо. Из распоротого брюха лосося вывалилась икра, о, я до сих пор помню
чудесный розовый цвет этих икринок, к которым тут же бросились маленькие выдры,
ссорясь между собой за лакомство. Чудо природы: мать и дети, пожирающие
мать и детей. Вот тогда я и познал впервые, что есть зло. Оно встроено в саму
природу вселенной.
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #9  
Старый 19.03.2019, 18:52
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: такой кривой STABLE я еще не видел

Sergey Anohin написал(а) к Eugene Grosbein в Mar 19 17:39:13 по местному времени:

Нello, Eugene!

EG> Да, это я спутал два твоих PR.
EG> Патч я уже убрал, он не нужен.

Видимо уже пофиксили или само рассосалось

EG> Крешится драйвер беспроводной сетевухи,
EG> приложи к PR описание железа (dmesg/pciconf -lvvv) и как настраиваешь wifi
EG> в /etc/rc.conf

Отписал, если какие конфиги показать надо, то могу.


С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #10  
Старый 19.03.2019, 20:42
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: такой кривой STABLE я еще не видел

Eugene Grosbein написал(а) к Sergey Anohin в Mar 19 23:18:36 по местному времени:

19 марта 2019, вторник, в 17:39 NOVT, Sergey Anohin написал(а):

EG>> Крешится драйвер беспроводной сетевухи,
EG>> приложи к PR описание железа (dmesg/pciconf -lvvv) и как настраиваешь wifi
EG>> в /etc/rc.conf
SA> Отписал, если какие конфиги показать надо, то могу.

Но я бы на твоём месте не надеялся на быстрое исправление,
разве что ты найдешь маинтейнера драйвера и будешь капать ему на мозги.

Драйвер ath(4) стабилен.

Eugene
--
Научить не кланяться авторитетам, а исследовать их и сравнивать их поучения
с жизнью. Научить настороженно относиться к опыту бывалых людей, потому что
жизнь меняется необычайно быстро.
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:39. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot