Package: wireless-tools
Version: 28-1
Severity: normal

Dear Guus,

iwlist scan crashes on my system the following way:

sorbet【~】$ LC_ALL=C /sbin/iwlist scan
lo        Interface doesn't support scanning.

eth1      Interface doesn't support scanning.

eth2      Interface doesn't support scanning.

eth0      Scan completed :
          Cell 01 - Address: 76:40:00:01:00:11
                    ESSID:"" [64]
                    Protocol:[EMAIL PROTECTED] 802.11b
Erreur de segmentation

sorbet【~】$ lspci |grep Wireless
0001:01:01.0 Network controller: Broadcom Corporation BCM4306 802.11b/g 
Wireless LAN Controller (rev 03)

I attached a strace to this bug.

The network works fine however.

Have a nice weekend,

        Charles Plessy, Wako, Saitama, Japan


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: powerpc (ppc64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18farm
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

Versions of packages wireless-tools depends on:
ii  libc6                        2.3.6.ds1-7 GNU C Library: Shared libraries
ii  libiw28                      28-1        Wireless tools - library

wireless-tools recommends no packages.

-- no debconf information
execve("/sbin/iwlist", ["/sbin/iwlist", "scan"], [/* 31 vars */]) = 0
uname({sys="Linux", node="sorbet", ...}) = 0
brk(0)                                  = 0x10017000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xf7fe5000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=123721, ...}) = 0
mmap(NULL, 123721, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf7fc6000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libiw.so.28", O_RDONLY)      = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0*\260"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=34776, ...}) = 0
mmap(0xffd7000, 99936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffd7000
mprotect(0xffdf000, 67168, PROT_NONE)   = 0
mmap(0xffef000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0xffef000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libm.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\236"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=493964, ...}) = 0
mmap(0xff3e000, 558420, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xff3e000
mprotect(0xffb4000, 75092, PROT_NONE)   = 0
mmap(0xffc3000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x75000) = 0xffc3000
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\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\1\313"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1385572, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xf7fc5000
mmap(0xfdca000, 1456244, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) 
= 0xfdca000
mprotect(0xff12000, 112756, PROT_NONE)  = 0
mmap(0xff21000, 40960, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x147000) = 0xff21000
mmap(0xff2b000, 10356, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xff2b000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xf7fc4000
mprotect(0xff21000, 28672, PROT_READ)   = 0
mprotect(0xffc3000, 4096, PROT_READ)    = 0
mprotect(0xf800e000, 4096, PROT_READ)   = 0
munmap(0xf7fc6000, 123721)              = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
brk(0)                                  = 0x10017000
brk(0x10038000)                         = 0x10038000
open("/proc/net/dev", O_RDONLY)         = 4
fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xf7fe4000
read(4, "Inter-|   Receive               "..., 1024) = 815
ioctl(3, SIOCGIWRANGE, 0xffa427b8)      = -1 EOPNOTSUPP (Operation not 
supported)
write(2, "lo        Interface doesn\'t supp"..., 47lo        Interface doesn't 
support scanning.

) = 47
ioctl(3, SIOCGIWRANGE, 0xffa427b8)      = -1 EOPNOTSUPP (Operation not 
supported)
write(2, "eth1      Interface doesn\'t supp"..., 47eth1      Interface doesn't 
support scanning.

) = 47
ioctl(3, SIOCGIWRANGE, 0xffa427b8)      = -1 EOPNOTSUPP (Operation not 
supported)
write(2, "eth2      Interface doesn\'t supp"..., 47eth2      Interface doesn't 
support scanning.

) = 47
ioctl(3, SIOCGIWRANGE, 0xffa427b8)      = 0
ioctl(3, SIOCSIWSCAN, 0xffa42c98)       = -1 EPERM (Operation not permitted)
select(0, [], NULL, NULL, {0, 0})       = 0 (Timeout)
ioctl(3, SIOCGIWSCAN, 0xffa42c98)       = 0
fstat64(1, {st_mode=S_IFREG|0644, st_size=3948, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xf7fe3000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

Reply via email to