Your message dated Tue, 14 Jan 2014 21:44:08 +0900 with message-id <20140114214408.036b819d1848a95beda3c185@debian.or.jp> and subject line RE: Missing entries in UnicodeBlock has caused the Debian Bug report #688387, regarding Missing entries in UnicodeBlock 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 this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 688387: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688387 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: bugs@debian.org
- Subject: Missing entries in UnicodeBlock
- From: Michael Tautschnig <mt@debian.org>
- Date: Sat, 22 Sep 2012 11:46:15 +0100
- Message-id: <20120922104615.GW21952@l04.local>
Package: libuninameslist Version: 0.0.20091231-1.1 While building your package using our research compiler infrastructure we noticed that the following may lead to undefined behaviour (in this case: segmentation faults): nameslist.h:extern const struct unicode_block UnicodeBlock[211]; nameslist-fr.c:const struct unicode_block UnicodeBlock[] = { ... 168 entries ... }; As the linker will map these declarations, but other code may safely assume that there are 211 elements, any access beyond entry 169 is undefined. Best, MichaelAttachment: pgph_Ko3jzzDG.pgp
Description: PGP signature
--- End Message ---
--- Begin Message ---
- To: 688387-done@bugs.debian.org
- Cc: control@bugs.debian.org
- Subject: RE: Missing entries in UnicodeBlock
- From: Hideki Yamane <henrich@debian.or.jp>
- Date: Tue, 14 Jan 2014 21:44:08 +0900
- Message-id: <20140114214408.036b819d1848a95beda3c185@debian.or.jp>
fixed 688387 0.3.20130501-1 thanks > nameslist.h:extern const struct unicode_block UnicodeBlock[211]; > nameslist-fr.c:const struct unicode_block UnicodeBlock[] = { ... 168 entries ... }; > > As the linker will map these declarations, but other code may safely assume that > there are 211 elements, any access beyond entry 169 is undefined. uninameslist-fr.h in 0.3.20130501, >>extern const struct unicode_block UnicodeBlock[168]; Now it's same number as entries. -- Regards, Hideki Yamane henrich @ debian.or.jp/org http://wiki.debian.org/HidekiYamane
--- End Message ---