Frederick Ros wrote:
OK. la version finale (qq peu differente de celle que je t'ai demande de testee) est commitee en CVS (avec qq autres changements cosmetiques).
Bien, je viens de tester la version CVS courante (mise à jour du 4 juin à 20h08) sur un noyau 2.6.7-rc2-bk4 : elle fonctionne parfaitement, à une exception près : le rmmod provoque un oops :-(...
Il faut noter que ce oops se produisait déjà avant la modif CVS. Le contenu du syslog est joint à ce mail.
-- laurent
Jun 4 22:25:49 antares kernel: usbcore: deregistering driver eagle-usb Jun 4 22:25:49 antares kernel: slab error in cache_free_debugcheck(): cache `size-1024': double free, or memory outside object was overwritten Jun 4 22:25:49 antares kernel: [kfree+640/960] kfree+0x280/0x3c0 Jun 4 22:25:49 antares kernel: [<c013cdd0>] kfree+0x280/0x3c0 Jun 4 22:25:49 antares kernel: [pg0+276660085/1069871104] eu_disconnect_postfirm+0x265/0x2c0 [eagle_usb] Jun 4 22:25:49 antares kernel: [<d0b86f75>] eu_disconnect_postfirm+0x265/0x2c0 [eagle_usb] Jun 4 22:25:49 antares kernel: [pg0+276660085/1069871104] eu_disconnect_postfirm+0x265/0x2c0 [eagle_usb] Jun 4 22:25:49 antares kernel: [<d0b86f75>] eu_disconnect_postfirm+0x265/0x2c0 [eagle_usb] Jun 4 22:25:49 antares kernel: [pg0+276338577/1069871104] usb_disable_endpoint+0x71/0x80 [usbcore] Jun 4 22:25:49 antares kernel: [<d0b38791>] usb_disable_endpoint+0x71/0x80 [usbcore] Jun 4 22:25:49 antares kernel: [pg0+276659442/1069871104] eu_disconnect+0x1c2/0x1e0 [eagle_usb] Jun 4 22:25:49 antares kernel: [<d0b86cf2>] eu_disconnect+0x1c2/0x1e0 [eagle_usb] Jun 4 22:25:49 antares kernel: [pg0+276312334/1069871104] usb_unbind_interface+0x6e/0x70 [usbcore] Jun 4 22:25:49 antares kernel: [<d0b3210e>] usb_unbind_interface+0x6e/0x70 [usbcore] Jun 4 22:25:49 antares kernel: [device_release_driver+102/112] device_release_driver+0x66/0x70 Jun 4 22:25:49 antares kernel: [<c0210816>] device_release_driver+0x66/0x70 Jun 4 22:25:49 antares kernel: [driver_detach+32/48] driver_detach+0x20/0x30 Jun 4 22:25:49 antares kernel: [<c0210840>] driver_detach+0x20/0x30 Jun 4 22:25:49 antares kernel: [bus_remove_driver+97/160] bus_remove_driver+0x61/0xa0 Jun 4 22:25:49 antares kernel: [<c0210b01>] bus_remove_driver+0x61/0xa0 Jun 4 22:25:49 antares kernel: [driver_unregister+26/70] driver_unregister+0x1a/0x46 Jun 4 22:25:49 antares kernel: [<c0210f7a>] driver_unregister+0x1a/0x46 Jun 4 22:25:49 antares kernel: [pg0+276312543/1069871104] usb_deregister+0x2f/0x40 [usbcore] Jun 4 22:25:49 antares kernel: [<d0b321df>] usb_deregister+0x2f/0x40 [usbcore] Jun 4 22:25:49 antares kernel: [pg0+276698616/1069871104] eu_exit+0x18/0x78 [eagle_usb] Jun 4 22:25:49 antares kernel: [<d0b905f8>] eu_exit+0x18/0x78 [eagle_usb] Jun 4 22:25:49 antares kernel: [sys_delete_module+365/480] sys_delete_module+0x16d/0x1e0 Jun 4 22:25:49 antares kernel: [<c012c2dd>] sys_delete_module+0x16d/0x1e0 Jun 4 22:25:49 antares kernel: [do_munmap+289/368] do_munmap+0x121/0x170 Jun 4 22:25:49 antares kernel: [<c01459d1>] do_munmap+0x121/0x170 Jun 4 22:25:49 antares kernel: [sysenter_past_esp+82/113] sysenter_past_esp+0x52/0x71 Jun 4 22:25:49 antares kernel: [<c0103f8d>] sysenter_past_esp+0x52/0x71 Jun 4 22:25:49 antares kernel: Jun 4 22:25:49 antares kernel: cf8324bc: redzone 1: 0x0, redzone 2: 0x5a2cf071. Jun 4 22:25:49 antares kernel: ------------[ cut here ]------------ Jun 4 22:25:49 antares kernel: kernel BUG at mm/slab.c:1836! Jun 4 22:25:49 antares kernel: invalid operand: 0000 [#1] Jun 4 22:25:49 antares kernel: Modules linked in: autofs4 lp parport_pc parport ppp_async ppp_generic slhc snd_pcm_oss snd_mixer_oss snd_ens1371 snd_rawmidi snd_seq_device snd_pcm snd_page_alloc snd_timer snd_ac97_codec gameport snd soundcore af_packet ide_cd cdrom floppy ipt_TOS ipt_MASQUERADE ipt_REDIRECT ipt_REJECT ipt_pkttype ipt_LOG ipt_state ip_nat_irc ip_nat_tftp ip_nat_ftp ip_conntrack_irc ip_conntrack_tftp ip_conntrack_ftp ipt_multiport ipt_conntrack iptable_filter iptable_mangle iptable_nat ip_conntrack ip_tables ne2k_pci 8390 crc32 ohci1394 ieee1394 nls_iso8859_1 nls_cp850 vfat fat reiserfs via_agp agpgart eagle_usb joydev dm_mod usbhid uhci_hcd usbcore rtc Jun 4 22:25:49 antares kernel: CPU: 0 Jun 4 22:25:49 antares kernel: EIP: 0060:[kfree+910/960] Not tainted Jun 4 22:25:49 antares kernel: EIP: 0060:[<c013cede>] Not tainted Jun 4 22:25:49 antares kernel: EFLAGS: 00010002 (2.6.7-rc2-bk4) Jun 4 22:25:49 antares kernel: EIP is at kfree+0x38e/0x3c0 Jun 4 22:25:49 antares kernel: eax: cf8324b4 ebx: 00050c00 ecx: 0000040c edx: 00000008 Jun 4 22:25:49 antares kernel: esi: cffeb940 edi: cf8320a8 ebp: cf8324bc esp: ce623e48 Jun 4 22:25:49 antares kernel: ds: 007b es: 007b ss: 0068 Jun 4 22:25:49 antares kernel: Process rmmod (pid: 6355, threadinfo=ce622000 task=cf9cb170) Jun 4 22:25:49 antares kernel: Stack: cffeb940 cf8324bc 00000000 5a2cf071 d0b86f75 cffd9094 00000286 00000000 Jun 4 22:25:49 antares kernel: cefc6870 cf8330dc cf024bd0 d0b86f75 cf8324c0 cefc6be0 cefc6be4 cffd6c78 Jun 4 22:25:49 antares kernel: 00000002 cffbb0a4 cf7f2924 cffd6c78 00000002 00000028 00000002 cf8330dc Jun 4 22:25:49 antares kernel: Call Trace: Jun 4 22:25:49 antares kernel: [pg0+276660085/1069871104] eu_disconnect_postfirm+0x265/0x2c0 [eagle_usb] Jun 4 22:25:49 antares kernel: [<d0b86f75>] eu_disconnect_postfirm+0x265/0x2c0 [eagle_usb] Jun 4 22:25:49 antares kernel: [pg0+276660085/1069871104] eu_disconnect_postfirm+0x265/0x2c0 [eagle_usb] Jun 4 22:25:49 antares kernel: [<d0b86f75>] eu_disconnect_postfirm+0x265/0x2c0 [eagle_usb] Jun 4 22:25:49 antares kernel: [pg0+276338577/1069871104] usb_disable_endpoint+0x71/0x80 [usbcore] Jun 4 22:25:49 antares kernel: [<d0b38791>] usb_disable_endpoint+0x71/0x80 [usbcore] Jun 4 22:25:49 antares kernel: [pg0+276659442/1069871104] eu_disconnect+0x1c2/0x1e0 [eagle_usb] Jun 4 22:25:49 antares kernel: [<d0b86cf2>] eu_disconnect+0x1c2/0x1e0 [eagle_usb] Jun 4 22:25:49 antares kernel: [pg0+276312334/1069871104] usb_unbind_interface+0x6e/0x70 [usbcore] Jun 4 22:25:49 antares kernel: [<d0b3210e>] usb_unbind_interface+0x6e/0x70 [usbcore] Jun 4 22:25:49 antares kernel: [device_release_driver+102/112] device_release_driver+0x66/0x70 Jun 4 22:25:49 antares kernel: [<c0210816>] device_release_driver+0x66/0x70 Jun 4 22:25:49 antares kernel: [driver_detach+32/48] driver_detach+0x20/0x30 Jun 4 22:25:49 antares kernel: [<c0210840>] driver_detach+0x20/0x30 Jun 4 22:25:49 antares kernel: [bus_remove_driver+97/160] bus_remove_driver+0x61/0xa0 Jun 4 22:25:49 antares kernel: [<c0210b01>] bus_remove_driver+0x61/0xa0 Jun 4 22:25:49 antares kernel: [driver_unregister+26/70] driver_unregister+0x1a/0x46 Jun 4 22:25:49 antares kernel: [<c0210f7a>] driver_unregister+0x1a/0x46 Jun 4 22:25:49 antares kernel: [pg0+276312543/1069871104] usb_deregister+0x2f/0x40 [usbcore] Jun 4 22:25:49 antares kernel: [<d0b321df>] usb_deregister+0x2f/0x40 [usbcore] Jun 4 22:25:49 antares kernel: [pg0+276698616/1069871104] eu_exit+0x18/0x78 [eagle_usb] Jun 4 22:25:49 antares kernel: [<d0b905f8>] eu_exit+0x18/0x78 [eagle_usb] Jun 4 22:25:49 antares kernel: [sys_delete_module+365/480] sys_delete_module+0x16d/0x1e0 Jun 4 22:25:49 antares kernel: [<c012c2dd>] sys_delete_module+0x16d/0x1e0 Jun 4 22:25:49 antares kernel: [do_munmap+289/368] do_munmap+0x121/0x170 Jun 4 22:25:49 antares kernel: [<c01459d1>] do_munmap+0x121/0x170 Jun 4 22:25:49 antares kernel: [sysenter_past_esp+82/113] sysenter_past_esp+0x52/0x71 Jun 4 22:25:49 antares kernel: [<c0103f8d>] sysenter_past_esp+0x52/0x71 Jun 4 22:25:49 antares kernel: Jun 4 22:25:49 antares kernel: Code: 0f 0b 2c 07 3b 36 2b c0 e9 ba fd ff ff 0f 0b 2b 07 3b 36 2b Jun 4 22:26:00 antares kernel: <7>Shorewall:fw2loc:ACCEPT:IN= OUT=eth0 SRC=192.168.10.1 DST=192.168.10.255 LEN=125 TOS=0x00 PREC=0x00 TTL=64 ID=14 DF PROTO=UDP SPT=631 DPT=631 LEN=105
signature.asc
Description: OpenPGP digital signature
