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@rubyforge.org
> http://rubyforge.org/mailman/listinfo/freeride-users
>
--
Laurent JULLIARD
http://www.moldus.org/~laurent