Thread View: comp.object.corba
2 messages
2 total messages
Started by Rajesh Gopinathan
Wed, 07 Apr 2004 13:30
Thread Stack Size
Author: Rajesh Gopinathan
Date: Wed, 07 Apr 2004 13:30
Date: Wed, 07 Apr 2004 13:30
95 lines
5513 bytes
5513 bytes
I'm using visibroker 4.5 on AIX 5.1 I tried to migrate the corba code working fine with BOA to POA. After this migration,the application is dumping intermittently. I also found that the core is caused a segmentation violation on connecting to DB2 from server. http://www-1.ibm.com/support/docview.wss?uid=swg21007191 So I tried to increase the Thread stack size in properties file -OAthreadStackSize=256000 But it didnt work. Then I tried vbroker.se.default.scm.default.dispatcher.threadStackSize=256000 Still it fails. Is it bcoz the application is not able to set threadStackSize given in properties file. I need to fix this urgently. Pls advice. DBX output: Segmentation fault in sqlowque at 0xd1104f74 ($t8) 0xd1104f74 (sqlowque+0x1c) 7c21616e stwux r1,r1,r12 (dbx) where sqlowque(??, ??, ??) at 0xd1104f74 sqlccipcconnr__FP13sqlcc_connectP15sqlcc_comhandleP10sqlcc_cond(??, ??, ??) at 0xd1123a18 sqlccconnr__FP13sqlcc_connectP15sqlcc_comhandleP10sqlcc_cond[1] [fdpr](??, ??, ??) at 0xd112aec0 sqloCreateEnvString(??, ??) at 0xd1144c30 sqle_db2ra_ar_driver__FP10sqle_db2raP17sqle_ar_interface[6] [fdpr](??, ??) at 0xd10d23ec sqle_database_connect__FP10sqle_db2raP10sqler_glob[1] [fdpr](??, ??) at 0xd10e5994 sqleriar__FP10sqle_db2ra(??) at 0xd10d9d2c sqleStartUsingDatabase__FPcciT2N31P10sqlf_dbcfdT1P8sqledscbP5sqlcaT1T3(0x204949e4, 0x53000053, 0x1, 0x0, 0x20133818, 0x20494ae4, 0x0, 0x0) at 0xd112eabc sqlak_connect__FUsT1[4] [fdpr](??, ??) at 0xd1208d64 sqlacall[4] [fdpr](0x1d001d, 0x50005, 0x20002, 0x0, 0x0) at 0xd10df2ec clp_connect__FP15CLI_CONNECTINFOP15sqla_program_idUsPcN34P5sqlca(??, ??, ??, ??, ??, ??, ??, ??) at 0xd13aa690 CLI_sqlConnect__FP15CLI_CONNECTINFOP5sqlcaP15CLI_ERRLISTINFO(??, ??, ??) at 0xd12986e4 SQLConnect2__FPP15CLI_CONNECTINFOPUcsT2T3T2T3T2T3Uc(??, ??, ??, ??, ??, ??, ??, ??) at 0xd123c1a4 SQLDriverConnect2__FPP15CLI_CONNECTINFOPvPUcsT3T4PsUsUcT9P15CLI_ERRLISTINFO(??, ??, ??, ??, ??, ??, ??, ??) at 0xd124197c SQLDriverConnect1__FPP15CLI_CONNECTINFOPvPUcsT3T4PsUs(??, ??, ??, ??, ??, ??, ??, ??) at 0xd123b520 SQLDriverConnect(??, ??, ??, ??, ??, ??, ??, ??) at 0xd1238c80 open(const RWCString&,const RWCString&,const RWCString&,const RWCString&,RWDBStatus&)(0x2046b1a8, 0x204962f8, 0x204962fc, 0x20496300, 0x20496304, 0x2046be10), line 158 in "db2sysh.cpp" open()(0x2046be08), line 86 in "db2conn.cpp" unnamed block $b1226, line 111 in "poolable.cpp" checkOut(RWDBConnection::ConnectionType)(0x2009c114, 0x1), line 111 in "poolable.cpp" getFromConnectionPool(RWDBConnection::ConnectionType)(0x2009c088, 0x1), line 139 in "dbasei.cpp" connection(RWDBConnection::ConnectionType) const(0x2009b874, 0x20496510, 0x1), line 294 in "dbase.cpp" login() const(0x2009b858, 0x204969f4), line 165 in "SingleDatabase.cpp" unnamed block $b1515, line 65 in "ClientTransaction.cpp" login()(0x2046bb88), line 65 in "ClientTransaction.cpp" aux_call(Container&)(0x2009a868, 0x20496d48), line 162 in "dcs_asRebsServer.cpp" unnamed block $b680, line 50 in "MethodHelper.cpp" call(Container&,int)(0x2009a868, 0x20496d48, 0x0), line 50 in "MethodHelper.cpp" unnamed block $b690, line 247 in "RIOSEnteraBridgeImpl.cpp" bigSwitch(Container&)(0x201800a8, 0x20496d48), line 247 in "RIOSEnteraBridgeImpl.cpp" unnamed block $b693, line 89 in "RIOSEnteraBridgeImpl.cpp" call(const char*)(0x201800a8, 0x2046a018), line 89 in "RIOSEnteraBridgeImpl.cpp" _call(void*,CORBA_MarshalInBuffer&,const char*,VISReplyHandler&)(0x201800fc, 0x204696c8, 0x201980c8, 0x20496f00), line 52 in "RIOSEnteraBridge_s.cpp" execute__11VISSkelInfoFRC14VISGIOPRequestR21CORBA_MarshalInBufferR15VISReplyHandler(0x20183048, 0x20469a38, 0x204696c8, 0x20496f00) at 0xd437c604 _do_request__22VISGIOPProtocolAdapterFP14VISGIOPRequestP14VISGlobalTable(0x20469238, 0x20469a38, 0x20469438) at 0xd44cc158 _dispatch_message__22VISGIOPProtocolAdapterFPQ2_14ProtocolEngine7MessageP14VISGlobalTable(0x20469238, 0x20469b18, 0x20469438) at 0xd44ca570 dispatchMessage__22VISGIOPProtocolAdapterFPQ2_14ProtocolEngine7MessageR14VISThreadLocal(0x20469238, 0x20469b18, 0x20469438) at 0xd44cfcd4 do_work__23VISThreadPoolDispatcherFPQ2_14ProtocolEngine15ProtocolAdapterRl(0x2017d0c8, 0x20469238, 0x20469390) at 0xd45008e4 do_work__17VISDispatchWorkerFP14VISThreadLocal(0x20469388, 0x20469438) at 0xd4502f84 _perform_task__13VISThreadPoolFP14VISTPoolWorker(0x2017d0d4, 0x20469408) at 0xd4503a44 begin__14VISTPoolWorkerFv(0x20469408) at 0xd4504d78 _start__9VISThreadFPv(0x20469408) at 0xd372c2cc pthread._pthread_body(??) at 0xd00080c8
Re: Thread Stack Size
Author: Ke Jin
Date: Wed, 07 Apr 2004 17:08
Date: Wed, 07 Apr 2004 17:08
108 lines
6020 bytes
6020 bytes
grajesh@chn.cognizant.com (Rajesh Gopinathan) wrote in message news:<882c7a17.0404070530.578d9be3@posting.google.com>... > I'm using visibroker 4.5 on AIX 5.1 > I tried to migrate the corba code working fine with BOA to POA. > After this migration,the application is dumping intermittently. > I also found that the core is caused a segmentation violation on > connecting to DB2 from server. > http://www-1.ibm.com/support/docview.wss?uid=swg21007191 > > So I tried to increase the Thread stack size in properties file > -OAthreadStackSize=256000 > > But it didnt work. Then I tried > vbroker.se.default.scm.default.dispatcher.threadStackSize=256000 try: vbroker.se.default.dispatcher.tp.threadStackSize=256000 or vbroker.se.iiop_tp.scm.iiop_tp.dispatcher.threadStackSize=256000 Regards, Ke > > Still it fails. > > Is it bcoz the application is not able to set threadStackSize given in > properties file. > > I need to fix this urgently. Pls advice. > > DBX output: > Segmentation fault in sqlowque at 0xd1104f74 ($t8) > 0xd1104f74 (sqlowque+0x1c) 7c21616e stwux r1,r1,r12 > (dbx) where > sqlowque(??, ??, ??) at 0xd1104f74 > sqlccipcconnr__FP13sqlcc_connectP15sqlcc_comhandleP10sqlcc_cond(??, > ??, ??) at 0xd1123a18 > sqlccconnr__FP13sqlcc_connectP15sqlcc_comhandleP10sqlcc_cond[1] > [fdpr](??, ??, ??) at 0xd112aec0 > sqloCreateEnvString(??, ??) at 0xd1144c30 > sqle_db2ra_ar_driver__FP10sqle_db2raP17sqle_ar_interface[6] [fdpr](??, > ??) at 0xd10d23ec > sqle_database_connect__FP10sqle_db2raP10sqler_glob[1] [fdpr](??, ??) > at 0xd10e5994 > sqleriar__FP10sqle_db2ra(??) at 0xd10d9d2c > sqleStartUsingDatabase__FPcciT2N31P10sqlf_dbcfdT1P8sqledscbP5sqlcaT1T3(0x204949e4, > 0x53000053, 0x1, 0x0, 0x20133818, 0x20494ae4, 0x0, 0x0) at 0xd112eabc > sqlak_connect__FUsT1[4] [fdpr](??, ??) at 0xd1208d64 sqlacall[4] > [fdpr](0x1d001d, 0x50005, 0x20002, 0x0, 0x0) at 0xd10df2ec > clp_connect__FP15CLI_CONNECTINFOP15sqla_program_idUsPcN34P5sqlca(??, > ??, ??, ??, ??, ??, ??, ??) at 0xd13aa690 > CLI_sqlConnect__FP15CLI_CONNECTINFOP5sqlcaP15CLI_ERRLISTINFO(??, ??, > ??) at 0xd12986e4 > SQLConnect2__FPP15CLI_CONNECTINFOPUcsT2T3T2T3T2T3Uc(??, ??, ??, ??, > ??, ??, ??, ??) at 0xd123c1a4 > SQLDriverConnect2__FPP15CLI_CONNECTINFOPvPUcsT3T4PsUsUcT9P15CLI_ERRLISTINFO(??, > ??, ??, ??, ??, ??, ??, ??) at 0xd124197c > SQLDriverConnect1__FPP15CLI_CONNECTINFOPvPUcsT3T4PsUs(??, ??, ??, ??, > ??, ??, ??, ??) at 0xd123b520 SQLDriverConnect(??, ??, ??, ??, ??, ??, > ??, ??) at 0xd1238c80 open(const RWCString&,const RWCString&,const > RWCString&,const RWCString&,RWDBStatus&)(0x2046b1a8, 0x204962f8, > 0x204962fc, 0x20496300, 0x20496304, 0x2046be10), line 158 in > "db2sysh.cpp" > open()(0x2046be08), line 86 in "db2conn.cpp" > unnamed block $b1226, line 111 in "poolable.cpp" > checkOut(RWDBConnection::ConnectionType)(0x2009c114, 0x1), line 111 in > "poolable.cpp" > getFromConnectionPool(RWDBConnection::ConnectionType)(0x2009c088, > 0x1), line 139 in "dbasei.cpp" > connection(RWDBConnection::ConnectionType) const(0x2009b874, > 0x20496510, 0x1), line 294 in "dbase.cpp" > login() const(0x2009b858, 0x204969f4), line 165 in > "SingleDatabase.cpp" > unnamed block $b1515, line 65 in "ClientTransaction.cpp" > login()(0x2046bb88), line 65 in "ClientTransaction.cpp" > aux_call(Container&)(0x2009a868, 0x20496d48), line 162 in > "dcs_asRebsServer.cpp" > unnamed block $b680, line 50 in "MethodHelper.cpp" > call(Container&,int)(0x2009a868, 0x20496d48, 0x0), line 50 in > "MethodHelper.cpp" > unnamed block $b690, line 247 in "RIOSEnteraBridgeImpl.cpp" > bigSwitch(Container&)(0x201800a8, 0x20496d48), line 247 in > "RIOSEnteraBridgeImpl.cpp" > unnamed block $b693, line 89 in "RIOSEnteraBridgeImpl.cpp" > call(const char*)(0x201800a8, 0x2046a018), line 89 in > "RIOSEnteraBridgeImpl.cpp" > _call(void*,CORBA_MarshalInBuffer&,const > char*,VISReplyHandler&)(0x201800fc, 0x204696c8, 0x201980c8, > 0x20496f00), line 52 in "RIOSEnteraBridge_s.cpp" > execute__11VISSkelInfoFRC14VISGIOPRequestR21CORBA_MarshalInBufferR15VISReplyHandler(0x20183048, > 0x20469a38, 0x204696c8, 0x20496f00) at 0xd437c604 > _do_request__22VISGIOPProtocolAdapterFP14VISGIOPRequestP14VISGlobalTable(0x20469238, > 0x20469a38, 0x20469438) at 0xd44cc158 > _dispatch_message__22VISGIOPProtocolAdapterFPQ2_14ProtocolEngine7MessageP14VISGlobalTable(0x20469238, > 0x20469b18, 0x20469438) at 0xd44ca570 > dispatchMessage__22VISGIOPProtocolAdapterFPQ2_14ProtocolEngine7MessageR14VISThreadLocal(0x20469238, > 0x20469b18, 0x20469438) at 0xd44cfcd4 > do_work__23VISThreadPoolDispatcherFPQ2_14ProtocolEngine15ProtocolAdapterRl(0x2017d0c8, > 0x20469238, 0x20469390) at 0xd45008e4 > do_work__17VISDispatchWorkerFP14VISThreadLocal(0x20469388, 0x20469438) > at 0xd4502f84 _perform_task__13VISThreadPoolFP14VISTPoolWorker(0x2017d0d4, > 0x20469408) at 0xd4503a44 > begin__14VISTPoolWorkerFv(0x20469408) at 0xd4504d78 > _start__9VISThreadFPv(0x20469408) at 0xd372c2cc > pthread._pthread_body(??) at 0xd00080c8
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads