<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hi!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I’m new to the list and also to the dbus-topic, therefore please apologize in advance if I ask newbie questions.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">We try to establish a dbus-system where at minimum 3 applications talk to each other over dbus. Probably there are up to 10 applications talking to each other.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">At the moment there is already a problem with 3 applications. We have implemented a kind of DBus-Listener-thread which waits for incoming messages and process them if one is received.<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#216F85;background:white;mso-highlight:white">FeatStd</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">::</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">Int</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#216F85;background:white;mso-highlight:white">DBusListenerThread</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">::</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">ThreadFn</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">()<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">{<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">static</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">const</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#216F85;background:white;mso-highlight:white">FeatStd</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">::</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">Char</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">*
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">c_internalMsg</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> =
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#A31515;background:white;mso-highlight:white">"org.freedesktop.DBus"</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">;<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">dbus_connection_set_wakeup_main_function</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#216F85;background:white;mso-highlight:white">DBusFunctions</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">::</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">GetConnection</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(),
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#216F85;background:white;mso-highlight:white">DBusListenerThread</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">::</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">WakeupFn</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">,
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">this</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">, 0);<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">while</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> (</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">GetStatus</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">()
 == </span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#216F85;background:white;mso-highlight:white">FeatStd</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">::</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#216F85;background:white;mso-highlight:white">Internal</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">::</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#216F85;background:white;mso-highlight:white">ThreadStatus</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">::</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#6F008A;background:white;mso-highlight:white">Running</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">)
 {<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">       
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#216F85;background:white;mso-highlight:white">DBusConnection</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">*
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">conn</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> =
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#216F85;background:white;mso-highlight:white">DBusFunctions</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">::</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">GetConnection</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">();<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">       
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">if</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> (</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">conn</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
 != 0) {<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">           
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">dbus_connection_read_write</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">conn</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">,
 0);<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">           
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#216F85;background:white;mso-highlight:white">DBusMessage</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">*
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">msg</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> =
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">dbus_connection_pop_message</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">conn</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">);<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">           
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">if</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> (</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">msg</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
 != 0) {<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">               
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">const</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#216F85;background:white;mso-highlight:white">FeatStd</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">::</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">Char</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">*
 interface = </span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">dbus_message_get_interface</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">msg</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">);<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">               
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">if</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> (interface != 0)
 {<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">                    </span><i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">printf</span></i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#A31515;background:white;mso-highlight:white">"received:
 (%s, %d)\n"</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">,
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">dbus_message_get_member</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">msg</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">),
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">dbus_message_get_serial</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">msg</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">));<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">                   
</span><span style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">m_listener</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">.</span><span style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">Listen</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(*</span><span style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">msg</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">);<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">                   
</span><span style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">Sleep</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(1);<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">               
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">}<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">               
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">else</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> {<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">                   
</span><i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:yellow;mso-highlight:yellow">printf</span></i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow;mso-highlight:yellow">(</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#A31515;background:yellow;mso-highlight:yellow">"ERROR:
 Message with empty interface from %s !!\n"</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow;mso-highlight:yellow">,
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:yellow;mso-highlight:yellow">dbus_message_get_sender</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow;mso-highlight:yellow">(</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:yellow;mso-highlight:yellow">msg</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow;mso-highlight:yellow">));
 => error output 1</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">                }<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">                   
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">                </span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">dbus_message_unref</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">msg</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">);<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">            }<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">        }<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">    }<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">return</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> 0;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">}</span><span style="font-size:9.5pt;font-family:Consolas;color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Frequently we get a error when we try to send a new signal. Before the system is blocked completely and no dbus-output can be seen at all.<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">bool</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#216F85;background:white;mso-highlight:white">DBusFunctions</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">::</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">InitSignal</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">()<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">{<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">if</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> (</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">GetConnection</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">()
 == 0) {<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">       
</span><i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">printf</span></i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#A31515;background:white;mso-highlight:white">"No
 DBus connection!\n"</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">);<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">       
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">return</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">false</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">;<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">    }<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#216F85;background:white;mso-highlight:white">DBusError</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">err</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">;<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">int</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">ret</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> = 0;<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:green;background:white;mso-highlight:white">// initialize the error value</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">dbus_error_init</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(&</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">err</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">);<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:green;background:white;mso-highlight:white">// register our name on the bus, and check for errors</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">ret</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> =
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">dbus_bus_request_name</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">GetConnection</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(),
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">m_busName</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">,
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#6F008A;background:white;mso-highlight:white">DBUS_NAME_FLAG_REPLACE_EXISTING</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
 , &</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">err</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">);<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">if</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> (</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">dbus_error_is_set</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(&</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">err</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">))
 { <o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">        </span><i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:yellow;mso-highlight:yellow">fprintf</span></i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow;mso-highlight:yellow">(</span><i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#6F008A;background:yellow;mso-highlight:yellow">stderr</span></i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow;mso-highlight:yellow">,
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#A31515;background:yellow;mso-highlight:yellow">"Name Error (%s)\n"</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow;mso-highlight:yellow">,
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:yellow;mso-highlight:yellow">err</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow;mso-highlight:yellow">.</span><i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#216F85;background:yellow;mso-highlight:yellow">message</span></i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow;mso-highlight:yellow">);
 => error output 2<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">       
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">dbus_error_free</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(&</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">err</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">);
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">    }</span><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">if</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> (</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#6F008A;background:white;mso-highlight:white">DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
 != </span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">ret</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> &&<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">       
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#6F008A;background:white;mso-highlight:white">DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
 != </span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">ret</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">) {
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">        </span><i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">printf</span></i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#A31515;background:white;mso-highlight:white">"DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER
 != ret\n"</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">);<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:green;background:white;mso-highlight:white">//        return false;</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">    }<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:green;background:white;mso-highlight:white">// create a signal & check for errors
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">    </span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">m_msg</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
 = </span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">dbus_message_new_signal</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">c_path</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">,<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">       
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">m_interface</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">,<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">       
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">m_name</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">);
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:green;background:white;mso-highlight:white">// name of the signal</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">if</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"> (</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#6F008A;background:white;mso-highlight:white">NULL</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
 == </span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">m_msg</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">)
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">    {
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">        </span><i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">fprintf</span></i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(</span><i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#6F008A;background:white;mso-highlight:white">stderr</span></i><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">,
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:#A31515;background:white;mso-highlight:white">"Message Null\n"</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">);
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">        </span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">return</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">false</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">;<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">    }<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">    </span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:green;background:white;mso-highlight:white">//
 append arguments onto signal</span><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span style="font-size:9.5pt;font-family:Consolas;color:#880000;background:white;mso-highlight:white">dbus_message_iter_init_append</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">(</span><span style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">m_msg</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">,
 &</span><span style="font-size:9.5pt;font-family:Consolas;color:navy;background:white;mso-highlight:white">m_messageIterator</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">);<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">   
</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">return</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">
</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white;mso-highlight:white">true</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">;</span><span style="font-size:9.5pt;font-family:Consolas;color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black;background:white;mso-highlight:white">}</span><span style="font-size:9.5pt;font-family:Consolas;color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Do you have any idea what could be the reason for such behavior?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">After a block the system is running for some time but blocks again very soon.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">The error-output is the following:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Error output 1: <i>ERROR: Message with empty interface from org.freedesktop.DBus !!<o:p></o:p></i></span></p>
<p class="MsoNormal"><span lang="EN-US">Error output 2:<i> Name Error (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.)<o:p></o:p></i></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">robert<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<br>
<br>
Geschaeftsfuehrer/Managing Director: Shoji Ohashi, Amane Inoue<br>
Sitz/Seat: Linz; Firmenbuch/Commercial Register: Landesgericht Linz FN313602f<br>
<br>
This e-mail and any attachment contains information which is private and confidential and is intended for the addressee only. If you are not an addressee, you are not authorised to read, copy or use the e-mail or any attachment. If you have received this e-mail
 in error, please notify the sender by return e-mail and then delete it.
</body>
</html>