I just opened ticket 871 for this problem. (Sorry for the delay, I wanted to get the Bug Report tool information during an instance of the problem, and xpra had been well behaved last week.)
On Tue, May 19, 2015 at 11:23 AM, Antoine Martin <[email protected]> wrote: > On 19/05/15 22:20, Douglas Doole wrote: > > I am now running xpra 0.14.24 (both client and server) and I just got the > stuck spinners again. Anything I can gather to help debug this? > > Yes, please file a ticket following the guidelines here: > http://xpra.org/trac/wiki/ReportingBugs > I'll make sure we track it down. > > Cheers > Antoine > > > > On Wed, May 6, 2015 at 11:11 AM, Douglas Doole <[email protected]> > wrote: > >> Just hit the problem again. Here's the client log with "-d client" >> starting from the server not responding message >> >> 2015-05-06 11:06:35,078 server is not responding, drawing spinners over >> the windows >> 2015-05-06 11:06:35,196 ping echo server load=(0, 20, 50), measured >> client latency=2ms >> 2015-05-06 11:06:35,205 server is OK again >> 2015-05-06 11:06:35,206 process_draw 109990 bytes for window 1 using png >> encoding with options={'compress_level': 2} >> 2015-05-06 11:06:35,219 process_draw 99427 bytes for window 1 using png >> encoding with options={'compress_level': 2} >> 2015-05-06 11:06:35,228 record_decode_time(True) wid=1, png: 575x768, >> 22.3ms >> 2015-05-06 11:06:35,231 record_decode_time(True) wid=1, png: 575x768, >> 11.0ms >> 2015-05-06 11:06:35,287 process_draw 125023 bytes for window 1 using png >> encoding with options={'compress_level': 2} >> 2015-05-06 11:06:35,297 record_decode_time(True) wid=1, png: 575x768, >> 10.3ms >> 2015-05-06 11:06:40,269 process_draw 122605 bytes for window 1 using png >> encoding with options={'compress_level': 3} >> 2015-05-06 11:06:40,286 record_decode_time(True) wid=1, png: 575x768, >> 17.4ms >> 2015-05-06 11:06:42,228 process_draw 124183 bytes for window 1 using png >> encoding with options={'compress_level': 3} >> 2015-05-06 11:06:42,246 record_decode_time(True) wid=1, png: 575x768, >> 18.0ms >> 2015-05-06 11:06:42,385 process_draw 123751 bytes for window 1 using png >> encoding with options={'compress_level': 3} >> 2015-05-06 11:06:42,403 record_decode_time(True) wid=1, png: 575x768, >> 18.2ms >> 2015-05-06 11:06:44,065 check_echo_timeout(1430924744063) >> last_ping_echoed_time=1430924794068 >> 2015-05-06 11:06:44,069 average server latency=6.5, using max wait 1.01s >> 2015-05-06 11:06:44,072 ping echo server load=(0, 20, 50), measured >> client latency=3ms >> 2015-05-06 11:06:47,007 process_draw 125209 bytes for window 1 using png >> encoding with options={'compress_level': 3} >> 2015-05-06 11:06:47,025 record_decode_time(True) wid=1, png: 575x768, >> 17.4ms >> 2015-05-06 11:06:48,871 process_draw 105618 bytes for window 1 using png >> encoding with options={'compress_level': 3} >> 2015-05-06 11:06:48,884 record_decode_time(True) wid=1, png: 575x768, >> 12.4ms >> 2015-05-06 11:06:54,071 average server latency=6.5, using max wait 1.01s >> 2015-05-06 11:06:54,072 check_echo_timeout(1430924754065) >> last_ping_echoed_time=1430924804069 >> 2015-05-06 11:06:54,074 ping echo server load=(0, 20, 50), measured >> client latency=7ms >> 2015-05-06 11:06:54,231 process_draw 106959 bytes for window 1 using png >> encoding with options={'compress_level': 3} >> 2015-05-06 11:06:54,254 record_decode_time(True) wid=1, png: 575x768, >> 22.5ms >> 2015-05-06 11:06:57,833 process_draw 110440 bytes for window 1 using png >> encoding with options={'compress_level': 3} >> 2015-05-06 11:06:57,847 record_decode_time(True) wid=1, png: 575x768, >> 13.5ms >> 2015-05-06 11:06:58,493 process_draw 108951 bytes for window 1 using png >> encoding with options={'compress_level': 3} >> 2015-05-06 11:06:58,507 record_decode_time(True) wid=1, png: 575x768, >> 13.5ms >> 2015-05-06 11:06:58,922 process_draw 104383 bytes for window 1 using png >> encoding with options={'compress_level': 3} >> 2015-05-06 11:06:58,943 record_decode_time(True) wid=1, png: 575x768, >> 20.0ms >> 2015-05-06 11:06:58,957 process_draw 101628 bytes for window 1 using png >> encoding with options={'compress_level': 3} >> 2015-05-06 11:06:58,973 record_decode_time(True) wid=1, png: 575x768, >> 15.9ms >> 2015-05-06 11:06:59,230 process_draw 753 bytes for window 1 using png >> encoding with options={'compress_level': 3, 'store': 634, 'delta': 604} >> 2015-05-06 11:06:59,232 record_decode_time(True) wid=1, png: 553x15, 1.9ms >> 2015-05-06 11:07:03,057 server cursor sizes: default=85, max=(64, 64) >> 2015-05-06 11:07:03,057 new cursor at 6,4 with serial=135, dimensions: >> 24x24, len(pixels)=2304, default cursor size is 25, maximum=(64, 64) >> 2015-05-06 11:07:03,276 server cursor sizes: default=85, max=(64, 64) >> 2015-05-06 11:07:03,277 new cursor at 11,11 with serial=3, dimensions: >> 24x24, len(pixels)=2304, default cursor size is 25, maximum=(64, 64) >> 2015-05-06 11:07:03,304 server cursor sizes: default=85, max=(64, 64) >> 2015-05-06 11:07:03,305 new cursor at 6,4 with serial=114, dimensions: >> 24x24, len(pixels)=2304, default cursor size is 25, maximum=(64, 64) >> 2015-05-06 11:07:03,448 server cursor sizes: default=85, max=(64, 64) >> 2015-05-06 11:07:03,448 new cursor at 11,11 with serial=3, dimensions: >> 24x24, len(pixels)=2304, default cursor size is 25, maximum=(64, 64) >> 2015-05-06 11:07:03,871 update_focus(1, True) focused=None, grabbed=None >> 2015-05-06 11:07:03,871 send_focus(1) >> 2015-05-06 11:07:03,888 process_draw 90 bytes for window 1 using png >> encoding with options={'compress_level': 3} >> 2015-05-06 11:07:03,891 record_decode_time(True) wid=1, png: 7x15, 2.6ms >> 2015-05-06 11:07:04,067 check_echo_timeout(1430924764066) >> last_ping_echoed_time=1430924814071 >> 2015-05-06 11:07:04,072 average server latency=6.5, using max wait 1.01s >> 2015-05-06 11:07:04,077 ping echo server load=(0, 20, 50), measured >> client latency=3ms >> 2015-05-06 11:07:05,009 handle_key_action(GLClientWindow(1 : >> GLPixmapBacking(1, (575, 768), None)), <GTKKeyEvent object, contents: >> {'modifiers': [], 'group': 0, 'string': '\r', 'keyname': 'Return', >> 'pressed': True, 'keyval': 65293, 'keycode': 36}>) wid=1 >> 2015-05-06 11:07:05,035 server cursor sizes: default=85, max=(64, 64) >> 2015-05-06 11:07:05,035 new cursor at 8,8 with serial=4, dimensions: >> 16x16, len(pixels)=1024, default cursor size is 25, maximum=(64, 64) >> 2015-05-06 11:07:05,072 handle_key_action(GLClientWindow(1 : >> GLPixmapBacking(1, (575, 768), None)), <GTKKeyEvent object, contents: >> {'modifiers': [], 'group': 0, 'string': '\r', 'keyname': 'Return', >> 'pressed': False, 'keyval': 65293, 'keycode': 36}>) wid=1 >> 2015-05-06 11:07:05,112 process_draw 99622 bytes for window 1 using png >> encoding with options={'compress_level': 3} >> 2015-05-06 11:07:05,131 record_decode_time(True) wid=1, png: 575x748, >> 18.8ms >> 2015-05-06 11:07:05,563 server cursor sizes: default=85, max=(64, 64) >> 2015-05-06 11:07:05,563 new cursor at 11,11 with serial=3, dimensions: >> 24x24, len(pixels)=2304, default cursor size is 25, maximum=(64, 64) >> 2015-05-06 11:07:06,183 update_focus(1, False) focused=1, grabbed=None >> 2015-05-06 11:07:06,204 send_focus(0) >> 2015-05-06 11:07:06,218 process_draw 104 bytes for window 1 using png >> encoding with options={'compress_level': 3} >> 2015-05-06 11:07:06,220 record_decode_time(True) wid=1, png: 7x15, 1.0ms >> 2015-05-06 11:07:14,074 average server latency=6.5, using max wait 1.01s >> 2015-05-06 11:07:14,074 check_echo_timeout(1430924774067) >> last_ping_echoed_time=1430924824072 >> 2015-05-06 11:07:14,077 ping echo server load=(0, 20, 50), measured >> client latency=3ms >> 2015-05-06 11:07:24,068 check_echo_timeout(1430924784068) >> last_ping_echoed_time=1430924834073 >> 2015-05-06 11:07:24,074 average server latency=6.5, using max wait 1.01s >> 2015-05-06 11:07:24,077 ping echo server load=(0, 20, 50), measured >> client latency=4ms >> >> Toggling opengl on and off did make the spinner go away. >> >> On Wed, May 6, 2015 at 9:22 AM, Douglas Doole <[email protected]> >> wrote: >> >>> > You may also be able to restore things by toggling opengl off then >>> on >>> > again from the tray menu. (assuming your system supports opengl) >>> >>> I am using opengl, so I'll give this a try the next time I see it >>> happen. >>> >>> > Thanks for reporting it. >>> > It would help if I could reproduce the problem on my setup. >>> >>> If I ever determine something that triggers it, I'll be sure to update >>> you. >>> >>> > Can you tell us which applications were running when the problem >>> > occurred? (and also which ones were affected and which ones were not) >>> >>> Every time I've seen it (3 times now), I've had a mix of konsole and >>> gvim up. The problem has affected both window types. On the last >>> occurrence, I had two konsole windows and 4 gvim windows and only one >>> konsole window was affected. Previously I'd had a similar mix of windows, >>> but it was one gvim and two konsole windows that were affected. >>> >>> On the most recent occurrence I noticed that the troublesome spinner >>> is actually static until the window contents change. So, on the stuck >>> konsole, the spinner was frozen until I started typing, at which point it >>> rotated one segment for each character typed. I also noticed that the stuck >>> spinner survives things like window resizing, minimizing, etc. >>> >>> > Unfortunately, there isn't a specific debug switch for this feature, so >>> > you would need to use the big hammer "-d client", which will also log a >>> > lot of unrelated things. >>> > And even if the logging was more specific, it may not tell us enough to >>> > debug further. >>> >>> On the last occurrence, I captured the basic client log, but all it >>> showed was the "server is not responding, drawing spinners over the wind >>> ows" message. I'll add "-d client" and see if I get anything useful. >>> >>> On Wed, May 6, 2015 at 6:49 AM, Antoine Martin <[email protected]> >>> wrote: >>> >>>> Hi Douglas, >>>> >>>> On 06/05/15 00:00, Douglas Doole wrote: >>>> > Since upgrading to xpra 0.14.23, I've had a couple instances where >>>> I've had >>>> > a network hiccup and the spinners have appeared. Yet once the network >>>> is >>>> > moving again, the spinners have remained on some of the windows (not >>>> all) >>>> > even though they are otherwise responding properly. That is, I'm >>>> editing >>>> > text, cutting & pasting, etc. but the spinner is sitting in front of >>>> > everything spinning away. Needless to say, it makes the affected >>>> windows >>>> > pretty much unusable. >>>> > >>>> > Once this has happened, the only way I can clear things up is to drop >>>> the >>>> > client connection and re-connect to the server. >>>> You may also be able to restore things by toggling opengl off then on >>>> again from the tray menu. (assuming your system supports opengl) >>>> > I am not able to reproduce this on demand, but it has happened a >>>> couple >>>> > times now. I have no idea what the trigger might be. I had not seen >>>> this >>>> > problem before upgrading to 0.14.23. Bother the server and the client >>>> are >>>> > running Ubuntu 14.04. >>>> Thanks for reporting it. >>>> It would help if I could reproduce the problem on my setup. >>>> Can you tell us which applications were running when the problem >>>> occurred? (and also which ones were affected and which ones were not) >>>> > Unfortunately, I don't have a log from either of the times I've seen >>>> it >>>> > happen. Anything in particular I should capture to help debug it? >>>> Unfortunately, there isn't a specific debug switch for this feature, so >>>> you would need to use the big hammer "-d client", which will also log a >>>> lot of unrelated things. >>>> And even if the logging was more specific, it may not tell us enough to >>>> debug further. >>>> >>>> Looking at the spinner code, I found a couple of issues, maybe one of >>>> those is what was causing your problem. >>>> These fixes will be included in 0.14.24. >>>> >>>> Thanks >>>> Antoine >>>> >>>> _______________________________________________ >>>> shifter-users mailing list >>>> [email protected] >>>> http://lists.devloop.org.uk/mailman/listinfo/shifter-users >>>> >>> >>> >>> >>> -- >>> -- Doug Doole >>> >>> aibohphobia - The irrational fear of palindromes >>> >> >> >> >> -- >> -- Doug Doole >> >> aibohphobia - The irrational fear of palindromes >> > > > > -- > -- Doug Doole > > aibohphobia - The irrational fear of palindromes > > > -- -- Doug Doole aibohphobia - The irrational fear of palindromes _______________________________________________ shifter-users mailing list [email protected] http://lists.devloop.org.uk/mailman/listinfo/shifter-users
