From unknown Tue Jun 24 17:28:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31459: 25.3; Uninitialised unicode-property-table-internal Resent-From: "Peter" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 May 2018 08:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31459 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 31459@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152637427931065 (code B ref -1); Tue, 15 May 2018 08:52:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 May 2018 08:51:19 +0000 Received: from localhost ([127.0.0.1]:34965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fIVfy-00084z-Q1 for submit@debbugs.gnu.org; Tue, 15 May 2018 04:51:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fIVfw-00084m-Ia for submit@debbugs.gnu.org; Tue, 15 May 2018 04:51:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fIVfo-0004Ca-Az for submit@debbugs.gnu.org; Tue, 15 May 2018 04:51:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47814) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fIVfo-0004CU-7g for submit@debbugs.gnu.org; Tue, 15 May 2018 04:51:08 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41528) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fIVfi-0001UQ-7X for bug-gnu-emacs@gnu.org; Tue, 15 May 2018 04:51:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fIVff-00048f-3t for bug-gnu-emacs@gnu.org; Tue, 15 May 2018 04:51:02 -0400 Received: from mout.gmx.net ([212.227.15.19]:35197) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fIVfe-00047w-PI for bug-gnu-emacs@gnu.org; Tue, 15 May 2018 04:50:59 -0400 Received: from nexoid.at ([178.79.130.240]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M08eS-1eQX2J33aW-00uKLl for ; Tue, 15 May 2018 10:50:55 +0200 Received: from nexion (dyn004159.edvz.uni-linz.ac.at [140.78.4.159]) by nexoid.at (Postfix) with ESMTPSA id 29D92BCC4 for ; Tue, 15 May 2018 10:50:55 +0200 (CEST) From: "Peter" Date: Tue, 15 May 2018 10:50:54 +0200 Message-ID: <87bmdhi9ox.fsf@nexoid.at> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:LpmaBPoOLu8iSDTFJYzRca5ig/jJjMbN2C3n0leOlkCrbbFgIFc 5AXeApV4Atx1rwoenzP/MYhwSVvvj8Tc91XlBleZBIpsjBtWiZUz9VRSitRuCDoMIOyzaX9 mmkHyhZyGT1EszXZdfyMckdKyYh2z+gVjEqsXPngptS0b9LcM1KEfj/manUMKhd7LxMFtSx GopDAuECULBbxkTN7bVGA== X-UI-Out-Filterresults: notjunk:1;V01:K0:YhMiWlTI8Jc=:og+xKeGNFazIilYmNIPrgn Bwq/p3I612/4pPwlsBaomLwtN+hn45STN5ejYxHiIHeEBC6Kxi6HSbhBBOnyyxVDR0WNMsEuI oKN1z09WG4RZBCz8IHu4lnrJBPDfFE74E7DaS3LqdoyOKS8/W+Wzrpx+AkPrCl1zj6DfqtQbf qJ0PwbfCDTwAlC0Avmwl/b7FImSYsx2rHZhkSwmUgmgSDKCFS3xbv80Q0ZWusa12dp6TRN/CA F4YQywRMPfTFKQT6dJzIenPP8gVDRvxUedQ7YVcmiRN702wzo1AKCHEWRJGa7b57l/hNqgU6i h7Ea+A9xbfbt4H037PwM3jNEibDYGrTIDbWWoN1Q6G/D49YjSDlln7yftV81Vu2l8PlhEg7pa WCuvFZsuaOxUiKyvGf1aFEE/iXrqAGaxNg4KbDjuiCoOvKtGNFohCb3J1Vdtb3837YNSxh4nm 4j5NvFjeFY/nZfeBDFDXM8syedSJ/doG+xJi1jlMyYWYK5TlKqLQT/7IU/GOTDuu+qpAv6w8G nGT3XFiYU/5yLMr8UJEMNBtzHdTxibd2TULzqpL+FRxWzKRLFteSwlNomY010Bz6AsQM11qFD m14TZQfReQKAbdSJ496I2axEuHr1qCLvB74Ow5I+EsTDZlytmv6NrznrOImXBZCVnP8r9lhBe iCII7aRuSSTSDuZaLK4Pv0myqYOb8s3zgTAy5zl6rkFheX8dlRU5Stc7yfiEwDpDDCZhAqUvK 4POFwVu0OoGNomVrTg21eSLnUOBORqDAoeAOMp/Cb3mPes7G184akREUBbJRRRZYEgUGTNBzU c1P+5yA X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -5.1 (-----) I've run into the following bug with Emacs GNU Emacs 25.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.26) of 2018-02-09: When starting up a new Emacs with `emacs -Q', running the following elisp results in garbage: (let ((names (unicode-property-table-internal 'name))) (message "%s" (get-unicode-property-internal names #x1f600)) ;; grinning face emoji, should return "GRINNING FACE" ) This does not in fact show "GRINNING FACE", but what seems like a random string, e.g. (after string-to-list): (0 1805 140 1 3 534 447 0 140 3 1804 64 1314 0 534 140 3 104 429 1 85 9 534 447 1 104 1279 1056 2 1803 6 266 447 1 58 3455 1 52 1802 0 1801 140 0 534 140 3 534 447 0 140 3454 3453 1302 0 1800 140 0 534 140 3 314 6 672 447 1 55 1811 0 3452 46 46 46 46) *After* I run M-x counsel-unicode-char, things work fine. It seems that the unicode property table is somehow uninitialised initially, and gets initialised by something that counsel-unicode-char does. Is there a way I can run this initialisation myself? I've looked at the elisp and C sources, but haven't been able to find what I'm doing incorrectly here :-/ Thanks for any help with this! Greetings, Peter In GNU Emacs 25.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.26) of 2018-02-09 built on bisson Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-x-toolkit=gtk3 --with-xft --with-modules 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix From unknown Tue Jun 24 17:28:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31459: 25.3; Uninitialised unicode-property-table-internal Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 May 2018 09:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31459 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 31459@debbugs.gnu.org, craven@gmx.net X-Debbugs-Original-To: bug-gnu-emacs@gnu.org,Peter ,31459@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152637689510121 (code B ref -1); Tue, 15 May 2018 09:35:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 May 2018 09:34:55 +0000 Received: from localhost ([127.0.0.1]:35010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fIWMB-0002dB-2f for submit@debbugs.gnu.org; Tue, 15 May 2018 05:34:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33881) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fIWM9-0002cy-Nh for submit@debbugs.gnu.org; Tue, 15 May 2018 05:34:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fIWM3-0000pl-Ki for submit@debbugs.gnu.org; Tue, 15 May 2018 05:34:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36524) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fIWM3-0000pZ-Hb for submit@debbugs.gnu.org; Tue, 15 May 2018 05:34:47 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53078) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fIWM1-0007aC-2E for bug-gnu-emacs@gnu.org; Tue, 15 May 2018 05:34:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fIWLx-0000ng-Uz for bug-gnu-emacs@gnu.org; Tue, 15 May 2018 05:34:45 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58502) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fIWLx-0000na-RB; Tue, 15 May 2018 05:34:41 -0400 Received: from [176.13.233.216] (port=16346 helo=[10.130.175.155]) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1fIWLw-00081m-AV; Tue, 15 May 2018 05:34:41 -0400 Date: Tue, 15 May 2018 12:34:36 +0300 User-Agent: K-9 Mail for Android In-Reply-To: <87bmdhi9ox.fsf@nexoid.at> References: <87bmdhi9ox.fsf@nexoid.at> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Eli Zaretskii Message-ID: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) 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: -6.0 (------) On May 15, 2018 11:50:54 AM GMT+03:00, Peter wrote: > I've run into the following bug with Emacs GNU Emacs 25=2E3=2E1 > (x86_64-pc-linux-gnu, GTK+ Version 3=2E22=2E26) of 2018-02-09: >=20 > When starting up a new Emacs with `emacs -Q', running the following > elisp results in garbage: >=20 > (let ((names (unicode-property-table-internal 'name))) > (message "%s" (get-unicode-property-internal names #x1f600)) > ;; grinning face emoji, should return "GRINNING FACE" > ) >=20 > This does not in fact show "GRINNING FACE", but what seems like a > random > string, e=2Eg=2E (after string-to-list): > (0 1805 140 1 3 534 447 0 140 3 1804 64 1314 0 534 140 3 104 429 1 85 > 9 534 447 1 104 1279 1056 2 1803 6 266 447 1 58 3455 1 52 1802 0 1801 > 140 0 534 140 3 534 447 0 140 3454 3453 1302 0 1800 140 0 534 140 3 > 314 6 672 447 1 55 1811 0 3452 46 46 46 46) >=20 > *After* I run M-x counsel-unicode-char, things work fine=2E >=20 > It seems that the unicode property table is somehow uninitialised > initially, and gets initialised by something that counsel-unicode-char > does=2E Is there a way I can run this initialisation myself? I've looked > at the elisp and C sources, but haven't been able to find what I'm > doing incorrectly here :-/ >=20 > Thanks for any help with this! >=20 > Greetings, Peter >=20 >=20 >=20 > In GNU Emacs 25=2E3=2E1 (x86_64-pc-linux-gnu, GTK+ Version 3=2E22=2E26) > of 2018-02-09 built on bisson > Windowing system distributor 'The X=2EOrg Foundation', version > 11=2E0=2E11906000 > Configured using: > 'configure --prefix=3D/usr --sysconfdir=3D/etc --libexecdir=3D/usr/lib > --localstatedir=3D/var --with-x-toolkit=3Dgtk3 --with-xft --with-module= s > 'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe > -fstack-protector-strong > -fno-plt' CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2 > LDFLAGS=3D-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' >=20 > Configured features: > XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS > NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB > TOOLKIT_SCROLL_BARS GTK3 X11 MODULES >=20 > Important settings: > value of $LANG: en_GB=2EUTF-8 > locale-coding-system: utf-8-unix Why are you using an internal function instead of get-char-code-property? From unknown Tue Jun 24 17:28:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31459: 25.3; Uninitialised unicode-property-table-internal Resent-From: "Peter" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 May 2018 18:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31459 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: eliz@gnu.org, 31459@debbugs.gnu.org X-Debbugs-Original-To: Eli Zaretskii , bug-gnu-emacs@gnu.org, 31459@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15264097782704 (code B ref -1); Tue, 15 May 2018 18:43:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 May 2018 18:42:58 +0000 Received: from localhost ([127.0.0.1]:36005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fIeuX-0000hX-R3 for submit@debbugs.gnu.org; Tue, 15 May 2018 14:42:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fIeuW-0000hL-8S for submit@debbugs.gnu.org; Tue, 15 May 2018 14:42:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fIeuQ-0000OL-9Z for submit@debbugs.gnu.org; Tue, 15 May 2018 14:42:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55793) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fIeuQ-0000OF-6t for submit@debbugs.gnu.org; Tue, 15 May 2018 14:42:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59924) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fIeuP-0005FL-87 for bug-gnu-emacs@gnu.org; Tue, 15 May 2018 14:42:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fIeuO-0000NV-H5 for bug-gnu-emacs@gnu.org; Tue, 15 May 2018 14:42:49 -0400 Received: from mout.gmx.net ([212.227.17.21]:54825) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fIeuK-0000LM-DA; Tue, 15 May 2018 14:42:44 -0400 Received: from nexoid.at ([178.79.130.240]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MaF8e-1eyv7z2W3U-00JvZ9; Tue, 15 May 2018 20:42:35 +0200 Received: from nofanex (cm56-149-176.liwest.at [86.56.149.176]) by nexoid.at (Postfix) with ESMTPSA id 793DEBCC4; Tue, 15 May 2018 20:42:34 +0200 (CEST) From: "Peter" In-Reply-To: References: <87bmdhi9ox.fsf@nexoid.at> Date: Tue, 15 May 2018 20:42:33 +0200 Message-ID: <87fu2src9y.fsf@nexoid.at> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:BGwTQlLh0CUsqWQA3BWd+7CagA/wKO3l4piPFjHz5FT22h2JAJE cLZ7QxNmSygtWYTxXNgnuCNJ9KgVKBLvf6ZhXgmlrx6tHEl2aYG4/QQQ33B8HkyKEo3n5Fs NhALXxsKhdI2DF9rUSe4V9FN4/vRkWCmNIEKDPb6QfrFqp462QshTSuhaH/C79Y4KJbPnPD kqWD60R6dRjC07yzQRevg== X-UI-Out-Filterresults: notjunk:1;V01:K0:z6KPwJbXIWM=:z+tgUrouRKvYcojKRhvbFa s/X0zeyqSlVlxkAJL3if+8MIaIs9p5KCCjeLseUYfcK7WKQkd/9Yz+bPoVwwVZ6qnXioIOkUJ mkqKuAcjwmj/sssIa4GLcqgXD3eFy5WxZtRRiFEMW5p6BnE3XG441n1+o6A0jEd/p9nnXGKpi d+Si3FtFQudnqCT6YAV5aur+hFewnm7FKDNuZQf9OOyXArGgujAOCdtedgPFhJeG31VeBVz69 ADMo7PnbLwQKZrf6ls1qqw4K90TrKMcw21BeIxClxBFk/uRE0KJZZLBcHf0ImO3QWqm/dLVGl hwf1sCgJAUjUKoO5GFQqlKytQWFufCicifYHEtwRLDHKQ2rlF5dlr+Y2eOnSA7ky8bRTMV/gt dlvlbFlcdoC3PmZx+k7lCg6BHpQaGI+UbTT+CgsLb6SM6JW7CedYZbgo349oWzKs18SXC1YMu VPnQyFVuk7r5mmJAA6g1utd8i8s+ctLHbW/dvrfxnoBgOozE/TinS+xSQe/t8hW4LEtf7DVE+ Qrep2nGZdXVVlSacu3WxOjBbS1tyXBWx2GvMh0GBFZDXMxLY7IoMkl51BSdMY1DQhcVUrK0vB uMIBY+abcXCtJLRHuFRJk4mXhuW5o0Fn3YJG9uFOJXDVUrb8k0FDxD7inoLrWXl0rBojlxMHg 6v8iaZQo14fFIuie3gRIz/+ev+bG0mEc3IDPilsBMaVn18JYOlntX6kbkicjTX5tQv+ZMKRig gboq7MyJ1QIj4DjhOZ48QVtx1jJFwIfQ4P7U4y/itEMoZROdfXuNaQ5UOjvjpAUf/macX4Cly r3M80LI X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -5.1 (-----) Hello Eli! > Why are you using an internal function instead of get-char-code-property? Sorry about this, that's entirely due to my ignorance of that function. I've fixed my code, everything works fine now. Thanks for pointing me towards the correct function and sorry for wasting your time :-/ Greetings, Peter From unknown Tue Jun 24 17:28:22 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: "Peter" Subject: bug#31459: closed (Re: bug#31459: 25.3; Uninitialised unicode-property-table-internal) Message-ID: References: <83sh6skaj7.fsf@gnu.org> <87bmdhi9ox.fsf@nexoid.at> X-Gnu-PR-Message: they-closed 31459 X-Gnu-PR-Package: emacs Reply-To: 31459@debbugs.gnu.org Date: Tue, 15 May 2018 19:03:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1526410982-4515-1" This is a multi-part message in MIME format... ------------=_1526410982-4515-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #31459: 25.3; Uninitialised unicode-property-table-internal which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 31459@debbugs.gnu.org. --=20 31459: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31459 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1526410982-4515-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 31459-done) by debbugs.gnu.org; 15 May 2018 19:02:07 +0000 Received: from localhost ([127.0.0.1]:36015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fIfD4-00019e-OS for submit@debbugs.gnu.org; Tue, 15 May 2018 15:02:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44335) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fIfD2-00019B-Vx for 31459-done@debbugs.gnu.org; Tue, 15 May 2018 15:02:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fIfCv-0007KA-6C for 31459-done@debbugs.gnu.org; Tue, 15 May 2018 15:01:59 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38999) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fIfCv-0007K4-2m; Tue, 15 May 2018 15:01:57 -0400 Received: from [176.228.60.248] (port=2735 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fIfCu-0007N1-IF; Tue, 15 May 2018 15:01:56 -0400 Date: Tue, 15 May 2018 22:02:04 +0300 Message-Id: <83sh6skaj7.fsf@gnu.org> From: Eli Zaretskii To: "Peter" In-reply-to: <87fu2src9y.fsf@nexoid.at> (craven@gmx.net) Subject: Re: bug#31459: 25.3; Uninitialised unicode-property-table-internal References: <87bmdhi9ox.fsf@nexoid.at> <87fu2src9y.fsf@nexoid.at> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31459-done Cc: 31459-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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: "Peter" > Date: Tue, 15 May 2018 20:42:33 +0200 > > > Why are you using an internal function instead of get-char-code-property? > > Sorry about this, that's entirely due to my ignorance of that function. > I've fixed my code, everything works fine now. Thanks for pointing me > towards the correct function and sorry for wasting your time :-/ No need to apologize. I'm closing the bug, then. ------------=_1526410982-4515-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 May 2018 08:51:19 +0000 Received: from localhost ([127.0.0.1]:34965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fIVfy-00084z-Q1 for submit@debbugs.gnu.org; Tue, 15 May 2018 04:51:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fIVfw-00084m-Ia for submit@debbugs.gnu.org; Tue, 15 May 2018 04:51:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fIVfo-0004Ca-Az for submit@debbugs.gnu.org; Tue, 15 May 2018 04:51:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47814) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fIVfo-0004CU-7g for submit@debbugs.gnu.org; Tue, 15 May 2018 04:51:08 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41528) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fIVfi-0001UQ-7X for bug-gnu-emacs@gnu.org; Tue, 15 May 2018 04:51:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fIVff-00048f-3t for bug-gnu-emacs@gnu.org; Tue, 15 May 2018 04:51:02 -0400 Received: from mout.gmx.net ([212.227.15.19]:35197) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fIVfe-00047w-PI for bug-gnu-emacs@gnu.org; Tue, 15 May 2018 04:50:59 -0400 Received: from nexoid.at ([178.79.130.240]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M08eS-1eQX2J33aW-00uKLl for ; Tue, 15 May 2018 10:50:55 +0200 Received: from nexion (dyn004159.edvz.uni-linz.ac.at [140.78.4.159]) by nexoid.at (Postfix) with ESMTPSA id 29D92BCC4 for ; Tue, 15 May 2018 10:50:55 +0200 (CEST) From: "Peter" To: bug-gnu-emacs@gnu.org Subject: 25.3; Uninitialised unicode-property-table-internal Date: Tue, 15 May 2018 10:50:54 +0200 Message-ID: <87bmdhi9ox.fsf@nexoid.at> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:LpmaBPoOLu8iSDTFJYzRca5ig/jJjMbN2C3n0leOlkCrbbFgIFc 5AXeApV4Atx1rwoenzP/MYhwSVvvj8Tc91XlBleZBIpsjBtWiZUz9VRSitRuCDoMIOyzaX9 mmkHyhZyGT1EszXZdfyMckdKyYh2z+gVjEqsXPngptS0b9LcM1KEfj/manUMKhd7LxMFtSx GopDAuECULBbxkTN7bVGA== X-UI-Out-Filterresults: notjunk:1;V01:K0:YhMiWlTI8Jc=:og+xKeGNFazIilYmNIPrgn Bwq/p3I612/4pPwlsBaomLwtN+hn45STN5ejYxHiIHeEBC6Kxi6HSbhBBOnyyxVDR0WNMsEuI oKN1z09WG4RZBCz8IHu4lnrJBPDfFE74E7DaS3LqdoyOKS8/W+Wzrpx+AkPrCl1zj6DfqtQbf qJ0PwbfCDTwAlC0Avmwl/b7FImSYsx2rHZhkSwmUgmgSDKCFS3xbv80Q0ZWusa12dp6TRN/CA F4YQywRMPfTFKQT6dJzIenPP8gVDRvxUedQ7YVcmiRN702wzo1AKCHEWRJGa7b57l/hNqgU6i h7Ea+A9xbfbt4H037PwM3jNEibDYGrTIDbWWoN1Q6G/D49YjSDlln7yftV81Vu2l8PlhEg7pa WCuvFZsuaOxUiKyvGf1aFEE/iXrqAGaxNg4KbDjuiCoOvKtGNFohCb3J1Vdtb3837YNSxh4nm 4j5NvFjeFY/nZfeBDFDXM8syedSJ/doG+xJi1jlMyYWYK5TlKqLQT/7IU/GOTDuu+qpAv6w8G nGT3XFiYU/5yLMr8UJEMNBtzHdTxibd2TULzqpL+FRxWzKRLFteSwlNomY010Bz6AsQM11qFD m14TZQfReQKAbdSJ496I2axEuHr1qCLvB74Ow5I+EsTDZlytmv6NrznrOImXBZCVnP8r9lhBe iCII7aRuSSTSDuZaLK4Pv0myqYOb8s3zgTAy5zl6rkFheX8dlRU5Stc7yfiEwDpDDCZhAqUvK 4POFwVu0OoGNomVrTg21eSLnUOBORqDAoeAOMp/Cb3mPes7G184akREUBbJRRRZYEgUGTNBzU c1P+5yA X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -5.1 (-----) I've run into the following bug with Emacs GNU Emacs 25.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.26) of 2018-02-09: When starting up a new Emacs with `emacs -Q', running the following elisp results in garbage: (let ((names (unicode-property-table-internal 'name))) (message "%s" (get-unicode-property-internal names #x1f600)) ;; grinning face emoji, should return "GRINNING FACE" ) This does not in fact show "GRINNING FACE", but what seems like a random string, e.g. (after string-to-list): (0 1805 140 1 3 534 447 0 140 3 1804 64 1314 0 534 140 3 104 429 1 85 9 534 447 1 104 1279 1056 2 1803 6 266 447 1 58 3455 1 52 1802 0 1801 140 0 534 140 3 534 447 0 140 3454 3453 1302 0 1800 140 0 534 140 3 314 6 672 447 1 55 1811 0 3452 46 46 46 46) *After* I run M-x counsel-unicode-char, things work fine. It seems that the unicode property table is somehow uninitialised initially, and gets initialised by something that counsel-unicode-char does. Is there a way I can run this initialisation myself? I've looked at the elisp and C sources, but haven't been able to find what I'm doing incorrectly here :-/ Thanks for any help with this! Greetings, Peter In GNU Emacs 25.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.26) of 2018-02-09 built on bisson Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-x-toolkit=gtk3 --with-xft --with-modules 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix ------------=_1526410982-4515-1--