<p class="MsoNormal"><span style="font-size:12pt">Hi ,</span><span style="font-size:12.0pt"></span></p>

<p class="MsoNormal"><span style="font-size:12pt">I
have a android phone using dbus version 1.4.20 + the changes in dbus required
to use the recursive mutex provided by Pthread. I am running a shellCommand
from framework using ShellCommand.java utility . I am invoking this shell
command from run() of SystemServer.java. </span></p>

<p class="MsoNormal"><span style="font-size:12pt">But
when i am rebooting my phone, i see a screen hang
because Runtime.getRuntime().exec() of shellcommnad.java gets blocked
on __recursive_lock(), api of Pthread.c.</span></p>

<p class="MsoNormal"><span style="font-size:12pt"> </span></p>

<p class="MsoNormal"><span style="font-size:12pt">I am
not facing this screen hangs when i am using dbus without recursive
mutex changes. </span></p>

<p class="MsoNormal"><span style="font-size:12pt">Have anyone faced similar
issue??</span></p>

<p class="MsoNormal"><span style="font-size:12pt">Please suggest if this
issue is already fixed on latest dbus and point me to the patches which fixed
it.</span></p>

<p class="MsoNormal"><span style="font-size:12pt"> <br>
<br>
</span><span style="font-size:12.0pt"></span></p>

<p class="MsoNormal"><span style="font-size:12pt">Regards,</span></p>

<p class="MsoNormal"><span style="font-size:12pt">Panigrahi</span></p>