[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Pkg-fonts-devel] Bug#688387: marked as done (Missing entries in UnicodeBlock)



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 ---
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,
Michael

Attachment: pgph_Ko3jzzDG.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
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 ---

Reply to: