[Libvirt-cim] Test Run Summary (Jan 19 2009): KVM on Fedora release 9.90.1 (Rawhide) with sfcb

Zhengang Li zli at linux.vnet.ibm.com
Mon Jan 19 10:21:00 UTC 2009


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 at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim




More information about the Libvirt-cim mailing list