On Sat, 15 Oct 2005 14:28:37 +0200 Martin Geisler <[EMAIL PROTECTED]> babbled:
> Your webserver wont crash because of problems with E17 -- that's the > beauty of having separated things out into different programs: the > stability of your webserver is independant of the stability of your > window manager. indeed. there is nothgin E can do to bring your webserver down. it has no access to hardware or root privelidges. if anything hangs your box it could be X itself as it is accessing hardware controlling a bus on your system etc. etc. it has root privs. but this woudl be an X bug. X is meand to provide an IPC pipe (x protocol) for applicatiosn to use to share a graphics device for display and input devices from getting user input. if it locks up, that's x's fault. this could happen using any wm or app as its an X bug. > And when E crashes then it detects this itself and gives you a dialog > box with the option to ignore the error, restart or quit. Simply > select restart and you'll be back with a fully working desktop. thank god for segv handlers :) NB - there are times this might not work and you just lose your desktop - it woudl be very rasre as i set up all the stuff for that dialog when e starts so ALL e has to do is show the window within the segv handler and then handle the expose events and redraw. it should work 99% of the time in the case of a segv or such - but it is in theiry possible the window id or memory has been corrupted that it set up earlier on. but hey - 99% is better than 0% :) -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
