[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: Everthing segfaults!!!
From: Mosfet <mosfet () jorsm ! com>
Date: 1999-05-26 1:59:13
[Download RAW message or body]
On Tue, 25 May 1999, Stephan Kulow wrote:
> Mosfet wrote:
> >
> > On Tue, 25 May 1999, Stephan Kulow wrote:
> > > Mosfet wrote:
> > > >
> > > > On Tue, 25 May 1999, Stephan Kulow wrote:
> > > > > Dan Pilone wrote:
> > > > > >
> > > > > > Previously written in blue crayon:
> > > > > > > Everything segfaults during KApplication constructor.
> > > > > > > Looks like somewhere in KConfig (Preston?).
> > > > > > > The silence worries me - I'm not alone here am I?
> > > > > >
> > > > > > No, you're not alone. That's the problem I'm having with
> > > > > > running KDE 2.0 on IRIX. Here's what I got.. (thanks to Stephan's
> > > > > > great tip.. :) ) In KApplication::init() it tries to read some
> > > > > > config entries, well, KConfigbase checks to see if the local is set.
> > > > > > It's not, so it eventually ends up calling KLocale::KLocale(QString).
> > > > > > KLocale then tries to determine the locale, and tries to read some
> > > > > > entries from KConfig.. which then initializes KLocale.. ad
> > > > > > infinitum.. you end up segfaulting in new() after a little griding and
> > > > > > churning.
> > > > > > Should I try and find a fix? -- Dan
> > > > >
> > > > > My personal believe is that KApplication's constructor shouldn't use
> > > > > KConfig. What does it use it for anyway?
> > > > >
> > > >
> > > > Uhm, well color groups and fonts are a good example ;-)
> > > >
> > > But they are not i18ned, right?
> >
> > No, but was does that have to do with KApplication not using KConfig?
>
> Well, the current problem is that KApplication creates KConfig (as it
> needs
> it - a KConfig object for just kderc would be enough, but that's another
> story), KConfig creates KLocale (as it needs to know the language) and
> KLocale needs KApplication for the appname. So we've got the circle.
>
> If KApplication would leave KLocale alone until it's created, it would
> be
> much better.
Ah, I see. Yup.
>
> Greetings, Stephan
>
> --
> As long as Linux remains a religion of freeware fanatics,
> Microsoft have nothing to worry about.
> By Michael Surkan, PC Week Online
--
Daniel M. Duley - Unix developer & sys admin.
mosfet@kde.org
mosfet@jorsm.com
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic