
Hi Dan & Kaitlin, On 1/19/2009 11:03 上午, Guo Lian Yun wrote:
================================================= Test Run Summary (Jan 19 2009): KVM on Fedora release 9.90.1 (Rawhide) with sfcb ================================================= Distro: Fedora release 9.90.1 (Rawhide) Kernel: 2.6.27-0.323.rc6.fc10.x86_64 -------------------------------------------------------------------- ComputerSystemIndication - 01_created_indication.py: PASS
Did anyone run the indication test recently with sfcb on x86 (non-64bit) system? I ran into a CreateSubscription error like this: <?xml version="1.0" encoding="utf-8"?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"> <MESSAGE ID="4711" PROTOCOLVERSION="1.0"> <SIMPLERSP> <IMETHODRESPONSE NAME="CreateInstance"> <ERROR CODE="7" DESCRIPTION="No supported indication classes in filter query or no provider found"/> </IMETHODRESPONSE> </SIMPLERSP> </MESSAGE> </CIM> sfcb log says a sigsev: -#- Virt_ComputerSystemIndicationProvider - 10624 provider exiting due to a SIGSEGV signal Debugging there, a backtrace shows me a null mi->ft in stdi_enable_indications() yet same pointer in sfcb's stack is valid: (gdb) bt #0 stdi_enable_indications (mi=0xbfb3e778, ctx=0xb801f0b8) at std_indication.c:270 #1 0xb7fc137c in enableIndications (hdr=0x80625c0, info=0x805b0d0, requestor=-75) at providerDrv.c:2192 #2 0xb7fc2d80 in processProviderInvocationRequestsThread (prms=0x805a8d0) at providerDrv.c:2585 #3 0xb7fc3514 in processProviderInvocationRequests (name=0x8050720 "Virt_ComputerSystemIndicationProvider") at providerDrv.c:2700 #4 0xb7fb523c in getProcess (info=0x80507a8, proc=0xbfb3ef14) at providerDrv.c:602 #5 0xb7fb5709 in forkProvider (info=0x80507a8, req=0x805abb0, msg=0x0) at providerDrv.c:653 #6 0xb7fadc9d in lookupProviderList (type=4, requestor=0xbfb3f018, req=0x805abb0) at providerMgr.c:368 #7 0xb7fae3eb in processIndProviderList (requestor=0xbfb3f018, req=0x805abb0) at providerMgr.c:449 #8 0xb7fb025e in processProviderMgrRequests () at providerMgr.c:857 #9 0x0804aa14 in main (argc=3, argv=0xbfb3f154) at sfcBroker.c:791 (gdb) p *mi $5 = {hdl = 0x0, ft = 0x0} (gdb) up #1 0xb7fc137c in enableIndications (hdr=0x80625c0, info=0x805b0d0, requestor=-75) at providerDrv.c:2192 2192 info->indicationMI->ft->enableIndications(info->indicationMI,ctx); (gdb) p *(info->indicationMI) $6 = {hdl = 0xb801f0a0, ft = 0xb801f180} (gdb) Any clue here? I'm on SLES11 RC1, default i586 install, default sblim-sfcb, libvirt-cim & libcmpiutil packages. Same packages set on an x86_64 system gave me the correct result.
_______________________________________________ Libvirt-cim mailing list Libvirt-cim@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-cim