Re: SLUB Corruption from witin drivers/usb/core/devio.c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 05/14/2012 07:25 AM, Oncaphillis wrote:
<snip>
proc_do_submiturb uurb->type==1:USBDEVFS_URB_TYPE_INTERRUPT
proc_do_submiturb alloc tb:0xffff880055e8d068
async_completed tb:0xffff880055e8d068 last tb:0xffff88001a2af480
free_async free tb:0xffff880055e8d068

proc_do_submiturb uurb->type==3:USBDEVFS_URB_TYPE_BULK
proc_do_submiturb alloc tb:0xffff880075324690
async_completed tb:0xffff880075324690 last tb:0xffff880055e8d068
free_async free tb:0xffff880075324690

proc_do_submiturb uurb->type==1:USBDEVFS_URB_TYPE_INTERRUPT

=============================================================================
BUG kmalloc-512 (Not tainted): Poison overwritten
----------------------------------------------------------------------------- INFO: 0xffff880055e8d068-0xffff880055e8d069. First byte 0x9d instead of 0x6b
</snip>

But I defonitely see changes in the memory chunk which is assumed to be free.
The following shows the contents of the memory chunk which has been freed
recently

proc_do_submiturb uurb->type==1:USBDEVFS_URB_TYPE_INTERRUPT alloc tb:0xffff880077e7f138 async_completed tb:0xffff880077e7f138[00][41] last tb:0xffff88007a2b5a40[6b][6b]
free_async free tb:0xffff880077e7f138

proc_do_submiturb uurb->type==1:USBDEVFS_URB_TYPE_INTERRUPT alloc tb:0xffff880077e7f138 async_completed tb:0xffff880077e7f138[6b][6b] last tb:0xffff880077e7f138[6b][6b]
free_async free tb:0xffff880077e7f138

proc_do_submiturb uurb->type==3:USBDEVFS_URB_TYPE_BULK alloc tb:0xffff88007a2b5a40 async_completed tb:0xffff88007a2b5a40[00][41] last tb:0xffff880077e7f138[00][41] <= 'last tb' is assumed to be freed in the last free_async
free_async free tb:0xffff88007a2b5a40

Thanks

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux