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

Reply via email to