Salut,

Quand je fais un rmmod eagle-usb j'ai segfault. Version cvs d'hier. Ca 
pourrait tres bien venir du noyau. J'ai un fedora core 2/3 development
avec un kernel 2.6.7-1.492. Un dmesg donne:

==========================================================================
usbcore: deregistering driver eagle-usb
[eagle-usb] eu_irq : URB canceled by user.
divert: freeing divert_blk for eth0
slab error in cache_free_debugcheck(): cache `size-1024': double free, or
memory outside object was overwritten
 [<02147717>] cache_free_debugcheck+0xc4/0x199
 [<0214835c>] kfree+0x44/0x76
 [<0a96fcb6>] eu_disconnect_postfirm+0xa5/0x1ea [eagle_usb]
 [<02273ea9>] hcd_endpoint_disable+0x0/0x3ad
 [<02275bdb>] usb_disable_endpoint+0x27/0x67
 [<0a96fbf2>] eu_disconnect+0x123/0x142 [eagle_usb]
 [<0226ecab>] usb_unbind_interface+0x2c/0x50
 [<0222d39c>] device_release_driver+0x3c/0x46
 [<0222d3be>] driver_detach+0x18/0x1f
 [<0222d74e>] bus_remove_driver+0x48/0x75
 [<0222db17>] driver_unregister+0xc/0x31
 [<0222db17>] driver_unregister+0xc/0x31
 [<0226ed69>] usb_deregister+0x20/0x29
 [<0a9776b4>] eu_exit+0x24/0x56 [eagle_usb]
 [<02137225>] sys_delete_module+0x12f/0x176
 [<021529b5>] unmap_vma+0x50/0x66
 [<021529d9>] unmap_vma_list+0xe/0x17
 [<02152da7>] do_munmap+0x1e1/0x1eb
 [<0211908c>] do_page_fault+0x0/0x4a0
0910f15c: redzone 1: 0x0, redzone 2: 0x223a759.
------------[ cut here ]------------
kernel BUG at mm/slab.c:1838!
invalid operand: 0000 [#1]
Modules linked in: snd_mixer_oss snd_emu10k1 snd_rawmidi snd_pcm snd_timer
snd_seq_device snd_ac97_codec snd_page_alloc snd_util_mem snd_hwdep snd
soundcore ipt_MASQUERADE ipt_LOG ip_nat_ftp iptable_nat ip_conntrack_irc
ip_conntrack_ftp ipv6 e100 mii ipt_REJECT ipt_state ip_conntrack iptable_filter
ip_tables floppy sg scsi_mod ext3 jbd dm_mod eagle_usb(U) ohci_hcd button
battery asus_acpi ac
CPU:    0
EIP:    0060:[<0214778f>]    Not tainted
EFLAGS: 00010002   (2.6.7-1.492)
EIP is at cache_free_debugcheck+0x13c/0x199
eax: 0910f158   ebx: 0910e128   ecx: 0000040c   edx: 00000004
esi: 09fef900   edi: 0910f15c   ebp: 0a96fcb6   esp: 052f2ea8
ds: 007b   es: 007b   ss: 0068
Process rmmod (pid: 3521, threadinfo=052f2000 task=09e22070)
Stack: 09fef900 09fbf074 0910f160 09fbf084 0214835c 00000206 00009021 09eb6044
       0909f548 0909f548 0a96fcb6 03152900 09fbcccc 00000002 00000002 02273ea9
       0909f548 0909f548 02275bdb 00009021 09eb6044 09fbc89c 0a96fbf2 09fbc89c
Call Trace:
 [<0214835c>] kfree+0x44/0x76
 [<0a96fcb6>] eu_disconnect_postfirm+0xa5/0x1ea [eagle_usb]
 [<02273ea9>] hcd_endpoint_disable+0x0/0x3ad
 [<02275bdb>] usb_disable_endpoint+0x27/0x67
 [<0a96fbf2>] eu_disconnect+0x123/0x142 [eagle_usb]
 [<0226ecab>] usb_unbind_interface+0x2c/0x50
 [<0222d39c>] device_release_driver+0x3c/0x46
 [<0222d3be>] driver_detach+0x18/0x1f
 [<0222d74e>] bus_remove_driver+0x48/0x75
 [<0222db17>] driver_unregister+0xc/0x31
 [<0226ed69>] usb_deregister+0x20/0x29
 [<0a9776b4>] eu_exit+0x24/0x56 [eagle_usb]
 [<02137225>] sys_delete_module+0x12f/0x176
 [<021529b5>] unmap_vma+0x50/0x66
 [<021529d9>] unmap_vma_list+0xe/0x17
 [<02152da7>] do_munmap+0x1e1/0x1eb
 [<0211908c>] do_page_fault+0x0/0x4a0
Code: 0f 0b 2e 07 9a 6d 30 02 f6 46 39 02 74 14 89 f0 e8 70 e6 ff

==========================================================================

Ca ne serait pas du tout impossible que ca vienne du noyau.

Pat

Reply via email to