swarm-support
[Top][All Lists]
Advanced

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

Running in W95


From: David Aliaga
Subject: Running in W95
Date: Fri, 30 Jun 2000 06:03:54 -0700 (PDT)

Hello Everybody.

I am running a simulation with Swarm for W95. But I
got very nasty and strange problems. I tried my best
to see what is happening, but now I can help but ask
help.

When I ran the simulation I wrote I got the panel and
the probes for ModelSwarm and ObserverSwarm. And
everything is ok. The problems starts when I press
Start or Next. I got the ZoomRaster with my agents but
the drawing is awfully wrong. To the difference with
the examples (like HeatBugs) I cant see the agents
moving but only a green spot covering the black. And
when I click with the right botton to see a probe of
the agents the program crash. I tried gdb but it is
awfully confusing when used with ObjC cause I cant
print the values of the instance variables of the
model. Anyway Attached is the results of backtrace I
made in gdb

The simulation is completely simple (I wanted to be
sure it runs before applying the learning module I am
working with) Just 4 agents moving randomly and a prey
moving randomly too. That's it.

When I ran the applications or when I make the
examples in the tutorial everything goes fine, I can
probe the agents (the bugs in simpleObeserverBug2 for
example) so the instalation seems to be OK. My code is
the problem, but I have tried and review everything
and I am completely frustrated. Could Someone have an
Idea what is going on?

David

__________________________________________________
Do You Yahoo!?
Get Yahoo! Mail - Free email you can access from anywhere!
http://mail.yahoo.com/
This is the signal after the right click ...
=============================================================
Program received signal SIGSEGV, Segmentation fault.
0x69cfc110 in swarm_directory_objc_find (env=0x0, object=0x4669128)
    at /src/Swarm/swarm/src/defobj/directory.m:206
206     /src/Swarm/swarm/src/defobj/directory.m: No such file or directory.
(gdb)
==============================================================
and after a backtrace I got:

=============================================================

#0  0x69cfc110 in swarm_directory_objc_find (env=0x0, object=0x4669128)
    at /src/Swarm/swarm/src/defobj/directory.m:206
#1  0x69cfc136 in swarm_directory_objc_find_java (env=0x0, object=0x4669128)
    at /src/Swarm/swarm/src/defobj/directory.m:215
#2  0x69ce35d9 in _i_Object_s__forward__ (self=0x4669128, _cmd=0x45905d8,
    aSel=0x405de4, argFrame=0x2543a4c)
    at /src/Swarm/swarm/src/defobj/DefObject.m:605
#3  0x641ca0b0 in __objc_forward (object=0x4669128, sel=0x405de4,
    args=0x2543a4c) at /src/Swarm/swarm/libobjc/sendmsg.c:571
#4  0x641c9e4d in __objc_word_forward (rcv=0x4669128, op=0x405de4)
    at /src/Swarm/swarm/libobjc/sendmsg.c:499
#5  0x69ce347b in _i_Object_s__perform_with_with_ (self=0x4669128,
    _cmd=0x69def8a4, aSel=0x405de4, anObject1=0x4, anObject2=0x4)
    at /src/Swarm/swarm/src/defobj/DefObject.m:584
#6  0x69ca8eb7 in _i_Raster__handleButton_X_Y_ (self=0x465fb48,
    _cmd=0x69df3afc, n=3, x=4, y=4) at /src/Swarm/swarm/src/tkobjc/Raster.m:21
#7  0x69cb185b in _i_ZoomRaster__handleButton_X_Y_ (self=0x465fb48,
    _cmd=0x69df3afc, n=3, x=52, y=47)
    at /src/Swarm/swarm/src/tkobjc/ZoomRaster.m:252
#8  0x69dc277f in __builtin_avcall ()
#9  0x69d003bb in objc_call (fa=0x46723a8)
    at /src/Swarm/swarm/src/defobj/_fcall.m:167
#10 0x69ce86d4 in _i_FCall_c__performCall (self=0x4673e88, _cmd=0x69df549c)
    at /src/Swarm/swarm/src/defobj/FCall.m:550
#11 0x69cbbe37 in tclObjc_msgSendToClientData (clientData=0x465fb48,
    interp=0x45de890, argc=7, argv=0x2544630)
    at /src/Swarm/swarm/src/tclobjc/tclObjc.m:342
