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

Reply via email to