Hmm, curious. The top of my file reads something very similar:
import m5
if m5.build_env['FULL_SYSTEM']:
m5.panic("This script requires syscall emulation mode (*_SE).")
from m5.objects import *
import os, optparse, sys
from os.path import join as joinpath
m5.AddToPath('../common')
import Simulation
from Caches import *
from cpu2000 import *
#disable the listening sockets
m5.disableAllListeners()
print 'Disabled Listening Sockets, M5 can now run in multiple threads'
Which works fine. Can you sen the results of: m5.opt -R
replace opt with fast or debug depending on your compile. Mine states
its release 2.0_beta6. If you have upgraded quite a few times, I wonder
if it may be broken in a future release (mine is an old one)? Unless
your revision number is below mine, which would answer everything too
(just update the cvs or mecurial [can't remember which M5 uses at the
moment, it is 2am in the morning though, and I think I should go to bed
now)!
Alex
Shoaib Akram wrote:
> same problem. Here is the header:
>
> import m5
> from m5.objects import *
> import os, optparse, sys
> m5.AddToPath('../common')
> import Simulation
> from Caches import *
> from cpu2000 import *
>
> m5.disableAllListeners()
>
>
> ---- Original message ----
>
>> Date: Fri, 3 Apr 2009 21:52:25 +0100
>> From: "Alex Wood" <[email protected]>
>> Subject: Re: [m5-users] panic: ListenSocket(listen):
>> To: "'M5 users mailing list'" <[email protected]>
>>
>> Whereabouts in your se.py file have you put it? It should be just after the
>> imports? I put it just after the line:
>> Import Simulation
>>
> >From Caches import *
> >From cpu2000 import *
>
>> Maybe, it's just in the wrong place?
>>
>> Alex
>>
>> ------------------All Text Below This Line Is My Signature------------------
>>
>> Alex Wood Web Page:
>> http://www.cs.york.ac.uk/~alexj
>> RTS Group E-Mail:
>> [email protected]
>> Room D111
>> The Sally Baldwin Buildings Phone: Internal 3241
>> University of York External 01904 433241
>> York
>> YO10 5DD
>>
>>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]] On
>> Behalf Of Shoaib Akram
>> Sent: 03 April 2009 21:40
>> To: M5 users mailing list
>> Subject: Re: [m5-users] panic: ListenSocket(listen):
>>
>> I have been using beta5 since the first day it was released :)
>>
>> ---- Original message ----
>>
>>> Date: Fri, 3 Apr 2009 13:32:36 -0700
>>> From: nathan binkert <[email protected]>
>>> Subject: Re: [m5-users] panic: ListenSocket(listen):
>>> To: M5 users mailing list <[email protected]>
>>>
>>> What version of M5 are you using? This should be in b5. If you're
>>> not at least using that, please upgrade.
>>>
>>> Nate
>>>
>>> On Fri, Apr 3, 2009 at 1:26 PM, Shoaib Akram <[email protected]> wrote:
>>>
>>>> Thanks. But I have a problem if I add this to se.py.
>>>>
>>>> Traceback (most recent call last):
>>>> File "<string>", line 1, in <module>
>>>> File "build/ALPHA_SE/python/m5/main.py", line 350, in main
>>>> File "./se.py", line 46, in <module>
>>>> m5.disableAllListeners()
>>>> AttributeError: 'module' object has no attribute 'disableAllListeners'
>>>> any idea?
>>>>
>>>> ---- Original message ----
>>>>
>>>>> Date: Fri, 03 Apr 2009 12:44:28 +0100
>>>>> From: David Robert White <[email protected]>
>>>>> Subject: Re: [m5-users] panic: ListenSocket(listen):
>>>>> To: [email protected]
>>>>>
>>>>> Hi,
>>>>>
>>>>> I've had this problem before - I was running 8 copies of M5 on the same
>>>>> machine and occasionally one would die.
>>>>>
>>>>> I just added:
>>>>>
>>>>> m5.disableAllListeners()
>>>>>
>>>>> to my se.py script to avoid this problem.
>>>>>
>>>>> Thanks to Alex Wood for suggesting that solution.
>>>>>
>>>>> David
>>>>>
>>>>>
>>>>>> Message: 9
>>>>>> Date: Thu, 2 Apr 2009 23:46:26 -0700
>>>>>> From: nathan binkert <[email protected]>
>>>>>> Subject: Re: [m5-users] panic: ListenSocket(listen):
>>>>>> To: M5 users mailing list <[email protected]>
>>>>>> Message-ID:
>>>>>> <[email protected]>
>>>>>> Content-Type: text/plain; charset=ISO-8859-1
>>>>>>
>>>>>> I'll admit that it's odd that listen can fail in that instance, but my
>>>>>> guess is that it's some sort of race due to running multiple copies of
>>>>>> M5 and both of them trying to bind the same port. That said, you
>>>>>> haven't posted enough information to debug the problem. i.e. what's
>>>>>> the stack trace at the panic? Another thing to do would be to add
>>>>>> strerror(errno) to the panic message. In reality, it should work just
>>>>>> fine to return failure instead of invoking panic in that instance.
>>>>>>
>>>>>> Nate
>>>>>>
>>>>>> On Thu, Apr 2, 2009 at 3:41 PM, Shoaib Akram <[email protected]>
>>>>>>
>> wrote:
>>
>>>>>>> Whats the possible reason for this?
>>>>>>>
>>>>>>> panic: ListenSocket(listen): listen() failed!
>>>>>>> ?@ cycle 0
>>>>>>> [listen:build/ALPHA_SE/base/socket.cc, line 91]
>>>>>>> _______________________________________________
>>>>>>> m5-users mailing list
>>>>>>> [email protected]
>>>>>>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> ------------------------------
>>>>>>
>>>>>> _______________________________________________
>>>>>> m5-users mailing list
>>>>>> [email protected]
>>>>>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>>>>>>
>>>>>> End of m5-users Digest, Vol 33, Issue 3
>>>>>> ***************************************
>>>>>>
>>>>> --
>>>>> David R White
>>>>> Research Student
>>>>> Dept. of Computer Science
>>>>> University of York,
>>>>> Heslington, YO10 5DD
>>>>> _______________________________________________
>>>>> m5-users mailing list
>>>>> [email protected]
>>>>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>>>>>
>>>> _______________________________________________
>>>> m5-users mailing list
>>>> [email protected]
>>>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>>>>
>>>>
>>>>
>>> _______________________________________________
>>> m5-users mailing list
>>> [email protected]
>>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>>>
>> _______________________________________________
>> m5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>>
>> _______________________________________________
>> m5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>>
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
--
------------------All Text Below This Line Is My Signature------------------
Alex Wood Web Page: http://www.cs.york.ac.uk/~alexj
RTS Group E-Mail: [email protected]
Room D111
The Sally Baldwin Buildings Phone: Internal 3241
University of York External 01904 433241
York
YO10 5DD
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users