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 680954 - Usage of invalid xpath expression in stylesheet should stop the transformation
Usage of invalid xpath expression in stylesheet should stop the transformation
Status: RESOLVED OBSOLETE
Product: libxslt
Classification: Platform
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: Daniel Veillard
libxml QA maintainers
Depends on:
Blocks:
 
 
Reported: 2012-08-01 08:14 UTC by nicolas
Modified: 2021-07-05 11:00 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
libanjuta: Actually free stuff in AnjutaPkgConfigChooser::finalize. (1.66 KB, patch)
2012-12-07 00:56 UTC, Carl-Anton Ingmarsson
none Details | Review
libanjuta: Actually free stuff in AnjutaPkgConfigChooser::finalize. (1.66 KB, patch)
2012-12-07 01:00 UTC, Carl-Anton Ingmarsson
none Details | Review
git: Fix destruction of GitLogPane. (7.73 KB, patch)
2012-12-07 01:00 UTC, Carl-Anton Ingmarsson
none Details | Review

Description nicolas 2012-08-01 08:14:23 UTC
In regards to this thread on libxslt mailing
https://mail.gnome.org/archives/xslt/2012-July/msg00033.html

I wish that libxslt becomes less tolerant against errors and does not try to continue the transformation by adopting some recovering strategies.

For example, if an invalid xpath expression is used in xsl:template/@match the recovering strategy will just abandoning this template, and can lead to compromise the transformation result without beeing noticed (Unless we read messages from stderr when we run xsltproc).

I would prefer instead that the engine stops the transformation with an explicit error.
Comment 1 Carl-Anton Ingmarsson 2012-12-07 00:56:44 UTC
Created attachment 230941 [details] [review]
libanjuta: Actually free stuff in AnjutaPkgConfigChooser::finalize.
Comment 2 Carl-Anton Ingmarsson 2012-12-07 01:00:43 UTC
Created attachment 230942 [details] [review]
libanjuta: Actually free stuff in AnjutaPkgConfigChooser::finalize.
Comment 3 Carl-Anton Ingmarsson 2012-12-07 01:00:45 UTC
Created attachment 230943 [details] [review]
git: Fix destruction of GitLogPane.

1. Disconnect signal handler from ref_command.

2. Free the commands GitLogPane created by itself if they're still alive when GitLogPane is
    destroyed.

3. Remove spin timer source.
Comment 4 GNOME Infrastructure Team 2021-07-05 11:00:24 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/libxslt/-/issues/

Thank you for your understanding and your help.