Re: Weird badness in 2.6.0-test2

From: Alexander Hoogerhuis (alexh@ihatent.com)
Date: Sun Aug 03 2003 - 17:44:30 EST


Kinda similar with test2-mm[23] on my laptop and the orinoco_usb
driver:

orinoco.c 0.14beta1 (David Gibson <hermes@gibson.dropbear.id.au> and others)
/home/alexh/src/cvs/orinoco/orinoco_usb.c:bridge_probe: ENTER
kobject 'class_obj' does not have a release() function, it is broken and must be fixed.
Badness in kobject_cleanup at lib/kobject.c:402
Call Trace:
 [<c02128b0>] kobject_cleanup+0x60/0x83
 [<f4d516c4>] request_firmware+0x71/0xe1 [firmware_class]
 [<f4d908a2>] bridge_probe+0x514/0x845 [orinoco_usb]
 [<c01cf2de>] sysfs_create_dir+0xb4/0xe2
 [<f08fc09a>] usb_probe_interface+0x8c/0xac [usbcore]
 [<c0283cad>] bus_match+0x43/0x6e
 [<c0283daf>] driver_attach+0x5c/0x60
 [<c0284071>] bus_add_driver+0xa5/0xb7
 [<c02844da>] driver_register+0x88/0x8c
 [<f08fc22e>] usb_register+0xd1/0x10f [usbcore]
 [<f09bb01c>] bridge_module_init+0x1c/0x77 [orinoco_usb]
 [<c014c3cd>] sys_init_module+0x1ed/0x3c5
 [<c03405cb>] syscall_call+0x7/0xb
 
/home/alexh/src/cvs/orinoco/orinoco_usb.c: No firmware to download
/home/alexh/src/cvs/orinoco/orinoco_usb.c:bridge_remove_in_urb: no urb to remove
/home/alexh/src/cvs/orinoco/orinoco_usb.c:bridge_delete: ENTER
unregister_netdevice: device wlan%d/eb936434 never was registered
/home/alexh/src/cvs/orinoco/orinoco_usb.c:bridge_delete: EXIT
/home/alexh/src/cvs/orinoco/orinoco_usb.c:bridge_probe: EXIT
drivers/usb/core/usb.c: registered new driver Orinoco USB
orinoco_usb.c v0.2.1 (Manuel Estrada Sainz <ranty@debian.org>)




mvh,
A

Joshua Kwan <joshk@triplehelix.org> writes:

