Am Mittwoch, 15. März 2006 05:23 schrieb Bob Copeland:
> hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100
> acm_tty_unregister if=cee8896c dev=cee88980 ref=2
> class_device_del call sysfs_remove_link class_dev=c9a6aec4 ref=2 
> dentry=c8f7a2b4
> class_device_del call sysfs_remove_link class_dev->dev=cee88980 ref=1 
> dentry=ceaaa1a4 class_name=tty:ttyACM0
> sysfs_hash_and_remove dir=ceaaa1a4 d_inode=6b6b6b6b

sysfs_hash_and_remove() is called for a freed dentry. This is from the second
call in class_device_del().

> Unable to handle kernel paging request at virtual address 6b6b6bfb
>  printing eip:
> c02798de
> *pde = 00000000
> Oops: 0000 [#1]
> Modules linked in: ppp_deflate zlib_deflate bsd_comp ppp_async crc_ccitt 
> ppp_generic slhc cdc_acm binfmt_misc parport_pc lp parport video thermal 
> processor fan button battery ac af_packet nls_iso8859_1 nls_cp437 vfat fat 
> dm_mod evdev usb_storage ide_cd sr_mod scsi_mod cdrom i810 drm eth1394 pcmcia 
> crc32 tg3 8250_pci 8250 serial_core yenta_socket snd_intel8x0 ieee80211 
> ieee80211_crypt ohci1394 ieee1394 rsrc_nonstatic pcmcia_core snd_intel8x0m 
> ehci_hcd snd_ac97_codec uhci_hcd snd_ac97_bus usbcore intel_agp agpgart unix
> CPU:    0
> EIP:    0060:[<c02798de>]    Not tainted VLI
> EFLAGS: 00010046   (2.6.16-rc6 #26) 
> EIP is at __mutex_lock_slowpath+0x70/0x286
> eax: c38e7e18   ebx: c38e6000   ecx: 00000000   edx: 00000054
> esi: 6b6b6bdb   edi: cf486a70   ebp: c017595f   esp: c38e7e18
> ds: 007b   es: 007b   ss: 0068
> Process pppd (pid: 3981, threadinfo=c38e6000 task=cf486a70)
> Stack: <0>c38e7e18 c38e7e18 11111111 11111111 c38e7e18 c9a6aec4 cf609cc4 
> cf609ccc 
>        cf609c60 c017595f c3a18748 ceaaa1a4 6b6b6b6b c9a6aec4 cf609cc4 
> cf609ccc 
>        cf609c60 c01e7626 ceaaa1a4 c3a18748 00000000 c3a18748 c9a6aec4 
> c8a052ec 
> Call Trace:
>  [<c017595f>] sysfs_hash_and_remove+0x55/0x12a
>  [<c01e7626>] class_device_del+0xd4/0x14f

The kobj frees its dentry to early. I am afraid there's a bug in the kobj code.

        Regards
                Oliver


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to