Bug 16511

Summary: падает brctl show
Product: Branch 4.1 Reporter: ReMaks <admaks>
Component: bridge-utilsAssignee: Victor Forsyuk <force>
Status: CLOSED FIXED QA Contact: qa-4.1 <qa-4.1>
Severity: normal    
Priority: P2 CC: erthad, stanv, vvk
Version: unspecified   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Fix segfault on bridge named "bridge"
none
Fix port no and id reading from sysfs (taken from git).
none
Fix printing of unknown commands none

Description ReMaks 2008-08-01 14:13:15 MSD
имеется ald4.1 + branch41
kernel - 2.6.25-std-def-alt6.M41.1

при отсутствии бриджей с привязынными интерфейсами - показывает интерфейс, все как надо.
# brctl  show
bridge name     bridge id               STP enabled     interfaces
virbr0          8000.000000000000       yes

как только поднимается бридж, с привязанными в него физ.интерфейсами
(бридж работает!), то
# brctl show
bridge name     bridge id               STP enabled     interfaces
.               Segmentation fault
и #tail /var/log/messages
Aug  1 12:25:15 wks-adm-1 kernel: brctl[6554]: segfault at 46 ip
b7eacf0a sp bfcbdde4 error 4 in libc-2.5.1.so[b7e65000+123000]
Comment 1 ReMaks 2008-08-11 11:58:59 MSD
у меня интерфейс бриджа называется bridge (т.е. без цифрового индекса)

и получаем ошибку как показано выше.

как только я интерфейс изменил на имя bridge0 (т.е. добавил цифровой индекс)
все заработало

# brctl show
bridge name     bridge id               STP enabled     interfaces
bridge0         8000.001cc038378b       yes             lan
                                                        tap0
                                                        tap1
                                                        tap2
virbr0          8000.000000000000       yes




Comment 2 Victor Forsyuk 2008-08-20 17:30:39 MSD
(In reply to comment #1)
> у меня интерфейс бриджа называется bridge (т.е. без цифрового индекса)
> 
> и получаем ошибку как показано выше.
> 
> как только я интерфейс изменил на имя bridge0 (т.е. добавил цифровой индекс)
> все заработало

То бишь, закрываем ошибку как NOTABUG?
Comment 3 ReMaks 2008-08-21 00:36:18 MSD
> 
> То бишь, закрываем ошибку как NOTABUG?
> 

я бы не стал закрывать,
ибо это баг. 
ну на "фичу" точно не тянет...
Comment 4 Andriy Stepanov (stanv) 2008-09-18 12:15:18 MSD
Created attachment 2920 [details]
Fix segfault on bridge named "bridge"
Comment 5 Andriy Stepanov (stanv) 2008-09-18 12:17:38 MSD
Created attachment 2921 [details]
Fix port no and id reading from sysfs (taken from git). 

Не уверен стоит ли этот патч прикладывать, так как непонятно что он исправляет.
Comment 6 Andriy Stepanov (stanv) 2008-09-18 12:18:56 MSD
Created attachment 2922 [details]
Fix printing of unknown commands

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=406907
Comment 7 Andriy Stepanov (stanv) 2008-09-18 12:21:58 MSD
Патчи были нагло взяты с дебиана.
Наша проблема в ихней багзилле:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=431860
Я думаю что данные проблемы затрагивают не только branch 4.1 но и сизиф.
Comment 8 Victor Forsyuk 2008-11-27 15:16:58 MSK
Спасибо. Исправлено в bridge-utils-1.4-alt2.