From: Dominic R. <dl...@ed...> - 2012-02-24 09:02:52
|
On 22/02/2012 13:49, Heiko Zuerker wrote: > Quoting Dominic Raferd<dl...@ed...>: > >> On 21/02/2012 21:57, Heiko Zuerker wrote: >>> Quoting Andrzej Odyniec<an...@ma...>: >>>> Hi, >>>> >>>> Heiko Zuerker wrote: >>>>> That would explain why it works on the 64 bit version, since libsafe >>>>> is disabled there. >>>>> >>>>> You can easily test this. Delete the file /etc/ld.so.preload. >>>>> Not sure if you have to bounce or not. >>>> Yes, I found it here: >>>> http://www.mail-archive.com/deb...@li.../msg310487.html >>>> so, Dominic was right... >>>> >>>>> I would be open to completely removing libsafe from DL. It hasn't been >>>>> updated in a decade... >>>> As soon as I discovered that libsafe captures access to realpath, I >>>> turned off >>>> the libsafe from ld.so.preload and the problem disappeared. I started to >>>> wonder how to patch libsafe, but if you propose to remove, it may >>>> not worth to >>>> think about... >>> I removed libsafe from CVS and added code to upgrade-config to remove >>> the specific line from /etc/ld.so.preload >>> The changes are untested, please let me know if they work (especially >>> the upgrade-config) >>> >> Please see my suggestion in Mantis. The good news is that with this line >> taken out of /etc/ld.so.preload and samba restarted, the problem >> requiring 'wide links=yes' is gone in 1.6.0-RC2 32 bit. > Nice! > > I changed the code as proposed. > It's good to have got this bug. Great catch Andrzej :-) |