Hi!

Sorry, i didn't notice your reply until today.

I usually step into this bug running x11vnc and krdc from different machines.
I now have tried running both on the same machine.
I have attached x11vnc output, krdc output and krdc backtrace (when shows the 
error dialog)
Looking into the krdc output i think the bug is in krdc:

        Zero size rect - ignoring
        Rect too large: 28535x28192 at (30062, 27502)

And shows the error dialog: "The connection to the host has been interrupted".

Should this bug be reassigned to krdc?

Thank you very much!

PS: I don't know very well how to do backtraces...

Pau Tallada.
Thread 1 (Thread -1229560128 (LWP 19229)):
#0  0xb7ef3410 in ?? ()
#1  0xbfe549f8 in ?? ()
#2  0x080dbb54 in ?? ()
#3  0x080db9d0 in ?? ()
#4  0xb6cc0fc1 in select () from /lib/tls/i686/cmov/libc.so.6
#5  0xb7653258 in QEventLoop::processEvents (this=0x80d2bf8, flags=4) at
kernel/qeventloop_x11.cpp:291
#6  0xb76c6129 in QEventLoop::enterLoop (this=0x80d2bf8) at kernel/qeventloop.cpp:198
#7  0xb76ad6ed in QApplication::enter_loop (this=0xbfe553ac) at kernel/qapplication.cpp:2793
#8  0xb78c70d9 in QDialog::exec (this=0x814c2e0) at dialogs/qdialog.cpp:432
#9  0xb71cb9bb in KMessageBox::createKMessageBox (dialog=0x814c2e0, [EMAIL PROTECTED],
[EMAIL PROTECTED],
    [EMAIL PROTECTED], [EMAIL PROTECTED], checkboxReturn=0x0, options=<value optimized out>,
[EMAIL PROTECTED],
    notifyType=QMessageBox::Critical) at
/home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kdeui/kmessagebox.cpp:309
#10 0xb71cc10e in KMessageBox::createKMessageBox (dialog=0x814c2e0, icon=QMessageBox::Critical,
[EMAIL PROTECTED],
    [EMAIL PROTECTED], [EMAIL PROTECTED], checkboxReturn=0x0, options=1, [EMAIL PROTECTED])
    at /home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kdeui/kmessagebox.cpp:146
#11 0xb71ce2ee in KMessageBox::errorListWId (parent_id=0, [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED],
    options=<value optimized out>) at
/home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kdeui/kmessagebox.cpp:772
#12 0xb71ce493 in KMessageBox::error (parent=0x0, [EMAIL PROTECTED], [EMAIL PROTECTED], options=1)
    at /home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kdeui/kmessagebox.cpp:737
#13 0x080768a5 in KVncView::customEvent (this=0x8132660, e=0x8134e30)
    at /home/ana/Debian/kdenetwork/kdenetwork-3.5.5/./krdc/vnc/kvncview.cpp:469
#14 0xb77133bb in QObject::event (this=0x8132660, e=0x8134e30) at kernel/qobject.cpp:755
#15 0xb774a576 in QWidget::event (this=0x8132660, e=0x8134e30) at kernel/qwidget.cpp:4678
#16 0xb76abbd6 in QApplication::internalNotify (this=0xbfe553ac, receiver=0x8132660, e=0x8134e30)
    at kernel/qapplication.cpp:2635
#17 0xb76ae586 in QApplication::notify (this=0xbfe553ac, receiver=0x8132660, e=0x8134e30) at
kernel/qapplication.cpp:2523
#18 0xb7e5ce0e in KApplication::notify (this=0xbfe553ac, receiver=0x8132660, event=0x8134e30)
    at /home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kdecore/kapplication.cpp:550
