Hi Mantas

On Mon, Jan 9, 2012 at 8:15 PM, Mantas M. <[email protected]> wrote:
> I have a /etc/modprobe.d/virtualbox.conf with the following contents:
>
> | softdep vboxdrv post: vboxnetflt vboxnetadp
>
> With module-init-tools, this would cause 'vboxnetflt' and 'vboxnetadp'
> to be loaded automatically after 'vboxdrv'. With kmod 3-5 (Arch Linux
> [testing]), `modprobe vboxdrv` appears to go into an infinite loop and
> soon segfaults.
>
> `modprobe -n -v vboxdrv` keeps outputting a stream of:
>
> | insmod /lib/modules/3.2.0-git+/extramodules/vboxdrv.ko.gz
> | insmod /lib/modules/3.2.0-git+/extramodules/vboxdrv.ko.gz
> | insmod /lib/modules/3.2.0-git+/extramodules/vboxdrv.ko.gz
> | ...
>
> Backtrace:
>
>  http://ompldr.org/vYzV2aw/kmod-3-5-arch.trace.xz
>
> If anybody wants a 12 MB coredump...
>
>  http://ompldr.org/vYzV2bA/kmod-3-5-arch.dump.txz
>
> I also tried kmod-git ecced7d, same result.

Now it's capable of inserting the module because it properly breaks
the dependency loop by checking the modules that are already loaded,
just as modprobe from m-i-t does. However, for the dry-run options, we
are not aborting on loop as m-i-t does. I'll fix this later.


Thanks
Lucas De Marchi
--
To unsubscribe from this list: send the line "unsubscribe linux-modules" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to