<div class="gmail_quote">2011/3/9 Michel Dänzer <span dir="ltr">&lt;<a href="mailto:daenzer@debian.org">daenzer@debian.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Die, 2011-03-08 at 22:00 +0000, Thue Janus Kristensen wrote:<br>
&gt;<br>
&gt; With both drmDropMaster breakpointed in the second server,<br>
&gt; and drmSetMaster breakpointed in the first server, drmDropMaster is<br>
&gt; called first in the second server, and the first server doesn&#39;t reach<br>
&gt; drmSetMaster until after I continue the second server from the<br>
&gt; drmDropMaster breakpoint. No crash.<br>
&gt;<br>
&gt;<br>
&gt; With only drmSetMaster breakpointed in the first server, but the<br>
&gt; second server still running with gdb attached for consistency, there<br>
&gt; is no crash when I continue the first server from the drmSetMaster<br>
&gt; breakpoint.<br>
&gt;<br>
&gt;<br>
&gt; With both servers running inside gdb, but no breakpoints, it crashes.<br>
<br>
</div>So, apparently the problem is that drmSetMaster runs &#39;too early&#39;...<br>
<br>
How about if you only set a breakpoint on drmDropMaster in the second<br>
server, and on hitting it just &#39;finish&#39; the function before continuing.<br>
Does the first server hit drmSetMaster before drmDropMaster has finished<br>
in the second one?<br></blockquote><div><br></div><div>No. Nothing happens even after I &quot;finish&quot; in the second server. Only when I continue after the drmDropMaster &quot;finish&quot;, does the first server hit the drmSetMaster breakpoint (or crash if there is no drmSetMaster breakpoint).</div>
<div><br></div><div>Regards, Thue</div></div>