From: Rick M. <obj...@gm...> - 2009-07-27 09:41:55
|
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<ta...@ta...> wrote: > Hello, > the hang occurs here: > > PID: 524304 is rexx > > root@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 > Oor...@li... > https://lists.sourceforge.net/lists/listinfo/oorexx-devel > |