[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Is there a way to stop crashing KPart::ComponentFactory::createInstanceFromQuery() when...
From:       Marc Mutz <Marc.Mutz () uni-bielefeld ! de>
Date:       2002-02-25 9:48:22
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Monday 25 February 2002 09:08, Simon Hausmann wrote:
<snip>
> > KMail just crashed on me b/c my libkregexpeditorgui.so had
> > unresolved symbols (I haven't re-compiled kdeutils yet)... :-(
>
> I'd be happy to help making it no more crashing if I'd know where it
> does so :) Do you have a backtrace available?
<snip>

Use an old (as in: has unresolved symbols) regexpeditor shared lib and 
try opening the Filter Dialog in KMail.

No backtrace, just exiting. Last output when run from gdb:
> kio (KTrader): KServiceTypeProfile::offers( 
> KRegExpEditor/KRegExpEditor, )
> kio (KTrader): No profile, using KServiceType::offers, result: 1 
> offers
> kmail: error while loading shared libraries: 
> /opt/kde-HEAD/lib/kde3/libkregexpeditorgui.so: undefined symbol: 
> loadIcon__C11KIconLoaderRC7QStringiiiP7QStringb
> 
> Program exited with code 0177.

Ok, no crash. But it shouldn't exit either, since the regexpeditor is 
supposed to not be a requirement.
I'm a layman when it comes to dlopening, but it surely gives an error 
when it cannot resolve some symbol instead of quitting the parent 
application?

Marc

- --
Marc Mutz <mutz@kde.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8egh93oWD+L2/6DgRAplcAKDgOwszBvdfR95WkuhqzkD0EIaMywCgsPUa
1Q42yIanDYKAmIgGRQtLWmM=
=J7AY
-----END PGP SIGNATURE-----

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic