system_ still hangs with OpenGL

Archives Forums/Linux Discussion/system_ still hangs with OpenGL

plash(Posted 2008) [#1]
It kept hanging when I was using OpenURL for a webpage (which eventually calls system_("gnome-open ~q"+url+"~q") - Ubuntu 8.04).
I also tried system_("man") just to see if it was Gnome or not, and it still hangs.

Anyone have a solution? (I am not using beryl/compiz)


Brucey(Posted 2008) [#2]
It's all to do with the "clock" that BlitzMax runs in the background on Linux. For external calls like that it really wants pausing for the duration of the call, and then restarted again - otherwise you can get hangs, because there's a small chance that the BlitzMax SIGALRM trigger will be called on a call to fork() in another process.

I posted a workaround for OpenURL HERE - dunno if it was ever implemented tho (probably not, as Linux isn't high on the list).


plash(Posted 2008) [#3]
That worked!
My Google sniffing didn't turn up that thread, thanks.

dunno if it was ever implemented tho (probably not, as Linux isn't high on the list).
Sadly :(