lsusb: double free or corruption (!prev): 0x0000000001354120
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
usbutils (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Occured after reboot, but now it seems that I always get that crash. My system:
$ uname -a
Linux 3.0.0-16-generic #28-Ubuntu SMP Fri Jan 27 17:44:39 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -rd
Description: Ubuntu 11.10
Release: 11.10
$ sudo apt-get update
...
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
$ lsusb
*** glibc detected *** lsusb: double free or corruption (!prev): 0x0000000001fb3120 ***
======= Backtrace: =========
/lib/x86_
/lib/x86_
lsusb[0x401964]
/lib/x86_
lsusb[0x401aad]
======= Memory map: ========
00400000-00419000 r-xp 00000000 08:06 523964 /usr/bin/lsusb
00618000-00619000 r--p 00018000 08:06 523964 /usr/bin/lsusb
00619000-0061a000 rw-p 00019000 08:06 523964 /usr/bin/lsusb
01fb3000-0209a000 rw-p 00000000 00:00 0 [heap]
7f4064000000-
7f4064021000-
7f4068299000-
7f40682ae000-
7f40684ad000-
7f40684ae000-
7f40684af000-
7f40684c7000-
7f40686c6000-
7f40686c7000-
7f40686c8000-
7f40686cc000-
7f40686d3000-
7f40688d2000-
7f40688d3000-
7f40688d4000-
7f4068a69000-
7f4068c68000-
7f4068c6c000-
7f4068c6d000-
7f4068c73000-
7f4068c8a000-
7f4068e89000-
7f4068e8a000-
7f4068e8b000-
7f4068e98000-
7f4069097000-
7f4069098000-
7f4069099000-
7f406928f000-
7f40692b7000-
7f40692b9000-
7f40692ba000-
7fffee59f000-
7fffee5ff000-
ffffffffff60000
Aborted
$ lsusb -V
lsusb (usbutils) 001
$ apt-cache policy usbutils
usbutils:
Installed: 1:001-1
Candidate: 1:001-1
Version table:
*** 1:001-1 0
$ strace lsusb
execve(
brk(0) = 0x1161000
access(
mmap(NULL, 8192, PROT_READ|
access(
open("/
fstat(3, {st_mode=
mmap(NULL, 144917, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f19a78b6000
close(3) = 0
access(
open("/
read(3, "\177ELF\
fstat(3, {st_mode=
mmap(NULL, 2150928, PROT_READ|
mprotect(
mmap(0x7f19a76b
close(3) = 0
access(
open("/
read(3, "\177ELF\
fstat(3, {st_mode=
mmap(NULL, 2191920, PROT_READ|
mprotect(
mmap(0x7f19a74a
close(3) = 0
access(
open("/
read(3, "\177ELF\
fstat(3, {st_mode=
mmap(NULL, 4096, PROT_READ|
mmap(NULL, 3793768, PROT_READ|
mprotect(
mmap(0x7f19a728
mmap(0x7f19a729
close(3) = 0
access(
open("/
read(3, "\177ELF\
fstat(3, {st_mode=
mmap(NULL, 2129016, PROT_READ|
mprotect(
mmap(0x7f19a6ef
close(3) = 0
access(
open("/
read(3, "\177ELF\
fstat(3, {st_mode=
mmap(NULL, 2212920, PROT_READ|
mprotect(
mmap(0x7f19a6ce
mmap(0x7f19a6ce
close(3) = 0
mmap(NULL, 4096, PROT_READ|
mmap(NULL, 8192, PROT_READ|
arch_prctl(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(0x618000, 4096, PROT_READ) = 0
mprotect(
munmap(
set_tid_
set_robust_
futex(0x7ffff89
futex(0x7ffff89
rt_sigaction(
rt_sigaction(
rt_sigprocmask(
getrlimit(
brk(0) = 0x1161000
brk(0x1182000) = 0x1182000
open("/
fstat(3, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(3, "#\n#\tList of USB ID's\n#
lseek(3, 0, SEEK_CUR) = 16384
read(3, "h Device\n\t09c4 Rigol Technologi"..., 4096) = 4096
read(3, "0 FV TouchCam N1 (Video)\n\t3000 "..., 4096) = 4096
read(3, " Weltrend Bar Code Reader\n\t6520 "..., 4096) = 4096
read(3, "top Wireless 6000\n\t3001 Xerox P"..., 4096) = 4096
read(3, " (Storage mode)\n\t006e N95 (Mult"..., 4096) = 4096
read(3, ".\n\t9316 8x931Hx Customer Hub\n04"..., 4096) = 4096
read(3, "\n\t00e9 2400 series\n\t00f6 3400 "..., 4096) = 4096
read(3, "005d Enhanced Device\n\t0061 Blu"..., 4096) = 4096
read(3, "andheld device\n\t007a 10/100 USB"..., 4096) = 4096
read(3, "55 Windows Powered Pocket PC 20"..., 4096) = 4096
read(3, "\t0383 G2E-600 Scanner\n\t038a UM"..., 4096) = 4096
brk(0x11a3000) = 0x11a3000
read(3, "e AF\n\t09a1 QuickCam Communicate"..., 4096) = 4096
read(3, "\tc408 Marble Mouse (4-button)\n\t"..., 4096) = 4096
read(3, "Arbitrary Waveform Generator\
read(3, "ebook Set\n\t2041 SlimBlade Track"..., 4096) = 4096
read(3, "t Color Printer\n\t0018 PA-1/PA-2"..., 4096) = 4096
read(3, "00\n\t1062 S500 Printer\n\t1063 S4"..., 4096) = 4096
read(3, "91 iR7105\n\t26a3 MF4100 series\n"..., 4096) = 4096
read(3, "55\n04aa DaeWoo Telecom, Ltd\n04a"..., 4096) = 4096
read(3, "03 ISD Smart Cable\n\t0004 Print"..., 4096) = 4096
read(3, "pter\n\t0938 WN-G54/USL Wireless "..., 4096) = 4096
read(3, "Pix E510 Zoom (PC CAM)\n\t016e Fi"..., 4096) = 4096
read(3, "posite\n\t90d0 USB-to-Serial Comm"..., 4096) = 4096
read(3, " SCX-6x20 series\n\t340e MFP 560 "..., 4096) = 4096
read(3, "EEPROM)\n\ta133 Gateway Webcam\n\ta"..., 4096) = 4096
read(3, "te Setup Port\n\t0196 MFC-820CN R"..., 4096) = 4096
read(3, "0119 F5U120-PC Dual PS/2 Ports "..., 4096) = 4096
read(3, " TV Wonder, Edition (NTSC+)\n\t756"..., 4096) = 4096
read(3, "man\n\t004a Memory Stick Hi-Fi Sy"..., 4096) = 4096
brk(0x11c4000) = 0x11c4000
read(3, "am 1\n\t0674 Multi-mode Camera\n\t0"..., 4096) = 4096
read(3, "033 PL600SX\n\t0034 PL550\n\t0035 "..., 4096) = 4096
read(3, "97\n\t4d36 Hauppauge WinTV Pro (P"..., 4096) = 4096
read(3, "-Axis,12-Button with POV\n\t5259 "..., 4096) = 4096
read(3, " eFilm Reader-32\n\t9350 Delkin e"..., 4096) = 4096
read(3, " Board (TPP)\n\t5a01 ATI Storage "..., 4096) = 4096
read(3, "UO-MP3 AR-100\n05b5 Dialogic Cor"..., 4096) = 4096
read(3, " Ltd\n05d6 Philips Semiconductor"..., 4096) = 4096
read(3, "0433 Locked Z Device\n\t4d02 MP3"..., 4096) = 4096
read(3, "se Port\n05fc Harman Multimedia\n"..., 4096) = 4096
read(3, " CD-R/RW Unit\n\td002 CD-R/RW Uni"..., 4096) = 4096
read(3, "50H MP3 player\n\t8203 MP3 Player"..., 4096) = 4096
read(3, "201 Mass Storage Device\n\t4006 D"..., 4096) = 4096
read(3, "k [nw8000]\n\td001 ProLink DS3303"..., 4096) = 4096
read(3, "Co., Ltd\n06d3 Mitsubishi Electr"..., 4096) = 4096
read(3, "end Technology Co., Ltd\n06f7 Wa"..., 4096) = 4096
read(3, " Catz, Inc.\n\t4507 XBox Device\n\t"..., 4096) = 4096
brk(0x11e5000) = 0x11e5000
read(3, "4 AmTRAN Technology Co., Ltd\n07"..., 4096) = 4096
read(3, "I\n\t0030 Fighting UGCI\n078c GTC"..., 4096) = 4096
read(3, "C-350Z Camera\n\t0118 Digital Cam"..., 4096) = 4096
read(3, "er\n\t000e Reader (UISDA)\n\t000f "..., 4096) = 4096
read(3, "ngeBooster N Adapter(rev.B3) [Ra"..., 4096) = 4096
read(3, "E\n\t1005 Digimax 220\n\t1009 Digi"..., 4096) = 4096
read(3, "in DFU mode\n0859 Minolta System"..., 4096) = 4096
read(3, "Pocket DV3100+\n\t0107 Pocket DV3"..., 4096) = 4096
read(3, "\n\t3405 AES3400 TruePrint Sensor"..., 4096) = 4096
read(3, "dgets, Inc., 4-Motor PhidgetServ"..., 4096) = 4096
read(3, "ueCAN\n\t0701 NeoVI Blue vehicle "..., 4096) = 4096
read(3, "0001 ISDN TA\n09d7 Novatel Wire"..., 4096) = 4096
read(3, " Adapter\n0a47 Hirose Electric\n0"..., 4096) = 4096
read(3, "gon Systems Corp.\n0a80 Rexon Te"..., 4096) = 4096
read(3, "FaxModem 56K UNO\n\t1611 ZyXEL Om"..., 4096) = 4096
read(3, "rp.\n0b2c Village Center, Inc.\n0"..., 4096) = 4096
read(3, "er Interface\n0b9d Softprotec Co"..., 4096) = 4096
read(3, "\t0a8d SmartPhone Sync\n\t0a8e Sm"..., 4096) = 4096
brk(0x1206000) = 0x1206000
read(3, " v2 Mobile Broadband Module\n0bdc"..., 4096) = 4096
read(3, " A56AK\n\t184c VoIP Phone\n\t6001 "..., 4096) = 4096
read(3, "rnational Mfg., Inc.\n0c5e Xytro"..., 4096) = 4096
read(3, "2.11g Wireless Adapter [Intersil"..., 4096) = 4096
read(3, "s, Ltd\n0d61 Meilu Electronics ("..., 4096) = 4096
read(3, "2.11b Wireless Adapter [Atmel AT"..., 4096) = 4096
read(3, " Reader 6in1\n\t0008 SD single ca"..., 4096) = 4096
read(3, "one East Co., Ltd\n0e30 HeartMat"..., 4096) = 4096
read(3, "der\n\t7007 WinFast WalkieTV WDM "..., 4096) = 4096
read(3, "h Gang Writer\n\t0202 GameBoy Adv"..., 4096) = 4096
read(3, "Ltd.\n\t3001 iHP-100\n\t3002 iHP-1"..., 4096) = 4096
read(3, "USB modem (HX-550C)\n\t1102 Packe"..., 4096) = 4096
read(3, "ce\n\t8044 USB Debug Adapter\n\t804"..., 4096) = 4096
read(3, "Alpha Imaging Technology Corp.\n1"..., 4096) = 4096
read(3, "rnational, Inc.\n\t3200 Stealth M"..., 4096) = 4096
read(3, "or 2400w\n\t2004 Magicolor 5430DL"..., 4096) = 4096
read(3, " UDST7020BDA DVB-S Box(DVBS for "..., 4096) = 4096
read(3, "121 OpenMoko Neo1973 kernel mas"..., 4096) = 4096
read(3, " Disk Drive\n\t2337 ATA/ATAPI Bri"..., 4096) = 4096
brk(0x1227000) = 0x1227000
read(3, "130 Astra 2100U\n\t0160 Astra 54"..., 4096) = 4096
read(3, "ridge Electech Inc.\n\ta332 DVB-T"..., 4096) = 4096
read(3, "Optical Mouse OP-701\n1736 CANON"..., 4096) = 4096
read(3, " Integrated Webcam [R5U877]
read(3, "(Fintek)\n\t0602 F71610 or F71612"..., 4096) = 4096
read(3, "Meilhaus Electronic GmBH\n\t0630 "..., 4096) = 4096
read(3, " Contac Cable Industrial Limited"..., 4096) = 4096
read(3, "pe\n1e54 TypeMatrix\n\t2030 2030 "..., 4096) = 4096
read(3, " USB2 (warm)\n\t9941 WinTV Nova-T"..., 4096) = 4096
read(3, "\n\t0206 Systems MovieBox Deluxe "..., 4096) = 4096
read(3, "FP-100 series mp3 player\n\t1003 "..., 4096) = 4096
read(3, "7 Integrated Keyboard\n\t8158 In"..., 4096) = 4096
read(3, "667 JCOP BlueZ Smartcard reader"..., 4096) = 4096
read(3, "ino-Lite Digital Microscope\
read(3, "s Streaming\nC ef Miscellaneous "..., 4096) = 4096
read(3, "\t03c Motion Wakeup\n\t03d Start\n"..., 4096) = 4096
read(3, "acket and Braces Right)\n\t031 \\ "..., 4096) = 4096
brk(0x1248000) = 0x1248000
read(3, ")\n\t002 Button 2 (Secondary)
read(3, "t\n\t174 Alternative Audio Decrem"..., 4096) = 4096
read(3, "ration\n\t079 Op Effect Start\n\t07"..., 4096) = 4096
read(3, "wer\n\t044 Config Active Power\n\t0"..., 4096) = 4096
read(3, "L 000a Spanish\n\t01 Castilian\n\t"..., 4096) = 2905
read(3, "", 4096) = 0
close(3) = 0
munmap(
open("/
fcntl(3, F_GETFD) = 0x1 (flags FD_CLOEXEC)
getdents(3, /* 4 entries */, 32768) = 96
close(3) = 0
uname({sys="Linux", node="PRIVATE", ...}) = 0
stat("/
pipe([3, 4]) = 0
timerfd_
open("/
getdents(6, /* 22 entries */, 32768) = 656
stat("/
open("/
fstat(7, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(7, "1\n", 4096) = 2
close(7) = 0
munmap(
open("/
fstat(7, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(7, "1\n", 4096) = 2
close(7) = 0
munmap(
open("/
read(7, "\22\1\
close(7) = 0
open("/
fstat(7, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(7, "2\n", 4096) = 2
close(7) = 0
munmap(
open("/
fstat(7, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(7, "1\n", 4096) = 2
close(7) = 0
munmap(
open("/
read(7, "\22\1\
close(7) = 0
open("/
fstat(7, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(7, "1\n", 4096) = 2
close(7) = 0
munmap(
open("/
fstat(7, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(7, "2\n", 4096) = 2
close(7) = 0
munmap(
open("/
read(7, "\22\1\
close(7) = 0
open("/
fstat(7, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(7, "2\n", 4096) = 2
close(7) = 0
munmap(
open("/
fstat(7, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(7, "2\n", 4096) = 2
close(7) = 0
munmap(
open("/
read(7, "\22\1\
close(7) = 0
open("/
fstat(7, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(7, "1\n", 4096) = 2
close(7) = 0
munmap(
open("/
fstat(7, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(7, "3\n", 4096) = 2
close(7) = 0
munmap(
open("/
read(7, "\22\1\
close(7) = 0
open("/
fstat(7, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(7, "2\n", 4096) = 2
close(7) = 0
munmap(
open("/
fstat(7, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(7, "3\n", 4096) = 2
close(7) = 0
munmap(
open("/
read(7, "\22\1\
close(7) = 0
open("/
fstat(7, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(7, "2\n", 4096) = 2
close(7) = 0
munmap(
open("/
fstat(7, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(7, "4\n", 4096) = 2
close(7) = 0
munmap(
open("/
read(7, "\22\1\
close(7) = 0
close(6) = 0
close(3) = 0
close(4) = 0
close(576) = -1 EBADF (Bad file descriptor)
open("/dev/tty", O_RDWR|
writev(3, [{"*** glibc detected *** ", 23}, {"lsusb", 5}, {": ", 2}, {"double free or corruption (!prev"..., 33}, {": 0x", 4}, {"0000000001161
mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|
munmap(
munmap(
mprotect(
open("/
fstat(4, {st_mode=
mmap(NULL, 144917, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7f19a78b6000
close(4) = 0
access(
open("/
read(4, "\177ELF\
fstat(4, {st_mode=
mmap(NULL, 2184216, PROT_READ|
mprotect(
mmap(0x7f19a6ad
close(4) = 0
mprotect(
munmap(
futex(0x7f19a72
futex(0x7f19a6a
write(3, "======= Backtrace: =========\n", 29) = 29
writev(3, [{"/lib/
writev(3, [{"/lib/
writev(3, [{"lsusb", 5}, {"[0x", 3}, {"401964", 6}, {"]\n", 2}], 4) = 16
writev(3, [{"/lib/
writev(3, [{"lsusb", 5}, {"[0x", 3}, {"401aad", 6}, {"]\n", 2}], 4) = 16
write(3, "======= Memory map: ========\n", 29) = 29
open("/
read(4, "00400000-00419000 r-xp 00000000 "..., 1024) = 1024
write(3, "00400000-00419000 r-xp 00000000 "..., 1024) = 1024
read(4, "0018000 08:06 1443020 "..., 1024) = 1024
write(3, "0018000 08:06 1443020 "..., 1024) = 1024
read(4, "7f19a728f000 r--p 00194000 08:06"..., 1024) = 1024
write(3, "7f19a728f000 r--p 00194000 08:06"..., 1024) = 1024
read(4, "usb-1.
write(3, "usb-1.
read(4, "", 1024) = 0
close(4) = 0
rt_sigprocmask(
tgkill(8924, 8924, SIGABRT) = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++
Status changed to 'Confirmed' because the bug affects multiple users.