Bug 5876 - vncviewer crash when confused about multihead configuration
Summary: vncviewer crash when confused about multihead configuration
Status: CLOSED DUPLICATE of bug 5618
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: VNC (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.6.0
Assignee: Pierre Ossman
Depends on:
Reported: 2016-05-04 14:18 CEST by Henrik Andersson
Modified: 2016-05-04 14:31 CEST (History)
1 user (show)

See Also:
Acceptance Criteria:


Description Henrik Andersson cendio 2016-05-04 14:18:15 CEST
With the following assert in log file:

 Wed May  4 03:07:36 2016
  DecodeManager: Detected 2 CPU core(s)
  DecodeManager: Creating 2 decoder thread(s)
  CConn:       connected to host port 5910
  CConnection: Server supports RFB protocol version 3.8
  CConnection: Using RFB protocol version 3.8
  CConnection: Choosing security type None(1)
  X11PixelBuffer: Using default colormap and visual, TrueColor, depth 24.
  CConn:       Using pixel format depth 24 (32bpp) little-endian rgb888
  CConn:       Using Tight encoding
  CConn:       Enabling continuous updates
 vncviewer: /local/home/tlbuilder/buildarea/trunk/ctc/buildarea/BUILD/thinlinc- client/tigervnc/vncviewer/X11PixelBuffer.cxx:263: static int X11PixelBuffer::handleSystemEvent(void*, void*): Assertion `(*iter)->pendingPutImage >= 0' failed.

Couldn't produce backtrace due to lack of gdb at client were it is reproduced as:

1. Open Pheripherals->Display Preferences
2. Choose default for Secondary Display Profile
3. Apply
4. Try to connect using Thinlinc

Reproducable on HP T610.
Comment 1 Pierre Ossman cendio 2016-05-04 14:30:17 CEST
This code was added as part of bug 5618, so it's a regression. Closing as duplicate.

*** This bug has been marked as a duplicate of bug 5618 ***

Note You need to log in before you can comment on or make changes to this bug.