It's waiting for a reply back from the rxapi daemon for a request to
create a session queue for that interpreter instance.  The problem is
most likely occurring in the daemon.

Rick

On Mon, Jul 27, 2009 at 5:25 AM, Rainer Tammer<[email protected]> wrote:
> Hello,
> the hang occurs here:
>
> PID: 524304 is rexx
>
> r...@build61 rc:0 # dbx -a 524304
> Waiting to attach to process 524304 ...
> Successfully attached to rexx.
> warning: Directory containing rexx could not be determined.
> Apply 'use' command to initialize source path.
>
> Type 'help' for help.
> reading symbolic information ...
> stopped in recv at 0xd01e10d4 ($t1)
> 0xd01e10d4 (recv+0x274) 80410014         lwz   r2,0x14(r1)
> (dbx) where
> recv(??, ??, ??, ??) at 0xd01e10d4
> SysSocketConnection::read(void*,unsigned long,unsigned long*)(this =
> 0x30c13978, buf = 0x2ff20260, bufsize = 564, bytesread = 0x2ff20090),
> line 77 in "SysCSStream.cpp"
> ServiceMessage::readResult(SysClientStream&)(this = 0x2ff20260, pipe =
> &(...)), line 167 in "ServiceMessage.cpp"
> ClientMessage.ClientMessage::send(SysClientStream*)(this = 0x2ff20260,
> pipe = 0x30c13978), line 82 in "ClientMessage.cpp"
> ClientMessage.ClientMessage::send()(this = 0x2ff20260), line 59 in
> "ClientMessage.cpp"
> unnamed block in establishServerConnection()(this = 0x30c0c428), line
> 205 in "LocalAPIManager.cpp"
> establishServerConnection()(this = 0x30c0c428), line 205 in
> "LocalAPIManager.cpp"
> initProcess()(this = 0x30c0c428), line 156 in "LocalAPIManager.cpp"
> LocalAPIManager::getInstance()(), line 62 in "LocalAPIManager.cpp"
> LocalAPIContext::getAPIManager()(this = 0x2ff20680), line 54 in
> "LocalAPIContext.cpp"
> unnamed block in RexxCreateSessionQueue(), line 369 in "QueuesAPI.cpp"
> RexxCreateSessionQueue(), line 369 in "QueuesAPI.cpp"
> Interpreter::startInterpreter(Interpreter::InterpreterStartupMode)(mode
> = Interpreter::RUN_MODE), line 135 in "Interpreter.cpp"
> unnamed block in
> Interpreter.Interpreter::createInterpreterInstance(RexxOption*)(options
> = 0x2ff20808), line 286 in "Interpreter.cpp"
> Interpreter.Interpreter::createInterpreterInstance(RexxOption*)(options
> = 0x2ff20808), line 286 in "Interpreter.cpp"
> Interpreter.InstanceBlock::InstanceBlock(_RXSYSEXIT*,const char*)(this =
> 0x2ff208a0, exits = (nil), env = "ksh"), line 413 in "Interpreter.cpp"
> ActivityDispatcher.ActivityDispatcher::invoke(_RXSYSEXIT*,const
> char*)(this = 0x2ff20900, exits = (nil), env = "ksh"), line 118 in
> "ActivityDispatcher.cpp"
> RexxStart(argcount = 0, arglist = 0x2ff229d0, programname =
> "usepipe.rex", instore = (nil), envname = "ksh", calltype = 0, exits =
> (nil), retcode = 0x2ff229e0, result = (nil)), line 163 in
> "InterpreterAPI.cpp"
> main(argc = 2, argv = 0x2ff22a9c), line 162 in "rexx.cpp"
> (dbx)
>
> I have no idea why this happens.
>
> Bye
>  Rainer
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Oorexx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>

------------------------------------------------------------------------------
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to