Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 117660
Summary: | unable to load ALSA snd_intel8x0 - BUG in remove_proc_entry() | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Robert Vojta <robert> |
Component: | kernel | Assignee: | Arjan van de Ven <arjanv> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | m.a.young |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i586 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-05-03 18:11:35 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 114963 |
Description
Robert Vojta
2004-03-06 18:19:13 UTC
This is the BUG_ON(de->subdir); triggering in remove_proc_entry() eg something (alsa) is removing a directory that still has members... yipes Hi all, I've the similar problem: system-config-soundcard & [1] 20897 [root@perseus root]# (system-config-soundcard.py:20900): Gdk-WARNING **: DESKTOP_STARTUP_ID contains invalid UTF-8 FATAL: Module snd_intel8x0 is in use. FATAL: Error running remove command for snd_intel8x0 Simple mixer control 'Master',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 16 [52%] [on] Front Right: Playback 16 [52%] [on] -9 [1]+ Done system-config-soundcard Stefano Ruberti we fixed the oops *reporting* bug in the more recent kernels, but I was hoping that at least I can get a new oops reported with this fix so that we have an actual correct backtrace .... Sorry, but I've been omit the information about my system: My machine is a HP Comaq D530CMT with Fedora Core release 1.90 (FC2 Test 1) The uname -a output is: Linux perseus.nic.it 2.6.3-2.1.242smp #1 SMP Sat Mar 6 10:58:54 EST 2004 i686 i686 i386 GNU/Linux The dmesg output is: --intel8x0_measure_ac97_clock: measured 49559 usecs intel8x0: clocking to 48000 Device not ready. Make sure there is a disc in the drive. atkbd.c: Keyboard on isa0060/serio0 reports too many keys pressed. Debug: sleeping function called from invalid context at include/linux/rwsem.h:43 in_atomic():0, irqs_disabled():1 Call Trace: [<02125778>] __might_sleep+0x80/0x8a [<0215f5b4>] rw_vm+0x110/0x307 [<02194024>] remove_proc_entry+0xa6/0xf6 [<02194024>] remove_proc_entry+0xa6/0xf6 [<0215fa07>] get_user_size+0x2e/0x55 [<02194024>] remove_proc_entry+0xa6/0xf6 [<0210dc12>] handle_BUG+0x32/0xdf [<0210dd23>] die+0x64/0x124 [<0210dfce>] do_invalid_op+0x0/0x95 [<0210e05d>] do_invalid_op+0x8f/0x95 [<02194024>] remove_proc_entry+0xa6/0xf6 [<0210f0ff>] do_IRQ+0x1c4/0x224 [<02194024>] remove_proc_entry+0xa6/0xf6 [<26fd828c>] snd_info_unregister+0x44/0x60 [snd] [<26fd7f15>] snd_info_card_free+0x30/0x3e [snd] [<26fd6c77>] snd_card_free+0x16a/0x1ed [snd] [<021778a2>] dput+0x1b/0x287 [<270298df>] snd_intel8x0_remove+0x13/0x1c [snd_intel8x0] [<021c418b>] pci_device_remove+0x16/0x28 [<0220d32d>] device_release_driver+0x3c/0x46 [<0220d34f>] driver_detach+0x18/0x26 [<0220d525>] bus_remove_driver+0x38/0x66 [<0220d7e1>] driver_unregister+0xc/0x2c [<021c42cf>] pci_unregister_driver+0xb/0x13 [<27029b6a>] alsa_card_intel8x0_exit+0xa/0x1e [snd_intel8x0] [<0213c3a8>] sys_delete_module+0xff/0x120 [<0215523d>] unmap_vma_list+0xe/0x17 [<021556eb>] do_munmap+0x17e/0x18a invalid operand: 0000 [#1] SMP CPU: 0 EIP: 0060:[<02194024>] Tainted: P EFLAGS: 00210202 (2.6.3-2.1.242smp) EIP is at remove_proc_entry+0xa6/0xf6 eax: 153b89f4 ebx: 12e0837c ecx: 00000000 edx: 153b89f4 esi: 153b89f4 edi: 12e08334 ebp: 00000005 esp: 02082ec4 ds: 007b es: 007b ss: 0068 Process modprobe (pid: 20944, threadinfo=02082000 task=042ad940) Stack: 153b89c4 12e0837c 26fdfb70 12e083c0 153b89c4 02082000 26fd828c 18a10510 2702d244 2702d244 26fd7f15 18a10510 26fd6c77 12d499f0 12d07c64 021778a2 14310065 14310065 12fb75c0 12ec137c 037a1634 037a160c 270298df 037a15c0 Call Trace: [<26fd828c>] snd_info_unregister+0x44/0x60 [snd] [<26fd7f15>] snd_info_card_free+0x30/0x3e [snd] [<26fd6c77>] snd_card_free+0x16a/0x1ed [snd] [<021778a2>] dput+0x1b/0x287 [<270298df>] snd_intel8x0_remove+0x13/0x1c [snd_intel8x0] [<021c418b>] pci_device_remove+0x16/0x28 [<0220d32d>] device_release_driver+0x3c/0x46 [<0220d34f>] driver_detach+0x18/0x26 [<0220d525>] bus_remove_driver+0x38/0x66 [<0220d7e1>] driver_unregister+0xc/0x2c [<021c42cf>] pci_unregister_driver+0xb/0x13 [<27029b6a>] alsa_card_intel8x0_exit+0xa/0x1e [snd_intel8x0] [<0213c3a8>] sys_delete_module+0xff/0x120 [<0215523d>] unmap_vma_list+0xe/0x17 [<021556eb>] do_munmap+0x17e/0x18a Code: 0f 0b 98 02 95 50 2c 02 8b 47 40 85 c0 75 09 89 f8 e8 0c ff I had a panic similar to the first one in the .238 kernel, however sound works without any panic for me in .242 Michael, try to run system-config-soundcard more than one time in a row and try to modify your driver - ALSA <-> OSS, etc. I discovered that when I load ALSA modules first time (after fresh boot), it works, but when I'm playing with system-config-soundcard and there is unload/load/unload/load/unload/..., crash occurs and system-config-soundcard is freezed. Okay, I get the following crash when I try to rmmod snd_intel8x0 Mar 10 13:10:37 itspc114 kernel: kernel BUG at fs/proc/generic.c:664! Mar 10 13:10:37 itspc114 kernel: invalid operand: 0000 [#1] Mar 10 13:10:37 itspc114 kernel: CPU: 0 Mar 10 13:10:37 itspc114 kernel: EIP: 0060:[<021a49eb>] Not tainted Mar 10 13:10:37 itspc114 kernel: EFLAGS: 00010202 (2.6.3-2.1.246) Mar 10 13:10:37 itspc114 kernel: EIP is at remove_proc_entry+0xa5/0xf6 Mar 10 13:10:37 itspc114 kernel: eax: 00000001 ebx: 0887d638 ecx: 00000000 edx: 0896a820 Mar 10 13:10:37 itspc114 kernel: esi: 0896a850 edi: 0887d5f0 ebp: 00000005 esp: 0d377ec4 Mar 10 13:10:37 itspc114 kernel: ds: 007b es: 007b ss: 0068 Mar 10 13:10:37 itspc114 kernel: Process rmmod (pid: 1894, threadinfo=0d377000 task=0a911980) Mar 10 13:10:37 itspc114 kernel: Stack: 0896a820 0887d638 13139400 0887d67c 0896a820 0d377000 131313e0 104bb334 Mar 10 13:10:37 itspc114 kernel: 13148aa4 13148aa4 1313105a 104bb334 1312fd5e 087bcd7c 11de92a8 088603a8 Mar 10 13:10:37 itspc114 kernel: 088603a8 088603a8 02180e12 088605c0 088d2824 11de9280 13145149 11de9234 Mar 10 13:10:37 itspc114 kernel: Call Trace: Mar 10 13:10:37 itspc114 kernel: [<131313e0>] snd_info_unregister+0x43/0x5e [snd] Mar 10 13:10:37 itspc114 kernel: [<1313105a>] snd_info_card_free+0x30/0x3e [snd] Mar 10 13:10:37 itspc114 kernel: [<1312fd5e>] snd_card_free+0x138/0x18a [snd] Mar 10 13:10:37 itspc114 kernel: [<02180e12>] dput+0x18/0x4de Mar 10 13:10:37 itspc114 kernel: [<13145149>] snd_intel8x0_remove+0x13/0x1c [snd_intel8x0] Mar 10 13:10:37 itspc114 kernel: [<021d70fa>] pci_device_remove+0x16/0x28 Mar 10 13:10:37 itspc114 kernel: [<0222393c>] device_release_driver+0x3c/0x46 Mar 10 13:10:37 itspc114 kernel: [<0222395e>] driver_detach+0x18/0x26 Mar 10 13:10:37 itspc114 kernel: [<02223b2d>] bus_remove_driver+0x37/0x64 Mar 10 13:10:37 itspc114 kernel: [<02223dff>] driver_unregister+0xc/0x2a Mar 10 13:10:37 itspc114 kernel: [<021d7256>] pci_unregister_driver+0xb/0x13 Mar 10 13:10:37 itspc114 kernel: [<13145326>] alsa_card_intel8x0_exit+0xa/0x1e [snd_intel8x0] Mar 10 13:10:37 itspc114 kernel: [<0213d9a4>] sys_delete_module+0xfe/0x11e Mar 10 13:10:37 itspc114 kernel: [<0215910d>] unmap_vma_list+0xe/0x17 Mar 10 13:10:37 itspc114 kernel: [<0215961e>] do_munmap+0x1dc/0x1e6 Mar 10 13:10:37 itspc114 kernel: Mar 10 13:10:37 itspc114 kernel: Code: 0f 0b 98 02 1f 05 2e 02 8b 47 40 85 c0 75 09 89 f8 e8 0d ff ok the alsa guys fixed this; will be in the next build Confirmed fixed |