Bug 16511 - падает brctl show
Summary: падает brctl show
Status: CLOSED FIXED
Alias: None
Product: Branch 4.1
Classification: Distributions
Component: bridge-utils (show other bugs)
Version: unspecified
Hardware: all Linux
: P2 normal
Assignee: Victor Forsyuk
QA Contact: qa-4.1@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-01 14:13 MSD by ReMaks
Modified: 2008-12-03 13:24 MSK (History)
3 users (show)

See Also:


Attachments
Fix segfault on bridge named "bridge" (348 bytes, application/octet-stream)
2008-09-18 12:15 MSD, Andriy Stepanov (stanv)
no flags Details
Fix port no and id reading from sysfs (taken from git). (355 bytes, application/octet-stream)
2008-09-18 12:17 MSD, Andriy Stepanov (stanv)
no flags Details
Fix printing of unknown commands (321 bytes, application/octet-stream)
2008-09-18 12:18 MSD, Andriy Stepanov (stanv)
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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.