From references to a similar bug I saw, it seems that the vncserver gets confused by "degenerate" windows. Probably the windows fvwm2 uses while letting
http://bugzilla.novell.com/show_bug.cgi?id=597424 http://bugzilla.novell.com/show_bug.cgi?id=597424#c0 Summary: vncserver crashes when connecting from another version of vncviewer or from a windows machine Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: x86-64 OS/Version: openSUSE 11.2 Status: NEW Severity: Major Priority: P5 - None Component: Network AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: rps@mat.uc.pt QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; pt-PT; rv:1.9.0.18) Gecko/2010020400 SUSE/3.0.18-0.1 Firefox/3.0.18 Problem started after upgrading a couple of computers to Opensuse 11.2. In a computer with opensuse 11.1 it still works. Xvnc crashes with this line in the logfile: Xvnc: pixman-region.c:670: pixman_region_append_non_o: Assertion `y1 < y2' failed. I am using the fvwm2 window manager and the normal behaviour when a new window is opened is for only an outline of the window to appear while waiting for the user to select the placement of that window. It is at this point that the server crashes. Reproducible: Always Steps to Reproduce: 1 - start a session with: vncserver -geometry 1024x768 -depth 24 :2 This session uses the fvwm2 window manager. 2 - from a different version (11.0) I connect with: vncviewer computer:2 In that session, when I start a new xterm (xterm &) the server Xvnc crashes immediately. In the logfile this line appears: Xvnc: pixman-region.c:670: pixman_region_append_non_o: Assertion `y1 < y2' failed 3 - I also managed to crash the server when connecting from the same version of vncviewer, (same steps) but it does not always happens. Actual Results: Xvnc crashed with this line on the logfile: Xvnc: pixman-region.c:670: pixman_region_append_non_o: Assertion `y1 < y2' failed. Expected Results: the xterm window should have appeared. the user select its placement (it is only a transparent outline) are considered "degenerate" and fail that assertion in the code. We use vncserver sessions as a simple way to give windows user access to Xwindows applications, so this is a big problem for us. Also vncserver sessions are intended to be long-lived, so crashes are very bad. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.