<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>782</bug_id>
          
          <creation_ts>2011-02-28 01:55:31 +0000</creation_ts>
          <short_desc>The vnc client does not pop-up on qemumips-sato-sdk.</short_desc>
          <delta_ts>2011-03-16 08:30:32 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>graphics</component>
          <version>1.0</version>
          <rep_platform>Other</rep_platform>
          <op_sys>mips</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>1.0 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Liang Wang">liangliang.wang</reporter>
          <assigned_to name="Ke Yu">ke.yu</assigned_to>
          <cc>jiajun.xu</cc>
    
    <cc>liang.li2</cc>
    
    <cc>liangliang.wang</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>sgw</cc>
    
    <cc>yi.zhao</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          <cf_verified>Program Management</cf_verified>
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>12160</commentid>
    <comment_count>0</comment_count>
    <who name="Liang Wang">liangliang.wang</who>
    <bug_when>2011-02-28 01:55:31 +0000</bug_when>
    <thetext>Testing Environment
===============================
Host: qemumips-sato-sdk
Kernel: Linux version 2.6.37.2-yocto-standard+
Image location: http://autobuilder.pokylinux.org/nightly/20110226-1/qemu/qemumips/
commit info: e08dc5aaaeba61e332caab4a3df5750df6b49ac1

Steps
===============================
1. Run command &apos;x11vnc -display :0.0&apos; on target.
2. On a client, run connmand &apos;vncviewer 192.168.7.2:0&apos; (TargetIp: 192.168.7.2)

Observed Result
===============================
On target after running command &apos;x11vnc -display :0.0&apos;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
root@qemumips:~# x11vnc -display :0.0
###############################################################
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
#@                                                           @#
#@  **  WARNING  **  WARNING  **  WARNING  **  WARNING  **   @#
#@                                                           @#
#@        YOU ARE RUNNING X11VNC WITHOUT A PASSWORD!!        @#
#@                                                           @#
#@  This means anyone with network access to this computer   @#
#@  may be able to view and control your desktop.            @#
#@                                                           @#
#@ &gt;&gt;&gt; If you did not mean to do this Press CTRL-C now!! &lt;&lt;&lt; @#
#@                                                           @#
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
#@                                                           @#
#@  You can create an x11vnc password file by running:       @#
#@                                                           @#
#@       x11vnc -storepasswd password /path/to/passfile      @#
#@  or   x11vnc -storepasswd /path/to/passfile               @#
#@  or   x11vnc -storepasswd                                 @#
#@                                                           @#
#@  (the last one will use ~/.vnc/passwd)                    @#
#@                                                           @#
#@  and then starting x11vnc via:                            @#
#@                                                           @#
#@      x11vnc -rfbauth /path/to/passfile                    @#
#@                                                           @#
#@  an existing ~/.vnc/passwd file from another VNC          @#
#@  application will work fine too.                          @#
#@                                                           @#
#@  You can also use the -passwdfile or -passwd options.     @#
#@  (note -passwd is unsafe if local users are not trusted)  @#
#@                                                           @#
#@  Make sure any -rfbauth and -passwdfile password files    @#
#@  cannot be read by untrusted users.                       @#
#@                                                           @#
#@  Use x11vnc -usepw to automatically use your              @#
#@  ~/.vnc/passwd or ~/.vnc/passwdfile password files.       @#
#@  (and prompt you to create ~/.vnc/passwd if neither       @#
#@  file exists.)  Under -usepw, x11vnc will exit if it      @#
#@  cannot find a password to use.                           @#
#@                                                           @#
#@                                                           @#
#@  Even with a password, the subsequent VNC traffic is      @#
#@  sent in the clear.  Consider tunnelling via ssh(1):      @#
#@                                                           @#
#@    http://www.karlrunge.com/x11vnc/#tunnelling            @#
#@                                                           @#
#@  Or using the x11vnc SSL options: -ssl and -stunnel       @#
#@                                                           @#
#@  Please Read the documention for more info about          @#
#@  passwords, security, and encryption.                     @#
#@                                                           @#
#@    http://www.karlrunge.com/x11vnc/faq.html#faq-passwd    @#
#@                                                           @#
#@  To disable this warning use the -nopw option, or put     @#
#@  &apos;nopw&apos; on a line in your ~/.x11vncrc file.               @#
#@                                                           @#
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
###############################################################
28/02/2011 09:45:05 x11vnc version: 0.9.12 lastmod: 2010-09-09  pid: 349
28/02/2011 09:45:05 Using X display :0.0
28/02/2011 09:45:05 rootwin: 0x43 reswin: 0x1200001 dpy: 0x7f6e60
28/02/2011 09:45:05 
28/02/2011 09:45:05 ------------------ USEFUL INFORMATION ------------------
28/02/2011 09:45:05 X DAMAGE available on display, using it for polling hints.
28/02/2011 09:45:05   To disable this behavior use: &apos;-noxdamage&apos;
28/02/2011 09:45:05 
28/02/2011 09:45:05   Most compositing window managers like &apos;compiz&apos; or &apos;beryl&apos;
28/02/2011 09:45:05   cause X DAMAGE to fail, and so you may not see any screen
28/02/2011 09:45:05   updates via VNC.  Either disable &apos;compiz&apos; (recommended) or
28/02/2011 09:45:05   supply the x11vnc &apos;-noxdamage&apos; command line option.
28/02/2011 09:45:05 
28/02/2011 09:45:05 Wireframing: -wireframe mode is in effect for window moves.
28/02/2011 09:45:05   If this yields undesired behavior (poor response, painting
28/02/2011 09:45:05   errors, etc) it may be disabled:
28/02/2011 09:45:05    - use &apos;-nowf&apos; to disable wireframing completely.
28/02/2011 09:45:05    - use &apos;-nowcr&apos; to disable the Copy Rectangle after the
28/02/2011 09:45:05      moved window is released in the new position.
28/02/2011 09:45:05   Also see the -help entry for tuning parameters.
28/02/2011 09:45:05   You can press 3 Alt_L&apos;s (Left &quot;Alt&quot; key) in a row to 
28/02/2011 09:45:05   repaint the screen, also see the -fixscreen option for
28/02/2011 09:45:05   periodic repaints.
28/02/2011 09:45:05 
28/02/2011 09:45:05 XFIXES available on display, resetting cursor mode
28/02/2011 09:45:05   to: &apos;-cursor most&apos;.
28/02/2011 09:45:05   to disable this behavior use: &apos;-cursor arrow&apos;
28/02/2011 09:45:05   or &apos;-noxfixes&apos;.
28/02/2011 09:45:05 using XFIXES for cursor drawing.
28/02/2011 09:45:05 GrabServer control via XTEST.
Xlib:  extension &quot;RECORD&quot; missing on display &quot;:0.0&quot;.
28/02/2011 09:45:05 
28/02/2011 09:45:05 The RECORD X extension was not found on the display.
28/02/2011 09:45:05 If your system has disabled it by default, you can
28/02/2011 09:45:05 enable it to get a nice x11vnc performance speedup
28/02/2011 09:45:05 for scrolling by putting this into the &quot;Module&quot; section
28/02/2011 09:45:05 of /etc/X11/xorg.conf or /etc/X11/XF86Config:
28/02/2011 09:45:05 
28/02/2011 09:45:05   Section &quot;Module&quot;
28/02/2011 09:45:05   ...
28/02/2011 09:45:05       Load    &quot;record&quot;
28/02/2011 09:45:05   ...
28/02/2011 09:45:05   EndSection
28/02/2011 09:45:05 
28/02/2011 09:45:05 
28/02/2011 09:45:05 XKEYBOARD: number of keysyms per keycode 6 is greater
28/02/2011 09:45:05   than 4 and 2 keysyms are mapped above 4.
28/02/2011 09:45:05   Automatically switching to -xkb mode.
28/02/2011 09:45:05   If this makes the key mapping worse you can
28/02/2011 09:45:05   disable it with the &quot;-noxkb&quot; option.
28/02/2011 09:45:05   Also, remember &quot;-remap DEAD&quot; for accenting characters.
28/02/2011 09:45:05 
28/02/2011 09:45:05 X FBPM extension not supported.
28/02/2011 09:45:05 X display is not capable of DPMS.
28/02/2011 09:45:05 --------------------------------------------------------
28/02/2011 09:45:05 
28/02/2011 09:45:05 Default visual ID: 0x21
28/02/2011 09:45:05 Read initial data from X display into framebuffer.
28/02/2011 09:45:05 initialize_screen: fb_depth/fb_bpp/fb_Bpl 16/16/1280
28/02/2011 09:45:05 
28/02/2011 09:45:05 X display :0.0 is 16bpp depth=16 true color
28/02/2011 09:45:05 
28/02/2011 09:45:05 Autoprobing TCP port 
28/02/2011 09:45:05 Autoprobing selected port 5900
28/02/2011 09:45:05 Listening also on IPv6 port 5900 (socket 7)
28/02/2011 09:45:05 fb read rate: 33 MB/sec
28/02/2011 09:45:05 The X server says there are 10 mouse buttons.
28/02/2011 09:45:05 screen setup finished.
28/02/2011 09:45:05 
28/02/2011 09:45:05 WARNING: You are running x11vnc WITHOUT a password.  See
28/02/2011 09:45:05 WARNING: the warning message printed above for more info.
28/02/2011 09:45:05 

The VNC desktop is:      qemumips:0
PORT=5900

******************************************************************************
Have you tried the x11vnc &apos;-ncache&apos; VNC client-side pixel caching feature yet?

The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval.  It should work with any VNC viewer.  Try it by running:

    x11vnc -ncache 10 ...

One can also add -ncache_cr for smooth &apos;copyrect&apos; window motion.
More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
On client after running command &apos;vncviewer 192.168.7.2:0&apos;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

charles@PEK-LWANG2-D1:~$ vncviewer 192.168.7.2:0
Connected to RFB server, using protocol version 3.8
No authentication needed
Authentication successful


On *TARGET* display:

28/02/2011 09:49:02 Got connection from client 192.168.7.1
28/02/2011 09:49:02   other clients:
28/02/2011 09:49:02 Disabled X server key autorepeat.
28/02/2011 09:49:02   to force back on run: &apos;xset r on&apos; (3 times)
28/02/2011 09:49:02 incr accepted_client=1 for 192.168.7.1:57164  sock=8
28/02/2011 09:49:02 Client Protocol Version 3.8
28/02/2011 09:49:02 Protocol version sent 3.8, using 3.8
28/02/2011 09:49:02 rfbProcessClientSecurityType: executing handler for type 1
28/02/2011 09:49:02 rfbProcessClientSecurityType: returning securityResult for client rfb version &gt;= 3.8
28/02/2011 09:49:07 client_set_net: 192.168.7.1  0.1479
28/02/2011 09:49:07 created   xdamage object: 0x1200018
28/02/2011 09:49:07 copy_tiles: allocating first_line at size 21
28/02/2011 09:49:11 created selwin: 0x1200019
28/02/2011 09:49:11 called initialize_xfixes()

And there is *not* have an virtual X desktop of target pop-up on the client.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12177</commentid>
    <comment_count>1</comment_count>
    <who name="Jiajun Xu">jiajun.xu</who>
    <bug_when>2011-02-28 21:54:26 +0000</bug_when>
    <thetext>(In reply to comment #0)
&gt; Testing Environment
&gt; ===============================
&gt; Host: qemumips-sato-sdk
&gt; Kernel: Linux version 2.6.37.2-yocto-standard+
&gt; Image location:
&gt; http://autobuilder.pokylinux.org/nightly/20110226-1/qemu/qemumips/
&gt; commit info: e08dc5aaaeba61e332caab4a3df5750df6b49ac1
&gt; Steps
&gt; ===============================
&gt; 1. Run command &apos;x11vnc -display :0.0&apos; on target.
&gt; 2. On a client, run connmand &apos;vncviewer 192.168.7.2:0&apos; (TargetIp: 192.168.7.2)
&gt; Observed Result
&gt; ===============================
&gt; On target after running command &apos;x11vnc -display :0.0&apos;
&gt; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&gt; root@qemumips:~# x11vnc -display :0.0
&gt; ###############################################################
&gt; #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
&gt; #@                                                           @#
&gt; #@  **  WARNING  **  WARNING  **  WARNING  **  WARNING  **   @#
&gt; #@                                                           @#
&gt; #@        YOU ARE RUNNING X11VNC WITHOUT A PASSWORD!!        @#
&gt; #@                                                           @#
&gt; #@  This means anyone with network access to this computer   @#
&gt; #@  may be able to view and control your desktop.            @#
&gt; #@                                                           @#
&gt; #@ &gt;&gt;&gt; If you did not mean to do this Press CTRL-C now!! &lt;&lt;&lt; @#
&gt; #@                                                           @#
&gt; #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
&gt; #@                                                           @#
&gt; #@  You can create an x11vnc password file by running:       @#
&gt; #@                                                           @#
&gt; #@       x11vnc -storepasswd password /path/to/passfile      @#
&gt; #@  or   x11vnc -storepasswd /path/to/passfile               @#
&gt; #@  or   x11vnc -storepasswd                                 @#
&gt; #@                                                           @#
&gt; #@  (the last one will use ~/.vnc/passwd)                    @#
&gt; #@                                                           @#
&gt; #@  and then starting x11vnc via:                            @#
&gt; #@                                                           @#
&gt; #@      x11vnc -rfbauth /path/to/passfile                    @#
&gt; #@                                                           @#
&gt; #@  an existing ~/.vnc/passwd file from another VNC          @#
&gt; #@  application will work fine too.                          @#
&gt; #@                                                           @#
&gt; #@  You can also use the -passwdfile or -passwd options.     @#
&gt; #@  (note -passwd is unsafe if local users are not trusted)  @#
&gt; #@                                                           @#
&gt; #@  Make sure any -rfbauth and -passwdfile password files    @#
&gt; #@  cannot be read by untrusted users.                       @#
&gt; #@                                                           @#
&gt; #@  Use x11vnc -usepw to automatically use your              @#
&gt; #@  ~/.vnc/passwd or ~/.vnc/passwdfile password files.       @#
&gt; #@  (and prompt you to create ~/.vnc/passwd if neither       @#
&gt; #@  file exists.)  Under -usepw, x11vnc will exit if it      @#
&gt; #@  cannot find a password to use.                           @#
&gt; #@                                                           @#
&gt; #@                                                           @#
&gt; #@  Even with a password, the subsequent VNC traffic is      @#
&gt; #@  sent in the clear.  Consider tunnelling via ssh(1):      @#
&gt; #@                                                           @#
&gt; #@    http://www.karlrunge.com/x11vnc/#tunnelling            @#
&gt; #@                                                           @#
&gt; #@  Or using the x11vnc SSL options: -ssl and -stunnel       @#
&gt; #@                                                           @#
&gt; #@  Please Read the documention for more info about          @#
&gt; #@  passwords, security, and encryption.                     @#
&gt; #@                                                           @#
&gt; #@    http://www.karlrunge.com/x11vnc/faq.html#faq-passwd    @#
&gt; #@                                                           @#
&gt; #@  To disable this warning use the -nopw option, or put     @#
&gt; #@  &apos;nopw&apos; on a line in your ~/.x11vncrc file.               @#
&gt; #@                                                           @#
&gt; #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
&gt; ###############################################################
&gt; 28/02/2011 09:45:05 x11vnc version: 0.9.12 lastmod: 2010-09-09  pid: 349
&gt; 28/02/2011 09:45:05 Using X display :0.0
&gt; 28/02/2011 09:45:05 rootwin: 0x43 reswin: 0x1200001 dpy: 0x7f6e60
&gt; 28/02/2011 09:45:05 
&gt; 28/02/2011 09:45:05 ------------------ USEFUL INFORMATION ------------------
&gt; 28/02/2011 09:45:05 X DAMAGE available on display, using it for polling hints.
&gt; 28/02/2011 09:45:05   To disable this behavior use: &apos;-noxdamage&apos;
&gt; 28/02/2011 09:45:05 
&gt; 28/02/2011 09:45:05   Most compositing window managers like &apos;compiz&apos; or &apos;beryl&apos;
&gt; 28/02/2011 09:45:05   cause X DAMAGE to fail, and so you may not see any screen
&gt; 28/02/2011 09:45:05   updates via VNC.  Either disable &apos;compiz&apos; (recommended)
&gt; or
&gt; 28/02/2011 09:45:05   supply the x11vnc &apos;-noxdamage&apos; command line option.
&gt; 28/02/2011 09:45:05 
&gt; 28/02/2011 09:45:05 Wireframing: -wireframe mode is in effect for window moves.
&gt; 28/02/2011 09:45:05   If this yields undesired behavior (poor response,
&gt; painting
&gt; 28/02/2011 09:45:05   errors, etc) it may be disabled:
&gt; 28/02/2011 09:45:05    - use &apos;-nowf&apos; to disable wireframing completely.
&gt; 28/02/2011 09:45:05    - use &apos;-nowcr&apos; to disable the Copy Rectangle after the
&gt; 28/02/2011 09:45:05      moved window is released in the new position.
&gt; 28/02/2011 09:45:05   Also see the -help entry for tuning parameters.
&gt; 28/02/2011 09:45:05   You can press 3 Alt_L&apos;s (Left &quot;Alt&quot; key) in a row to 
&gt; 28/02/2011 09:45:05   repaint the screen, also see the -fixscreen option for
&gt; 28/02/2011 09:45:05   periodic repaints.
&gt; 28/02/2011 09:45:05 
&gt; 28/02/2011 09:45:05 XFIXES available on display, resetting cursor mode
&gt; 28/02/2011 09:45:05   to: &apos;-cursor most&apos;.
&gt; 28/02/2011 09:45:05   to disable this behavior use: &apos;-cursor arrow&apos;
&gt; 28/02/2011 09:45:05   or &apos;-noxfixes&apos;.
&gt; 28/02/2011 09:45:05 using XFIXES for cursor drawing.
&gt; 28/02/2011 09:45:05 GrabServer control via XTEST.
&gt; Xlib:  extension &quot;RECORD&quot; missing on display &quot;:0.0&quot;.
&gt; 28/02/2011 09:45:05 
&gt; 28/02/2011 09:45:05 The RECORD X extension was not found on the display.
&gt; 28/02/2011 09:45:05 If your system has disabled it by default, you can
&gt; 28/02/2011 09:45:05 enable it to get a nice x11vnc performance speedup
&gt; 28/02/2011 09:45:05 for scrolling by putting this into the &quot;Module&quot; section
&gt; 28/02/2011 09:45:05 of /etc/X11/xorg.conf or /etc/X11/XF86Config:
&gt; 28/02/2011 09:45:05 
&gt; 28/02/2011 09:45:05   Section &quot;Module&quot;
&gt; 28/02/2011 09:45:05   ...
&gt; 28/02/2011 09:45:05       Load    &quot;record&quot;
&gt; 28/02/2011 09:45:05   ...
&gt; 28/02/2011 09:45:05   EndSection
&gt; 28/02/2011 09:45:05 
&gt; 28/02/2011 09:45:05 
&gt; 28/02/2011 09:45:05 XKEYBOARD: number of keysyms per keycode 6 is greater
&gt; 28/02/2011 09:45:05   than 4 and 2 keysyms are mapped above 4.
&gt; 28/02/2011 09:45:05   Automatically switching to -xkb mode.
&gt; 28/02/2011 09:45:05   If this makes the key mapping worse you can
&gt; 28/02/2011 09:45:05   disable it with the &quot;-noxkb&quot; option.
&gt; 28/02/2011 09:45:05   Also, remember &quot;-remap DEAD&quot; for accenting characters.
&gt; 28/02/2011 09:45:05 
&gt; 28/02/2011 09:45:05 X FBPM extension not supported.
&gt; 28/02/2011 09:45:05 X display is not capable of DPMS.
&gt; 28/02/2011 09:45:05 --------------------------------------------------------
&gt; 28/02/2011 09:45:05 
&gt; 28/02/2011 09:45:05 Default visual ID: 0x21
&gt; 28/02/2011 09:45:05 Read initial data from X display into framebuffer.
&gt; 28/02/2011 09:45:05 initialize_screen: fb_depth/fb_bpp/fb_Bpl 16/16/1280
&gt; 28/02/2011 09:45:05 
&gt; 28/02/2011 09:45:05 X display :0.0 is 16bpp depth=16 true color
&gt; 28/02/2011 09:45:05 
&gt; 28/02/2011 09:45:05 Autoprobing TCP port 
&gt; 28/02/2011 09:45:05 Autoprobing selected port 5900
&gt; 28/02/2011 09:45:05 Listening also on IPv6 port 5900 (socket 7)
&gt; 28/02/2011 09:45:05 fb read rate: 33 MB/sec
&gt; 28/02/2011 09:45:05 The X server says there are 10 mouse buttons.
&gt; 28/02/2011 09:45:05 screen setup finished.
&gt; 28/02/2011 09:45:05 
&gt; 28/02/2011 09:45:05 WARNING: You are running x11vnc WITHOUT a password.  See
&gt; 28/02/2011 09:45:05 WARNING: the warning message printed above for more info.
&gt; 28/02/2011 09:45:05 
&gt; The VNC desktop is:      qemumips:0
&gt; PORT=5900
&gt; ******************************************************************************
&gt; Have you tried the x11vnc &apos;-ncache&apos; VNC client-side pixel caching feature yet?
&gt; The scheme stores pixel data offscreen on the VNC viewer side for faster
&gt; retrieval.  It should work with any VNC viewer.  Try it by running:
&gt;     x11vnc -ncache 10 ...
&gt; One can also add -ncache_cr for smooth &apos;copyrect&apos; window motion.
&gt; More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching
&gt; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&gt; On client after running command &apos;vncviewer 192.168.7.2:0&apos;
&gt; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&gt; charles@PEK-LWANG2-D1:~$ vncviewer 192.168.7.2:0
&gt; Connected to RFB server, using protocol version 3.8
&gt; No authentication needed
&gt; Authentication successful
&gt; On *TARGET* display:
&gt; 28/02/2011 09:49:02 Got connection from client 192.168.7.1
&gt; 28/02/2011 09:49:02   other clients:
&gt; 28/02/2011 09:49:02 Disabled X server key autorepeat.
&gt; 28/02/2011 09:49:02   to force back on run: &apos;xset r on&apos; (3 times)
&gt; 28/02/2011 09:49:02 incr accepted_client=1 for 192.168.7.1:57164  sock=8
&gt; 28/02/2011 09:49:02 Client Protocol Version 3.8
&gt; 28/02/2011 09:49:02 Protocol version sent 3.8, using 3.8
&gt; 28/02/2011 09:49:02 rfbProcessClientSecurityType: executing handler for type 1
&gt; 28/02/2011 09:49:02 rfbProcessClientSecurityType: returning securityResult for
&gt; client rfb version &gt;= 3.8
&gt; 28/02/2011 09:49:07 client_set_net: 192.168.7.1  0.1479
&gt; 28/02/2011 09:49:07 created   xdamage object: 0x1200018
&gt; 28/02/2011 09:49:07 copy_tiles: allocating first_line at size 21
&gt; 28/02/2011 09:49:11 created selwin: 0x1200019
&gt; 28/02/2011 09:49:11 called initialize_xfixes()
&gt; And there is *not* have an virtual X desktop of target pop-up on the client.

Just double confirm, does the issue exists with other images, like qemuarm, on the same host?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12182</commentid>
    <comment_count>2</comment_count>
    <who name="Liang Wang">liangliang.wang</who>
    <bug_when>2011-02-28 22:35:58 +0000</bug_when>
    <thetext>1. On the same host, this issue does *not* occur with qemuarm-sato-sdk image.
2. On the other host that qemuarm can pop-up the virtual X desktop, the same issue also occurs. 

So i think this issue is *not* impact by my host.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12270</commentid>
    <comment_count>3</comment_count>
    <who name="Ke Yu">ke.yu</who>
    <bug_when>2011-03-03 19:19:32 +0000</bug_when>
    <thetext>After tracking the message between vnc server/client, it is finally root caused as word endian issue.

mips  linux is bigendian, while x86 linux is little endian, so there should be endian convention between the vnc client/server.  the code does have the endian convertion logic and the logic works well in most case. the only issue is that in vncserver mips compiling, there is missing flag &quot;-DLIBVNCSERVER_WORDS_BIGENDIAN&quot;, thus the vncserver in mips has wrong endian.

Adding the flag can fix this issue. patch is ongoing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12299</commentid>
    <comment_count>4</comment_count>
    <who name="Ke Yu">ke.yu</who>
    <bug_when>2011-03-04 17:00:15 +0000</bug_when>
    <thetext>Fixed by http://git.pokylinux.org/cgit/cgit.cgi/poky/commit/?id=87290a8497e892a65bde4755c4fee8b8ca93424b</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12597</commentid>
    <comment_count>5</comment_count>
    <who name="Liang Wang">liangliang.wang</who>
    <bug_when>2011-03-14 22:22:51 +0000</bug_when>
    <thetext>This issue does not occur on current nightly build (20110313-2).

Image location: http://autobuilder.yoctoproject.org/nightly/20110313-2/machines/qemu/qemumips/

commit a33a2cc024f9c9147c92c5da70d8fbb631b968f9</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>