Application hangs,
BlitzMax Forums/BlitzMax Programming/Application hangs,
| ||
hello. Im making an application in max 1.16. Its pretty simple. It talks with my server when it starts and gets rules for the computer. everything works great. It does exactly what i want it to do but when i leave it on for the night it has locked up at 100% proccessor usage in the morning. Please do anyone have any ideas i can try? I converted it to superstrict I use Longs with millisecs() (does that make any sence?) i use sockets, at first i used gnet but the bug was still there after i remade it with sockets. I started with automatic garbage collection and I now changed it to manual. Is there anything else one can think of? |
| ||
Do a PollSystem (or whatever its called) every now and then. Also it could be the event queue overflowing if it's not being purged regularly. |
| ||
Thanks! ill try that. I guess ill know the answer on monday :( hehe |
| ||
monday morning. it didnt work. the test computers were all locked up by the program running at 100% proccessor usage :( Any more ideas anyone? im installing max118 now and see if there is any difference. urg. i dont understand it. maybe ill just make an empty exe and see if it hangs as well |
| ||
Workaround: add delay(1) in the main loop. Ahm, also: Do you use Debuglogging by now? |
| ||
Well. I already have a delay of 100 in the main loop. and debuging is off. I did add some flushstream to the socket commands though today and recompiled with max118. i guess i will see if there is any difference by the time i go home or tommorow. thanks though! im thankfull for any hints! |
| ||
I have the same problem, my application just hangs the whole computer (something with sockets I suspect) did not happen before, it has nothing to do with the IDE, tried BLide, the default and the community's. However my hangs the second I close the application :( So it makes debugging impossible. If you find a solution I would be happy to try it. I'm going to try to revert the latest patch too, in case the error lies in there. |
| ||
Well im quite surprised now. Its dont think there is any worng with my programming at all. I made a really short example code. basicly an empty loop and it crashes just the same. after arround 5-6 hours. I think ill bugreport this |
| ||
It works with 1.12 (so far) so I'll go with that :) Maybe it is the same for you. |
| ||
use the latest 1.18. |
| ||
hehe. well thats an option even though a boring one. and i am using 1.18 now and it was no difference |
| ||
I'm still planning some kind of p2p whiteboard for company lans but if you can not leave a max application running in the background, then its not much use!... (this is what you are saying right?) |
| ||
yep. thats what im saying. |