Deactivate MALLOC_CHECK_ on x86_64
Andreas Hartmetz
ahartmetz at gmail.com
Mon Nov 16 23:05:29 GMT 2009
On Monday 16 November 2009 11:22:09 Stephan Kulow wrote:
> Am Freitag 13 November 2009 schrieb Raphael Kubo da Costa:
> > On Friday 13 November 2009 13:11:57 Alex Fiestas wrote:
> > > Hi
> > > Seems that MALLOC_CHECK_ feature of glibc is kind of broken in x86_64,
> > > giving false positives. In release mode this has no effect to the
> > > user, just when you're running KDE in development mode, MALLOC_CHECK_
> > > will be set at 2, which means that malloc will abort the application
> > > when one of that false given errors happen.
> > >
> > > So I suggest to deactivate MALLOC_CHECK_ on 64 bits systems, at least
> > > until it gets fixed.
> > >
> > > Some applications that usually crash on my system are:
> > > - digikam (I'm in digikam sprint right now and I've asked gilles and he
> > > agrees)
> > > - kdevelop (I'm with apol here and he's concerned about this issue
> > > too).
> > >
> > > Everybody agrees with that?
> > >
> > > *http://techbase.kde.org/Development/malloc_check
> >
> > Are you sure about it being broken only in x86_64? I'm running x86 and
> > always get false positives too. I don't remember mpyne or maelcum
> > perceiving it as a 64-bit-only problem either.
>
> It's broken in glibc 2.10, not architecture specific. openSUSE runs the
> whole system during the beta phase on MALLOC_CHECK_=3 and we had a lot of
> fun with this ;(
>
> But disabling MALLOC_CHECK_ on KDE makes little sense as KDE has almost no
> way to find out if the system is affected or not - openSUSE's glibc 2.10 is
> not. Perhaps you can apply openSUSE's patch to your glibc?
>
> Greetings, Stephan
>
Downloading the package and extracting the relevant patch took me a while, so
I've attached the patch here.
Cheers,
Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: glibc-2.10-mcheck-free-race.diff
Type: text/x-patch
Size: 1191 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20091117/17916189/attachment.bin>
More information about the kde-core-devel
mailing list