Crash in kded4
Jarosław Staniek
js at iidea.pl
Tue Apr 15 23:49:09 CEST 2008
Hi,
Just to confirm that kded4 crashes when kwallet window appears.
This may be the same crash as we encounter in
http://intevation.de/roundup/kolab/issue2638
Can't/shouldn't we use K_GLOBAL_STATIC for KSycocaPrivate::_self and
KServiceFactory::_self?
details:
m_str == 0 at ksycoca.cpp:382
_name == "kded/kwalletd.desktop"
in KService::serviceByDesktopName( const QString& _name )
----
backtrace:
> kdecore.dll!KSycocaPrivate::checkDatabase(QFlags<enum
KSycocaPrivate::BehaviorIfNotFound> ifNotFound={...}) Line 382 + 0x1f bytes C++
kdecore.dll!KSycoca::findFactory(KSycocaFactoryId id=KST_KServiceFactory)
Line 434 + 0x18 bytes C++
kdecore.dll!KSycocaFactory::KSycocaFactory(KSycocaFactoryId
factory_id=KST_KServiceFactory) Line 50 + 0x39 bytes C++
kdecore.dll!KServiceFactory::KServiceFactory() Line 34 + 0x45 bytes C++
kdecore.dll!KServiceFactory::self() Line 82 + 0x22 bytes C++
kdecore.dll!KService::serviceByDesktopPath(const QString & _name={...})
Line 578 + 0x5 bytes C++
kdeinit4_kded4.dll!Kded::loadModule(const QString & obj={...}, bool
onDemand=true) Line 254 + 0x57 bytes C++
kdeinit4_kded4.dll!Kded::messageFilter(const QDBusMessage & message={...})
Line 174 + 0x12 bytes C++
QtDBusd4.dll!QDBusConnectionPrivate::handleMessage(const QDBusMessage &
amsg={...}) Line 490 + 0x14 bytes C++
QtDBusd4.dll!qDBusSignalFilter(DBusConnection * connection=0x02e22ba8,
DBusMessage * message=0x02e73630, void * data=0x02e217c0) Line 481 + 0xc
bytes C++
dbus-1d.dll!00257061()
[Frames below may be incorrect and/or missing, no symbols loaded for
dbus-1d.dll]
QtDBusd4.dll!QDBusConnectionPrivate::doDispatch() Line 1030 + 0xc bytes C++
QtDBusd4.dll!QDBusConnectionPrivate::socketRead(int fd=472) Line 1045 C++
QtDBusd4.dll!QDBusConnectionPrivate::qt_metacall(QMetaObject::Call
_c=InvokeMetaMethod, int _id=4, void * * _a=0x00d9d8bc) Line 88 + 0x11 bytes C++
QtCored4.dll!QMetaObject::activate(QObject * sender=0x047c4eb0, int
from_signal_index=4, int to_signal_index=4, void * * argv=0x00d9d8bc) Line
2995 + 0x2b bytes C++
QtCored4.dll!QMetaObject::activate(QObject * sender=0x047c4eb0, const
QMetaObject * m=0x6728ba00, int local_signal_index=0, void * *
argv=0x00d9d8bc) Line 3065 + 0x15 bytes C++
QtCored4.dll!QSocketNotifier::activated(int _t1=472) Line 81 + 0x14 bytes C++
QtCored4.dll!QSocketNotifier::event(QEvent * e=0x00d9dd1c) Line 327 C++
QtGuid4.dll!QApplicationPrivate::notify_helper(QObject *
receiver=0x047c4eb0, QEvent * e=0x00d9dd1c) Line 3757 + 0x11 bytes C++
QtGuid4.dll!QApplication::notify(QObject * receiver=0x047c4eb0, QEvent *
e=0x00d9dd1c) Line 3351 + 0x10 bytes C++
kdeui.dll!KApplication::notify(QObject * receiver=0x047c4eb0, QEvent *
event=0x00d9dd1c) Line 311 + 0x13 bytes C++
QtCored4.dll!QCoreApplication::notifyInternal(QObject *
receiver=0x047c4eb0, QEvent * event=0x00d9dd1c) Line 586 + 0x15 bytes C++
QtCored4.dll!QCoreApplication::sendEvent(QObject * receiver=0x047c4eb0,
QEvent * event=0x00d9dd1c) Line 215 + 0x39 bytes C++
QtCored4.dll!qt_internal_proc(HWND__ * hwnd=0x00162564, unsigned int
message=1024, unsigned int wp=472, long lp=1) Line 464 + 0xf bytes C++
user32.dll!76a31a10()
user32.dll!76a31ae8()
user32.dll!76a31a91()
user32.dll!76a32a47()
user32.dll!76a32a98()
QtCored4.dll!QEventDispatcherWin32::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...}) Line 743 + 0x21 bytes C++
QtGuid4.dll!QGuiEventDispatcherWin32::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...}) Line 1089 + 0x15 bytes C++
QtCored4.dll!QEventLoop::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...}) Line 147 C++
QtCored4.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag>
flags={...}) Line 197 + 0x1c bytes C++
QtCored4.dll!QCoreApplication::exec() Line 838 + 0x15 bytes C++
QtGuid4.dll!QApplication::exec() Line 3290 C++
kdeinit4_kded4.dll!kdemain(int argc=1, char * * argv=0x02e07bd0) Line 855
+ 0x8 bytes C++
kded4.exe!main(int argc=1, char * * argv=0x02e07bd0) Line 3 + 0x10 bytes C++
--
regards / pozdrawiam, Jaroslaw Staniek
Sponsored by OpenOffice Polska (http://www.openoffice.com.pl/en) to work on
Kexi & KOffice (http://www.kexi.pl/en, http://www.koffice.org/kexi)
KDE Libraries for MS Windows (http://windows.kde.org)
More information about the Kde-windows
mailing list