Bug#404723: marked as done (src/ne_uri.c:ne_uri_parse():179 (uri_lookup(x) macro) - SIGSERV when parsing a non-ASCII character (>128))

2007-01-05 Thread Debian Bug Tracking System
Your message dated Fri, 05 Jan 2007 21:02:05 +
with message-id <[EMAIL PROTECTED]>
and subject line Bug#404723: fixed in neon26 0.26.2-3.1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libneon26
Version: 0.26.2-3mdx1
Severity: grave
Tags: patch

Hi,

libneon26 ne_uri_parse() has severe problems parsing uris with non-ASCII
characters. Real world case is trying to save a document (example attached)
with openoffice.org-writer containing a hyperlink with non-ascii characters
in the web link. The above action leads to OOo segfault. Consider the gdb
session bellow (reproducable with the attached document, type a character
and attempt to resave the document):

(gdb) bt
#0  0x2aaab35229e5 in ne_uri_parse (uri=0x1fd1328 "http://Ä\205.com/";, 
parsed=0x7fffc5e09660) at /tmp/buildd/neon26-0.26.2/src/ne_uri.c:179
#1  0x2aaab33ddb4e in NeonUri () from 
/usr/lib/openoffice/program/libucpdav1.so
#2  0x2aaab33b9a2a in Content () from 
/usr/lib/openoffice/program/libucpdav1.so
#3  0x2aaab33b5a12 in webdav_ucp::ContentProvider::queryContent () from 
/usr/lib/openoffice/program/libucpdav1.so
#4  0x2b2602c3 in UniversalContentBroker::queryContent () from 
/usr/lib/openoffice/program/libucb1.so
#5  0x2b95e55e8412 in (anonymous namespace)::normalizePrefix () from 
/usr/lib/openoffice/program/libsvt680lx.so
#6  0x2b95e55e8972 in (anonymous namespace)::normalize () from 
/usr/lib/openoffice/program/libsvt680lx.so
#7  0x2b95e55e9540 in URIHelper::normalizedMakeRelative () from 
/usr/lib/openoffice/program/libsvt680lx.so
#8  0x2b95e55e9de3 in URIHelper::simpleNormalizedMakeRelative () from 
/usr/lib/openoffice/program/libsvt680lx.so
#9  0x2deda6e2 in SvXMLExport::GetRelativeReference () from 
/usr/lib/openoffice/program/libxo680lx.so
#10 0x2dfc50fb in XMLTextParagraphExport::addHyperlinkAttributes () 
from /usr/lib/openoffice/program/libxo680lx.so
#11 0x2dfcea40 in XMLTextParagraphExport::exportTextRange () from 
/usr/lib/openoffice/program/libxo680lx.so
#12 0x2dfd35f5 in XMLTextParagraphExport::exportTextRangeEnumeration () 
from /usr/lib/openoffice/program/libxo680lx.so
#13 0x2dfd401b in XMLTextParagraphExport::exportParagraph () from 
/usr/lib/openoffice/program/libxo680lx.so
#14 0x2dfd2e2b in XMLTextParagraphExport::exportTextContentEnumeration 
() from /usr/lib/openoffice/program/libxo680lx.so
#15 0x2dfd54b2 in XMLTextParagraphExport::exportText () from 
/usr/lib/openoffice/program/libxo680lx.so
#16 0x2aaab05af7a4 in SwXMLExport::_ExportContent () from 
/usr/lib/openoffice/program/libsw680lx.so
#17 0x2dedca6f in SvXMLExport::ImplExportContent () from 
/usr/lib/openoffice/program/libxo680lx.so
#18 0x2dee9ede in SvXMLExport::exportDoc () from 
/usr/lib/openoffice/program/libxo680lx.so
#19 0x2aaab05ad8f8 in SwXMLExport::exportDoc () from 
/usr/lib/openoffice/program/libsw680lx.so
#20 0x2dedb220 in SvXMLExport::filter () from 
/usr/lib/openoffice/program/libxo680lx.so
#21 0x2aaab05a96a3 in SwXMLWriter::WriteThroughComponent () from 
/usr/lib/openoffice/program/libsw680lx.so
#22 0x2aaab05a9d4a in SwXMLWriter::WriteThroughComponent () from 
/usr/lib/openoffice/program/libsw680lx.so
#23 0x2aaab05ab4af in SwXMLWriter::_Write () from 
/usr/lib/openoffice/program/libsw680lx.so
#24 0x2aaab05ac389 in SwXMLWriter::WriteMedium () from 
/usr/lib/openoffice/program/libsw680lx.so
#25 0x2aaab04e3f58 in StgWriter::Write () from 
/usr/lib/openoffice/program/libsw680lx.so
#26 0x2aaab05a903b in SwXMLWriter::Write () from 
/usr/lib/openoffice/program/libsw680lx.so
#27 0x2aaab04248f3 in SwWriter::Write () from 
/usr/lib/openoffice/program/libsw680lx.so
#28 0x2aaab05f19b9 in SwDocShell::SaveAs () from 
/usr/lib/openoffice/program/libsw680lx.so
#29 0x2b8e8f67 in SfxObjectShell::SaveAsOwnFormat () from 
/usr/lib/openoffice/program/libsfx680lx.so
#30 0x2b8f77ad in SfxObjectShell::SaveTo_Impl () from 
/usr/lib/openoffice/program/libsfx680lx.so
#31 0x2b8f92b0 in SfxObjectShell::DoSave_Impl () from 
/usr/lib/openoffice/program/libsfx680lx.so
#32 0x2b8f9668 in SfxObjectShell::Save_Impl () from 
/usr/lib/openoffice/program/libsfx680lx.so
#33 0x2b9509b7 in SfxBaseModel::storeSelf () from 
/usr/lib/openoffice/program/libsfx680lx.so
#34 0x2b9688cf in SfxStoringHelper::GUIStoreModel () from 
/usr/lib/openoffice/program/libsfx680lx.so
#35 0x2b900ccc in SfxObjectSh

Bug#404723: marked as done (src/ne_uri.c:ne_uri_parse():179 (uri_lookup(x) macro) - SIGSERV when parsing a non-ASCII character (>128))

2007-03-04 Thread Debian Bug Tracking System
Your message dated Sun, 04 Mar 2007 10:32:04 +
with message-id <[EMAIL PROTECTED]>
and subject line Bug#404723: fixed in neon26 0.26.3-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libneon26
Version: 0.26.2-3mdx1
Severity: grave
Tags: patch

Hi,

libneon26 ne_uri_parse() has severe problems parsing uris with non-ASCII
characters. Real world case is trying to save a document (example attached)
with openoffice.org-writer containing a hyperlink with non-ascii characters
in the web link. The above action leads to OOo segfault. Consider the gdb
session bellow (reproducable with the attached document, type a character
and attempt to resave the document):

(gdb) bt
#0  0x2aaab35229e5 in ne_uri_parse (uri=0x1fd1328 "http://Ä\205.com/";, 
parsed=0x7fffc5e09660) at /tmp/buildd/neon26-0.26.2/src/ne_uri.c:179
#1  0x2aaab33ddb4e in NeonUri () from 
/usr/lib/openoffice/program/libucpdav1.so
#2  0x2aaab33b9a2a in Content () from 
/usr/lib/openoffice/program/libucpdav1.so
#3  0x2aaab33b5a12 in webdav_ucp::ContentProvider::queryContent () from 
/usr/lib/openoffice/program/libucpdav1.so
#4  0x2b2602c3 in UniversalContentBroker::queryContent () from 
/usr/lib/openoffice/program/libucb1.so
#5  0x2b95e55e8412 in (anonymous namespace)::normalizePrefix () from 
/usr/lib/openoffice/program/libsvt680lx.so
#6  0x2b95e55e8972 in (anonymous namespace)::normalize () from 
/usr/lib/openoffice/program/libsvt680lx.so
#7  0x2b95e55e9540 in URIHelper::normalizedMakeRelative () from 
/usr/lib/openoffice/program/libsvt680lx.so
#8  0x2b95e55e9de3 in URIHelper::simpleNormalizedMakeRelative () from 
/usr/lib/openoffice/program/libsvt680lx.so
#9  0x2deda6e2 in SvXMLExport::GetRelativeReference () from 
/usr/lib/openoffice/program/libxo680lx.so
#10 0x2dfc50fb in XMLTextParagraphExport::addHyperlinkAttributes () 
from /usr/lib/openoffice/program/libxo680lx.so
#11 0x2dfcea40 in XMLTextParagraphExport::exportTextRange () from 
/usr/lib/openoffice/program/libxo680lx.so
#12 0x2dfd35f5 in XMLTextParagraphExport::exportTextRangeEnumeration () 
from /usr/lib/openoffice/program/libxo680lx.so
#13 0x2dfd401b in XMLTextParagraphExport::exportParagraph () from 
/usr/lib/openoffice/program/libxo680lx.so
#14 0x2dfd2e2b in XMLTextParagraphExport::exportTextContentEnumeration 
() from /usr/lib/openoffice/program/libxo680lx.so
#15 0x2dfd54b2 in XMLTextParagraphExport::exportText () from 
/usr/lib/openoffice/program/libxo680lx.so
#16 0x2aaab05af7a4 in SwXMLExport::_ExportContent () from 
/usr/lib/openoffice/program/libsw680lx.so
#17 0x2dedca6f in SvXMLExport::ImplExportContent () from 
/usr/lib/openoffice/program/libxo680lx.so
#18 0x2dee9ede in SvXMLExport::exportDoc () from 
/usr/lib/openoffice/program/libxo680lx.so
#19 0x2aaab05ad8f8 in SwXMLExport::exportDoc () from 
/usr/lib/openoffice/program/libsw680lx.so
#20 0x2dedb220 in SvXMLExport::filter () from 
/usr/lib/openoffice/program/libxo680lx.so
#21 0x2aaab05a96a3 in SwXMLWriter::WriteThroughComponent () from 
/usr/lib/openoffice/program/libsw680lx.so
#22 0x2aaab05a9d4a in SwXMLWriter::WriteThroughComponent () from 
/usr/lib/openoffice/program/libsw680lx.so
#23 0x2aaab05ab4af in SwXMLWriter::_Write () from 
/usr/lib/openoffice/program/libsw680lx.so
#24 0x2aaab05ac389 in SwXMLWriter::WriteMedium () from 
/usr/lib/openoffice/program/libsw680lx.so
#25 0x2aaab04e3f58 in StgWriter::Write () from 
/usr/lib/openoffice/program/libsw680lx.so
#26 0x2aaab05a903b in SwXMLWriter::Write () from 
/usr/lib/openoffice/program/libsw680lx.so
#27 0x2aaab04248f3 in SwWriter::Write () from 
/usr/lib/openoffice/program/libsw680lx.so
#28 0x2aaab05f19b9 in SwDocShell::SaveAs () from 
/usr/lib/openoffice/program/libsw680lx.so
#29 0x2b8e8f67 in SfxObjectShell::SaveAsOwnFormat () from 
/usr/lib/openoffice/program/libsfx680lx.so
#30 0x2b8f77ad in SfxObjectShell::SaveTo_Impl () from 
/usr/lib/openoffice/program/libsfx680lx.so
#31 0x2b8f92b0 in SfxObjectShell::DoSave_Impl () from 
/usr/lib/openoffice/program/libsfx680lx.so
#32 0x2b8f9668 in SfxObjectShell::Save_Impl () from 
/usr/lib/openoffice/program/libsfx680lx.so
#33 0x2b9509b7 in SfxBaseModel::storeSelf () from 
/usr/lib/openoffice/program/libsfx680lx.so
#34 0x2b9688cf in SfxStoringHelper::GUIStoreModel () from 
/usr/lib/openoffice/program/libsfx680lx.so
#35 0x2b900ccc in SfxObjectShel