From: Dan N. <Dan...@qu...> - 2007-11-26 21:08:06
|
It looks like the enumInstanceNames pointer is null which is the direct cau= se of your crash. The real problem though is with whatever set it to null, = since it shouldn't be null, it should be pointing to the mbEnumInstanceName= s function. It also looks like the brokerVersion and brokerName are also in= correct. Probably something overwrote memory and clobbered the bft table. Y= ou could try using valgrind, it may point you to the culprit. -- Dan -----Original Message----- From: ope...@li... [mailto:openwbem-devel-b= ou...@li...] On Behalf Of Ramandeep Kaur Sent: Wednesday, November 21, 2007 9:53 PM To: ope...@li... Subject: [Openwbem-devel] CMPI issue 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 enum= InstanceNames 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, r= c); (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 0x= 2b15c877b630 <_fini+19065272>, execQuery =3D 0x2b15c8779690 <_fini+19057176>, enumInstances =3D 0x2b15c8= 778ec0 <_fini+19055176>, associators =3D 0x2b15c8778510 <_fini+19052696>, associatorNames =3D 0x2b= 15c877ab90 <_fini+19062552>, references =3D 0x2b15c8777520 <_fini+19048616>, referenceNames =3D 0x2b15= c877a180 <_fini+19059976>, invokeMethod =3D 0x2b15c8776d60 <_fini+19046632>, setProperty =3D 0x2b15c= 8776660 <_fini+19044840>, getProperty =3D 0x2b15c8775a80 <_fini+19041800>} (gdb) Plz share your inputs for resolving this problem. Regards Raman ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Openwbem-devel mailing list Ope...@li... https://lists.sourceforge.net/lists/listinfo/openwbem-devel |