Victor "Zverok" Shepelev wrote: >> Could you post it, then ? > > In fact, I can (none of the code is confidential). But for it be useful for > discussion, I should also "post" a bunch of libraries. > OK, here is the program's full text, and let's look. > > ---------- > require 'config' > > require 'htmr' > require 'htmr/extend' > require 'htmr/events' > > require 'net/http' > > MAIN_HTMR = 'nanobrowser.htmr' > > win = Htmr::Window.create_from_file(MAIN_HTMR, 'NanoBrowser') > > Net::HTTP.get_response '192.168.1.1', '/index.html' #1 > > node = win.get('#url') > > p node.window #2 > > Crashes at #2, if I'll comment #1, all works as expected > > Not looks very useful for understanding, yeah? :-\ Somehow puzzling... You're sure you don't have memory allocation problems in the C wrapper you did write for the library ? That's where I would look first... But, if that's not the case, you'll need a debugger. Vince -- Vincent Fourmond, PhD student http://vincent.fourmond.neuf.fr/