From unknown Tue Jun 17 01:47:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15840: libxml-parse-xml-region: Raise runtime error, don't return nil Resent-From: Jambunathan K Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Nov 2013 04:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15840 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Christof Spitz Cc: 15840@debbugs.gnu.org, emacs-orgmode@gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org, "emacs-orgmode@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.13839695864855 (code B ref -1); Sat, 09 Nov 2013 04:00:03 +0000 Received: (at submit) by debbugs.gnu.org; 9 Nov 2013 03:59:46 +0000 Received: from localhost ([127.0.0.1]:43248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vezi5-0001GF-Oy for submit@debbugs.gnu.org; Fri, 08 Nov 2013 22:59:46 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60655) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vezi3-0001G1-MC for submit@debbugs.gnu.org; Fri, 08 Nov 2013 22:59:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vezhp-0007fB-UW for submit@debbugs.gnu.org; Fri, 08 Nov 2013 22:59:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_SORBS_WEB,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34283) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vezhp-0007f1-RS for submit@debbugs.gnu.org; Fri, 08 Nov 2013 22:59:29 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34104) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vezhh-00079i-AO for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2013 22:59:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VezhX-0007XZ-5o for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2013 22:59:21 -0500 Received: from mail-pb0-x229.google.com ([2607:f8b0:400e:c01::229]:52063) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VezhW-0007XO-Uw; Fri, 08 Nov 2013 22:59:11 -0500 Received: by mail-pb0-f41.google.com with SMTP id wy17so3009772pbc.0 for ; Fri, 08 Nov 2013 19:59:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=aN7gUvvXW945LkJWdvDkAyUYVdD54VZuE/YKKacTG5s=; b=vTjoDdpl0Kh/VKpxvnf5jWBlxuSVFFH7kDyqpCui1VUoAE22NSqrpCjA8jdK30/GLy s2I4Ww2gMtkDHk9SYdjPfn/zp+K/+1/OmmOkXRlo05SNE+5ijjMaljpEz/KjuUY9gPvw dzLFmQ3peRsENggdQhg7h0dPITwGv/Il8qv3nmBpgpkH8XNoKA5g/YFHUDDds5Yd9n07 dc+SwnnGgZw16R0Ka8PDc7iH/2pqh/PR/QAIobeeN9rvnwcvjTwm9ZBbo8YfNtgVHUBe pPqCKqYayhVngVW30Y0u4aZdi88qg6Le+lLVN5SCqsLmEFpFdNOkzurtYK0UAF6jNPSn bAhw== X-Received: by 10.68.197.129 with SMTP id iu1mr18429495pbc.139.1383969549670; Fri, 08 Nov 2013 19:59:09 -0800 (PST) Received: from debian-6.05 ([115.242.208.56]) by mx.google.com with ESMTPSA id fk4sm18249520pab.23.2013.11.08.19.59.06 for (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Fri, 08 Nov 2013 19:59:08 -0800 (PST) From: Jambunathan K References: <3116662324256475454@unknownmsgid> <87zjpk44li.fsf@gmail.com> <87d2mf7hqq.fsf@gmail.com> Date: Sat, 09 Nov 2013 09:29:15 +0530 In-Reply-To: (Christof Spitz's message of "Sat, 9 Nov 2013 01:09:01 +0100") Message-ID: <8761s2rzsc.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.4 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.4 (---) Christof Christof Spitz writes: > I found the bug: Windows-Emacs was missing the libxml2 library. I got > the libxml2-2.7.8.-w32-bin.zip, copied the content of /bin into Emacs' > /bin directory and now the formatting works. This should have been very difficult to track down. ox-freemind.el does invoke `libxml-parse-xml-region'. I think Emacs should raise a runtime error (and not return nil) if the above API is called but libxml is unavailable. ps: This bug is a good excuse to audit "other" such wrapper calls (if there are any) and make sure that they don't fall silently. From unknown Tue Jun 17 01:47:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15840: libxml-parse-xml-region: Raise runtime error, don't return nil Resent-From: Jambunathan K Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Nov 2013 11:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15840 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Christof Spitz Cc: 15840@debbugs.gnu.org, emacs-orgmode@gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org, "emacs-orgmode@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.138399803718854 (code B ref -1); Sat, 09 Nov 2013 11:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Nov 2013 11:53:57 +0000 Received: from localhost ([127.0.0.1]:43753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vf76y-0004u0-7x for submit@debbugs.gnu.org; Sat, 09 Nov 2013 06:53:56 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42610) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vf76s-0004tk-Rm for submit@debbugs.gnu.org; Sat, 09 Nov 2013 06:53:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vf76f-0005AC-0T for submit@debbugs.gnu.org; Sat, 09 Nov 2013 06:53:45 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42491) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vf76e-0005A8-U3 for submit@debbugs.gnu.org; Sat, 09 Nov 2013 06:53:36 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44315) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vf76W-000848-8J for bug-gnu-emacs@gnu.org; Sat, 09 Nov 2013 06:53:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vf76N-00058t-S9 for bug-gnu-emacs@gnu.org; Sat, 09 Nov 2013 06:53:28 -0500 Received: from mail-pb0-x22d.google.com ([2607:f8b0:400e:c01::22d]:52916) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vf76N-00058h-Jd; Sat, 09 Nov 2013 06:53:19 -0500 Received: by mail-pb0-f45.google.com with SMTP id ma3so3273687pbc.32 for ; Sat, 09 Nov 2013 03:53:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=wDlLJPARJqigVbvrwHoeAWHWnTHd7EZ0OZa3N9ISHpc=; b=HTVBecKmiCJkjP5kincHkqbJGFUlogL0CyQvIL7k8cN12DqLb1pEBtSVAmca/Gz0xX 2PXUSN5Soq7Heaa+h/lv6fJWgA/08lBtdPDPsXTfP9s9BIlqItFa8/EnhknFBN1BzIKm +/rV7pAOtvDO/F3+Fx10ZHhVCuW2DilJAR6+wX6GT85Hg1AG8NtvLL9nR5N/5uDCScCn OZYmLHF+G1Akwg7aMfwvh6a0tQbXtm+hQAPHDgeUQ5HdH0RQZ6Jt0XSFOk6n2BwoI11q XN4ZA+quAFj4ky+wTghB2QO4+tGKBiDhf5AnfwVbVOWcOxzHuoH36mBAC4jPaqikdkau CZ4A== X-Received: by 10.67.4.227 with SMTP id ch3mr21191329pad.74.1383997998383; Sat, 09 Nov 2013 03:53:18 -0800 (PST) Received: from debian-6.05 ([115.241.91.110]) by mx.google.com with ESMTPSA id gf5sm18198216pbc.22.2013.11.09.03.53.15 for (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Sat, 09 Nov 2013 03:53:17 -0800 (PST) From: Jambunathan K References: <3116662324256475454@unknownmsgid> <87zjpk44li.fsf@gmail.com> <87d2mf7hqq.fsf@gmail.com> <8761s2rzsc.fsf_-_@gmail.com> Date: Sat, 09 Nov 2013 17:23:16 +0530 In-Reply-To: (Christof Spitz's message of "Sat, 9 Nov 2013 08:44:32 +0100") Message-ID: <87eh6pkd03.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Christof Spitz writes: > Emacs did return a runtime error This is what Emacs does. >From xml.c: 96 message1 ("libxml2 library not found"); and message1 (based on other uses elsewhere) seems to be used for ordinary echo area messages (like prompt strings etc) as opposed to an "error" message. ---------------------------------------------------------------- It is easy to check though. I don't have access to a Windows machine. It should really be an error and not a simple informative message. Try this: 1. Remove libxml 2. M-x toggle-debug-on-error RET 3. Export to freemind Do you now get a backtrace buffer? From unknown Tue Jun 17 01:47:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15840: libxml-parse-xml-region: Raise runtime error, don't return nil Resent-From: Christof Spitz Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Nov 2013 16:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15840 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jambunathan K Cc: 15840@debbugs.gnu.org, emacs-orgmode@gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org, "emacs-orgmode@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.138401375115444 (code B ref -1); Sat, 09 Nov 2013 16:16:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Nov 2013 16:15:51 +0000 Received: from localhost ([127.0.0.1]:44311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VfBCQ-000412-KT for submit@debbugs.gnu.org; Sat, 09 Nov 2013 11:15:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39493) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vf3Dm-00073f-Hr for submit@debbugs.gnu.org; Sat, 09 Nov 2013 02:44:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vf3Dg-0002s2-2t for submit@debbugs.gnu.org; Sat, 09 Nov 2013 02:44:37 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59380) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vf3Df-0002rk-Vg for submit@debbugs.gnu.org; Sat, 09 Nov 2013 02:44:36 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41201) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vf3Df-0000sP-1v for bug-gnu-emacs@gnu.org; Sat, 09 Nov 2013 02:44:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vf3De-0002nW-6i for bug-gnu-emacs@gnu.org; Sat, 09 Nov 2013 02:44:34 -0500 Received: from mail-wi0-x235.google.com ([2a00:1450:400c:c05::235]:37183) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vf3Dd-0002la-Vi; Sat, 09 Nov 2013 02:44:34 -0500 Received: by mail-wi0-f181.google.com with SMTP id m19so358589wiv.8 for ; Fri, 08 Nov 2013 23:44:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=K5ZJ9hXmvdSwWHmIVT5kqxoaFf9uCqDXiM7cAS8k8oo=; b=DsXuAYFnzpHWraT4X/Bz6MkQPHvNmzeHy1lIC1CSl8VNu+rSHUoce5TUBwH+wvBRz5 P+6Sc/xz/j3/c0ZlkFxN6ha24G6JBwfuFotJ+VZ3V8EK6UCyVkiqhNorlT9JJWge/Eys g+f2DaS3DjtOchG3gSWGWowPjeVoVP+xAcn68QCFnnv91fvUDaRDCkDRrUTZYXROY3FQ 7jEqLpiJFJItP2EsGdh6PhlZOS6HFMDIprxb69PDsNtOvOwkINd8yPo6pk1bADEG5j9/ 8lRIylqliitplcE1zC6gZHS3IUfxQilMEBJVsVyl+va+95F8kEvm/DnzKcXS1GFmcTmh hLuw== MIME-Version: 1.0 X-Received: by 10.180.73.70 with SMTP id j6mr5058409wiv.47.1383983072852; Fri, 08 Nov 2013 23:44:32 -0800 (PST) Received: by 10.216.73.198 with HTTP; Fri, 8 Nov 2013 23:44:32 -0800 (PST) In-Reply-To: <8761s2rzsc.fsf_-_@gmail.com> References: <3116662324256475454@unknownmsgid> <87zjpk44li.fsf@gmail.com> <87d2mf7hqq.fsf@gmail.com> <8761s2rzsc.fsf_-_@gmail.com> Date: Sat, 9 Nov 2013 08:44:32 +0100 Message-ID: From: Christof Spitz Content-Type: multipart/alternative; boundary=f46d043890856ec38204eab9ab1b X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Sat, 09 Nov 2013 11:15:48 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --f46d043890856ec38204eab9ab1b Content-Type: text/plain; charset=ISO-8859-1 Emacs did return a runtime error, it was simply my mistake not to have noticed it in the Message buffer. 2013/11/9 Jambunathan K > > Christof > > Christof Spitz writes: > > > I found the bug: Windows-Emacs was missing the libxml2 library. I got > > the libxml2-2.7.8.-w32-bin.zip, copied the content of /bin into Emacs' > > /bin directory and now the formatting works. > > This should have been very difficult to track down. > > ox-freemind.el does invoke `libxml-parse-xml-region'. I think Emacs > should raise a runtime error (and not return nil) if the above API is > called but libxml is unavailable. > > ps: This bug is a good excuse to audit "other" such wrapper calls (if > there are any) and make sure that they don't fall silently. > > > > > > --f46d043890856ec38204eab9ab1b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Emacs did return a runtime error, it was simply my mistake= not to have noticed it in the Message buffer.


2013/11/9 Jambunathan K <kjamb= unathan@gmail.com>

Christof

Christof Spitz <christof.spi= tz@gmail.com> writes:

> I found the bug: Windows-Emacs was missing the libxml2 library. I got<= br> > the libxml2-2.7.8.-w32-bin.zip, copied the content of /bin into Emacs&= #39;
> /bin directory and now the formatting works.

This should have been very difficult to track down.

ox-freemind.el does invoke `libxml-parse-xml-region'. =A0I think Emacs<= br> should raise a runtime error (and not return nil) if the above API is
called but libxml is unavailable.

ps: This bug is a good excuse to audit "other" such wrapper calls= (if
there are any) and make sure that they don't fall silently.






--f46d043890856ec38204eab9ab1b-- From unknown Tue Jun 17 01:47:26 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jambunathan K Subject: bug#15840: closed (Re: bug#15840: libxml-parse-xml-region: Raise runtime error, don't return nil) Message-ID: References: <87y54qgsdm.fsf@gmail.com> <8761s2rzsc.fsf_-_@gmail.com> X-Gnu-PR-Message: they-closed 15840 X-Gnu-PR-Package: emacs Reply-To: 15840@debbugs.gnu.org Date: Fri, 15 Nov 2013 05:14:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1384492442-9716-1" This is a multi-part message in MIME format... ------------=_1384492442-9716-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #15840: libxml-parse-xml-region: Raise runtime error, don't return nil which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 15840@debbugs.gnu.org. --=20 15840: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D15840 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1384492442-9716-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 15840-done) by debbugs.gnu.org; 15 Nov 2013 05:13:26 +0000 Received: from localhost ([127.0.0.1]:53670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VhBig-0002Vf-9n for submit@debbugs.gnu.org; Fri, 15 Nov 2013 00:13:26 -0500 Received: from mail-pd0-f179.google.com ([209.85.192.179]:56016) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VhBie-0002VP-Bb for 15840-done@debbugs.gnu.org; Fri, 15 Nov 2013 00:13:24 -0500 Received: by mail-pd0-f179.google.com with SMTP id r10so75073pdi.10 for <15840-done@debbugs.gnu.org>; Thu, 14 Nov 2013 21:13:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=J031GXewnaACqsprHRq7ZhAivpOG36ggI7TgI07VQ78=; b=O/3fTylr7Vz4QsQXFH+CMFTHs/mGDrfNdtBGwQhrnIIy7j1Hj4gayhlouIz4IzEaFU CyMai4N0vI8IdoLy29xrkI4wLfexaz+JBn7wDvvi7Iti/vURt5hAoHVwy0dIi0l2eTc1 dZboyK5ZX8FzcX1AfgQBo6rFO/SIwgR+Ozd3x2qLS7ZDBnoAtFvkLclT/PRnAptOoQn1 m+MHlkdxhE/MDr8uIoQKylX2Ntki5Fmg/N5vR9PCA7Kplr3v9F8ug+qcHPWiM9TvwIp2 zb9gIE74bd1l6RMkb2ZjI/vnX1x2TzmTJ9FzAzgPuBl6DqcOhf3b73y8oabMMF2FIEiW T7Sg== X-Received: by 10.66.180.200 with SMTP id dq8mr5137847pac.104.1384492398369; Thu, 14 Nov 2013 21:13:18 -0800 (PST) Received: from debian-6.05 ([115.241.27.214]) by mx.google.com with ESMTPSA id qw8sm1608649pbb.27.2013.11.14.21.13.16 for <15840-done@debbugs.gnu.org> (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Thu, 14 Nov 2013 21:13:17 -0800 (PST) From: Jambunathan K To: 15840-done@debbugs.gnu.org Subject: Re: bug#15840: libxml-parse-xml-region: Raise runtime error, don't return nil References: <3116662324256475454@unknownmsgid> <87zjpk44li.fsf@gmail.com> <87d2mf7hqq.fsf@gmail.com> <8761s2rzsc.fsf_-_@gmail.com> Date: Fri, 15 Nov 2013 10:42:53 +0530 In-Reply-To: <8761s2rzsc.fsf_-_@gmail.com> (Jambunathan K.'s message of "Sat, 09 Nov 2013 09:29:15 +0530") Message-ID: <87y54qgsdm.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15840-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) OP here. Closed. ------------=_1384492442-9716-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Nov 2013 03:59:46 +0000 Received: from localhost ([127.0.0.1]:43248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vezi5-0001GF-Oy for submit@debbugs.gnu.org; Fri, 08 Nov 2013 22:59:46 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60655) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vezi3-0001G1-MC for submit@debbugs.gnu.org; Fri, 08 Nov 2013 22:59:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vezhp-0007fB-UW for submit@debbugs.gnu.org; Fri, 08 Nov 2013 22:59:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_SORBS_WEB,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34283) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vezhp-0007f1-RS for submit@debbugs.gnu.org; Fri, 08 Nov 2013 22:59:29 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34104) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vezhh-00079i-AO for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2013 22:59:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VezhX-0007XZ-5o for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2013 22:59:21 -0500 Received: from mail-pb0-x229.google.com ([2607:f8b0:400e:c01::229]:52063) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VezhW-0007XO-Uw; Fri, 08 Nov 2013 22:59:11 -0500 Received: by mail-pb0-f41.google.com with SMTP id wy17so3009772pbc.0 for ; Fri, 08 Nov 2013 19:59:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=aN7gUvvXW945LkJWdvDkAyUYVdD54VZuE/YKKacTG5s=; b=vTjoDdpl0Kh/VKpxvnf5jWBlxuSVFFH7kDyqpCui1VUoAE22NSqrpCjA8jdK30/GLy s2I4Ww2gMtkDHk9SYdjPfn/zp+K/+1/OmmOkXRlo05SNE+5ijjMaljpEz/KjuUY9gPvw dzLFmQ3peRsENggdQhg7h0dPITwGv/Il8qv3nmBpgpkH8XNoKA5g/YFHUDDds5Yd9n07 dc+SwnnGgZw16R0Ka8PDc7iH/2pqh/PR/QAIobeeN9rvnwcvjTwm9ZBbo8YfNtgVHUBe pPqCKqYayhVngVW30Y0u4aZdi88qg6Le+lLVN5SCqsLmEFpFdNOkzurtYK0UAF6jNPSn bAhw== X-Received: by 10.68.197.129 with SMTP id iu1mr18429495pbc.139.1383969549670; Fri, 08 Nov 2013 19:59:09 -0800 (PST) Received: from debian-6.05 ([115.242.208.56]) by mx.google.com with ESMTPSA id fk4sm18249520pab.23.2013.11.08.19.59.06 for (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Fri, 08 Nov 2013 19:59:08 -0800 (PST) From: Jambunathan K To: Christof Spitz Subject: libxml-parse-xml-region: Raise runtime error, don't return nil References: <3116662324256475454@unknownmsgid> <87zjpk44li.fsf@gmail.com> <87d2mf7hqq.fsf@gmail.com> Date: Sat, 09 Nov 2013 09:29:15 +0530 In-Reply-To: (Christof Spitz's message of "Sat, 9 Nov 2013 01:09:01 +0100") Message-ID: <8761s2rzsc.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org, "emacs-orgmode@gnu.org" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.4 (---) Christof Christof Spitz writes: > I found the bug: Windows-Emacs was missing the libxml2 library. I got > the libxml2-2.7.8.-w32-bin.zip, copied the content of /bin into Emacs' > /bin directory and now the formatting works. This should have been very difficult to track down. ox-freemind.el does invoke `libxml-parse-xml-region'. I think Emacs should raise a runtime error (and not return nil) if the above API is called but libxml is unavailable. ps: This bug is a good excuse to audit "other" such wrapper calls (if there are any) and make sure that they don't fall silently. ------------=_1384492442-9716-1--