freeride-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [FR-users] [BUG] Debugging problem


From: Laurent Julliard
Subject: Re: [FR-users] [BUG] Debugging problem
Date: Tue, 01 Jul 2003 13:48:22 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030529

Dmitry V. Sabanin wrote:
Hi!
I have strange problem while trying debugging a simple test file.
Before that i debugged big program, and then succesfully stoped it.

P.S. If it's unresolvable from information that i attached, plz ignore me :)

$ ruby ./freeride.rb /work/fun/happy_tickets.rb on druby://muraveylabs:36460 attached.
/work/code-ai/tests.rb on druby://muraveylabs:36465 attached.
/work/sdmitry.rb on druby://muraveylabs:36473 attached.
/home/cvs/freeride/./plugins/rubyide_fox_gui/appframe.rb:153: [BUG] Segmentation fault
ruby 1.6.8 (2002-12-24) [i386-linux]
Aborted




I tried your little program below and when I launch the debugger it says there is a syntax error! Which is true :-) There is an 'end' missing in the if-else of the get_food method

Once corrected the debugger runs gracefully on your code sample.

Laurent



------------------------------------------------------------------------

2003-06-24 14:38:58 :: [INFO]  --- FreeRIDE Started on Tue Jun 24 14:38:53 
KRAST 2003
2003-06-24 14:38:58 :: [INFO]  Plugin(rubyide_fox_gui-appframe): AppFrame 
started
2003-06-24 14:38:59 :: [INFO]  Plugin(rubyide_fox_gui-appframe): Dockbar UI 
components positioned OK!
2003-06-24 14:38:59 :: [INFO]  Plugin(rubyide_fox_gui-toolbar): ToolBar 1 
started
2003-06-24 14:39:01 :: [INFO]  Plugin(rubyide_fox_gui-statusbar): Status Bar  1 
started
2003-06-24 14:39:01 :: [INFO]  Plugin(rubyide_fox_gui-menubar): MenuBar 1 
started
2003-06-24 14:39:02 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): DockPane 
Renderer for /system/ui/components/DockPane/Output View/ created
2003-06-24 14:39:02 :: [INFO]  Plugin(rubyide_fox_gui-outputpane): OuptutPane 
started
2003-06-24 14:39:02 :: [INFO]  Plugin(rubyide_fox_gui-dockbar): DockBar south 
started
2003-06-24 14:39:02 :: [INFO]  Plugin(rubyide_fox_gui-dockbar): DockBar south 
created
2003-06-24 14:39:02 :: [INFO]  Plugin(rubyide_fox_gui-dockbar): DockBar west 
started
2003-06-24 14:39:02 :: [INFO]  Plugin(rubyide_fox_gui-dockbar): DockBar west 
created
2003-06-24 14:39:03 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): DockPane 
Renderer for /system/ui/components/DockPane/File View/ created
2003-06-24 14:39:07 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): DockPane 
Renderer for /system/ui/components/DockPane/Source View/ created
2003-06-24 14:39:27 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): Reparenting 
/system/ui/components/DockPane/Source View/ to 
/system/ui/components/DockBar/west
2003-06-24 14:39:30 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): Reparenting 
/system/ui/components/DockPane/File View/ to /system/ui/components/DockBar/west
2003-06-24 14:39:32 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): Reparenting 
/system/ui/components/DockPane/Output View/ to 
/system/ui/components/DockBar/south
2003-06-24 14:40:07 :: [INFO]  Plugin(rubyide_fox_gui-editpane): EditPane 
created
2003-06-24 14:42:36 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): DockPane 
Renderer for /system/ui/components/DockPane/Debugger/ created
2003-06-24 14:42:36 :: [INFO]  Plugin(rubyide_tools_fox_debugger): Debugger 
renderer created /system/ui/components/Debugger/1/
2003-06-24 14:42:36 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): Reparenting 
/system/ui/components/DockPane/Debugger/ to /system/ui/components/DockBar/south
2003-06-24 14:42:36 :: [INFO]  Plugin(rubyide_tools_debugger): File to debug : 
/home/sdmitry/ruby-tests/test1.rb
2003-06-24 14:42:37 :: [INFO]  Plugin(rubyide_tools_debugger): Remote Debugger 
URI : druby://muraveylabs:33359, process id 2404
2003-06-24 14:42:37 :: [INFO]  Plugin(rubyide_tools_debugger): Debugger session 
started /system/ui/components/Debugger/1/
2003-06-24 14:42:37 :: [INFO]  Plugin(rubyide_tools_debugger): Debugger session 
created /system/ui/components/Debugger/1/
2003-06-24 14:43:09 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-06-24 14:43:13 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-06-24 14:46:18 :: [INFO]  --- FreeRIDE Started on Tue Jun 24 14:46:15 
KRAST 2003
2003-06-24 14:46:18 :: [ERROR] Plugin(rubyide_fox_gui-appframe): Error loading 
rubyide_fox_gui-appframe
No such file to load -- fox
/home/cvs/freeride/./plugins/rubyide_fox_gui/appframe.rb:17:in `require'
/home/cvs/freeride/./plugins/rubyide_fox_gui/appframe.rb:17
/home/cvs/freeride/freebase/lib/freebase/plugin.rb:187:in `require'
/home/cvs/freeride/freebase/lib/freebase/plugin.rb:187:in `load'
/home/cvs/freeride/freebase/lib/freebase/configuration.rb:68:in `load_plugins'
/home/cvs/freeride/freebase/lib/freebase/core.rb:64:in `initialize'
/home/cvs/freeride/freebase/lib/freebase/core.rb:35:in `new'
/home/cvs/freeride/freebase/lib/freebase/core.rb:35:in `startup'
freeride.rb:80:in `startup'
freeride.rb:92
2003-06-24 14:46:33 :: [INFO]  --- FreeRIDE Started on Tue Jun 24 14:46:30 
KRAST 2003
2003-06-24 14:46:33 :: [ERROR] Plugin(rubyide_fox_gui-appframe): Error loading 
rubyide_fox_gui-appframe
No such file to load -- fox
/home/cvs/freeride/./plugins/rubyide_fox_gui/appframe.rb:17:in `require'
/home/cvs/freeride/./plugins/rubyide_fox_gui/appframe.rb:17
/home/cvs/freeride/freebase/lib/freebase/plugin.rb:187:in `require'
/home/cvs/freeride/freebase/lib/freebase/plugin.rb:187:in `load'
/home/cvs/freeride/freebase/lib/freebase/configuration.rb:68:in `load_plugins'
/home/cvs/freeride/freebase/lib/freebase/core.rb:64:in `initialize'
/home/cvs/freeride/freebase/lib/freebase/core.rb:35:in `new'
/home/cvs/freeride/freebase/lib/freebase/core.rb:35:in `startup'
freeride.rb:80:in `startup'
freeride.rb:92
2003-06-24 14:50:10 :: [INFO]  --- FreeRIDE Started on Tue Jun 24 14:49:58 
KRAST 2003
2003-06-24 14:50:10 :: [INFO]  Plugin(rubyide_fox_gui-appframe): AppFrame 
started
2003-06-24 14:50:10 :: [INFO]  Plugin(rubyide_fox_gui-appframe): Dockbar UI 
components positioned OK!
2003-06-24 14:50:11 :: [INFO]  Plugin(rubyide_fox_gui-toolbar): ToolBar 1 
started
2003-06-24 14:50:13 :: [INFO]  Plugin(rubyide_fox_gui-statusbar): Status Bar  1 
started
2003-06-24 14:50:13 :: [INFO]  Plugin(rubyide_fox_gui-menubar): MenuBar 1 
started
2003-06-24 14:50:14 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): DockPane 
Renderer for /system/ui/components/DockPane/Output View/ created
2003-06-24 14:50:14 :: [INFO]  Plugin(rubyide_fox_gui-outputpane): OuptutPane 
started
2003-06-24 14:50:14 :: [INFO]  Plugin(rubyide_fox_gui-dockbar): DockBar south 
started
2003-06-24 14:50:14 :: [INFO]  Plugin(rubyide_fox_gui-dockbar): DockBar south 
created
2003-06-24 14:50:14 :: [INFO]  Plugin(rubyide_fox_gui-dockbar): DockBar west 
started
2003-06-24 14:50:14 :: [INFO]  Plugin(rubyide_fox_gui-dockbar): DockBar west 
created
2003-06-24 14:50:15 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): DockPane 
Renderer for /system/ui/components/DockPane/File View/ created
2003-06-24 14:50:18 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): DockPane 
Renderer for /system/ui/components/DockPane/Source View/ created
2003-06-24 14:50:18 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): Reparenting 
/system/ui/components/DockPane/Source View/ to 
/system/ui/components/DockBar/west
2003-06-24 14:50:18 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): Reparenting 
/system/ui/components/DockPane/File View/ to /system/ui/components/DockBar/west
2003-06-24 14:50:18 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): Reparenting 
/system/ui/components/DockPane/Output View/ to 
/system/ui/components/DockBar/south
2003-06-24 14:52:16 :: [INFO]  Plugin(rubyide_fox_gui-editpane): EditPane 
created
2003-06-24 14:52:25 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): DockPane 
Renderer for /system/ui/components/DockPane/Debugger/ created
2003-06-24 14:52:25 :: [INFO]  Plugin(rubyide_tools_fox_debugger): Debugger 
renderer created /system/ui/components/Debugger/1/
2003-06-24 14:52:25 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): Reparenting 
/system/ui/components/DockPane/Debugger/ to /system/ui/components/DockBar/south
2003-06-24 14:52:25 :: [INFO]  Plugin(rubyide_tools_debugger): File to debug : 
/home/sdmitry/ruby-tests/test1.rb
2003-06-24 14:52:25 :: [INFO]  Plugin(rubyide_tools_debugger): Remote Debugger 
URI : druby://muraveylabs:33365, process id 2426
2003-07-01 16:15:22 :: [INFO]  --- FreeRIDE Started on Tue Jul 01 16:15:16 
KRAST 2003
2003-07-01 16:15:22 :: [INFO]  Plugin(rubyide_fox_gui-appframe): AppFrame 
started
2003-07-01 16:15:22 :: [INFO]  Plugin(rubyide_fox_gui-appframe): Dockbar UI 
components positioned OK!
2003-07-01 16:15:23 :: [INFO]  Plugin(rubyide_fox_gui-toolbar): ToolBar 1 
started
2003-07-01 16:15:25 :: [INFO]  Plugin(rubyide_fox_gui-statusbar): Status Bar  1 
started
2003-07-01 16:15:25 :: [INFO]  Plugin(rubyide_fox_gui-menubar): MenuBar 1 
started
2003-07-01 16:15:26 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): DockPane 
Renderer for /system/ui/components/DockPane/Output View/ created
2003-07-01 16:15:26 :: [INFO]  Plugin(rubyide_fox_gui-outputpane): OuptutPane 
started
2003-07-01 16:15:26 :: [INFO]  Plugin(rubyide_fox_gui-dockbar): DockBar south 
started
2003-07-01 16:15:26 :: [INFO]  Plugin(rubyide_fox_gui-dockbar): DockBar south 
created
2003-07-01 16:15:26 :: [INFO]  Plugin(rubyide_fox_gui-dockbar): DockBar west 
started
2003-07-01 16:15:26 :: [INFO]  Plugin(rubyide_fox_gui-dockbar): DockBar west 
created
2003-07-01 16:15:27 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): DockPane 
Renderer for /system/ui/components/DockPane/File View/ created
2003-07-01 16:15:30 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): DockPane 
Renderer for /system/ui/components/DockPane/Source View/ created
2003-07-01 16:15:30 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): Reparenting 
/system/ui/components/DockPane/File View/ to /system/ui/components/DockBar/west
2003-07-01 16:15:30 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): Reparenting 
/system/ui/components/DockPane/Output View/ to 
/system/ui/components/DockBar/south
2003-07-01 16:15:31 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): Reparenting 
/system/ui/components/DockPane/Source View/ to 
/system/ui/components/DockBar/west
2003-07-01 16:16:05 :: [INFO]  Plugin(rubyide_fox_gui-editpane): EditPane 
created
2003-07-01 16:16:38 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): DockPane 
Renderer for /system/ui/components/DockPane/Debugger/ created
2003-07-01 16:16:38 :: [INFO]  Plugin(rubyide_tools_fox_debugger): Debugger 
renderer created /system/ui/components/Debugger/1/
2003-07-01 16:16:38 :: [INFO]  Plugin(rubyide_fox_gui-dockpane): Reparenting 
/system/ui/components/DockPane/Debugger/ to /system/ui/components/DockBar/south
2003-07-01 16:16:38 :: [INFO]  Plugin(rubyide_tools_debugger): File to debug : 
/work/fun/happy_tickets.rb
2003-07-01 16:16:38 :: [INFO]  Plugin(rubyide_tools_debugger): Remote Debugger 
URI : druby://muraveylabs:36460, process id 23490
2003-07-01 16:16:38 :: [INFO]  Plugin(rubyide_tools_debugger): Debugger session 
started /system/ui/components/Debugger/1/
2003-07-01 16:16:39 :: [INFO]  Plugin(rubyide_tools_debugger): Debugger session 
created /system/ui/components/Debugger/1/
2003-07-01 16:16:44 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:16:47 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:16:48 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:16:49 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:16:51 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:16:52 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:16:52 :: [INFO]  Plugin(rubyide_tools_debugger): Debugger session 
stopped /system/ui/components/Debugger/1/
2003-07-01 16:17:36 :: [INFO]  Plugin(rubyide_fox_gui-editpane): EditPane 
created
2003-07-01 16:17:44 :: [INFO]  Plugin(rubyide_tools_debugger): File to debug : 
/work/code-ai/tests.rb
2003-07-01 16:17:44 :: [INFO]  Plugin(rubyide_tools_debugger): Remote Debugger 
URI : druby://muraveylabs:36465, process id 23494
2003-07-01 16:17:44 :: [INFO]  Plugin(rubyide_tools_debugger): Debugger session 
started /system/ui/components/Debugger/1/
2003-07-01 16:18:27 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:27 :: [INFO]  Plugin(rubyide_fox_gui-editpane): EditPane 
created
2003-07-01 16:18:31 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:31 :: [INFO]  Plugin(rubyide_fox_gui-editpane): EditPane 
created
2003-07-01 16:18:32 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:33 :: [INFO]  Plugin(rubyide_fox_gui-editpane): EditPane 
created
2003-07-01 16:18:34 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:34 :: [INFO]  Plugin(rubyide_fox_gui-editpane): EditPane 
created
2003-07-01 16:18:35 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:36 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:37 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:37 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:38 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:38 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:39 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:39 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:40 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:40 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:40 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:40 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:41 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:41 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:41 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:41 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:41 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:42 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:42 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:42 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:42 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:42 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:43 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:43 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:43 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:43 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:44 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:44 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:44 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:44 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:45 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:45 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:47 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:48 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:49 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:50 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:18:51 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step
2003-07-01 16:29:16 :: [INFO] Plugin(rubyide_tools_debugger): Set watchpoint 1: 2003-07-01 16:29:19 :: [INFO] Plugin(rubyide_tools_debugger): Set watchpoint 2: 2003-07-01 16:29:44 :: [INFO] Plugin(rubyide_fox_gui-editpane): EditPane created
2003-07-01 16:33:54 :: [INFO]  Plugin(rubyide_fox_gui-editpane): EditPane 
created
2003-07-01 16:33:55 :: [INFO]  Plugin(rubyide_tools_debugger): Debugger session 
stopped /system/ui/components/Debugger/1/
2003-07-01 16:34:01 :: [INFO]  Plugin(rubyide_tools_debugger): File to debug : 
/work/sdmitry.rb
2003-07-01 16:34:01 :: [INFO]  Plugin(rubyide_tools_debugger): Remote Debugger 
URI : druby://muraveylabs:36473, process id 23520
2003-07-01 16:34:01 :: [INFO] Plugin(rubyide_tools_debugger): Set watchpoint 1: 2003-07-01 16:34:01 :: [INFO] Plugin(rubyide_tools_debugger): Set watchpoint 2: 2003-07-01 16:34:01 :: [INFO] Plugin(rubyide_tools_debugger): Debugger session started /system/ui/components/Debugger/1/
2003-07-01 16:34:13 :: [INFO]  Plugin(rubyide_tools_debugger): Debug command: 
step


------------------------------------------------------------------------

hey = 'one-two'
class SDmitry
  def initialize(age = 18)
    @age = age
    @iq = 0.5
    @food_inside = 10
    @stomack_size = 60
  end
  def get_food(amount)
    if @food_inside < @stomack_size
@food_inside += amount return nil
    else
      diff = @stomack_size - @food_inside
  end
end

me = SDmitry.new


------------------------------------------------------------------------

_______________________________________________
Freeride-users mailing list
address@hidden
http://mail.nongnu.org/mailman/listinfo/freeride-users


--
Laurent JULLIARD - Xerox Global Services - XDD-G Manager
Tel: +33 (0)4 76 61 50 48 - Fax: +33 (0)4 76 61 51 99
>> Host your Xerox Software project on CodeX: http://codex.xerox.com





reply via email to

[Prev in Thread] Current Thread [Next in Thread]