#19 0xb763f3d1 in QApplication::sendEvent (receiver=0x8132660, event=0x8134e30) at
../include/qapplication.h:520
#20 0xb76acbfe in QApplication::sendPostedEvents (receiver=0x0, event_type=0) at
kernel/qapplication.cpp:3299
#21 0xb76acd06 in QApplication::sendPostedEvents () at kernel/qapplication.cpp:3210
#22 0xb7652c05 in QEventLoop::processEvents (this=0x80d2bf8, flags=4) at
kernel/qeventloop_x11.cpp:144
#23 0xb76c6129 in QEventLoop::enterLoop (this=0x80d2bf8) at kernel/qeventloop.cpp:198
#24 0xb76c5f4a in QEventLoop::exec (this=0x80d2bf8) at kernel/qeventloop.cpp:145
#25 0xb76ad76f in QApplication::exec (this=0xbfe553ac) at kernel/qapplication.cpp:2758
#26 0x08068088 in main (argc=5568, argv=0x0) at
/home/ana/Debian/kdenetwork/kdenetwork-3.5.5/./krdc/main.cpp:156
#27 0xb6c11ea8 in __libc_start_main () from /lib/tls/i686/cmov/
###############################################################
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
#@                                                           @#
#@  **  WARNING  **  WARNING  **  WARNING  **  WARNING  **   @#
#@                                                           @#
#@        YOU ARE RUNNING X11VNC WITHOUT A PASSWORD!!        @#
#@                                                           @#
#@  This means anyone with network access to this computer   @#
#@  will be able to view and control your desktop.           @#
#@                                                           @#
#@ >>> If you did not mean to do this Press CTRL-C now!! <<< @#
#@                                                           @#
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
#@                                                           @#
#@  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-passwd            @#
#@                                                           @#
#@  To disable this warning use the -nopw option, or put     @#
#@  the setting in your ~/.x11vncrc file.                    @#
#@                                                           @#
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
###############################################################
08/12/2006 19:15:15 setting -nofilexfer in -viewonly mode.

Settings:
 display:    :0
 authfile:   null
 subwin:     0x0
 -sid mode:  0
 clip:       null
 flashcmap:  0
 shiftcmap:  0
 force_idx:  0
 cmap8to24:  0
 8to24_opts: null
 24to32:     0
 visual:     null
 overlay:    0
 ovl_cursor: 1
 scaling:    0 1.0000
 viewonly:   1
 shared:     0
 conn_once:  1
 timeout:    0
 inetd:      0
 filexfer:   0
 http:       0
 connect:    null
 connectfile null
 vnc_conn:   1
 allow:      null
 input:      null
 passfile:   null
 unixpw:     0
 unixpw_lst: null
 stunnel:    0
 accept:     null
 accept:     null
 gone:       null
 users:      null
 using_shm:  1
 flipbytes:  0
 onetile:    0
 solid:      null
 blackout:   null
 xinerama:   1
 xtrap:      0
 xrandr:     0
 xrandrmode: null
 padgeom:    null
 logfile:    x11vnc.log
 logappend:  0
 flag:       null
 rc_file:    ""
 norc:       0
 dbg:        0
 bg:         0
 mod_tweak:  1
 isolevel3:  0
 xkb:        0
 skipkeys:   null
 sloppykeys: 0
 skip_dups:  0
 addkeysyms: 1
 xkbcompat:  0
 clearmods:  0
 remap:      null
 norepeat:   1
 norepeatcnt:2
 nofb:       0
 watchbell:  1
 watchsel:   1
 watchprim:  1
 seldir:     null
 cursor:     1
 multicurs:  0
 curs_mode:  null
 arrow:      1
 xfixes:     1
 alphacut:   240
 alphafrac:  0.33
 alpharemove:0
 alphablend: 1
 cursorshape:1
 cursorpos:  1
 xwarpptr:   0
 buttonmap:  null
 dragging:   1
 wireframe:  0xff,3,0,32+8+8+8,all,0.15+0.30+5.0+0.125
 wirecopy:   always
 scrollcopy: always
  scr_area:  60000
  scr_skip:  ##Soffice.bin,##StarOffice
  scr_inc:   ##Nomatch
  scr_keys:  null
  scr_term:  null
  scr_keyrep: null
  scr_parms: 0+64+32+32,0.02+0.10+0.9,0.03+0.06+0.5+0.1+5.0
 fixscreen:  null
 noxrecord:  0
 grabbuster: 0
 ptr_mode:   2
 inputskip:  10
 speeds:     null
 wmdt:       null
 debug_ptr:  0
 debug_key:  0
 defer:      30
 waitms:     30
 wait_ui:    2.00
 nowait_bog: 0
 slow_fb:    0.00
 readtimeout: 20
 take_naps:  1
 sb:         60
 fbpm:       1
 xdamage:    1
  xd_area:   20000
  xd_mem:    1.000
 sigpipe:    null
 threads:    0
 fs_frac:    0.75
 gaps_fill:  4
 grow_fill:  3
 tile_fuzz:  2
 snapfb:     0
 rawfb:      null
 pipeinput:  null
 gui:        0
 gui_mode:   null
 noremote:   0
 unsafe:     0
 privremote: 0
 safer:      0
 nocmds:     0
 deny_all:   0
 pid:        17998

