[FR-users] debugger crash...

Laurent Julliard laurent at moldus.org
Sun Dec 12 16:08:34 EST 2004


I had this problem on rare occasion but I have never been able to find 
where the problem is exactly. Two things:

a) Can you close the source browser, exit, restart freeride and do the 
same debuggin session as before with no source broswer open. Let me 
know if you still see the problem.

b) could you send me a simplified version of threaded code that 
exhibits the problem

c) If you want to navigate from one thread to another go to the 
"frames" tab and select the thread you are interested in.

Laurent


tony summerfelt wrote:
> debugger feature is still pretty much dead in the water for me :/
> 
> i have threaded code i want to debug. while stepping through the code
> the threads tab shows nothing,  with enough stepping thorugh  the code
> i got the following error:
> 
> TypeError: Expected FXTreeItem *
> 
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/source_tree.rb:60:in
> `setItemData'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/source_tree.rb:60:in
> `set_node_data'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:191:in
> `append_to_tree'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:194:in
> `append_to_tree'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:193:in
> `each'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:193:in
> `append_to_tree'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:194:in
> `append_to_tree'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:193:in
> `each'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:193:in
> `append_to_tree'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:160:in
> `update_tree'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:109:in
> `initialize'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_tools_fox_source_browser/basic_source_browser.rb:106:in
> `call'
> G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:612:in
> `notify'
> G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:609:in
> `each_value'
> G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:609:in
> `notify'
> G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:348:in `link'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_gui/editpane.rb:113:in
> `make_current'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/editpane.rb:58:in
> `start'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/editpane.rb:56:in
> `call'
> G:/ruby.1.8.2/FreeRIDE/freeruby-win/lib/ruby/gems/1.8/gems/fxruby-1.2.2-mswin32/lib/fox12/responder2.rb:57:in
> `onHandleMsg'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/appframe.rb:154:in
> `setCurrent'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/appframe.rb:154:in
> `run'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/appframe.rb:154:in
> `appFrameSetup'
> G:/ruby.1.8.2/FreeRIDE/./plugins/rubyide_fox_gui/appframe.rb:152:in
> `call'
> G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:949:in `call'
> G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/databus.rb:559:in `call'
> G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:69:in
> `initialize'
> G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:68:in
> `initialize'
> G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:68:in `new'
> G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:68:in
> `initialize'
> G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:35:in `new'
> G:/ruby.1.8.2/FreeRIDE/freebase/lib/freebase/core.rb:35:in `startup'
> freeride.rb:77:in `startup'
> freeride.rb:116
> http://home.cogeco.ca/~tsummerfelt1
> telnet://ventedspleen.dyndns.org
> 
> _______________________________________________
> Freeride-users mailing list
> Freeride-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/freeride-users
> 


-- 
Laurent JULLIARD
http://www.moldus.org/~laurent


More information about the Freeride-users mailing list