[Bug 667275] Re: rdesktop seamless integration crashes on 64bit

Kees Cook kees at ubuntu.com
Thu Mar 10 23:53:31 UTC 2011


Thanks for this patch! It looks like upstream has already fixed this in
Subversion but not yet released an updated package. I'll pull the
upstream patch (which includes another fix as well) and upload it.
Thanks!

http://rdesktop.svn.sourceforge.net/viewvc/rdesktop/rdesktop/trunk/ewmhints.c?r1=1550&r2=1554&view=patch

** Changed in: rdesktop (Ubuntu)
     Assignee: (unassigned) => Kees Cook (kees)

** Changed in: rdesktop (Ubuntu)
       Status: New => Fix Committed

** Changed in: rdesktop (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is a direct subscriber.
https://bugs.launchpad.net/bugs/667275

Title:
  rdesktop seamless integration crashes on 64bit

Status in “rdesktop” package in Ubuntu:
  Fix Committed

Bug description:
  Binary package hint: rdesktop

  Using rdesktop on an AMD64 bit architecutre with the seamlessRDP feature
  http://www.cendio.com/seamlessrdp/
  crashes rdesktop whenever a new window is opened.

  I've traces this back to some odd definition in the Xorg spec, where 32 bit values
  are specified as long, regardless of architecture, and hence need to be 64 bit on
  AMD64. The original code uses uint32_t, which causes crashes during parsing of
  icons for an enhanced window manager hint.

  The attached patch fixes the issue, and adds sanity checks to catch similar errors
  during pointer arithmetic on icon data. The upstream ML seems to be dead, hence
  the repost here, with the hope that Ubuntu integrates the patch.

  The patch has been in heavy usage on my machine, and no furhter
  crashes occured.



More information about the Ubuntu-sponsors mailing list