Comments (20)
2011-08-18 13:10:42: antoine changed status from new to accepted
from xpra.
2011-08-18 13:10:42: antoine commented
Looks like
gtk_main_quit_really()
is called whilst the network queues are still active, I think we should trapKeyboardInterrupt
and first stop the network thread. However, I am reluctant to make any changes until I can reproduce this issue.Can you re-produce it easily? (also, I don't think this really matters, but which svn version are you using?)
from xpra.
2011-08-18 16:55:32: FredSRichardson commented
I'll have to see if I can.
In general there is something very frustrating about using xpra with emacs. The old version was worse in some particular ways (the meta key would lock all the time) which the new version has fixed, but I keep getting "lockups" which I can't seem to replicate.
I think a "monkey at the keyboard" could replicate the lockup problems I have. I'm not sure that it would be easy to replicate the particular problem above.
I am using the latest SVN version (I did a fresh update yesterday before I got this problem).
from xpra.
2011-08-18 17:20:51: lindi commented
I think I have seen this one. Fred, can you add exact SVN revision numbers to your story?
In r130 my alt gets also stuck all the time but let's try to keep one issue per bug report.
from xpra.
2011-08-18 17:26:03: antoine commented
I have moved the 'alt gets stuck' to #13 - I'll try to take a look at this asap, please add details there.
from xpra.
2011-08-18 17:33:01: FredSRichardson commented
I'm at SVN version r134.
I should be clear about this: I no longer get Alt lockups with the newer versions of xpra (new meaning newer than what you get using Ubuntu aptitude).
I now get application level lockups where Emacs does not respond to the keyboard anymore. Sometimes I can minimize and maximize to bring it back or keep clicking the mouse until the Emacs GUI wakes up, but more often I have to Ctr-C my xpra session and re-attach.
from xpra.
2011-08-18 17:44:49: antoine commented
Assuming that I am not enough of a monkey to trigger this bug (this would surprise many - nonetheless...), please try running xpra with:
-d all
and/or stracing it when the next lockup occurs so I can get an idea of what it is doing.
from xpra.
2011-08-18 18:13:59: FredSRichardson commented
Okay, that's an even better idea. I can also try both (-d all and strace) and redirect output to a log file.
Thanks!
-Fred
from xpra.
2011-08-22 17:11:03: FredSRichardson commented
xpra has been pretty well behaved with the -d all flag. Perhaps it needed the burden of print to stdout ;)
I did finally get a lockup. This is just running with the "-d all" flag. Attached are the server log and the last bit of the client log (which is quite at 48Meg).
from xpra.
2011-08-22 17:12:39: FredSRichardson uploaded file server-14.2011_08_22.log
(87.4 KiB)
from xpra.
2011-08-22 17:12:54: FredSRichardson uploaded file client-2011_08_22-end.log
(92.3 KiB)
from xpra.
2011-08-22 18:36:47: antoine commented
Thx.
Hmm, sounds like a heisenbug of the timing/race type..
I'll take a look asap (probably end of the week).
from xpra.
2011-08-30 13:47:09: FredSRichardson commented
Let me know if you need anymore info on this. I've been saving logs, though it's hard for me to figure out where in the log the lockup occurs... I assume it's sometime after the last "key-action" though that seems to be 33K lines back in my log file.
from xpra.
2011-08-30 13:56:22: antoine commented
IIRC there was nothing obvious in the logs
The best thing would be to get a reproducible test case.
from xpra.
2011-08-30 15:11:52: FredSRichardson commented
Hmm... sadly this happen several times a day but I can't for the life of me figure out what triggers it.
from xpra.
2011-09-23 15:46:14: antoine commented
There were a number of improvements to the read loop recently (r166 and r156) - does this still occur with the latest version? or even better with trunk?
from xpra.
2011-11-21 14:25:26: totaam changed status from accepted to closed
from xpra.
2011-11-21 14:25:26: totaam changed resolution from ** to worksforme
from xpra.
2011-11-21 14:25:26: totaam commented
No updates, closing.
from xpra.
2012-02-20 19:46:24: totaam
from xpra.
Related Issues (20)
- tip: clipboard usage via xclipboard HOT 2
- probe-error:not painted on screen HOT 5
- Unable to use (copilot) tab-completion in PyCharm HOT 1
- Something "very weird" happens, and the Session Info window cannot be click-drag-moved HOT 2
- Use more native file picker/save dialogs HOT 5
- run_scaled parsed is wrong making it impossible to use it as intended. HOT 2
- WinKey is not "pass through" HOT 1
- Copying 🥳 from Windows to Ubuntu works, from Ubuntu to Windows it gives `ð¥³` HOT 3
- switch to asyncssh
- send more than one clipboard target to greedy clients
- xpra client v6 can not attach to the v5 server HOT 2
- Server crash when using IntelliJ IDEA HOT 7
- Can't attach microsoft edge session locally. HOT 2
- clopboard copy returns python "byte" string HOT 3
- Failed to copy from linux to windows HOT 4
- Failed to connect to socket /tmp/dbus-gXpCRTJe1M: Connection refused HOT 7
- blank window in lxqt desktop when attach locally HOT 4
- "Server does not support speaker forwarding" when connected via SSH HOT 1
- Dithering artifacts with PNG 8 bit colour encoding HOT 7
- OpenGL Error on windows 11 in v6.0 client HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xpra.