xpra icon
Bug tracker and wiki

Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#44 closed defect (fixed)

right-click freezes window display

Reported by: pmarek Owned by: Antoine Martin
Priority: major Milestone: 0.0.7.x
Component: server Version: 0.0.7.32
Keywords: Cc:

Description

I've got a xchat window; a right-click on a URL should popup a menu, but only gives an empty white rectangle, and the window is not refreshed anymore.

XPra=>refresh doesn't help; but clicking on the button location changes the title, and I can send my input to IRC.

using strace on the server gave me this: (sadly not in any logfile!) - please read with caution, might have garbled something.

29976 11:59:23.303694 send(22, "PS00000000000050l21:new-override-redirecti4ei826ei683ei338ei94edee", 66, 0) = 66
...
write(2," ....:"
Unhandled exception in thread started by
<bound method ServerSource.damage_to_data of <xpra.server.ServerSource object at 0xa75504c>>
Traceback (most recent call last):
File \"/usr/lib/xpra/xpra/server.py\", line 311, in damage_to_data
(_, _, ww, wh) = self._desktop_manager.window_geometry(window)
 File \"/usr/lib/xpra/xpra/server.py\", line 85, in window_geometry
return self._models[model].geom\n"

KeyError
<OverrideRedirectWindowModel object at 0xa801a7c (wimpiggy+window+OverrideRedirectWindowModel at 0xa7d72d0)



Attachments (1)

xpra-crash.log (2.2 KB) - added by pmarek 9 years ago.

Download all attachments as: .zip

Change History (6)

Changed 9 years ago by pmarek

Attachment: xpra-crash.log added

comment:1 Changed 9 years ago by Antoine Martin

Owner: changed from Antoine Martin to Antoine Martin
Status: newaccepted

sorry about that, transient windows were causing an error in one of the loops that should never exit... causing the whole thing to stall

temporary fix in r287, will make a better fix later

comment:2 Changed 9 years ago by pmarek

r287 make that better ... right click now works.
Thank you for the quick fix!

comment:3 Changed 9 years ago by Antoine Martin

Resolution: fixed
Status: acceptedclosed

comment:4 Changed 9 years ago by Antoine Martin

The better fix is in r300

comment:5 Changed 9 years ago by Antoine Martin

Milestone: 0.0.7.x
Version: 0.0.7.32
Note: See TracTickets for help on using tickets.