PAX size overflow false positive in usbdev_read?
Posted: Mon Dec 02, 2013 3:28 pm
Hello there,
I have the same problems reported by @jorgus and other strange kernel hang tasks.
I'm using ubuntu 12.04 / 64 bit - gcc 4.6.3 and had the same problem, described in this post viewtopic.php?f=3&t=3878
but I solved it by removing some related kernel modules. If you are interested in the kernel config, I can send you.
and most usb devices have no function, except mouse and keyboard
on a ubuntu system 10.04 / i386 - gcc 4.4.3 it's running well
thank you for the project grsecurity!
best regards
I have the same problems reported by @jorgus and other strange kernel hang tasks.
I'm using ubuntu 12.04 / 64 bit - gcc 4.6.3 and had the same problem, described in this post viewtopic.php?f=3&t=3878
but I solved it by removing some related kernel modules. If you are interested in the kernel config, I can send you.
- Code: Select all
INFO: task khubd:30 blocked for
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables
khubd D 0000000000000000 0 30
ffff88028c947d00 0000000000000046 ffff88028c947c10 ffffffff00000000
ffff88028cf64410 ffff88028cf64860 ffff88028cf64860 ffff88028cf64860
ffff88028cead330 ffff88028cf64410 ffff88028c947c50 ffff88029dc8f240
Call Trace:
[<ffffffff81040c14>] ? finish_task_switch+0x44/0xf0
[<ffffffff81618b5f>] ? __schedule+0x2ff/0x8f0
[<ffffffff8161943a>] schedule+0x3a/0x50
[<ffffffff8161a207>] __mutex_lock_slowpath+0xc7/0x140
[<ffffffff812d3022>] ? __list_add+0x22/0x50
[<ffffffff81619fc5>] mutex_lock+0x25/0x40
[<ffffffff8144150e>] hub_thread+0x10e/0x1370
[<ffffffff810728b0>] ? remove_wait_queue+0x50/0x50
[<ffffffff81441400>] ? usb_remote_wakeup+0x40/0x40
[<ffffffff810720c7>] kthread+0x87/0x90
[<ffffffff81623804>] kernel_thread_helper+0x4/0x10
[<ffffffff81072040>] ? kthread_worker_fn+0x180/0x180
[<ffffffff81623800>] ? gs_change+0x13/0x13
INFO: task colord:2761 blocked for
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables
colord D 0000000000000000 0 2761
ffff880287bd9b28 0000000000000082 ffff880287bd9b08 ffffffff810d8b48
ffff8802898ccba0 ffff8802898ccff0 ffff8802898ccff0 ffff8802898ccff0
ffff880287dc8790 ffff8802898ccba0 ffffffff00000072 0000000000000000
Call Trace:
[<ffffffff810d8b48>] ? get_page_from_freelist+0x2f8/0x7c0
[<ffffffff8161943a>] schedule+0x3a/0x50
[<ffffffff8161a207>] __mutex_lock_slowpath+0xc7/0x140
[<ffffffff8144de50>] ? driver_resume+0x10/0x10
[<ffffffff81619fc5>] mutex_lock+0x25/0x40
[<ffffffff8144e406>] usbdev_open+0xf6/0x240
[<ffffffff811300aa>] chrdev_open+0xea/0x1b0
[<ffffffff8112ffc0>] ? cdev_put+0x30/0x30
[<ffffffff8112970e>] __dentry_open+0x26e/0x340
[<ffffffff811394a1>] ? generic_permission+0x131/0x290
[<ffffffff8112aa11>] nameidata_to_filp+0x71/0x80
[<ffffffff8113c1f7>] do_last+0x397/0xb50
[<ffffffff8113dbae>] path_openat+0xce/0x420
[<ffffffff812bc4b9>] ? gr_log_resource+0x29/0x100
[<ffffffff81141368>] ? filldir+0x178/0x210
[<ffffffff812af9cc>] ? gr_learn_resource+0x3c/0x1d0
[<ffffffff8113e00d>] do_filp_open+0x3d/0xa0
[<ffffffff8114bca9>] ? alloc_fd+0x169/0x1d0
[<ffffffff8112ab21>] do_sys_open+0x101/0x1e0
[<ffffffff8112ac1b>] sys_open+0x1b/0x20
[<ffffffff8162194d>] system_call_fastpath+0x18/0x1d
INFO: task libvirtd:3395 blocked for
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables
libvirtd D 0000000000000000 0 3395
ffff880287a29d68 0000000000000086 000280d000000000 ffffea000a2c93c0
ffff88028aa896b0 ffff88028aa89b00 ffff88028aa89b00 ffff88028aa89b00
and most usb devices have no function, except mouse and keyboard
- Code: Select all
PAX: size overflow detected in
Pid: 2660, comm: colord Tainted:
Call Trace:
[<ffffffff81131034>] report_size_overflow+0x24/0x30
[<ffffffff81453785>] usbdev_read+0x1085/0x10b0
[<ffffffff8112bc07>] vfs_read+0xd7/0x220
[<ffffffff8112bd95>] sys_read+0x45/0x90
[<ffffffff8162194d>] system_call_fastpath+0x18/0x1d
activated service 'org.freedesktop.ColorManager'
on a ubuntu system 10.04 / i386 - gcc 4.4.3 it's running well
thank you for the project grsecurity!
best regards