[kde-freebsd] error on K_GLOBAL_STATIC

Manolo Valdes nolis71cu at gmail.com
Thu Oct 2 19:47:36 CEST 2008


Hi guys

After many debuging try to find out why kget crash at start up, i found that 
it do it try to load the plugins

    offers = KServiceTypeTrader::self()->query( "KGet/Plugin", str + 
"'TransferFactory'" );

going deeper i found that   KServiceTypeTrader::self() crash inside 
K_GLOBAL_STATIC macro

there is the gdb output:

0x28bf1a8f in KServiceTypeTrader::self()::$_105::isDestroyed () at 
/home/admin/svn/kdelibs/kdecore/sonnet/filter_p.h:39
39          struct KDECORE_EXPORT Word
(gdb)
0x28bf1a96      39          struct KDECORE_EXPORT Word
(gdb)
0x28bf233d in operator-> (this=0x28d40980) at 
/home/admin/svn/kdelibs/kdecore/services/kservicetypetrader.cpp:39
39          K_GLOBAL_STATIC(KServiceTypeTrader, s_globalServiceTypeTrader)
(gdb)
terminate called after throwing an instance of 
'__gnu_cxx::__concurrence_lock_error'
  what():  __gnu_cxx::__concurrence_lock_error

Program received signal SIGABRT, Aborted.
0x28a9b017 in kill () from /lib/libc.so.7
(gdb)

any idea?

pd: i'm using kde4 from trunk. not from ports

thanks in advance
Manolito




More information about the kde-freebsd mailing list