After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 608777 - API Sanity Checker reports errors
API Sanity Checker reports errors
Status: RESOLVED OBSOLETE
Product: libxml2
Classification: Platform
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: Daniel Veillard
libxml QA maintainers
Depends on:
Blocks:
 
 
Reported: 2010-02-02 10:07 UTC by Andrey Ponomarenko
Modified: 2021-07-05 13:20 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
test results for the libxml2-2.7.6-snapshot (880.62 KB, text/html)
2010-02-02 10:07 UTC, Andrey Ponomarenko
Details

Description Andrey Ponomarenko 2010-02-02 10:07:05 UTC
Created attachment 152820 [details]
test results for the libxml2-2.7.6-snapshot

Hello,

I have found segfaults in the 61 functions from snapshot version of the libxml2 using the tool named API-Sanity-Autotest. I suppose that input 
parameters/environment for the functions should be checked more 
carefully. I have not come to report all bugs separately because it is more comfortably to analyze similar bugs simultaneously in one report generated by API-Sanity-Autotest.

Tests results is in the attachment. See the "Received signal SEGV" section of the report.
Comment 1 Nick Wellnhofer 2017-06-08 11:53:12 UTC
This sounds like an interesting tool, but there are necessarily lots of false positives. Besides, most of the errors are probably the result of not calling xmlInitParser() on program startup. Also note that libxml2 has a very similar test in its test suite: testapi.c (generated with gentest.py).

You're probably not interested in working on this anymore, but I leave the bug open for now.
Comment 2 GNOME Infrastructure Team 2021-07-05 13:20:36 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/libxml2/-/issues/

Thank you for your understanding and your help.