pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
KDE application slowness (dbus related?)
Hi!
When using KDE applications like digikam or amarok, they very often
behave sluggishly (I only use single applications, not the whole KDE
desktop).
E.g. digikam starts up very very slowly even directly after a reboot,
or amarok takes ages to fetch covers or lyrics. It is even slow when
selecting a jpg for a cover from the file system (opening the file
dialog box takes ages -- well, more than 10 seconds).
Sometimes (usually after a reboot), amarok's quite quick about it, so
it doesn't happen all the time.
When starting digikam from the command line, the output starts with:
digikam(1239)/kdeui (KIconLoader) KSharedDataCache::Private::mapSharedMemory:
Failed to establish shared memory mapping, will fallback to private memory --
memory usage will increase
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in
use, all queries will cease to work.
QStringList
Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)
error: "org.freedesktop.DBus.Error.ServiceUnknown"
QStringList
Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)
error: "org.freedesktop.DBus.Error.ServiceUnknown"
digikam(1239)/kdeui (KIconLoader) KSharedDataCache::Private::mapSharedMemory:
Failed to establish shared memory mapping, will fallback to private memory --
memory usage will increase
digikam(1239)/phonon (KDE plugin):
QDBusError("org.freedesktop.DBus.Error.NoReply", "Did not receive a reply.
Possible causes include: the remote application did not send a reply, the
message bus security policy blocked the reply, the reply timeout expired, or
the network connection was broken.")
digikam(1239)/phonon (KDE plugin):
QDBusError("org.freedesktop.DBus.Error.NoReply", "Did not receive a reply.
Possible causes include: the remote application did not send a reply, the
message bus security policy blocked the reply, the reply timeout expired, or
the network connection was broken.")
Time elapsed: 36 ms
Model: Time elapsed: 81 ms
TextureColorizer: Time elapsed: 66 ms
Time elapsed: 4 ms
Model: Time elapsed: 21 ms
QStringList
Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)
error: "org.freedesktop.DBus.Error.ServiceUnknown"
QStringList
Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)
error: "org.freedesktop.DBus.Error.ServiceUnknown"
An amarok start begins like this:
amarok(839)/kdeui (KIconLoader) KSharedDataCache::Private::mapSharedMemory:
Failed to establish shared memory mapping, will fallback to private memory --
memory usage will increase
wiz@yt:~> amarok(839)/phonon (KDE plugin):
QDBusError("org.freedesktop.DBus.Error.NoReply", "Did not receive a reply.
Possible causes include: the remote application did not send a reply, the
message bus security policy blocked the reply, the reply timeout expired, or
the network connection was broken.")
amarok(839)/phonon (KDE plugin):
QDBusError("org.freedesktop.DBus.Error.NoReply", "Did not receive a reply.
Possible causes include: the remote application did not send a reply, the
message bus security policy blocked the reply, the reply timeout expired, or
the network connection was broken.")
QStringList
Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)
error: "org.freedesktop.DBus.Error.ServiceUnknown"
QStringList
Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)
error: "org.freedesktop.DBus.Error.ServiceUnknown"
QStringList
Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)
error: "org.freedesktop.DBus.Error.ServiceUnknown"
QStringList
Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)
error: "org.freedesktop.DBus.Error.ServiceUnknown"
virtual QStringList Solid::Backends::Hal::HalManager::allDevices() error:
"org.freedesktop.DBus.Error.ServiceUnknown"
QStringList
Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)
error: "org.freedesktop.DBus.Error.ServiceUnknown"
QStringList
Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)
error: "org.freedesktop.DBus.Error.ServiceUnknown"
QStringList
Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)
error: "org.freedesktop.DBus.Error.ServiceUnknown"
virtual QStringList Solid::Backends::Hal::HalManager::allDevices() error:
"org.freedesktop.DBus.Error.ServiceUnknown"
QStringList
Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)
error: "org.freedesktop.DBus.Error.ServiceUnknown"
QStringList
Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)
error: "org.freedesktop.DBus.Error.ServiceUnknown"
QStringList
Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)
error: "org.freedesktop.DBus.Error.ServiceUnknown"
Virtual QStringList Solid::Backends::Hal::HalManager::allDevices() error:
"org.freedesktop.DBus.Error.ServiceUnknown"
So one of my guesses is that the lagginess is caused by dbus/phonon,
possibly hal, problems -- it waits until it falls in a timeout before
something happens.
I've read http://www.freebsd.org/gnome/docs/faq2.html#q20 but adding
my public hostname to the 127.0.0.1 line in /etc/hosts didn't improve
the situation.
dbus and famd are running. I don't start hal since it caused kernel
panics at some point (haven't tried recently).
dbus 606 0.0 0.0 13172 1644 ? Is 12:40PM 0:00.01
/usr/pkg/bin/dbus-daemon --system
wiz 688 0.0 0.0 17268 2412 ? Ss 12:43PM 0:00.08
/usr/pkg/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
wiz 399 0.0 0.0 23160 1492 ttyE0 I 12:43PM 0:00.00 dbus-launch
--sh-syntax --exit-with-session
wiz 693 0.0 0.1 27296 13340 ttyE0- S 12:40PM 0:35.15
/usr/pkg/sbin/famd -T 0 -L
I don't have consolekit installed, so
http://lists.freebsd.org/pipermail/cvs-ports/2010-July/199105.html
doesn't apply.
Is it something in my setup, or do other people see this as well?
Any hints on how to improve the situation?
Thanks,
Thomas
Home |
Main Index |
Thread Index |
Old Index