From an strace:
open("/proc/net/dev", O_RDONLY) = 5 ioctl(4, SIOCGIFCONF, {80, {{"lo", {AF_INET, inet_addr("127.0.0.1")}}, {"br0", {AF_INET, inet_addr("10.0.0.2")}}}}) = 0 fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fda7fef2000 read(5, "Inter-| Receive "..., 1024) = 1024 ioctl(4, SIOCGIFFLAGS, {ifr_name="lo", ifr_flags=IFF_UP|IFF_LOOPBACK|IFF_RUNNING}) = 0 ioctl(4, SIOCGIFFLAGS, {ifr_name="eth0", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 ... ioctl(4, SIOCGIFFLAGS, {ifr_name="vnet1", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 ioctl(4, SIOCGIFADDR, {ifr_name="vnet1", ???}) = -1 EADDRNOTAVAIL (Cannot assign requested address) read(5, "", 1024) = 0 close(5) = 0 munmap(0x7fda7fef2000, 4096) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
From an strace:
open("/ proc/net/ dev", O_RDONLY) = 5 "127.0. 0.1")}} , {"br0", {AF_INET, inet_addr( "10.0.0. 2")}}}} ) = 0 S_IFREG| 0444, st_size=0, ...}) = 0 PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS, -1, 0) = 0x7fda7fef2000 IFF_UP| IFF_LOOPBACK| IFF_RUNNING} ) = 0 IFF_UP| IFF_BROADCAST| IFF_RUNNING| IFF_MULTICAST} ) = 0 IFF_UP| IFF_BROADCAST| IFF_RUNNING| IFF_MULTICAST} ) = 0 0x7fda7fef2000, 4096) = 0
ioctl(4, SIOCGIFCONF, {80, {{"lo", {AF_INET, inet_addr(
fstat(5, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(5, "Inter-| Receive "..., 1024) = 1024
ioctl(4, SIOCGIFFLAGS, {ifr_name="lo", ifr_flags=
ioctl(4, SIOCGIFFLAGS, {ifr_name="eth0", ifr_flags=
...
ioctl(4, SIOCGIFFLAGS, {ifr_name="vnet1", ifr_flags=
ioctl(4, SIOCGIFADDR, {ifr_name="vnet1", ???}) = -1 EADDRNOTAVAIL (Cannot assign requested address)
read(5, "", 1024) = 0
close(5) = 0
munmap(
--- SIGSEGV (Segmentation fault) @ 0 (0) ---