#316: [1399] seems to break hostapd
-----------------------------+----------------------------------------------
Reporter: dimitris | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: madwifi: driver | Version: trunk
Keywords: |
-----------------------------+----------------------------------------------
madwifi-ng [1399], hostapd-0.4.7 built against [1399], hostapd config file
to be attached here, I get:
{{{
[EMAIL PROTECTED]:~$ sudo strace hostapd /etc/hostapd/hostapd-ath1.conf
execve("/usr/local/bin/hostapd", ["hostapd", "/etc/hostapd/hostapd-
ath1.conf"], [/* 17 vars */]) = 0
uname({sys="Linux", node="greebo", ...}) = 0
brk(0) = 0x8080000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fd7000
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=45018, ...}) = 0
old_mmap(NULL, 45018, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fcc000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/usr/lib/i686/cmov/libssl.so.0.9.8", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\256\0"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=253760, ...}) = 0
old_mmap(NULL, 256708, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7f8d000
old_mmap(0xb7fc8000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a000) = 0xb7fc8000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/usr/lib/i686/cmov/libcrypto.so.0.9.8", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200U\3"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1268056, ...}) = 0
old_mmap(NULL, 1280420, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7e54000
old_mmap(0xb7f75000, 86016, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x121000) = 0xb7f75000
old_mmap(0xb7f8a000, 10660, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f8a000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/tls/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320O\1"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1266800, ...}) = 0
old_mmap(NULL, 1272764, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7d1d000
old_mmap(0xb7e4a000, 32768, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12d000) = 0xb7e4a000
old_mmap(0xb7e52000, 7100, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e52000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/tls/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0
old_mmap(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7d19000
old_mmap(0xb7d1b000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7d1b000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/usr/lib/libz.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\26"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=78788, ...}) = 0
old_mmap(NULL, 81744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7d05000
old_mmap(0xb7d18000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0xb7d18000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7d04000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7d03000
mprotect(0xb7e4a000, 20480, PROT_READ) = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7d036c0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7fcc000, 45018) = 0
brk(0) = 0x8080000
brk(0x80a1000) = 0x80a1000
rt_sigaction(SIGHUP, {0x804c760, [HUP], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x804c760, [INT], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x804c760, [TERM], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGUSR1, {0x804c760, [USR1], SA_RESTART}, {SIG_DFL}, 8) = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xb7fd6000
write(1, "Configuration file: /etc/hostapd"..., 51Configuration file:
/etc/hostapd/hostapd-ath1.conf
) = 51
open("/etc/hostapd/hostapd-ath1.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0600, st_size=613, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xb7fd5000
read(3, "interface=ath1\n\ndriver=madwifi\n\n"..., 4096) = 613
socket(PF_FILE, SOCK_STREAM, 0) = 4
fcntl64(4, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1
ENOENT (No such file or directory)
close(4) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 4
fcntl64(4, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1
ENOENT (No such file or directory)
close(4) = 0
open("/etc/nsswitch.conf", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=470, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xb7fd4000
read(4, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 470
read(4, "", 4096) = 0
close(4) = 0
munmap(0xb7fd4000, 4096) = 0
open("/etc/ld.so.cache", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=45018, ...}) = 0
old_mmap(NULL, 45018, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7cf8000
close(4) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/tls/libnss_compat.so.2", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\20"..., 512)
= 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=30428, ...}) = 0
old_mmap(NULL, 33392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4,
0) = 0xb7fcc000
old_mmap(0xb7fd3000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6000) = 0xb7fd3000
close(4) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/tls/libnsl.so.1", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3405\0"..., 512)
= 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=80888, ...}) = 0
old_mmap(NULL, 88096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4,
0) = 0xb7ce2000
old_mmap(0xb7cf4000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x12000) = 0xb7cf4000
old_mmap(0xb7cf6000, 6176, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7cf6000
close(4) = 0
munmap(0xb7cf8000, 45018) = 0
open("/etc/ld.so.cache", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=45018, ...}) = 0
old_mmap(NULL, 45018, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7cf8000
close(4) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/tls/libnss_nis.so.2", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\34"..., 512)
= 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
old_mmap(NULL, 37428, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4,
0) = 0xb7cd8000
old_mmap(0xb7ce0000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x8000) = 0xb7ce0000
close(4) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/tls/libnss_files.so.2", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\33"..., 512)
= 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=42472, ...}) = 0
old_mmap(NULL, 45720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4,
0) = 0xb7ccc000
old_mmap(0xb7cd6000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x9000) = 0xb7cd6000
close(4) = 0
munmap(0xb7cf8000, 45018) = 0
open("/etc/group", O_RDONLY) = 4
fcntl64(4, F_GETFD) = 0
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
_llseek(4, 0, [0], SEEK_CUR) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=613, ...}) = 0
mmap2(NULL, 613, PROT_READ, MAP_SHARED, 4, 0) = 0xb7d02000
_llseek(4, 613, [613], SEEK_SET) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=613, ...}) = 0
munmap(0xb7d02000, 613) = 0
close(4) = 0
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb7fd5000, 4096) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
ioctl(3, SIOCGIFINDEX, {ifr_name="ath1", ifr_index=7}) = 0
socket(PF_PACKET, SOCK_RAW, 36488) = 4
ioctl(4, SIOCGIFINDEX, {ifr_name="ath1", ifr_index=7}) = 0
bind(4, {sa_family=AF_PACKET, proto=0x888e, if7, pkttype=PACKET_HOST,
addr(0)={0, }, 20) = 0
ioctl(4, SIOCGIFHWADDR, {ifr_name="ath1", ifr_hwaddr=06:0f:cb:b1:b0:9c}) =
0
ioctl(3, SIOCSIWMODE, 0xbf8ea86c) = 0
ioctl(3, SIOCGIFFLAGS, {ifr_name="ath1",
ifr_flags=IFF_BROADCAST|IFF_MULTICAST}) = 0
ioctl(3, SIOCSIFFLAGS, 0xbf8ea81c) = 0
ioctl(3, SIOCGIWESSID, 0xbf8ea890) = 0
write(1, "Using interface ath1 with hwaddr"..., 68Using interface ath1
with hwaddr 06:0f:cb:b1:b0:9c and ssid 'music'
) = 68
gettimeofday({1137377731, 847167}, NULL) = 0
time(NULL) = 1137377731
ioctl(3, SIOCGIWRANGE, 0xbf8ea880) = 0
socket(PF_NETLINK, SOCK_RAW, 0) = 5
bind(5, {sa_family=AF_NETLINK, pid=0, groups=00000001}, 12) = 0
write(1, "Flushing old station entries\n", 29Flushing old station entries
) = 29
write(1, "madwifi_sta_deauth: addr=ff:ff:f"..., 57madwifi_sta_deauth:
addr=ff:ff:ff:ff:ff:ff reason_code=3
) = 57
ioctl(3, 0x8bf0, 0xbf8ea80c) = -1 EINVAL (Invalid argument)
dup(2) = 6
fcntl64(6, F_GETFL) = 0x8002 (flags
O_RDWR|O_LARGEFILE)
fstat64(6, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xb7fd5000
_llseek(6, 0, 0xbf8ea278, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(6, "ioctl[unknown???]: Invalid argum"..., 36ioctl[unknown???]:
Invalid argument
) = 36
close(6) = 0
munmap(0xb7fd5000, 4096) = 0
write(1, "Could not connect to kernel driv"..., 36Could not connect to
kernel driver.
) = 36
write(1, "Deauthenticate all stations\n", 28Deauthenticate all stations
) = 28
close(0) = 0
unlink("/var/run/hostapd/ath1") = -1 ENOENT (No such file or
directory)
rmdir("/var/run/hostapd") = -1 ENOENT (No such file or
directory)
dup(2) = 0
fcntl64(0, F_GETFL) = 0x8002 (flags
O_RDWR|O_LARGEFILE)
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xb7fd5000
_llseek(0, 0, 0xbf8ea328, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(0, "rmdir[ctrl_interface]: No such f"..., 49rmdir[ctrl_interface]:
No such file or directory
) = 49
close(0) = 0
munmap(0xb7fd5000, 4096) = 0
write(1, "madwifi_set_privacy: enabled=0\n", 31madwifi_set_privacy:
enabled=0
) = 31
ioctl(3, SIOCIWFIRSTPRIV, 0xbf8ea86c) = 0
close(5) = 0
ioctl(3, SIOCGIFFLAGS, {ifr_name="ath1",
ifr_flags=IFF_BROADCAST|IFF_MULTICAST}) = 0
ioctl(3, SIOCSIFFLAGS, 0xbf8ea87c) = 0
close(3) = 0
close(4) = 0
munmap(0xb7fd6000, 4096) = 0
exit_group(1) = ?
[EMAIL PROTECTED]:~$
}}}
Reverting to [1390] and rebuilding hostapd against that hostapd seems
happy:
{{{
[EMAIL PROTECTED]:~$ sudo strace hostapd /etc/hostapd/hostapd-ath1.conf
execve("/usr/local/bin/hostapd", ["hostapd", "/etc/hostapd/hostapd-
ath1.conf"], [/* 17 vars */]) = 0
uname({sys="Linux", node="greebo", ...}) = 0
brk(0) = 0x8080000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7f4e000
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=45018, ...}) = 0
old_mmap(NULL, 45018, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f43000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/usr/lib/i686/cmov/libssl.so.0.9.8", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\256\0"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=253760, ...}) = 0
old_mmap(NULL, 256708, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7f04000
old_mmap(0xb7f3f000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a000) = 0xb7f3f000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/usr/lib/i686/cmov/libcrypto.so.0.9.8", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200U\3"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1268056, ...}) = 0
old_mmap(NULL, 1280420, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7dcb000
old_mmap(0xb7eec000, 86016, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x121000) = 0xb7eec000
old_mmap(0xb7f01000, 10660, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f01000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/tls/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320O\1"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1266800, ...}) = 0
old_mmap(NULL, 1272764, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7c94000
old_mmap(0xb7dc1000, 32768, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12d000) = 0xb7dc1000
old_mmap(0xb7dc9000, 7100, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7dc9000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/tls/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0
old_mmap(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7c90000
old_mmap(0xb7c92000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7c92000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/usr/lib/libz.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\26"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=78788, ...}) = 0
old_mmap(NULL, 81744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7c7c000
old_mmap(0xb7c8f000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0xb7c8f000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7c7b000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7c7a000
mprotect(0xb7dc1000, 20480, PROT_READ) = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7c7a6c0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7f43000, 45018) = 0
brk(0) = 0x8080000
brk(0x80a1000) = 0x80a1000
rt_sigaction(SIGHUP, {0x804c760, [HUP], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x804c760, [INT], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x804c760, [TERM], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGUSR1, {0x804c760, [USR1], SA_RESTART}, {SIG_DFL}, 8) = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xb7f4d000
write(1, "Configuration file: /etc/hostapd"..., 51Configuration file:
/etc/hostapd/hostapd-ath1.conf
) = 51
open("/etc/hostapd/hostapd-ath1.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0600, st_size=613, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xb7f4c000
read(3, "interface=ath1\n\ndriver=madwifi\n\n"..., 4096) = 613
socket(PF_FILE, SOCK_STREAM, 0) = 4
fcntl64(4, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1
ENOENT (No such file or directory)
close(4) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 4
fcntl64(4, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1
ENOENT (No such file or directory)
close(4) = 0
open("/etc/nsswitch.conf", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=470, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xb7f4b000
read(4, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 470
read(4, "", 4096) = 0
close(4) = 0
munmap(0xb7f4b000, 4096) = 0
open("/etc/ld.so.cache", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=45018, ...}) = 0
old_mmap(NULL, 45018, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7c6f000
close(4) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/tls/libnss_compat.so.2", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\20"..., 512)
= 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=30428, ...}) = 0
old_mmap(NULL, 33392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4,
0) = 0xb7f43000
old_mmap(0xb7f4a000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6000) = 0xb7f4a000
close(4) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/tls/libnsl.so.1", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3405\0"..., 512)
= 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=80888, ...}) = 0
old_mmap(NULL, 88096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4,
0) = 0xb7c59000
old_mmap(0xb7c6b000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x12000) = 0xb7c6b000
old_mmap(0xb7c6d000, 6176, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7c6d000
close(4) = 0
munmap(0xb7c6f000, 45018) = 0
open("/etc/ld.so.cache", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=45018, ...}) = 0
old_mmap(NULL, 45018, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7c6f000
close(4) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/tls/libnss_nis.so.2", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\34"..., 512)
= 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
old_mmap(NULL, 37428, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4,
0) = 0xb7c4f000
old_mmap(0xb7c57000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x8000) = 0xb7c57000
close(4) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/tls/libnss_files.so.2", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\33"..., 512)
= 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=42472, ...}) = 0
old_mmap(NULL, 45720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4,
0) = 0xb7c43000
old_mmap(0xb7c4d000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x9000) = 0xb7c4d000
close(4) = 0
munmap(0xb7c6f000, 45018) = 0
open("/etc/group", O_RDONLY) = 4
fcntl64(4, F_GETFD) = 0
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
_llseek(4, 0, [0], SEEK_CUR) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=613, ...}) = 0
mmap2(NULL, 613, PROT_READ, MAP_SHARED, 4, 0) = 0xb7c79000
_llseek(4, 613, [613], SEEK_SET) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=613, ...}) = 0
munmap(0xb7c79000, 613) = 0
close(4) = 0
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb7f4c000, 4096) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
ioctl(3, SIOCGIFINDEX, {ifr_name="ath1", ifr_index=7}) = 0
socket(PF_PACKET, SOCK_RAW, 36488) = 4
ioctl(4, SIOCGIFINDEX, {ifr_name="ath1", ifr_index=7}) = 0
bind(4, {sa_family=AF_PACKET, proto=0x888e, if7, pkttype=PACKET_HOST,
addr(0)={0, }, 20) = 0
ioctl(4, SIOCGIFHWADDR, {ifr_name="ath1", ifr_hwaddr=06:0f:cb:b1:b0:9c}) =
0
ioctl(3, SIOCSIWMODE, 0xbf9633fc) = 0
ioctl(3, SIOCGIFFLAGS, {ifr_name="ath1",
ifr_flags=IFF_BROADCAST|IFF_MULTICAST}) = 0
ioctl(3, SIOCSIFFLAGS, 0xbf9633ac) = 0
ioctl(3, SIOCGIWESSID, 0xbf963420) = 0
write(1, "Using interface ath1 with hwaddr"..., 68Using interface ath1
with hwaddr 06:0f:cb:b1:b0:9c and ssid 'music'
) = 68
gettimeofday({1137378101, 885948}, NULL) = 0
time(NULL) = 1137378101
ioctl(3, SIOCGIWRANGE, 0xbf963410) = 0
socket(PF_NETLINK, SOCK_RAW, 0) = 5
bind(5, {sa_family=AF_NETLINK, pid=0, groups=00000001}, 12) = 0
write(1, "Flushing old station entries\n", 29Flushing old station entries
) = 29
write(1, "madwifi_sta_deauth: addr=ff:ff:f"..., 57madwifi_sta_deauth:
addr=ff:ff:ff:ff:ff:ff reason_code=3
) = 57
ioctl(3, 0x8bf0, 0xbf96339c) = 0
write(1, "Deauthenticate all stations\n", 28Deauthenticate all stations
) = 28
mkdir("/var/run/hostapd", 0770) = 0
chown32("/var/run/hostapd", 0, 0) = 0
socket(PF_FILE, SOCK_DGRAM, 0) = 6
bind(6, {sa_family=AF_FILE, path="/var/run/hostapd/ath1"}, 110) = 0
chown32("/var/run/hostapd/ath1", 0, 0) = 0
chmod("/var/run/hostapd/ath1", 0770) = 0
gettimeofday({1137378101, 887432}, NULL) = 0
select(7, [4 5 6], NULL, NULL, {9, 998516}) = 1 (in [4], left {10, 0})
gettimeofday({1137378101, 887620}, NULL) = 0
recvfrom(4, 0xbf962aec, 2300, 0, 0xbf9633e8, 0xbf9633fc) = -1 ENETDOWN
(Network is down)
dup(2) = 7
fcntl64(7, F_GETFL) = 0x8002 (flags
O_RDWR|O_LARGEFILE)
fstat64(7, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xb7f4c000
_llseek(7, 0, 0xbf962548, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(7, "l2_packet_receive - recvfrom: Ne"..., 46l2_packet_receive -
recvfrom: Network is down
) = 46
close(7) = 0
munmap(0xb7f4c000, 4096) = 0
gettimeofday({1137378101, 888518}, NULL) = 0
select(7, [4 5 6], NULL, NULL, {9, 997430}) = 0 (Timeout)
gettimeofday({1137378111, 886129}, NULL) = 0
time([1137378111]) = 1137378111
gettimeofday({1137378111, 886387}, NULL) = 0
gettimeofday({1137378111, 886510}, NULL) = 0
select(7, [4 5 6], NULL, NULL, {9, 999877}) = 0 (Timeout)
gettimeofday({1137378121, 886640}, NULL) = 0
time([1137378121]) = 1137378121
gettimeofday({1137378121, 886908}, NULL) = 0
gettimeofday({1137378121, 887014}, NULL) = 0
select(7, [4 5 6], NULL, NULL, {9, 999894}
}}}
Can't tell if this is a hostapd or madwifi issue at this point, I'll also
post on the hostapd list.
--
Ticket URL: <http://madwifi.org/ticket/316>
MadWifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity