From: SourceForge.net <no...@so...> - 2009-11-22 02:20:16
|
Bugs item #2818014, was opened at 2009-07-07 14:21 Message generated for change (Comment added) made by sf-robot You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=712784&aid=2818014&group_id=128809 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: sfcb Group: None >Status: Closed Resolution: Fixed Priority: 5 Private: No Submitted By: Ken Ringdahl (kringdahl) Assigned to: Chris Buccella (buccella) Summary: EnumerateClasses segfault w/DeepInheritance prop setting Initial Comment: There is a ClassProvider segfault when EnumerateClasses is called with DeepInheritance set to "true" and not CIM class specified. This is an invalid CIM call, but should not crash. Instead it seems a CIM_ERR_INVALID_PARAMETER response should be sent back to the client. Here is the backtrace: Core was generated by `sfcbd'. Program terminated with signal 11, Segmentation fault. [New process 28452] [New process 25807] #0 0x00007f54897e3bb7 in ?? () from /usr/lib/sfcb/libsfcBrokerCore.so.0 (gdb) bt #0 0x00007f54897e3bb7 in ?? () from /usr/lib/sfcb/libsfcBrokerCore.so.0 #1 0x00007f54897e4441 in ?? () from /usr/lib/sfcb/libsfcBrokerCore.so.0 #2 0x00007f54897db61d in ?? () from /usr/lib/sfcb/libsfcBrokerCore.so.0 #3 0x00007f5484cd61ea in ?? () from /usr/lib/sfcb/libsfcClassProviderGz.so #4 0x00007f54897f7ca0 in ?? () from /usr/lib/sfcb/libsfcBrokerCore.so.0 #5 0x00007f54897fc46e in ?? () from /usr/lib/sfcb/libsfcBrokerCore.so.0 #6 0x00007f54880c63ba in start_thread () from /lib/libpthread.so.0 #7 0x00007f5487e32fcd in clone () from /lib/libc.so.6 #8 0x0000000000000000 in ?? () This readily reproducible by calling EnumerateClasses in the /root/cimv2 namespace with DeepInheritance set to "true" and not specifying a CIM class. I am using SFCB v1.3.4 with the patch from bug 2727799. Here is the CIM-XML trace that reproduces the problem: <?xml version="1.0" encoding="UTF-8"?> <CIM CIMVERSION="2.0" DTDVERSION="2.0"><MESSAGE ID="402232" PROTOCOLVERSION="1.0"><SIMPLEREQ><IMETHODCALL NAME="EnumerateClasses"><LOCALNAMESPACEPATH><NAMESPACE NAME="root"/><NAMESPACE NAME="cimv2"/></LOCALNAMESPACEPATH><IPARAMVALUE NAME="LocalOnly"><VALUE>false</VALUE></IPARAMVALUE><IPARAMVALUE NAME="DeepInheritance"><VALUE>true</VALUE></IPARAMVALUE><IPARAMVALUE NAME="IncludeQualifiers"><VALUE>false</VALUE></IPARAMVALUE><IPARAMVALUE NAME="IncludeClassOrigin"><VALUE>false</VALUE></IPARAMVALUE></IMETHODCALL></SIMPLEREQ></MESSAGE></CIM> ---------------------------------------------------------------------- >Comment By: SourceForge Robot (sf-robot) Date: 2009-11-22 02:20 Message: This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 60 days (the time period specified by the administrator of this Tracker). ---------------------------------------------------------------------- Comment By: Chris Buccella (buccella) Date: 2009-09-22 23:21 Message: Patch fixes crash on ec requests with chunking enabled. Committed to HEAD. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=712784&aid=2818014&group_id=128809 |