08/12/2006 19:15:15 x11vnc version: 0.8.2 lastmod: 2006-07-12
08/12/2006 19:15:15 Using X display :0
08/12/2006 19:15:15 
08/12/2006 19:15:15 ------------------ USEFUL INFORMATION ------------------
08/12/2006 19:15:15 X DAMAGE available on display, using it for polling hints.
08/12/2006 19:15:15   To disable this behavior use: '-noxdamage'
08/12/2006 19:15:15 Wireframing: -wireframe mode is in effect for window moves.
08/12/2006 19:15:15   If this yields undesired behavior (poor response, painting
08/12/2006 19:15:15   errors, etc) it may be disabled:
08/12/2006 19:15:15    - use '-nowf' to disable wireframing completely.
08/12/2006 19:15:15    - use '-nowcr' to disable the Copy Rectangle after the
08/12/2006 19:15:15      moved window is released in the new position.
08/12/2006 19:15:15   Also see the -help entry for tuning parameters.
08/12/2006 19:15:15   You can press 3 Alt_L's (Left "Alt" key) in a row to 
08/12/2006 19:15:15   repaint the screen, also see the -fixscreen option for
08/12/2006 19:15:15   periodic repaints.
08/12/2006 19:15:15 XFIXES available on display, resetting cursor mode
08/12/2006 19:15:15   to: '-cursor most'.
08/12/2006 19:15:15   to disable this behavior use: '-cursor arrow'
08/12/2006 19:15:15   or '-noxfixes'.
08/12/2006 19:15:15 using XFIXES for cursor drawing.
08/12/2006 19:15:15 GrabServer control via XTEST.
Xlib:  extension "RECORD" missing on display ":0.0".
08/12/2006 19:15:15 XKEYBOARD: number of keysyms per keycode 6 is greater
08/12/2006 19:15:15   than 4 and 92 keysyms are mapped above 4.
08/12/2006 19:15:15   Automatically switching to -xkb mode.
08/12/2006 19:15:15   If this makes the key mapping worse you can
08/12/2006 19:15:15   disable it with the "-noxkb" option.
08/12/2006 19:15:15   Also, remember "-remap DEAD" for accenting characters.
08/12/2006 19:15:15 X FBPM extension not supported.
08/12/2006 19:15:15 --------------------------------------------------------
08/12/2006 19:15:15 
08/12/2006 19:15:15 Default visual ID: 0x21
08/12/2006 19:15:15 Read initial data from X display into framebuffer.
08/12/2006 19:15:15 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/5120
08/12/2006 19:15:15 
08/12/2006 19:15:15 X display :0.0 is 32bpp depth=24 true color

