Skip to main content

Failure 38690 - VisiRT 3.2.2.1 - Task suspends during typecode comparison of CORBA::Any

  • February 16, 2013
  • 0 replies
  • 0 views

Problem:

  • Product Name: VisiBroker-RT for C
  • Product Version: 3.2.2.1
  • Product Component: ORB
  • Platform/OS Version: VxWorks

Client process is on WinNT and Server process is on VxWorks. The Server tasks suspend during typecode comparison of CORBA::Any. Stack trace below shows that the tasks MQCThread12 and MQCThread13 have been suspended.

stack trace :

-> i
 NAME       ENTRY        TID      PRI STATUS     PC       SP       ERRNO   DELAY
----------  ------------ -------- --- ---------- -------- -------- ------- -----
tExcTask    _excTask     3fc11d4    0 PEND       1cde4a   3fc1144  3d0001 0
tLogTask    _logTask     3fbe100    0 PEND       1cde4a   3fbe06c       0 0
tShell      _shell       3dcc2c0    1 PEND       11ef84   3dcbf94       0 0
tTelnetd    _telnetd     3dd29d8    2 PEND       11ef84   3dd2908       0 0
tWdbTask    0x149d70     3dcd8c0    3 READY      1cd8e5   3dcd770       0 0
tNetTask    _netTask     3df2810   50 READY      164dbf   3df27a8       0 0
tFtpdTask   0x1169f8     3dd1474   55 PEND       11ef84   3dd13a8       0 0
tOsagent    _osagent     3d5c518   85 PEND T     11ef84   3d5c3d4  3d0001 22820
VISLis0     VISThread::_ 3d38620   90 PEND T     11ef84   3d38460       0 29830
VISDSUser   VISThread::_ 3cd851c   90 PEND T     11ef84   3cd83cc       0 22810
MQCThread11 IDCObjectImp 3d33600   99 PEND       169a24   3d33590       0 0
MQCThread12 IDCObjectImp 3d23a6c   99 SUSPEND    11d8be   3d23828       0 0
MQCThread13 IDCObjectImp 3d13ed8   99 SUSPEND    11d8be   3d13c94       0 0
MQThread1   IDCObjectImp 3d04344   99 PEND       169a24   3d042a8       0 0
tPortmapd   _portmapd    3dd4888  100 PEND       11ef84   3dd4758      16 0
s1u0        IDCMain(char 3db5240  100 PEND       11ef84   3db5110  2b0001 0
VISSysLog   VISThread::_ 3d61538  100 PEND       11ef84   3d6149c       0 0
VISW0:0     VISThread::_ 3ccc060  131 READY      122e1f   3ccbae8       0 0
tDcacheUpd  _dcacheUpd   3f9c9f0  250 READY      11e2fe   3f9c998   3006c 0
value = 0 = 0x0
-> tt 0x3d23a6c
4e9d5c _client2ProcMsg__13IDCObjectImpl 7c : _uponEvent2__13IDCObjectImplRC9CORBA_Any (0 , 3ccfa08)
4e9eaf _uponEvent2__13IDCObjectImplRC9CORBA_Any f : ___as__9CORBA_AnyRC9CORBA_Any (18, 3ccfa08)
58bc9a ___as__9CORBA_AnyRC9CORBA_Any 32 : 585238 (3ccf5d4, 3ccf3f4)
58532f ___tfQ214CORBA_TypeCode6Bounds 977: _equal__C14CORBA_TypeCodeP14CORBA_TypeCode (3 ccf5d4, 5fc508)
582d43 _equal__C14CORBA_TypeCodeP14CORBA_TypeCode b : _compare__FP14CORBA_TypeCodeT0 ([ 3ccf5d4, 5fc508, 3d239e0, 585334, 3ccf5d4])
57ea16 _compare__FP14CORBA_TypeCodeT0 1e : __tc_compare__FP14CORBA_TypeCodeT0Pv (3ccf5d4 , 5fc508, 3d2399c)
57e4f3 __tc_compare__FP14CORBA_TypeCodeT0Pv 13b: 584748 ([3d2396c, 2, 3d2399c, 5fc508, 3 ccf5d4])
584756 __vt$Q214CORBA_TypeCode6Bounds d8e: _release__5CORBAP14CORBA_TypeCode (3ccf5d4)
57e23f _release__5CORBAP14CORBA_TypeCode 7 : __release__14CORBA_TypeCodeP14CORBA_TypeCode ([3ccf5d4, 3d23908, 58475b, 3ccf5d4, 3d23968])
57e26a __release__14CORBA_TypeCodeP14CORBA_TypeCode 22 : __$_14CORBA_TypeCode ([3ccf5d4, 3, 3d238f4, 57e244, 3ccf5d4])
57e2f7 __$_14CORBA_TypeCode 3f : ___builtin_vec_delete (3ccfce0)
1d3c2e ___builtin_vec_delete 42 : _free ([3ccfce0, b, 10, 3cd0a0c, 1fb608])
1234ec _free  c : _memPartFree ([1fb5fc, 3ccfce0, 3d238c0, 1d3c33, 3ccfce0])
123108 _memPartFree  f8 : _taskSuspend (0)
value = 0 = 0x0
-> tt 0x3d13ed8
4e9e3c _client3ProcMsg__13IDCObjectImpl 7c : _uponEvent3__13IDCObjectImplRC9CORBA_Any (0 , 3ccfa08)
4e9ecf _uponEvent3__13IDCObjectImplRC9CORBA_Any f : ___as__9CORBA_AnyRC9CORBA_Any (2c, 3ccfa08)
58bc9a ___as__9CORBA_AnyRC9CORBA_Any 32 : 585238 (3ccf5d4, 3cd1588)
58532f ___tfQ214CORBA_TypeCode6Bounds 977: _equal__C14CORBA_TypeCodeP14CORBA_TypeCode (3 ccf5d4, 5fc508)
582d43 _equal__C14CORBA_TypeCodeP14CORBA_TypeCode b : _compare__FP14CORBA_TypeCodeT0 ([ 3ccf5d4, 5fc508, 3d13e4c, 585334, 3ccf5d4])
57ea16 _compare__FP14CORBA_TypeCodeT0 1e : __tc_compare__FP14CORBA_TypeCodeT0Pv (3ccf5d4 , 5fc508, 3d13e08)
57e4f3 __tc_compare__FP14CORBA_TypeCodeT0Pv 13b: 584748 ([3d13dd8, 2, 3d13e08, 5fc508, 3 ccf5d4])
584756 __vt$Q214CORBA_TypeCode6Bounds d8e: _release__5CORBAP14CORBA_TypeCode (3ccf5d4)
57e23f _release__5CORBAP14CORBA_TypeCode 7 : __release__14CORBA_TypeCodeP14CORBA_TypeCode ([3ccf5d4, 3d13d74, 58475b, 3ccf5d4, 3d13dd4])
57e26a __release__14CORBA_TypeCodeP14CORBA_TypeCode 22 : __$_14CORBA_TypeCode ([3ccf5d4, 3, 3d13d60, 57e244, 3ccf5d4])
57e2f7 __$_14CORBA_TypeCode 3f : ___builtin_vec_delete (3ccfce0)
1d3c2e ___builtin_vec_delete 42 : _free ([3ccfce0, b, 10, 3cd0be8, 1fb608])
1234ec _free  c : _memPartFree ([1fb5fc, 3ccfce0, 3d13d2c, 1d3c33, 3ccfce0])
123108 _memPartFree  f8 : _taskSuspend (0)
value = 0 = 0x0
->

 

Resolution:

Failure 38690 - VisiRT 3.2.2.1 - Task suspends during typecode comparison of CORBA::Any issue has been raised.


#Security
#VisiBroker