module-init-tools-3.3-alt0.5.pre6 Running "modprobe -r snd-intel8x0" causes something like an exponential forking. Kernel 2.6.24-std-def-alt6 is used: $ rpm -qa kernel\* | fgrep std-def | egrep alt.\*6$ kernel-image-std-def-2.6.24-alt6 kernel-modules-drm-std-def-2007.06.10-alt2.132632.6 kernel-modules-alsa-std-def-1.0.16-alt2.132632.6 $ My lsmod can be seen in the attached typescript. That typescript illustrates my attempt to find the loop by --dry-run. It seems to me that I found it, unless I don't understand how modprobe works; for example, removing "snd-mixer-oss" is repeated in my typescript. Expected Results: There is no loop.
Created attachment 2630 [details] typescript My attempt to demonstrate the loop by --dry-run.
(In reply to comment #0) > Running "modprobe -r snd-intel8x0" causes something like an exponential forking. Perhaps I'm not right about "exponential" (in my typescript, I haven't explored the other call branches), but anyway it produces an infinitely growing number of modprobe processes.
Created attachment 2631 [details] modprobe-r-snd_intel8x0-v.err To show what it looks like without --dry-run, the result of: modprobe -r snd_intel8x0 -v &> modprobe-r-snd_intel8x0-v.err At some moment, I started killing them.
Created attachment 2632 [details] modprobe-r-snd-intel8x0.strace.bz2 The more real picture of the loop given by: strace -fF -e trace=process modprobe -r snd-intel8x0 &> modprobe-r-snd-intel8x0.strace
Perhaps it's a bug of /etc/modprobe.d/oss. $ rpm -qf /etc/modprobe.d/oss sound-scripts-0.50-alt1 $
sound-scripts-1.0.1-alt1