FrameBuffer Info:
 width:            1280
 height:           1024
 scaled_width:     1280
 scaled_height:    1024
 indexed_color:    0
 bits_per_pixel:   32
 depth:            24
 red_mask:   0x00ff0000  00000000111111110000000000000000
 green_mask: 0x0000ff00  00000000000000001111111100000000
 blue_mask:  0x000000ff  00000000000000000000000011111111
 red:   max: 255  shift: 16
 green: max: 255  shift:  8
 blue:  max: 255  shift:  0
 mainfb_bytes_per_line: 5120
 rfb_fb_bytes_per_line: 5120
 format:     ZPixmap
 byte_order: LSBFirst
 bitmap_pad:  32
 bitmap_unit: 32
 bitmap_bit_order: LSBFirst
 rfb_fb:      0xb77df008
 main_fb:     0xb77df008
 8to24_fb:    (nil)
 snap_fb:     (nil)
 raw_fb:      (nil)
 fake_fb:     (nil)

08/12/2006 19:15:15 setting up 32 cursors...
08/12/2006 19:15:15   done.
08/12/2006 19:15:15 
08/12/2006 19:15:15 Autoprobing TCP port 
08/12/2006 19:15:15 Autoprobing selected port 5900
08/12/2006 19:15:15 Xinerama: disabling: display does not support it.
08/12/2006 19:15:15 created 40 tile_row shm polling images.
08/12/2006 19:15:15 fb read rate: 101 MB/sec
08/12/2006 19:15:15 screen setup finished.
08/12/2006 19:15:15 
08/12/2006 19:15:15 WARNING: You are running x11vnc WITHOUT a password.  See
08/12/2006 19:15:15 WARNING: the warning message printed above for more info.
08/12/2006 19:15:15 
The VNC desktop is:      pau:0
PORT=5900
<-------Finished loading ----------------------->

<-------Got localhost connection --------------->
08/12/2006 19:16:28 Got connection from client 127.0.0.1
08/12/2006 19:16:28   other clients:
08/12/2006 19:16:28 created xdamage object: 0x540002c
08/12/2006 19:16:28 Client Protocol Version 3.3
08/12/2006 19:16:28 Protocol version sent 3.3, using 3.3
08/12/2006 19:16:29 Pixel format for client 127.0.0.1:
08/12/2006 19:16:29   8 bpp, depth 8
08/12/2006 19:16:29   true colour: max r 7 g 7 b 3, shift r 0 g 3 b 6
08/12/2006 19:16:29 Enabling ServerIdentity protocol extension for client 127.0.0.1
08/12/2006 19:16:29 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFF12)
08/12/2006 19:16:29 Enabling X-style cursor updates for client 127.0.0.1
08/12/2006 19:16:29 Enabling full-color cursor updates for client 127.0.0.1
08/12/2006 19:16:29 Enabling cursor position updates for client 127.0.0.1
08/12/2006 19:16:29 Using image quality level 1 for client 127.0.0.1
08/12/2006 19:16:29 Enabling LastRect protocol extension for client 127.0.0.1
08/12/2006 19:16:29 Using tight encoding for client 127.0.0.1
<----------Client connected and error dialog shown------------>

<----Error dialog says: "The connection to the host has been interrupted"--->

<----------Error dialog closed, krdc quits-------------------->
08/12/2006 19:16:50 rfbProcessClientNormalMessage: read: Connection reset by peer
08/12/2006 19:16:50 client_count: 0
08/12/2006 19:16:50 viewer exited.
08/12/2006 19:16:50 deleted 40 tile_row polling images.
<----------x11vnc exits normally ----------------------------->
[EMAIL PROTECTED]:~$ krdc 127.0.0.1
VNC server supports protocol version 3.8 (viewer 3.3)
No authentication needed
Desktop name "pau:0"
Connected to VNC server, using protocol version 3.3
VNC server default format:
  32 bits per pixel.
  Least significant byte first in each pixel.
  True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0
Using default colormap and translating from BGR233.  Pixel format:
  8 bits per pixel.
  True colour: max red 7 green 7 blue 3, shift red 0 green 3 blue 6
Got 256 exact BGR233 colours out of 256
Using shared memory PutImage
Zero size rect - ignoring
Rect too large: 28535x28192 at (30062, 27502)
<----Shows errors dialog: "The connection to the host has been interrupted" ---->

<--- krdc closes------>
ShmCleanup called

Attachment: pgpkd91TyZQrQ.pgp
Description: PGP signature

Reply via email to