[sisyphus] kvm на x86_64 intel + vnc = Bug

Anton Farygin rider на altlinux.com
Вс Ноя 1 19:40:47 UTC 2009


Коллеги,

Я столкнулся с непонятной проблемой в kvm на Intel'овских Xeon'ах на 
архитектуре x86_64 и никак не могу понять, что делать.

qemu, запущенный с такими-же параметрами -работает нормально.

Проблема заключается в том, что vnc клиенты перестают работать, когда 
врутри kvm переключается разрешение в vesa 800x600. Виртуальная машина в 
текстовом режиме при этом работает нормально.

Выглядит это примерно так:

$ vncviewer -AutoSelect=0 10.2.0.20:1

TightVNC Viewer for X version 1.5.0a1 - built Oct 23 2009 17:11:05
Copyright (C) 2002-2005 RealVNC Ltd.
Copyright (C) 2000-2006 TightVNC Group
Copyright (C) 2004-2005 Peter Astrand, Cendio AB
See http://www.tightvnc.com for information on TightVNC.

Sun Nov  1 22:34:48 2009
  CConn:       connected to host 10.2.0.20 port 5901
  CConnection: Server supports RFB protocol version 3.8
  CConnection: Using RFB protocol version 3.8
  TXImage:     Using default colormap and visual, TrueColor, depth 24.
  CConn:       Using pixel format depth 24 (32bpp) little-endian rgb888
  CConn:       Using Tight encoding
Warning: zero size rect
Warning: zero size rect
Warning: zero size rect
Warning: zero size rect
Warning: zero size rect
Warning: zero size rect
Warning: zero size rect
Rect too big: 7x800 at 0,0 exceeds 800x600
Rect too big: 0x0 at 5,1536 exceeds 800x600
Warning: zero size rect
Warning: zero size rect
Warning: zero size rect
Warning: zero size rect
Ошибка сегментирования


Не работает ни один клиент -я перепробовал все.
На машине с процессором AMD, i586 - всё работает отлично.

Может кто-то сталкивался и знает как это лечить ?

Rgds,
Rider


Подробная информация о списке рассылки Sisyphus