ld.so.preload of libmediaclient.so is *very* harmful

tridge at samba.org tridge at samba.org
Fri Feb 4 04:34:07 MST 2011


Hi Markus,

 > Do you know what system drivers are for?  Did you ever have the
 > idea that a devicedriver is available systemwide to every
 > application and if something's wrong in a kernelmodule the entire
 > system is affected as well?  Or if an appilcation issues a read()
 > it will be passed further to kernelspace and if something bad
 > happens there that the entire system might be stuck?

when a kernel driver has a bug, the kernel puts out an oops message,
and the end user has some hope of working out what driver is causing
the problem. They at least know that it is a device driver that is
causing the issue, and they can try to narrow it down from there.

With your "driver" there is no such mechanism. You just get strange
behaviour in completely unrelated system processes. Those system
processes then get blamed, and the user has no reasonable way of
knowing that the problem is in your "driver".

The Linux driver development tools are not great, but trying to bypass
them just makes things worse for other developers.

If you can't develop a real driver, then maybe take Greg up on his
offer?

  http://www.kroah.com/log/linux/free_drivers.html

 > Seems like you're crying for nothing, tried to call your mom?

Please keep discussions civil. 

Cheers, Tridge


More information about the samba-technical mailing list