[Fontconfig] FcFontList() can return NULL - should it? should it be documented?
Behdad Esfahbod
behdad at behdad.org
Thu Aug 25 05:22:21 UTC 2016
My understanding is that fontconfig API returns NULL only on allocation
failures. So, I think you've hit a bug.
On Aug 25, 2016 1:19 PM, "Alan Coopersmith" <alan.coopersmith at oracle.com>
wrote:
> While assisting with the investigation of:
> [JDK-8160664] JVM crashed with font manager on Solaris 12
> https://bugs.openjdk.java.net/browse/JDK-8160664
> we discovered that if none of the font directories are present on the
> system
> FcFontList() returns NULL, but if at least one is present, even if empty,
> then it returns a valid pointer to a list of 0 entries.
>
> This doesn't seem to be documented anywhere that I can find, but you
> can see the fc-list utility checks for it all the way back to the
> first revision in git. Is this intentional? Should it be documented
> so other application authors know to check for NULL?
>
> --
> -Alan Coopersmith- alan.coopersmith at oracle.com
> Oracle Solaris Engineering - http://blogs.oracle.com/alanc
> _______________________________________________
> Fontconfig mailing list
> Fontconfig at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/fontconfig
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/fontconfig/attachments/20160824/678c4a2b/attachment.html>
More information about the Fontconfig
mailing list