From: Iain Dooley Date: 2005-08-29T10:40:47+09:00 Subject: catching segmentation faults from Ruby hello, i've got ruby embedded into an application, and i've built a code editor that allows you to edit ruby code for a GUI at runtime. only problem is that something like this: @parent.child("widgetName").display(@count) will crash ruby if there is no child of parent with name "widgetName". i know that there is rb_funcall_protect that allows you to trap errors, but the problem is that i'm not doing an rb_funcall. the functions are being called from with Qt/Ruby bindings. is there a way that i can trap all errors from the ruby interpreter to prevent segfaults in dynamically edited code from crashing the program? cheers iain