From kde-hardware-devel Wed Jul 27 06:51:01 2011 From: Ben Cooksley Date: Wed, 27 Jul 2011 06:51:01 +0000 To: kde-hardware-devel Subject: [Kde-hardware-devel] Fwd: Trouble with udisks-daemon caused by solid Message-Id: X-MARC-Message: https://marc.info/?l=kde-hardware-devel&m=131174949110135 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--0016367fab6fb46a0c04a907787e" --0016367fab6fb46a0c04a907787e Content-Type: text/plain; charset=ISO-8859-1 Forwarding this to the solid list... Regards, Ben ---------- Forwarded message ---------- From: Andreas Roth Date: Wed, Jul 27, 2011 at 5:48 AM Subject: Trouble with udisks-daemon caused by solid To: kde-core-devel@kde.org Hi, i stumbled over this issue when running amarok. When amarok is running, the udisks-daemon is constantly active. It takes about 1-5% of CPU. At the same time the dbus-daemon also takes the same amount of CPU. The original post to amarok-devel can be found here: http://mail.kde.org/pipermail/amarok-devel/2011-July/009273.html I've run a strace against the udisks-daemon and writes the following message to stderr: write(2, "\n** (udisks-daemon:2797): WARNING **: Property get or set does not have an interface string as first arg\n\n", 106) With the help of the amarok developers is found the piece of code, which triggers this issue. In amarok/src/MediaDeviceCache.cpp, function MediaDeviceCache::slotTimeout() calls Solid::Device::listFromType, which does some dbus/udisks magic and this causes the trouble. I haven't gone into the solid code to check what might be wrong there. I created a small test program, which does exactly what amarok does and also triggers this issue. I've attach the program to this mail. Hopefully someone could help me to track down this issue and fix it. Thanks, Andreas --0016367fab6fb46a0c04a907787e Content-Type: application/zip; name="solidtest.zip" Content-Disposition: attachment; filename="solidtest.zip" Content-Transfer-Encoding: base64 X-Attachment-Id: a60e610939751187_0.1 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 BwAHAHQCAAA0CAAAAAA= --0016367fab6fb46a0c04a907787e Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Kde-hardware-devel mailing list Kde-hardware-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-hardware-devel --0016367fab6fb46a0c04a907787e--