<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2015-08-21 20:57 GMT+03:00 Pavel Emelyanov <span dir="ltr">&lt;<a href="mailto:xemul@parallels.com" target="_blank">xemul@parallels.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">On 08/18/2015 06:32 PM, Artem Kuzmitskiy wrote:<br>
&gt; Hi all,<br>
&gt;<br>
&gt; I&#39;m not sure what it&#39;s important, but I found that thread names (if were<br>
&gt; assigned using prctl\pthread_setname) not restored. Is it bug or not?<br>
<br>
</span>Well, if criu doesn&#39;t support something, then it&#39;s definitely a bug, but<br>
we don&#39;t call it such. Not-yet-implemented-feature.<br>
<span class=""><br></span></blockquote><div>Ок. <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">
&gt; Steps for reproduce:<br>
&gt; 1. Start thread and assign name.<br>
&gt;     pthread_create(&amp;thread, NULL, do_nothing, NULL);<br>
&gt;     pthread_setname_np(thread, &quot;NOTHING_THREAD&quot;);<br>
&gt; 2. Check name using procfs<br>
&gt; $ cat /proc/12857/task/12858/stat<br>
&gt; 12858 (NOTHING_THREAD) .....<br>
&gt; 3. Dump process with this thread<br>
&gt; 4. Restore process<br>
&gt; 5. Check again<br>
&gt;  cat /proc/12857/task/12858/stat<br>
&gt; 12858 (socketpair) .....<br>
&gt;<br>
&gt; P.S. In pstree.img not include the thread names now, only tid.<br>
<br>
</span>Yup. Patch for this is warmly welcome.<br></blockquote><div>I feel that this is part of parasite code? <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span class=""><font color="#888888"><br>
-- Pavel<br>
<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Best regards,<div>Artem Kuzmitskiy</div><div><br></div></div></div></div></div>
</div></div>