> Hi,
>
> Attached is a log of some oops I received when shutting down my laptop
> using HostAP kernel modules for my wireless card in kernel
> 2.6.0-test2-mm2. Is this a known problem?
>
> Thanks,
> Josh
>
> kobject 'statistics' does not have a release() function, it is broken and must be fixed.
> Badness in kobject_cleanup at lib/kobject.c:402
> Call Trace:
> [kobject_cleanup+95/133] kobject_cleanup+0x5f/0x85
> [netdev_unregister_sysfs+57/59] netdev_unregister_sysfs+0x39/0x3b
> [netdev_run_todo+262/366] netdev_run_todo+0x106/0x16e
> [_end+307373442/1069392712] prism2_free_local_data+0x320/0x3c6 [hostap_cs]
> [_end+307374510/1069392712] prism2_detach+0x81/0x11c [hostap_cs]
> [_end+307374381/1069392712] prism2_detach+0x0/0x11c [hostap_cs]
> [unbind_request+200/212] unbind_request+0xc8/0xd4
> [ds_ioctl+967/1658] ds_ioctl+0x3c7/0x67a
> [unix_dgram_sendmsg+1132/1366] unix_dgram_sendmsg+0x46c/0x556
> [journal_dirty_metadata+327/519] journal_dirty_metadata+0x147/0x207
> [buffered_rmqueue+214/386] buffered_rmqueue+0xd6/0x182
> [sock_sendmsg+195/222] sock_sendmsg+0xc3/0xde
> [__ext3_journal_stop+36/80] __ext3_journal_stop+0x24/0x50
> [do_anonymous_page+307/548] do_anonymous_page+0x133/0x224
> [autoremove_wake_function+0/79] autoremove_wake_function+0x0/0x4f
> [schedule+645/1272] schedule+0x285/0x4f8
> [zap_pte_range+327/380] zap_pte_range+0x147/0x17c
> [default_wake_function+0/46] default_wake_function+0x0/0x2e
> [zap_pmd_range+71/97] zap_pmd_range+0x47/0x61
> [unmap_page_range+67/105] unmap_page_range+0x43/0x69
> [unmap_vmas+220/521] unmap_vmas+0xdc/0x209
> [unmap_region+155/222] unmap_region+0x9b/0xde
> [unmap_vma+64/125] unmap_vma+0x40/0x7d
> [unmap_vma_list+28/40] unmap_vma_list+0x1c/0x28
> [do_munmap+326/387] do_munmap+0x146/0x183
> [ds_ioctl+0/1658] ds_ioctl+0x0/0x67a
> [sys_ioctl+253/626] sys_ioctl+0xfd/0x272
> [sys_munmap+68/100] sys_munmap+0x44/0x64
> [syscall_call+7/11] syscall_call+0x7/0xb
>
> Device class 'wlan0' does not have a release() function, it is broken and must be fixed.
> Badness in class_dev_release at drivers/base/class.c:201
> Call Trace:
> [kobject_cleanup+131/133] kobject_cleanup+0x83/0x85
> [class_device_unregister+19/35] class_device_unregister+0x13/0x23
> [netdev_run_todo+262/366] netdev_run_todo+0x106/0x16e
> [_end+307373442/1069392712] prism2_free_local_data+0x320/0x3c6 [hostap_cs]
> [_end+307374510/1069392712] prism2_detach+0x81/0x11c [hostap_cs]
> [_end+307374381/1069392712] prism2_detach+0x0/0x11c [hostap_cs]
> [unbind_request+200/212] unbind_request+0xc8/0xd4
> [ds_ioctl+967/1658] ds_ioctl+0x3c7/0x67a
> [unix_dgram_sendmsg+1132/1366] unix_dgram_sendmsg+0x46c/0x556
> [journal_dirty_metadata+327/519] journal_dirty_metadata+0x147/0x207
> [buffered_rmqueue+214/386] buffered_rmqueue+0xd6/0x182
> [sock_sendmsg+195/222] sock_sendmsg+0xc3/0xde
> [__ext3_journal_stop+36/80] __ext3_journal_stop+0x24/0x50
> [do_anonymous_page+307/548] do_anonymous_page+0x133/0x224
> [autoremove_wake_function+0/79] autoremove_wake_function+0x0/0x4f
> [schedule+645/1272] schedule+0x285/0x4f8
> [zap_pte_range+327/380] zap_pte_range+0x147/0x17c
> [default_wake_function+0/46] default_wake_function+0x0/0x2e
> [zap_pmd_range+71/97] zap_pmd_range+0x47/0x61
> [unmap_page_range+67/105] unmap_page_range+0x43/0x69
> [unmap_vmas+220/521] unmap_vmas+0xdc/0x209
> [unmap_region+155/222] unmap_region+0x9b/0xde
> [unmap_vma+64/125] unmap_vma+0x40/0x7d
> [unmap_vma_list+28/40] unmap_vma_list+0x1c/0x28
> [do_munmap+326/387] do_munmap+0x146/0x183
> [ds_ioctl+0/1658] ds_ioctl+0x0/0x67a
> [sys_ioctl+253/626] sys_ioctl+0xfd/0x272
> [sys_munmap+68/100] sys_munmap+0x44/0x64
> [syscall_call+7/11] syscall_call+0x7/0xb
>
> kobject 'class_obj' does not have a release() function, it is broken and must be fixed.
> Badness in kobject_cleanup at lib/kobject.c:402
> Call Trace:
> [kobject_cleanup+95/133] kobject_cleanup+0x5f/0x85
> [netdev_run_todo+262/366] netdev_run_todo+0x106/0x16e
> [_end+307373442/1069392712] prism2_free_local_data+0x320/0x3c6 [hostap_cs]
> [_end+307374510/1069392712] prism2_detach+0x81/0x11c [hostap_cs]
> [_end+307374381/1069392712] prism2_detach+0x0/0x11c [hostap_cs]
> [unbind_request+200/212] unbind_request+0xc8/0xd4
> [ds_ioctl+967/1658] ds_ioctl+0x3c7/0x67a
> [unix_dgram_sendmsg+1132/1366] unix_dgram_sendmsg+0x46c/0x556
> [journal_dirty_metadata+327/519] journal_dirty_metadata+0x147/0x207
> [buffered_rmqueue+214/386] buffered_rmqueue+0xd6/0x182
> [sock_sendmsg+195/222] sock_sendmsg+0xc3/0xde
> [__ext3_journal_stop+36/80] __ext3_journal_stop+0x24/0x50
> [do_anonymous_page+307/548] do_anonymous_page+0x133/0x224
> [autoremove_wake_function+0/79] autoremove_wake_function+0x0/0x4f
> [schedule+645/1272] schedule+0x285/0x4f8
> [zap_pte_range+327/380] zap_pte_range+0x147/0x17c
> [default_wake_function+0/46] default_wake_function+0x0/0x2e
> [zap_pmd_range+71/97] zap_pmd_range+0x47/0x61
> [unmap_page_range+67/105] unmap_page_range+0x43/0x69
> [unmap_vmas+220/521] unmap_vmas+0xdc/0x209
> [unmap_region+155/222] unmap_region+0x9b/0xde
> [unmap_vma+64/125] unmap_vma+0x40/0x7d
> [unmap_vma_list+28/40] unmap_vma_list+0x1c/0x28
> [do_munmap+326/387] do_munmap+0x146/0x183
> [ds_ioctl+0/1658] ds_ioctl+0x0/0x67a
> [sys_ioctl+253/626] sys_ioctl+0xfd/0x272
> [sys_munmap+68/100] sys_munmap+0x44/0x64
> [syscall_call+7/11] syscall_call+0x7/0xb
>
> hostap_cs: Netdevice wlan0 unregistered
>

-- 
Alexander Hoogerhuis                               | alexh@ihatent.com
CCNP - CCDP - MCNE - CCSE                          | +47 908 21 485
"You have zero privacy anyway. Get over it."  --Scott McNealy

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Aug 07 2003 - 22:00:22 EST