<div>Добрый день!</div><div> </div><div>После сегодняшней установки последних обновлений из сизифа поломался virt-manager. Точнее поломалось подключение к консолям некоторых виртуальных машин (QEMU/KVM) через SSH (virt-manager падает в segmentation fault). Куда копать, пока не понятно.</div><div> </div><div>Вот лог удачного подключения:</div><div>... мыши ...</div><div><div>&gt;&gt; [Пт, 31 авг 2018 11:21:21 virt-manager 11020] DEBUG (console:713) Starting connect process for proto=vnc trans=ssh connhost=192.168.0.XXX connuser=aaaa connport= gaddr=127.0.0.1 gport=5900 gtlsport=None gsocket=None</div><div>&gt;&gt; [Пт, 31 авг 2018 11:21:21 virt-manager 11020] DEBUG (sshtunnels:252) Pre-generated ssh command for ginfo: ssh -l aaaa 192.168.0.XXX sh -c 'nc -q 2&gt;&amp;1 | grep "requires an argument" &gt;/dev/null;if [ $? -eq 0 ] ; then   CMD="nc -q 0 127.0.0.1 5900";else   CMD="nc 127.0.0.1 5900";fi;eval "$CMD";'</div><div>&gt;&gt; [Пт, 31 авг 2018 11:21:21 virt-manager 11020] DEBUG (sshtunnels:276) Generated tunnel fd=20 for viewer</div><div>&gt;&gt; [Пт, 31 авг 2018 11:21:21 virt-manager 11020] DEBUG (sshtunnels:201) Opened tunnel PID=11037 ERRFD=18</div><div>aaaa@192.168.0.XXX's password:</div><div>&gt;&gt; [Пт, 31 авг 2018 11:21:29 virt-manager 11020] DEBUG (viewers:357) Got credential request &lt;enum VNC_DISPLAY_CREDENTIAL_PASSWORD of type GtkVnc.DisplayCredential&gt;</div><div>&gt;&gt; [Пт, 31 авг 2018 11:21:29 virt-manager 11020] DEBUG (keyring:45) Using keyring session /org/freedesktop/secrets/session/s3</div><div>&gt;&gt; [Пт, 31 авг 2018 11:21:42 virt-manager 11020] DEBUG (console:836) Viewer connected</div><div>&gt;&gt; [Пт, 31 авг 2018 11:21:58 virt-manager 11020] DEBUG (details:698) Closing VM details: &lt;vmmDomain name=aaa-bbb id=0x7fc84d442af8&gt;</div><div>&gt;&gt; [Пт, 31 авг 2018 11:21:58 virt-manager 11020] DEBUG (sshtunnels:154) Close tunnel PID=11037 ERRFD=18</div><div>&gt;&gt; [Пт, 31 авг 2018 11:21:58 virt-manager 11020] DEBUG (engine:348) window counter decremented to 1</div><div> </div><div>Вот лог неудачного подключения:</div><div>... мыши...</div><div><div>&gt;&gt; [Пт, 31 авг 2018 11:26:53 virt-manager 11080] DEBUG (console:713) Starting connect process for proto=spice trans=ssh connhost=192.168.0.YYY connuser=aaaa connport= gaddr=127.0.0.1 gport=5900 gtlsport=None gsocket=None</div><div>&gt;&gt; [Пт, 31 авг 2018 11:26:53 virt-manager 11080] DEBUG (sshtunnels:252) Pre-generated ssh command for ginfo: ssh -l aaa 192.168.0.YYY sh -c 'nc -q 2&gt;&amp;1 | grep "requires an argument" &gt;/dev/null;if [ $? -eq 0 ] ; then   CMD="nc -q 0 127.0.0.1 5900";else   CMD="nc 127.0.0.1 5900";fi;eval "$CMD";'</div><div>&gt;&gt; [Пт, 31 авг 2018 11:26:53 virt-manager 11080] DEBUG (sshtunnels:276) Generated tunnel fd=24 for viewer</div><div>&gt;&gt; [Пт, 31 авг 2018 11:26:53 virt-manager 11080] DEBUG (sshtunnels:201) Opened tunnel PID=11109 ERRFD=30</div><div>Ошибка сегментирования</div><div> </div><div>strace -f python3 /usr/share/virt-manager/virt-manager говорит:</div><div><div>... мыши ...</div><div>[pid 12236] recvfrom(20,  &lt;unfinished ...&gt;</div><div>[pid 12253] select(8, [3 5], [], NULL, NULL &lt;unfinished ...&gt;</div><div>[pid 12236] &lt;... recvfrom resumed&gt; "REDQ\2\0\0\0\2\0\0\0\272\0\0\0", 16, 0, NULL, NULL) = 16</div><div>[pid 12236] recvfrom(20, "\0\0\0\0000\201\2370\r\6\t*\206H\206\367\r\1\1\1\5\0\3\201\215\0000\201\211\2\201\201"..., 186, 0, NULL, NULL) = 186</div><div>[pid 12236] sendto(20, "\1\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4</div><div>[pid 12253] &lt;... select resumed&gt; )      = 1 (in [5])</div><div>[pid 12236] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x20} ---</div><div>[pid 12253] clock_gettime(CLOCK_BOOTTIME,  &lt;unfinished ...&gt;</div><div>[pid 12252] &lt;... poll resumed&gt; &lt;unfinished ...&gt;) = ?</div><div>[pid 12250] &lt;... futex resumed&gt;)        = ?</div><div>[pid 12253] &lt;... clock_gettime resumed&gt; {tv_sec=6869, tv_nsec=870978341}) = 0</div><div>[pid 12251] &lt;... poll resumed&gt; &lt;unfinished ...&gt;) = ?</div><div>[pid 12253] read(5,  &lt;unfinished ...&gt;</div><div>[pid 12240] &lt;... futex resumed&gt;)        = ?</div><div>[pid 12253] &lt;... read resumed&gt; "\1\0\0\0", 16384) = 4</div><div>[pid 12239] &lt;... poll resumed&gt; &lt;unfinished ...&gt;) = ?</div><div>[pid 12253] getpid( &lt;unfinished ...&gt;</div><div>[pid 12238] &lt;... poll resumed&gt; &lt;unfinished ...&gt;) = ?</div><div>[pid 12253] &lt;... getpid resumed&gt; )      = 12253</div><div>[pid 12237] &lt;... poll resumed&gt; &lt;unfinished ...&gt;) = ?</div><div>[pid 12253] clock_gettime(CLOCK_BOOTTIME, {tv_sec=6869, tv_nsec=871106354}) = 0</div><div>[pid 12252] +++ killed by SIGSEGV +++</div><div>[pid 12240] +++ killed by SIGSEGV +++</div><div>[pid 12251] +++ killed by SIGSEGV +++</div><div>[pid 12239] +++ killed by SIGSEGV +++</div><div>[pid 12250] +++ killed by SIGSEGV +++</div><div>[pid 12238] +++ killed by SIGSEGV +++</div><div>[pid 12237] +++ killed by SIGSEGV +++</div><div>[pid 12253] clock_gettime(CLOCK_BOOTTIME, {tv_sec=6869, tv_nsec=871210678}) = 0</div><div>[pid 12253] select(8, [3 5], [3], NULL, NULL) = 1 (out [3])</div><div>... мыши ...</div><div> </div><div>С уважением,</div><div>М.П. Вецало.</div><div> </div><div>PS И тирнинг в mate на старой карточке от NVidia вернулся... Наверное придется compiz включать...</div><div> </div><div> </div></div><div> </div><div> </div><div> </div><div> </div></div><div> </div><div> </div></div>