Bug Tracker item #3465458, was opened at 2011-12-25 10:57 Message generated for change (Comment added) made by astrand You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1126848&aid=3465458&group_id=254363
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: UN*X version Group: 1.1.X Status: Open Resolution: None Priority: 5 Private: No Submitted By: canavan (canavan) Assigned to: Adam Tkac (atkac) Summary: Badmatch crash in ServerDialog.h Initial Comment: takeFocus() attemts to get the focus even if the window is not mapped. This causes a crash when the server selection dialog is iconified and receives the focus. This is 100% reproducable with MWM or 4DWM. This can be avoided by checking if the window is visible (patch below) or, as qt does in qapplication_x11.cpp, by using an XSetErrorHandler() that just ignores BadMatches from XSetInputFocus() calls, e.g. iif (err->error_code == BadMatch && err->request_code == 42 /* X_SetInputFocus */) {return 0;} The error message when crashing is: X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 42 (X_SetInputFocus) Serial number of failed request: 527 Current serial number in output stream: 527 ---------------------------------------------------------------------- >Comment By: Peter Åstrand (astrand) Date: 2011-12-28 00:00 Message: Thanks for the patch. However, we are migrating to the new FLTK based vncviewer, so I'm not sure how useful it is to change the legacy viewer. It has been removed from trunk. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1126848&aid=3465458&group_id=254363 ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel