Begin forwarded message:
Date: Thu, 20 Apr 2006 10:53:15 -0700 From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [Bugme-new] [Bug 6418] New: oops when removing usb-audio device while in use http://bugzilla.kernel.org/show_bug.cgi?id=6418 Summary: oops when removing usb-audio device while in use Kernel Version: 2.6.16 Status: NEW Severity: high Owner: [EMAIL PROTECTED] Submitter: [EMAIL PROTECTED] Most recent kernel where this bug did not occur: Distribution: Fedora Core 5 Hardware Environment: IBM T42p, Plantronics 400 USB headset Software Environment: vanilla 2.6.16 kernel ALSA sound ask for other details that may be relevant, I don't want to list here whole .config Problem Description: When I remove USB headset while audio device is in use; kernel oops occurs when last process that uses this audio device, terminated. System continue to function, but process mentioned usually can't be killed. This means, suspend will not work. OOPS messages: Apr 20 08:49:39 vkondra-mobl kernel: drivers/usb/input/hid-core.c: input irq status -71 received Apr 20 08:49:39 vkondra-mobl last message repeated 14 times Apr 20 08:49:39 vkondra-mobl kernel: usb 1-1.3: USB disconnect, address 23 Apr 20 08:51:25 vkondra-mobl kernel: Unable to handle kernel paging request at virtual address 6b6b6c6b Apr 20 08:51:25 vkondra-mobl kernel: printing eip: Apr 20 08:51:25 vkondra-mobl kernel: c0151930 Apr 20 08:51:25 vkondra-mobl kernel: *pde = 00000000 Apr 20 08:51:25 vkondra-mobl kernel: Oops: 0002 [#1] Apr 20 08:51:25 vkondra-mobl kernel: PREEMPT Apr 20 08:51:25 vkondra-mobl kernel: Modules linked in: nls_utf8 cifs isofs zlib_inflate udf rfcomm hci_usb nls_ascii nls_cp437 vfat fat nls_base sd_mod sg usb_storage scsi_mod snd_usb_audio snd_usb_lib snd_rawmidi snd_hwdep cpufreq_stats cpufreq_conservative cpufreq_performance cpufreq_powersave cpufreq_onde mand speedstep_centrino freq_table microcode ipv6 autofs4 hidp l2cap bluetooth sunrpc dm_mirror dm_mod video thermal processor ibm_acpi fan container butto n battery ac lp parport_pc parport floppy nvram snd_intel8x0m snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_seq_dummy usbhid snd_seq_oss joydev ipw2200 ieee 80211 snd_seq_midi_event ieee80211_crypt pcmcia snd_seq crc32 snd_seq_device uhci_hcd ehci_hcd firmware_class serio_raw snd_pcm_oss e1000 evdev snd_mixer_o ss yenta_socket rsrc_nonstatic pcmcia_core intel_agp agpgart snd_pcm snd_timer snd soundcore snd_page_alloc i2c_i801 i2c_core usbcore ext3 jbd Apr 20 08:51:25 vkondra-mobl kernel: CPU: 0 Apr 20 08:51:25 vkondra-mobl kernel: EIP: 0060:[<c0151930>] Not tainted VLI Apr 20 08:51:25 vkondra-mobl kernel: EFLAGS: 00210246 (2.6.16 #1) Apr 20 08:51:25 vkondra-mobl kernel: EIP is at __fput+0xf1/0x1a4 Apr 20 08:51:25 vkondra-mobl kernel: eax: 6b6b6c6b ebx: 6b6b6b6b ecx: 00000000 edx: ce378000 Apr 20 08:51:25 vkondra-mobl kernel: esi: e346875c edi: dda733d8 ebp: ce379f80 esp: ce379f68 Apr 20 08:51:25 vkondra-mobl kernel: ds: 007b es: 007b ss: 0068 Apr 20 08:51:25 vkondra-mobl kernel: Process kmix (pid: 10635, threadinfo=ce378000 task=e17b0ab0) Apr 20 08:51:25 vkondra-mobl kernel: Stack: <0>f67c069c f7ff4cd0 e346875c dda733d8 00000000 f771d664 ce379f88 c01519f9 Apr 20 08:51:25 vkondra-mobl kernel: ce379f9c c014f1fc 0000000d f771d664 f771d814 ce379fb4 c015036e dda733d8 Apr 20 08:51:25 vkondra-mobl kernel: 0000000d 00000000 0816b850 ce378000 c0102cb9 0000000d 0816db2d 4409df98 Apr 20 08:51:26 vkondra-mobl kernel: Call Trace: Apr 20 08:51:26 vkondra-mobl kernel: [<c0103ce8>] show_stack_log_lvl+0xaa/0xb5 Apr 20 08:51:27 vkondra-mobl kernel: [<c0103e37>] show_registers+0x144/0x1b8 Apr 20 08:51:27 vkondra-mobl kernel: [<c0103ff2>] die+0x147/0x1bd Apr 20 08:51:27 vkondra-mobl kernel: [<c0291d5e>] do_page_fault+0x373/0x521 Apr 20 08:51:27 vkondra-mobl kernel: [<c01037eb>] error_code+0x4f/0x54 Apr 20 08:51:27 vkondra-mobl kernel: [<c01519f9>] fput+0x16/0x18 Apr 20 08:51:27 vkondra-mobl kernel: [<c014f1fc>] filp_close+0x51/0x5b Apr 20 08:51:27 vkondra-mobl kernel: [<c015036e>] sys_close+0x75/0x89 Apr 20 08:51:27 vkondra-mobl kernel: [<c0102cb9>] syscall_call+0x7/0xb Apr 20 08:51:27 vkondra-mobl kernel: Code: e8 18 6b 00 00 8b 47 10 85 c0 74 4e 8b 18 85 db 74 48 b8 01 00 00 00 e8 7a 2a fc ff e8 5a 48 06 00 c1 e0 07 8d 8 4 18 00 01 00 00 <ff> 08 83 3b 02 75 0b 8b 83 88 01 00 00 e8 9d 2e fc ff b8 01 00 Apr 20 08:51:27 vkondra-mobl kernel: <3>Debug: sleeping function called from invalid context at include/linux/rwsem.h:43 Apr 20 08:51:28 vkondra-mobl kernel: in_atomic():1, irqs_disabled():0 Apr 20 08:51:28 vkondra-mobl kernel: [<c0104084>] show_trace+0xd/0xf Apr 20 08:51:28 vkondra-mobl kernel: [<c01040d0>] dump_stack+0x17/0x19 Apr 20 08:51:28 vkondra-mobl kernel: [<c0114685>] __might_sleep+0x86/0x90 Apr 20 08:51:28 vkondra-mobl kernel: [<c01191f0>] profile_task_exit+0x1b/0x3d Apr 20 08:51:28 vkondra-mobl kernel: [<c011aaa7>] do_exit+0x1c/0x72a Apr 20 08:51:28 vkondra-mobl kernel: [<c0104068>] show_stack+0x0/0xf Apr 20 08:51:28 vkondra-mobl kernel: [<c0291d5e>] do_page_fault+0x373/0x521 Apr 20 08:51:28 vkondra-mobl kernel: [<c01037eb>] error_code+0x4f/0x54 Apr 20 08:51:28 vkondra-mobl kernel: [<c01519f9>] fput+0x16/0x18 Apr 20 08:51:28 vkondra-mobl kernel: [<c014f1fc>] filp_close+0x51/0x5b Apr 20 08:51:28 vkondra-mobl kernel: [<c015036e>] sys_close+0x75/0x89 Apr 20 08:51:28 vkondra-mobl kernel: [<c0102cb9>] syscall_call+0x7/0xb Apr 20 08:51:28 vkondra-mobl kernel: note: kmix[10635] exited with preempt_count 1 Apr 20 08:51:28 vkondra-mobl kernel: scheduling while atomic: kmix/0x00000001/10635 Apr 20 08:51:28 vkondra-mobl kernel: [<c0104084>] show_trace+0xd/0xf Apr 20 08:51:28 vkondra-mobl kernel: [<c01040d0>] dump_stack+0x17/0x19 Apr 20 08:51:28 vkondra-mobl kernel: [<c028ea9d>] schedule+0x43/0x52d Apr 20 08:51:28 vkondra-mobl kernel: [<c028f077>] io_schedule+0xe/0x16 Apr 20 08:51:28 vkondra-mobl kernel: [<c0152f91>] sync_buffer+0x2e/0x32 Apr 20 08:51:28 vkondra-mobl kernel: [<c028f914>] __wait_on_bit+0x36/0x5d Apr 20 08:51:28 vkondra-mobl kernel: [<c028f9a4>] out_of_line_wait_on_bit+0x69/0x71 Apr 20 08:51:28 vkondra-mobl kernel: [<c0152f00>] __wait_on_buffer+0x1f/0x25 Apr 20 08:51:28 vkondra-mobl kernel: [<c0153b0a>] __bread+0x7a/0x8e Apr 20 08:51:28 vkondra-mobl kernel: [<f88604f7>] ext3_free_branches+0x76/0x18b [ext3] Apr 20 08:51:28 vkondra-mobl kernel: [<f8860cc6>] ext3_truncate+0x6ba/0x80a [ext3] Apr 20 08:51:28 vkondra-mobl kernel: [<f8861316>] ext3_delete_inode+0x74/0xbd [ext3] Apr 20 08:51:28 vkondra-mobl kernel: [<c0166a0a>] generic_delete_inode+0xaa/0x118 Apr 20 08:51:28 vkondra-mobl kernel: [<c0166a8a>] generic_drop_inode+0x12/0x13e Apr 20 08:51:28 vkondra-mobl kernel: [<c0166457>] iput+0x67/0x6a Apr 20 08:51:28 vkondra-mobl kernel: [<c0164a61>] dentry_iput+0x79/0x94 Apr 20 08:51:28 vkondra-mobl kernel: [<c0165464>] dput+0x11b/0x134 Apr 20 08:51:28 vkondra-mobl kernel: [<c01519c4>] __fput+0x185/0x1a4 Apr 20 08:51:28 vkondra-mobl kernel: [<c01519f9>] fput+0x16/0x18 Apr 20 08:51:28 vkondra-mobl kernel: [<c0142f77>] remove_vma+0x37/0x49 Apr 20 08:51:28 vkondra-mobl kernel: [<c014304a>] exit_mmap+0xc1/0xe0 Apr 20 08:51:28 vkondra-mobl kernel: [<c011604a>] mmput+0x22/0x78 Apr 20 08:51:28 vkondra-mobl kernel: [<c0119533>] exit_mm+0x109/0x10f Apr 20 08:51:28 vkondra-mobl kernel: [<c011ac12>] do_exit+0x187/0x72a Apr 20 08:51:28 vkondra-mobl kernel: [<c0104068>] show_stack+0x0/0xf Apr 20 08:51:28 vkondra-mobl kernel: [<c0291d5e>] do_page_fault+0x373/0x521 Apr 20 08:51:28 vkondra-mobl kernel: [<c01037eb>] error_code+0x4f/0x54 Apr 20 08:51:28 vkondra-mobl kernel: [<c01519f9>] fput+0x16/0x18 Apr 20 08:51:28 vkondra-mobl kernel: [<c014f1fc>] filp_close+0x51/0x5b Apr 20 08:51:29 vkondra-mobl kernel: [<c015036e>] sys_close+0x75/0x89 Apr 20 08:51:29 vkondra-mobl kernel: [<c0102cb9>] syscall_call+0x7/0xb Steps to reproduce: - plug USB headset. - run some program that use it. 'alsamixer -c 2' is just fine. - unplug USB headset - quit alsamixer - observe oops in /var/log/messages. ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel