Hi all,

I am having a problem with a setup that used to work. The important flag
is --garnet-network, without which everything works just fine.

Versions from before Sep 05 in the dev repo were working, unfortunately
I don't have the exact commit when it stopped working; if nobody has an
idea what is going wrong, I'll start bisecting.

Does anyone have an idea where to start looking to fix it? (See attached
*.log files for gem5 output)

Thanks,

-- Marco



$ hg parents
changeset:   9247:73c3eb0dd733
tag:         tip
user:        Andreas Hansson <andreas.hans...@arm.com>
date:        Mon Sep 24 18:03:43 2012 -0400
summary:     Stats: Update stats for twosys-tsunami after setting CPU clock


-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

$ build/X86_MOESI_CMP_directory/gem5.opt --outdir=m5out/rawdata/fluidanimate/tmp configs/example/ruby_fs.py -n 16 --kernel=system/x86_64-vmlinux-2.6.32.59.smp --cpu-type detailed --script=contrib/initscripts/parsec/fluidanimate.sh --num-l2caches 16 --num-dirs 16 --topology Mesh --mesh-rows 4 --garnet-network fixed
gem5 Simulator System.  http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.

gem5 compiled Sep 28 2012 14:41:25
gem5 started Sep 28 2012 19:24:02
gem5 executing on sherwood
command line: build/X86_MOESI_CMP_directory/gem5.opt --outdir=m5out/rawdata/fluidanimate/tmp configs/example/ruby_fs.py -n 16 --kernel=system/x86_64-vmlinux-2.6.32.59.smp --cpu-type detailed --script=contrib/initscripts/parsec/fluidanimate.sh --num-l2caches 16 --num-dirs 16 --topology Mesh --mesh-rows 4 --garnet-network fixed
warning: add_child('terminal'): child 'terminal' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
warning: add_child('cls'): child 'credit_links0 credit_links1' already has parent
Global frequency set at 1000000000000 ticks per second
info: kernel located at: /mnt/extra/marco/gem5/system/binaries/system/x86_64-vmlinux-2.6.32.59.smp
      0: rtc: Real-time clock set to Sun Jan  1 00:00:00 2012
Listening for com_1 connection on port 3456
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/mnt/extra/marco/gem5/src/python/m5/main.py", line 359, in main
    exec filecode in scope
  File "configs/example/ruby_fs.py", line 117, in <module>
    Simulation.run(options, root, system, FutureClass)
  File "/mnt/extra/marco/gem5/configs/common/Simulation.py", line 434, in run
    m5.instantiate(checkpoint_dir)
  File "/mnt/extra/marco/gem5/src/python/m5/simulate.py", line 105, in instantiate
    for obj in root.descendants(): obj.createCCObject()
  File "/mnt/extra/marco/gem5/src/python/m5/SimObject.py", line 1041, in createCCObject
    self.getCCParams()
  File "/mnt/extra/marco/gem5/src/python/m5/SimObject.py", line 1000, in getCCParams
    setattr(cc_params, param, value)
SystemError: NULL result without error in PyObject_Call
segmentation fault  build/X86_MOESI_CMP_directory/gem5.opt --outdir=m5out/rawdata/fluidanimate/tm
$ build/X86_MOESI_CMP_directory/gem5.opt --outdir=m5out/rawdata/fluidanimate/tmp configs/example/ruby_fs.py -n 16 --kernel=system/x86_64-vmlinux-2.6.32.59.smp --cpu-type detailed --script=contrib/initscripts/parsec/fluidanimate.sh --num-l2caches 16 --num-dirs 16 --topology Mesh --mesh-rows 4 --garnet-network flexible
gem5 Simulator System.  http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.

gem5 compiled Sep 28 2012 14:41:25
gem5 started Sep 28 2012 19:33:57
gem5 executing on sherwood
command line: build/X86_MOESI_CMP_directory/gem5.opt --outdir=m5out/rawdata/fluidanimate/tmp configs/example/ruby_fs.py -n 16 --kernel=system/x86_64-vmlinux-2.6.32.59.smp --cpu-type detailed --script=contrib/initscripts/parsec/fluidanimate.sh --num-l2caches 16 --num-dirs 16 --topology Mesh --mesh-rows 4 --garnet-network flexible
warning: add_child('terminal'): child 'terminal' already has parent
Global frequency set at 1000000000000 ticks per second
info: kernel located at: /mnt/extra/marco/gem5/system/binaries/system/x86_64-vmlinux-2.6.32.59.smp
      0: rtc: Real-time clock set to Sun Jan  1 00:00:00 2012
Listening for com_1 connection on port 3456
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/mnt/extra/marco/gem5/src/python/m5/main.py", line 359, in main
    exec filecode in scope
  File "configs/example/ruby_fs.py", line 117, in <module>
    Simulation.run(options, root, system, FutureClass)
  File "/mnt/extra/marco/gem5/configs/common/Simulation.py", line 434, in run
    m5.instantiate(checkpoint_dir)
  File "/mnt/extra/marco/gem5/src/python/m5/simulate.py", line 105, in instantiate
    for obj in root.descendants(): obj.createCCObject()
  File "/mnt/extra/marco/gem5/src/python/m5/SimObject.py", line 1041, in createCCObject
    self.getCCParams()
  File "/mnt/extra/marco/gem5/src/python/m5/SimObject.py", line 1000, in getCCParams
    setattr(cc_params, param, value)
SystemError: NULL result without error in PyObject_Call
segmentation fault  build/X86_MOESI_CMP_directory/gem5.opt --outdir=m5out/rawdata/fluidanimate/tm
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to