From: Ramandeep K. <RK...@no...> - 2007-11-22 04:48:48
|
Hi, I am working on the CMPI providers for OpenWBEM. I have two providers A = and B. Whenever I try to invoke enumInstanceNames of Provider B from an extrinsic = method of Provider A, it results in segmentation fault. Although, when = enumInstanceNames of B is invoked from any CIM Client, it is always = successful. While debugging the problem with gdb, I am getting following trace: 166 en =3D broker->bft->enumInstanceNames(broker, ctx, oPath, = rc); (gdb) p *broker->bft $1 =3D {brokerCapabilities =3D 0, brokerVersion =3D 0, brokerName =3D 0x64 = <Address 0x64 out of bounds>, prepareAttachThread =3D 0x2b15c878a705 <_fini+19126925>, attachThread = =3D 0, detachThread =3D 0, deliverIndication =3D 0, enumInstanceNames =3D 0, getInstance =3D 0x2b15c8777db0 <_fini+19050808>,= createInstance =3D 0x2b15c877bcb0 <_fini+19066936>, modifyInstance =3D 0x2b15c8779bd0 <_fini+19058520>, deleteInstance =3D = 0x2b15c877b630 <_fini+19065272>, execQuery =3D 0x2b15c8779690 <_fini+19057176>, enumInstances =3D = 0x2b15c8778ec0 <_fini+19055176>, associators =3D 0x2b15c8778510 <_fini+19052696>, associatorNames =3D = 0x2b15c877ab90 <_fini+19062552>, references =3D 0x2b15c8777520 <_fini+19048616>, referenceNames =3D = 0x2b15c877a180 <_fini+19059976>, invokeMethod =3D 0x2b15c8776d60 <_fini+19046632>, setProperty =3D = 0x2b15c8776660 <_fini+19044840>, getProperty =3D 0x2b15c8775a80 <_fini+19041800>} (gdb) Plz share your inputs for resolving this problem. Regards Raman |