Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Maxim Konovalov                      2:5020/400     02 Jun 2006  13:16:49
 To : Eugene Grosbein
 Subject : Re: gif(4) panic on 6.x
 -------------------------------------------------------------------------------- 
 
 On Fri, 2 Jun 2006, 15:49+0400, Eugene Grosbein wrote:
 
 > 02 июн 2006, пятница, в 09:47 KRAST, Maxim Konovalov написал(а):
 >
 >  >> И может быть, попинговать 20.20.20.20. После этого обнаруживается
 >  >> луп и следом идет паника.
 >  MK> Воспроизводимо на HEAD.  Посмотрю на досуге.
 >
 > У меня воспроизводимо на трех инсталляциях, две тестовые - могу
 > проводить любые эксперименты и одна боевая. Последняя -
 > удаленная NanoBSD на USB Flash, а 6.1 с рутом на USB кроме все
 > прочего не умеет после паники перегружаться, виснет...
 
 Попробуйте пока вот это:
 
 Index: if_gif.c
 ===================================================================
 RCS file: /home/ncvs/src/sys/net/if_gif.c,v
 retrieving revision 1.58
 diff -u -p -r1.58 if_gif.c
 - --- if_gif.c 30 Jan 2006 08:39:09 -0000  1.58
 +++ if_gif.c  2 Jun 2006 07:39:25 -0000
 @@ -414,7 +414,7 @@ gif_output(ifp, m, dst, rt)
        sc->gif_psrc == NULL || sc->gif_pdst == NULL) {
       m_freem(m);
       error = ENETDOWN;
 -     goto end;
 +     goto unlock;
    }
 
    /* BPF writes need to be handled specially. */
 @@ -453,13 +453,13 @@ gif_output(ifp, m, dst, rt)
    default:
       m_freem(m);
       error = ENETDOWN;
 -     goto end;
 +     break;
    }
 -
 -  end:
 +unlock:
 +  GIF_UNLOCK(sc);
 +end:
    if (error)
       ifp->if_oerrors++;
 -  GIF_UNLOCK(sc);
    return (error);
  }
 %%%
 
 Думаю, Глеб починит этот баг в ближайшее время.
 
 -- 
 Maxim Konovalov
 --- ifmail v.2.15dev5.3
  * Origin: MAcomnet Telco. (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: gif(4) panic on 6.x   Maxim Konovalov   02 Jun 2006 13:16:49 
Архивное /ru.unix.bsd/11926ed6b6de0.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional