From unknown Fri Aug 15 20:52:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41177: Fontconfig issues in Java applications that use fonts Resent-From: Jonathan Frederickson Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 10 May 2020 15:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41177 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 41177@debbugs.gnu.org X-Debbugs-Original-To: bug-guix Received: via spool by submit@debbugs.gnu.org id=B.158912614815836 (code B ref -1); Sun, 10 May 2020 15:56:01 +0000 Received: (at submit) by debbugs.gnu.org; 10 May 2020 15:55:48 +0000 Received: from localhost ([127.0.0.1]:50274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jXoIt-00047M-QS for submit@debbugs.gnu.org; Sun, 10 May 2020 11:55:48 -0400 Received: from lists.gnu.org ([209.51.188.17]:52344) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jXoIs-00047D-FW for submit@debbugs.gnu.org; Sun, 10 May 2020 11:55:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57080) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXoIs-0002mU-6w for bug-guix@gnu.org; Sun, 10 May 2020 11:55:46 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:43651) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXoIq-0002aP-G7 for bug-guix@gnu.org; Sun, 10 May 2020 11:55:45 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 908C54A2 for ; Sun, 10 May 2020 11:55:39 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Sun, 10 May 2020 11:55:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=terracrypt.net; h=date:from:subject:to:message-id:mime-version:content-type; s= fm1; bh=jPlBFlhzO7p11JBiu4+mddY83iXPNe5bxV7E/fW/8nA=; b=ZI7/JL97 AAS663d/2h3r6LwSwRmjEw47NzJsCRjdOln08tRlVuXvqSzcTbJ+XNpq3Rgea2vw 9fEGOboPK443esFDZCxEL1JRK1WXr15HoKf+d++fbY+0mAx6dQ/iMj0BiA60YwAp qwyg4TctX7rCvkf02gdHzdMiTuOIGGjvDnBeksA0kdNybNWc4WD+tM3Gha+JlXlj QKuLopmmfBt8vvIvLaJ4Vq5dpMZVcTXMKDIzBd0i5kL6VDmae5/X33cUfZ9BIb4j VRTe7XPvM0ed7jyHmZlpFsZDaJQRWGkT9+fZOcwwerFzuZzYETRmyg/mWWT3J+5X pZUy6Q+HUgEtkg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=jPlBFlhzO7p11JBiu4+mddY83iXPN e5bxV7E/fW/8nA=; b=Va3WEFpXV5VAG9SjTtSbc+5krLYYpCTp2QDo9nVyjOLPJ sXraTEnvSR+KPxl0HRABVULNohhlTDvbQkGZZV7fH3lEtOyqEcW8wmUgOcr17vln /gK8GDY3lfFS2NriYrItyGb8izjnu6tyMyGiSbIzV1iV5hADSi+HOw7lgHTZ1RtX +cZUmWUVC8lSRJUtMTO+B+YmWT2R3cEtNIO//7/QC7fNSPwSppdXqo/RoMu7q7K8 uU34epj/7kp/V802H3//jDdeDT9taAvj/4/qcHEB3wfTmUha/96XjJoRHxDV1pSi JSXNGqd7eCfhBYhlwFR9ie9qoCADY9jFrxrLxmHdA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrkeekgdeliecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhuffvkffogggtsehmtderreertd dvnecuhfhrohhmpeflohhnrghthhgrnhcuhfhrvgguvghrihgtkhhsohhnuceojhhonhgr thhhrghnsehtvghrrhgrtghrhihpthdrnhgvtheqnecuggftrfgrthhtvghrnhepjefgje elledukeejgfejhfevvdeukeevtdelffduuefhkedvtdfgfeeutdekuedtnecuffhomhgr ihhnpehgnhhurdhorhhgnecukfhppeeiledrvdehfedrvdegjedrleeinecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjhhonhgrthhhrghnseht vghrrhgrtghrhihpthdrnhgvth X-ME-Proxy: Received: from [10.4.42.127] (c-69-253-247-96.hsd1.pa.comcast.net [69.253.247.96]) by mail.messagingengine.com (Postfix) with ESMTPA id A89D1306625E for ; Sun, 10 May 2020 11:55:38 -0400 (EDT) Date: Sun, 10 May 2020 11:55:37 -0400 From: Jonathan Frederickson Message-Id: <1589126137.10294.0@terracrypt.net> X-Mailer: geary/3.34.1 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-z+PSQuYD/HbNUojiOJGh" Received-SPF: pass client-ip=64.147.123.19; envelope-from=jonathan@terracrypt.net; helo=wout3-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/10 11:55:40 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -2.6 (--) --=-z+PSQuYD/HbNUojiOJGh Content-Type: text/plain; charset=us-ascii; format=flowed I realized I forgot to submit a bug report for this after I posted on help-guix a while back, and looks like it's still an issue, so... I get a null pointer exception when attempting to run any Java application that uses fonts. I've attached an example of the error output I get, and you can find more info in this thread: https://lists.gnu.org/archive/html/help-guix/2019-11/msg00122.html --=-z+PSQuYD/HbNUojiOJGh Content-Type: text/plain Content-Disposition: attachment; filename=javanpe.txt jfred@lambdacrypt ~/Downloads/pcgen$ java -jar pcgen.jar 11:52:16.300 INFO main Main:138 Starting PCGen v6.08.00 RC6 11:52:16.390 INFO main LanguageBundle:134 Initialising language bundle with locale en_US. 11:52:16.631 SEVERE main Main:484 Uncaught error - ignoring java.lang.InternalError: java.lang.reflect.InvocationTargetException at java.desktop/sun.font.FontManagerFactory$1.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.desktop/sun.font.FontManagerFactory.getInstance(Unknown Source) at java.desktop/sun.font.FontUtilities.getFontConfigFUIR(Unknown Source) at java.desktop/javax.swing.plaf.nimbus.NimbusDefaults.(Unknown Source) at java.desktop/javax.swing.plaf.nimbus.NimbusLookAndFeel.(Unknown Source) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) at java.base/java.lang.reflect.ReflectAccess.newInstance(Unknown Source) at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(Unknown Source) at java.base/java.lang.Class.newInstance(Unknown Source) at java.desktop/javax.swing.UIManager.setLookAndFeel(Unknown Source) at pcgen.gui2.plaf.LookAndFeelManager.setLookAndFeel(LookAndFeelManager.java:231) at pcgen.gui2.plaf.LookAndFeelManager.initLookAndFeel(LookAndFeelManager.java:151) at pcgen.system.Main.configureUI(Main.java:273) at pcgen.system.Main.startupWithGUI(Main.java:228) at pcgen.system.Main.main(Main.java:157) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source) ... 19 more Caused by: java.lang.NullPointerException at java.desktop/sun.awt.FontConfiguration.getVersion(Unknown Source) at java.desktop/sun.awt.FontConfiguration.readFontConfigFile(Unknown Source) at java.desktop/sun.awt.FontConfiguration.init(Unknown Source) at java.desktop/sun.awt.X11FontManager.createFontConfiguration(Unknown Source) at java.desktop/sun.font.SunFontManager$2.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.desktop/sun.font.SunFontManager.(Unknown Source) at java.desktop/sun.awt.FcFontManager.(Unknown Source) at java.desktop/sun.awt.X11FontManager.(Unknown Source) ... 24 more --=-z+PSQuYD/HbNUojiOJGh-- From unknown Fri Aug 15 20:52:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41177: Fontconfig issues in Java applications that use fonts References: <1589126137.10294.0@terracrypt.net> In-Reply-To: <1589126137.10294.0@terracrypt.net> Resent-From: Fabien SK Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 03 Jan 2021 20:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41177 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 41177@debbugs.gnu.org Received: via spool by 41177-submit@debbugs.gnu.org id=B41177.160970407010544 (code B ref 41177); Sun, 03 Jan 2021 20:02:01 +0000 Received: (at 41177) by debbugs.gnu.org; 3 Jan 2021 20:01:10 +0000 Received: from localhost ([127.0.0.1]:38670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kw9Yr-0002jz-NC for submit@debbugs.gnu.org; Sun, 03 Jan 2021 15:01:10 -0500 Received: from smtp6-g21.free.fr ([212.27.42.6]:62486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kw4g8-0003Gd-1g for 41177@debbugs.gnu.org; Sun, 03 Jan 2021 09:48:20 -0500 Received: from [IPv6:2001:41d0:fe25:200:1921:d260:5e26:684] (unknown [IPv6:2001:41d0:fe25:200:1921:d260:5e26:684]) (Authenticated sender: fabsk) by smtp6-g21.free.fr (Postfix) with ESMTPSA id 96104780372 for <41177@debbugs.gnu.org>; Sun, 3 Jan 2021 15:48:17 +0100 (CET) From: Fabien SK Message-ID: <11250641-ee7a-94e8-d3c4-ebdabc1c5036@free.fr> Date: Sun, 3 Jan 2021 15:48:17 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: fr-FR X-Spam-Score: -0.0 (/) X-Mailman-Approved-At: Sun, 03 Jan 2021 15:01:08 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) I faced the issue when running josm (downloaded from josm.openstreetmap.de, not the guix package). Using "strace" showed me that it failed because it cannot load "libfontconfig.so" (it tries in several directories). If I add the directory of libfontconfig.so to LD_LIBRARY_PATH, then it starts. I have limited knowledge about how shared libraries are found. I tried to understand how "geany" manages to load libfontconfig.so. It looks like it depends on libgeany, libgtk3 and libpango which depend on libfontconfig. When I do a "readelf -a" on these libraries, I can see in their "RUNPATH" the path of "libfontconfig.so": 0x000000000000001d (RUNPATH)            Bibliothèque runpath:[/gnu/store/avjxs6qgyginkiq6qpk9280zakkaj35h-graphite2-1.3.13/lib:/gnu/store/xwl0p4m34bcan0v9vkjkyzwi6znsv4dm-pixman-0.38.4/lib:/gnu/store/y9fdy234r6hqiacd7hgwlmbdsngbp8p1-fontconfig-2.13.1/lib:… Regarding Java, I think (but I'm not sure) that it's loaded by "libawt_xawt.so". In fontpath.c [1], there is a dlopen of libfontconfig. But if I do a "ldd" on the shared library itself, it looks like it does not depend on libfontconfig.so. [1] https://github.com/openjdk/jdk16/blob/37043b05576c8b81b43ac41a8f06de0d0bbb3f5b/src/java.desktop/unix/native/common/awt/fontpath.c#L566 Also libfontconfig is not on its RUNPATH: 0x000000000000001d (RUNPATH)            Bibliothèque runpath:[$ORIGIN:/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib:/gnu/store/01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7.5.0-lib/lib:/gnu/store/w09mqfj1yy32r2fr02nndzs34m4f9ipp-libxext-1.3.4/lib:/gnu/store/4ildmh169dixyn05mlgjz07x4d2hcq2g-libx11-1.6.A/lib:/gnu/store/8m6368gv4z10n6i31ppbr8nxziwmlp3f-libxrender-0.9.10/lib:/gnu/store/cgsk20z1gcw78fdm7bwlb2l49xh7bmzk-libxtst-1.2.3/lib:/gnu/store/b4dk2y4vf98dhxnr0p6f5h4d86vqndkc-libxi-1.7.10/lib:/gnu/store/01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7.5.0-lib/lib/gcc/x86_64-unknown-linux-gnu/7.5.0/../../..] I'm quite a beginner in term of Guix (I only played with it in a VM), and I hope this information will be useful to somebody. I don't understand how the dependencies between executable and libraries are supposed to be done in Guix. I can see that sometimes in /gnu/store there are symbolic links of shared libraries into other packages. I assume that sometimes this RUNPATH is used. From unknown Fri Aug 15 20:52:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41177: Fontconfig issues in Java applications that use fonts Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 06 Jan 2021 11:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41177 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Fabien SK Cc: 41177@debbugs.gnu.org Received: via spool by 41177-submit@debbugs.gnu.org id=B41177.160993117222456 (code B ref 41177); Wed, 06 Jan 2021 11:07:02 +0000 Received: (at 41177) by debbugs.gnu.org; 6 Jan 2021 11:06:12 +0000 Received: from localhost ([127.0.0.1]:43563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kx6do-0005q8-EH for submit@debbugs.gnu.org; Wed, 06 Jan 2021 06:06:12 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kx6dm-0005pt-O8 for 41177@debbugs.gnu.org; Wed, 06 Jan 2021 06:06:11 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57989) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kx6dh-0007NW-Dy; Wed, 06 Jan 2021 06:06:05 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=41454 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kx6db-0002hv-3h; Wed, 06 Jan 2021 06:05:59 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <1589126137.10294.0@terracrypt.net> <11250641-ee7a-94e8-d3c4-ebdabc1c5036@free.fr> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 =?UTF-8?Q?Niv=C3=B4se?= an 229 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 06 Jan 2021 12:05:54 +0100 In-Reply-To: <11250641-ee7a-94e8-d3c4-ebdabc1c5036@free.fr> (Fabien SK's message of "Sun, 3 Jan 2021 15:48:17 +0100") Message-ID: <877doqnx4d.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.3 (---) Hi, Fabien SK skribis: > Regarding Java, I think (but I'm not sure) that it's loaded by > "libawt_xawt.so". In fontpath.c [1], there is a dlopen of > libfontconfig. But if I do a "ldd" on the shared library itself, it > looks like it does not depend on libfontconfig.so. > [1] > https://github.com/openjdk/jdk16/blob/37043b05576c8b81b43ac41a8f06de0d0bb= b3f5b/src/java.desktop/unix/native/common/awt/fontpath.c#L566 > Also libfontconfig is not on its RUNPATH: Indeed, all the =E2=80=98openjdk=E2=80=99 packages have fontconfig has an i= nput, but =E2=80=98guix size openjdk | grep fontconfig=E2=80=99 shows it=E2=80=99s no= t there, meaning that nothing actually linked against fontconfig. Perhaps we should patch this =E2=80=98fontpath.c=E2=80=99, with =E2=80=98su= bstitute*=E2=80=99, so that it refers to libfontconfig.so by its absolute file name? Thanks, Ludo=E2=80=99. From unknown Fri Aug 15 20:52:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41177: Fontconfig issues in Java applications that use fonts Resent-From: =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 02 Feb 2021 09:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41177 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Fabien SK , 41177@debbugs.gnu.org Received: via spool by 41177-submit@debbugs.gnu.org id=B41177.16122571127844 (code B ref 41177); Tue, 02 Feb 2021 09:12:01 +0000 Received: (at 41177) by debbugs.gnu.org; 2 Feb 2021 09:11:52 +0000 Received: from localhost ([127.0.0.1]:34075 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6riy-00022R-42 for submit@debbugs.gnu.org; Tue, 02 Feb 2021 04:11:52 -0500 Received: from m4s11.vlinux.de ([83.151.27.109]:60860 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6riw-00022H-2u for 41177@debbugs.gnu.org; Tue, 02 Feb 2021 04:11:51 -0500 Received: from alma-ubu.fritz.box (pd951fd16.dip0.t-ipconnect.de [217.81.253.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id B0E713F9BB; Tue, 2 Feb 2021 10:11:48 +0100 (CET) Date: Tue, 2 Feb 2021 10:11:46 +0100 From: =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= Message-ID: <20210202101146.1e221a52@alma-ubu.fritz.box> In-Reply-To: <877doqnx4d.fsf@gnu.org> References: <1589126137.10294.0@terracrypt.net> <11250641-ee7a-94e8-d3c4-ebdabc1c5036@free.fr> <877doqnx4d.fsf@gnu.org> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/anFxxoqpcTs/g.6XTg2=Y8J"; protocol="application/pgp-signature" X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) --Sig_/anFxxoqpcTs/g.6XTg2=Y8J Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, 06 Jan 2021 12:05:54 +0100 Ludovic Court=C3=A8s wrote: > Hi, >=20 > Fabien SK skribis: >=20 > > Regarding Java, I think (but I'm not sure) that it's loaded by > > "libawt_xawt.so". In fontpath.c [1], there is a dlopen of > > libfontconfig. But if I do a "ldd" on the shared library itself, it > > looks like it does not depend on libfontconfig.so. > > [1] > > https://github.com/openjdk/jdk16/blob/37043b05576c8b81b43ac41a8f06de0d0= bbb3f5b/src/java.desktop/unix/native/common/awt/fontpath.c#L566 > > Also libfontconfig is not on its RUNPATH: =20 >=20 > Indeed, all the =E2=80=98openjdk=E2=80=99 packages have fontconfig has an= input, but > =E2=80=98guix size openjdk | grep fontconfig=E2=80=99 shows it=E2=80=99s = not there, meaning > that nothing actually linked against fontconfig. >=20 > Perhaps we should patch this =E2=80=98fontpath.c=E2=80=99, with =E2=80=98= substitute*=E2=80=99, so that > it refers to libfontconfig.so by its absolute file name? We do that for icedtea (i.e. OpenJDK until version 8), but not for OpenJDK. I applied the same trick for OpenJDK 9 and will no longer get the NullPointerException. Let me clean it up a bit and apply it to all later OpenJDKs as well (might be already done through inheritence, but let me check), then I will send out a patch. Bj=C3=B6rn --Sig_/anFxxoqpcTs/g.6XTg2=Y8J Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCYBkXUwAKCRC/KGy2WT5f /SvIAJ4wc3LJ+QXm2Q839alqUR+L4dgFgACgifsxhvuksQqSrxdwPjAEvEhjYQU= =EkXe -----END PGP SIGNATURE----- --Sig_/anFxxoqpcTs/g.6XTg2=Y8J-- From unknown Fri Aug 15 20:52:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41177: Fontconfig issues in Java applications that use fonts Resent-From: =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 11 Feb 2021 23:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41177 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Fabien SK , 41177@debbugs.gnu.org Received: via spool by 41177-submit@debbugs.gnu.org id=B41177.16130857935132 (code B ref 41177); Thu, 11 Feb 2021 23:24:02 +0000 Received: (at 41177) by debbugs.gnu.org; 11 Feb 2021 23:23:13 +0000 Received: from localhost ([127.0.0.1]:59545 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lALIm-0001Ki-UR for submit@debbugs.gnu.org; Thu, 11 Feb 2021 18:23:13 -0500 Received: from m4s11.vlinux.de ([83.151.27.109]:33534 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lALIk-0001KZ-Mc for 41177@debbugs.gnu.org; Thu, 11 Feb 2021 18:23:11 -0500 Received: from alma-ubu.fritz.box (pd951f307.dip0.t-ipconnect.de [217.81.243.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id 22EC73FC05; Fri, 12 Feb 2021 00:23:10 +0100 (CET) Date: Fri, 12 Feb 2021 00:23:09 +0100 From: =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= Message-ID: <20210212002309.75690e60@alma-ubu.fritz.box> In-Reply-To: <20210202101146.1e221a52@alma-ubu.fritz.box> References: <1589126137.10294.0@terracrypt.net> <11250641-ee7a-94e8-d3c4-ebdabc1c5036@free.fr> <877doqnx4d.fsf@gnu.org> <20210202101146.1e221a52@alma-ubu.fritz.box> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/SvQrbUi9=soqo+wjmBhoppx"; protocol="application/pgp-signature" X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) --Sig_/SvQrbUi9=soqo+wjmBhoppx Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, 2 Feb 2021 10:11:46 +0100 Bj=C3=B6rn H=C3=B6fling wrote: > On Wed, 06 Jan 2021 12:05:54 +0100 > Ludovic Court=C3=A8s wrote: > > Perhaps we should patch this =E2=80=98fontpath.c=E2=80=99, with =E2=80= =98substitute*=E2=80=99, so > > that it refers to libfontconfig.so by its absolute file name? =20 >=20 > We do that for icedtea (i.e. OpenJDK until version 8), but not for > OpenJDK. I applied the same trick for OpenJDK 9 and will no longer get > the NullPointerException. >=20 > Let me clean it up a bit and apply it to all later OpenJDKs as well > (might be already done through inheritence, but let me check), then I > will send out a patch. Patch submitted as: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D46451 Bj=C3=B6rn --Sig_/SvQrbUi9=soqo+wjmBhoppx Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCYCW8XQAKCRC/KGy2WT5f /aaRAJ0YuWVEjlPxTNsyQ2wtmu3YmqglGgCglwH/N7RxlevWLzBrjCOanNjVAAo= =vvU0 -----END PGP SIGNATURE----- --Sig_/SvQrbUi9=soqo+wjmBhoppx-- From unknown Fri Aug 15 20:52:28 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jonathan Frederickson Subject: bug#41177: closed (Re: [PATCH 0/2] OpenJDK: Fix NullPointerException when accessing fonts) Message-ID: References: <7cfa2fd2c86b16bee0eeb5e9d9de658e895292ec.camel@student.tugraz.at> <1589126137.10294.0@terracrypt.net> X-Gnu-PR-Message: they-closed 41177 X-Gnu-PR-Package: guix Reply-To: 41177@debbugs.gnu.org Date: Fri, 12 Feb 2021 10:53:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1613127182-12094-1" This is a multi-part message in MIME format... ------------=_1613127182-12094-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #41177: Fontconfig issues in Java applications that use fonts which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 41177@debbugs.gnu.org. --=20 41177: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D41177 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1613127182-12094-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 41177-done) by debbugs.gnu.org; 12 Feb 2021 10:52:59 +0000 Received: from localhost ([127.0.0.1]:60012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lAW4I-00038i-PY for submit@debbugs.gnu.org; Fri, 12 Feb 2021 05:52:59 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:53691) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lAW4F-00038U-Dx; Fri, 12 Feb 2021 05:52:57 -0500 Received: from nijino.local (217-149-165-242.nat.highway.telekom.at [217.149.165.242]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DcVhM3dsbz3y5Q; Fri, 12 Feb 2021 11:52:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1613127171; bh=Du3IhsYYxFYO8cZxde+IBa3Z9ioKBAfz/SnPMEWp+zI=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=DEck3+yGPPZx7h+oB5yKgyyIDhQU4AiUzgCnFvy97VVIpCw3lewvhAg3TWRO/+UCE m58d3t+8arhF8tQqR3l+tV8P96ZNuQFAvof6AyW/iWTM/tCX5foIVRhYSKvmPSzWwh ENVjTJIvLQVUu00gK3p40tQEPOV7gL67wm5EPfG4= Message-ID: <7cfa2fd2c86b16bee0eeb5e9d9de658e895292ec.camel@student.tugraz.at> Subject: Re: [PATCH 0/2] OpenJDK: Fix NullPointerException when accessing fonts From: Leo Prikler To: =?ISO-8859-1?Q?Bj=F6rn_H=F6fling?= Date: Fri, 12 Feb 2021 11:52:50 +0100 In-Reply-To: <20210212001405.48cabc72@alma-ubu.fritz.box> References: <20210212001405.48cabc72@alma-ubu.fritz.box> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41177-done Cc: 46451-done@debbugs.gnu.org, 41177-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.3 (---) Hi Björn Am Freitag, den 12.02.2021, 00:14 +0100 schrieb Björn Höfling: > These two patches fix a NullPointerException in the OpenJDK packages. > > The patches apply only to OpenJDK9 and OpenJDK11, but with > inheritence > all OpenJDKx with x\in[9..14] are covered. > > Here is the bug report: > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=41177 > > In order to test it you can use the following Main.java: > > ~~~~~~ > import java.awt.*; > > public class Main { > > public static void main(String[] args) > { > String fonts[] = > GraphicsEnvironment.getLocalGraphicsEnvironment().getAvai > lableFontFamilyNames(); > > for ( int i = 0; i < fonts.length; i++ ) > { > System.out.println(fonts[i]); > } > } > } > > ~~~~~~~~ > Compile: javac Main.java > Run: java -cp . Main > > It should print a list of the available fonts. Indeed, that it does. At least for 9 and 11, which I've invoked directly from their store paths. I've pushed your patches with small changes to the commit messages and followed up with an indentation fix. Regards, Leo ------------=_1613127182-12094-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 10 May 2020 15:55:48 +0000 Received: from localhost ([127.0.0.1]:50274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jXoIt-00047M-QS for submit@debbugs.gnu.org; Sun, 10 May 2020 11:55:48 -0400 Received: from lists.gnu.org ([209.51.188.17]:52344) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jXoIs-00047D-FW for submit@debbugs.gnu.org; Sun, 10 May 2020 11:55:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57080) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXoIs-0002mU-6w for bug-guix@gnu.org; Sun, 10 May 2020 11:55:46 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:43651) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXoIq-0002aP-G7 for bug-guix@gnu.org; Sun, 10 May 2020 11:55:45 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 908C54A2 for ; Sun, 10 May 2020 11:55:39 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Sun, 10 May 2020 11:55:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=terracrypt.net; h=date:from:subject:to:message-id:mime-version:content-type; s= fm1; bh=jPlBFlhzO7p11JBiu4+mddY83iXPNe5bxV7E/fW/8nA=; b=ZI7/JL97 AAS663d/2h3r6LwSwRmjEw47NzJsCRjdOln08tRlVuXvqSzcTbJ+XNpq3Rgea2vw 9fEGOboPK443esFDZCxEL1JRK1WXr15HoKf+d++fbY+0mAx6dQ/iMj0BiA60YwAp qwyg4TctX7rCvkf02gdHzdMiTuOIGGjvDnBeksA0kdNybNWc4WD+tM3Gha+JlXlj QKuLopmmfBt8vvIvLaJ4Vq5dpMZVcTXMKDIzBd0i5kL6VDmae5/X33cUfZ9BIb4j VRTe7XPvM0ed7jyHmZlpFsZDaJQRWGkT9+fZOcwwerFzuZzYETRmyg/mWWT3J+5X pZUy6Q+HUgEtkg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=jPlBFlhzO7p11JBiu4+mddY83iXPN e5bxV7E/fW/8nA=; b=Va3WEFpXV5VAG9SjTtSbc+5krLYYpCTp2QDo9nVyjOLPJ sXraTEnvSR+KPxl0HRABVULNohhlTDvbQkGZZV7fH3lEtOyqEcW8wmUgOcr17vln /gK8GDY3lfFS2NriYrItyGb8izjnu6tyMyGiSbIzV1iV5hADSi+HOw7lgHTZ1RtX +cZUmWUVC8lSRJUtMTO+B+YmWT2R3cEtNIO//7/QC7fNSPwSppdXqo/RoMu7q7K8 uU34epj/7kp/V802H3//jDdeDT9taAvj/4/qcHEB3wfTmUha/96XjJoRHxDV1pSi JSXNGqd7eCfhBYhlwFR9ie9qoCADY9jFrxrLxmHdA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrkeekgdeliecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhuffvkffogggtsehmtderreertd dvnecuhfhrohhmpeflohhnrghthhgrnhcuhfhrvgguvghrihgtkhhsohhnuceojhhonhgr thhhrghnsehtvghrrhgrtghrhihpthdrnhgvtheqnecuggftrfgrthhtvghrnhepjefgje elledukeejgfejhfevvdeukeevtdelffduuefhkedvtdfgfeeutdekuedtnecuffhomhgr ihhnpehgnhhurdhorhhgnecukfhppeeiledrvdehfedrvdegjedrleeinecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjhhonhgrthhhrghnseht vghrrhgrtghrhihpthdrnhgvth X-ME-Proxy: Received: from [10.4.42.127] (c-69-253-247-96.hsd1.pa.comcast.net [69.253.247.96]) by mail.messagingengine.com (Postfix) with ESMTPA id A89D1306625E for ; Sun, 10 May 2020 11:55:38 -0400 (EDT) Date: Sun, 10 May 2020 11:55:37 -0400 From: Jonathan Frederickson Subject: Fontconfig issues in Java applications that use fonts To: bug-guix Message-Id: <1589126137.10294.0@terracrypt.net> X-Mailer: geary/3.34.1 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-z+PSQuYD/HbNUojiOJGh" Received-SPF: pass client-ip=64.147.123.19; envelope-from=jonathan@terracrypt.net; helo=wout3-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/10 11:55:40 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -2.6 (--) --=-z+PSQuYD/HbNUojiOJGh Content-Type: text/plain; charset=us-ascii; format=flowed I realized I forgot to submit a bug report for this after I posted on help-guix a while back, and looks like it's still an issue, so... I get a null pointer exception when attempting to run any Java application that uses fonts. I've attached an example of the error output I get, and you can find more info in this thread: https://lists.gnu.org/archive/html/help-guix/2019-11/msg00122.html --=-z+PSQuYD/HbNUojiOJGh Content-Type: text/plain Content-Disposition: attachment; filename=javanpe.txt jfred@lambdacrypt ~/Downloads/pcgen$ java -jar pcgen.jar 11:52:16.300 INFO main Main:138 Starting PCGen v6.08.00 RC6 11:52:16.390 INFO main LanguageBundle:134 Initialising language bundle with locale en_US. 11:52:16.631 SEVERE main Main:484 Uncaught error - ignoring java.lang.InternalError: java.lang.reflect.InvocationTargetException at java.desktop/sun.font.FontManagerFactory$1.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.desktop/sun.font.FontManagerFactory.getInstance(Unknown Source) at java.desktop/sun.font.FontUtilities.getFontConfigFUIR(Unknown Source) at java.desktop/javax.swing.plaf.nimbus.NimbusDefaults.(Unknown Source) at java.desktop/javax.swing.plaf.nimbus.NimbusLookAndFeel.(Unknown Source) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) at java.base/java.lang.reflect.ReflectAccess.newInstance(Unknown Source) at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(Unknown Source) at java.base/java.lang.Class.newInstance(Unknown Source) at java.desktop/javax.swing.UIManager.setLookAndFeel(Unknown Source) at pcgen.gui2.plaf.LookAndFeelManager.setLookAndFeel(LookAndFeelManager.java:231) at pcgen.gui2.plaf.LookAndFeelManager.initLookAndFeel(LookAndFeelManager.java:151) at pcgen.system.Main.configureUI(Main.java:273) at pcgen.system.Main.startupWithGUI(Main.java:228) at pcgen.system.Main.main(Main.java:157) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source) ... 19 more Caused by: java.lang.NullPointerException at java.desktop/sun.awt.FontConfiguration.getVersion(Unknown Source) at java.desktop/sun.awt.FontConfiguration.readFontConfigFile(Unknown Source) at java.desktop/sun.awt.FontConfiguration.init(Unknown Source) at java.desktop/sun.awt.X11FontManager.createFontConfiguration(Unknown Source) at java.desktop/sun.font.SunFontManager$2.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.desktop/sun.font.SunFontManager.(Unknown Source) at java.desktop/sun.awt.FcFontManager.(Unknown Source) at java.desktop/sun.awt.X11FontManager.(Unknown Source) ... 24 more --=-z+PSQuYD/HbNUojiOJGh-- ------------=_1613127182-12094-1-- From unknown Fri Aug 15 20:52:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41177: [PATCH 0/2] OpenJDK: Fix NullPointerException when accessing fonts Resent-From: =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 12 Feb 2021 20:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41177 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Leo Prikler Cc: 46451-done@debbugs.gnu.org, 41177-done@debbugs.gnu.org Received: via spool by 41177-done@debbugs.gnu.org id=D41177.16131599886930 (code D ref 41177); Fri, 12 Feb 2021 20:00:02 +0000 Received: (at 41177-done) by debbugs.gnu.org; 12 Feb 2021 19:59:48 +0000 Received: from localhost ([127.0.0.1]:33033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lAebU-0001nh-7U for submit@debbugs.gnu.org; Fri, 12 Feb 2021 14:59:48 -0500 Received: from m4s11.vlinux.de ([83.151.27.109]:33580 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lAebS-0001nV-7C; Fri, 12 Feb 2021 14:59:47 -0500 Received: from alma-ubu (pd951fd2a.dip0.t-ipconnect.de [217.81.253.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id 7E60F3F977; Fri, 12 Feb 2021 20:59:44 +0100 (CET) Date: Fri, 12 Feb 2021 20:59:39 +0100 From: =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= Message-ID: <20210212205939.7499cadb@alma-ubu> In-Reply-To: <7cfa2fd2c86b16bee0eeb5e9d9de658e895292ec.camel@student.tugraz.at> References: <20210212001405.48cabc72@alma-ubu.fritz.box> <7cfa2fd2c86b16bee0eeb5e9d9de658e895292ec.camel@student.tugraz.at> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/FSa5rn57Op/O6daJjghxD1J"; protocol="application/pgp-signature" X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) --Sig_/FSa5rn57Op/O6daJjghxD1J Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Fri, 12 Feb 2021 11:52:50 +0100 Leo Prikler wrote: > I've pushed your patches with small changes to the commit messages and > followed up with an indentation fix. Thanks!=20 Bj=C3=B6rn --Sig_/FSa5rn57Op/O6daJjghxD1J Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCYCbeLAAKCRC/KGy2WT5f /fktAKCOAflKrfCOboAiCylI7Fopaq6+uACdF1RrWQ4LaICqj5//wWZwsHyKsts= =jXbW -----END PGP SIGNATURE----- --Sig_/FSa5rn57Op/O6daJjghxD1J--