#12 0x69cbc367 in tclObjc_msgSendToArgv1 (clientData=0x0, interp=0x45de890,
    argc=8, argv=0x254462c) at /src/Swarm/swarm/src/tclobjc/tclObjc.m:465
#13 0x66004455 in TclInvokeStringCommand (clientData=0x45f0a90,
    interp=0x45de890, objc=8, objv=0x45df538)
    at /src/tcl/win/../generic/tclBasic.c:1745
#14 0x660221e6 in TclExecuteByteCode (interp=0x45de890, codePtr=0x4640028)
    at /src/tcl/win/../generic/tclExecute.c:955
#15 0x66004f6c in Tcl_EvalObj (interp=0x45de890, objPtr=0x45e9228)
    at /src/tcl/win/../generic/tclBasic.c:2645
#16 0x66045900 in Tcl_UplevelObjCmd (dummy=0x0, interp=0x45de890, objc=4,
    objv=0x45df528) at /src/tcl/win/../generic/tclProc.c:612
#17 0x660221e6 in TclExecuteByteCode (interp=0x45de890, codePtr=0x46654a0)
    at /src/tcl/win/../generic/tclExecute.c:955
#18 0x66004f6c in Tcl_EvalObj (interp=0x45de890, objPtr=0x45def18)
    at /src/tcl/win/../generic/tclBasic.c:2645
#19 0x66046026 in TclObjInterpProc (clientData=0x45f1250, interp=0x45de890,
    objc=8, objv=0x45df504) at /src/tcl/win/../generic/tclProc.c:996
#20 0x660221e6 in TclExecuteByteCode (interp=0x45de890, codePtr=0x4668328)
    at /src/tcl/win/../generic/tclExecute.c:955
#21 0x66004f6c in Tcl_EvalObj (interp=0x45de890, objPtr=0x45e9738)
    at /src/tcl/win/../generic/tclBasic.c:2645
#22 0x66004b87 in Tcl_Eval (interp=0x45de890,
    string=0x2545838 " address@hidden handleButton: 3 X: 52 Y: 47 ")
    at /src/tcl/win/../generic/tclBasic.c:2453
#23 0x660065ba in Tcl_GlobalEval (interp=0x45de890,
    command=0x2545838 " address@hidden handleButton: 3 X: 52 Y: 47 ")
    at /src/tcl/win/../generic/tclBasic.c:3983
#24 0x6631bef5 in Tk_BindEvent (bindingTable=0x46127a8, eventPtr=0x4673c28,
    tkwin=0x4667490, numObjects=0, objectPtr=0x254596c)
    at /src/tk/win/../generic/tkBind.c:1731
#25 0x66335818 in TkBindEventProc (winPtr=0x4667490, eventPtr=0x4673c28)
    at /src/tk/win/../generic/tkCmds.c:242
#26 0x6633c7e0 in Tk_HandleEvent (eventPtr=0x4673c28)
    at /src/tk/win/../generic/tkEvent.c:657
#27 0x6633cb5a in WindowEventProc (evPtr=0x4673c20, flags=-1)
    at /src/tk/win/../generic/tkEvent.c:983
#28 0x6603d5f7 in Tcl_ServiceEvent (flags=-1)
    at /src/tcl/win/../generic/tclNotify.c:444
#29 0x6603d8d1 in Tcl_DoOneEvent (flags=2)
    at /src/tcl/win/../generic/tclNotify.c:683
#30 0x66336429 in Tk_UpdateCmd (clientData=0x45f1ee8, interp=0x45de890,
    argc=1, argv=0x2545b0c) at /src/tk/win/../generic/tkCmds.c:854
#31 0x66004455 in TclInvokeStringCommand (clientData=0x45e2f00,
    interp=0x45de890, objc=1, objv=0x45df500)
    at /src/tcl/win/../generic/tclBasic.c:1745
#32 0x660221e6 in TclExecuteByteCode (interp=0x45de890, codePtr=0x4673b90)
    at /src/tcl/win/../generic/tclExecute.c:955
#33 0x66004f6c in Tcl_EvalObj (interp=0x45de890, objPtr=0x45def30)
    at /src/tcl/win/../generic/tclBasic.c:2645
#34 0x66004b87 in Tcl_Eval (interp=0x45de890, string=0x2545f9c "update")
    at /src/tcl/win/../generic/tclBasic.c:2453
#35 0x69cb9f99 in _i_TclInterp__eval_ (self=0x45dd6e8, _cmd=0x69df40d4,
    fmt=0x69cb2d94 "update") at /src/Swarm/swarm/src/tclobjc/TclInterp.m:345
#36 0x69cb2dc7 in tkobjc_update () at /src/Swarm/swarm/src/tkobjc/common.m:241
#37 0x69c5c8c1 in _i_VarProbeWidget__update (self=0x4659800, _cmd=0x69dd1438)
    at /src/Swarm/swarm/src/simtoolsgui/VarProbeWidget.m:121
#38 0x69c5bb9b in _i_SimpleProbeDisplay__update (self=0x4650be8,
    _cmd=0x69dd0c38)
    at /src/Swarm/swarm/src/simtoolsgui/SimpleProbeDisplay.m:134
#39 0x69ce3342 in _i_Object_s__perform_ (self=0x4650be8, _cmd=0x69e1f064,
    aSel=0x69dd0c38) at /src/Swarm/swarm/src/defobj/DefObject.m:564
#40 0x69d0862e in _i_Collection_any__forEach_ (self=0x46438f0,
    _cmd=0x69dd0c40, aSelector=0x69dd0c38)
    at /src/Swarm/swarm/src/collections/Collection.m:217
#41 0x69c5a1d9 in _i_ProbeDisplayManager__update (self=0x46436b0,
    _cmd=0x405e3c) at /src/Swarm/swarm/src/simtoolsgui/ProbeDisplayManager.m:87
#42 0x69dc277f in __builtin_avcall ()
#43 0x69d003bb in objc_call (fa=0x466df28)
    at /src/Swarm/swarm/src/defobj/_fcall.m:167
#44 0x69ce86d4 in _i_FCall_c__performCall (self=0x466e820, _cmd=0x69dfae5c)
    at /src/Swarm/swarm/src/defobj/FCall.m:550
#45 0x69ccc0a7 in _i_ActionTo_c___performAction__ (self=0x466dee8,
    _cmd=0x69dffb84, anActivity=0x4668258)
    at /src/Swarm/swarm/src/activity/Action.m:286
#46 0x69cd822d in _i_Activity_c___run_ (self=0x4668258, _cmd=0x69dffb6c)
    at /src/Swarm/swarm/src/activity/XActivity.m:190
#47 0x69cd815a in _i_Activity_c___run_ (self=0x46712f8, _cmd=0x69dffb6c)
    at /src/Swarm/swarm/src/activity/XActivity.m:148
#48 0x69cd815a in _i_Activity_c___run_ (self=0x46715a8, _cmd=0x69dffb6c)
    at /src/Swarm/swarm/src/activity/XActivity.m:148
#49 0x69cd815a in _i_Activity_c___run_ (self=0x466ff00, _cmd=0x69dffb54)
    at /src/Swarm/swarm/src/activity/XActivity.m:148
#50 0x69cd8073 in _i_Activity_c__run (self=0x466ff00, _cmd=0x69dce638)
    at /src/Swarm/swarm/src/activity/XActivity.m:76
#51 0x69c544f9 in _i_ControlPanel__startInActivity_ (self=0x4616108,
    _cmd=0x69dcee58, activityID=0x466ff00)
    at /src/Swarm/swarm/src/simtoolsgui/ControlPanel.m:100
#52 0x69c554b4 in _i_GUISwarm__go (self=0x4644e20, _cmd=0x405044)
    at /src/Swarm/swarm/src/simtoolsgui/GUISwarm.m:49
#53 0x40115e in main (argc=1, argv=0x4580958) at main.m:25
#54 0x610022c5 in _size_of_stack_reserve__ ()
#55 0x61002855 in _size_of_stack_reserve__ ()
#56 0x40417b in cygwin_crt0 ()
#57 0x40103b in mainCRTStartup ()
#58 0xbff88fce in libtk80_a_iname ()
#59 0xbff88e7c in libtk80_a_iname ()
#60 0xbff87894 in libtk80_a_iname ()
#61 0x8 in ?? ()
#62 0x6912cd00 in ?? ()
Cannot access memory at address 0x16007004

==============================================================
None of the files mentioned are mine but are from the Swarm distribution 
so I dont know what this could mean

reply via email to

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