GNU bug report logs - #69575
Me again. Two bugs.

Previous Next

Package: emacs;

Reported by: Robert Boyer <robertstephenboyer <at> gmail.com>

Date: Wed, 6 Mar 2024 01:19:01 UTC

Severity: normal

To reply to this bug, email your comments to 69575 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#69575; Package emacs. (Wed, 06 Mar 2024 01:19:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Robert Boyer <robertstephenboyer <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 06 Mar 2024 01:19:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Robert Boyer <robertstephenboyer <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: Me again. Two bugs.
Date: Tue, 5 Mar 2024 19:17:38 -0600
[Message part 1 (text/plain, inline)]
From: robertstephenboyer <at> gmail.com
To: bug-gnu-emacs <at> gnu.org
Subject: 28.2; Problem with M->
--text follows this line--

Bug 1.  Previously reported, still not solved.

Consider this 1 gb file of all the primes below 10^10.


https://drive.google.com/file/d/1BQ_abM9P6ZIA0OEofH5kFjw1mEeHTgPb/view?usp=drive_link

I can 'find' it, literally.

However, M-> does not work.

It freezes Emacs.

Even when I manages to kill Emacs, it keeps running.

After I restart Emacs, I see via 'top' several Emacs jobs running at
full tilt.

So I reboot my machine.

I guess I'll just have to wait until Debian decides to ship me Emacs
verions 29.

Bug 2.

When I Type C-c M-i to copy text to your preferred mail program, as you
suggest,

I get sent to another Emacs that says:

Debugger entered--Lisp error: (error "Listing directory failed but
‘access-file’ worked")
  error("Listing directory failed but `access-file' worked")
  insert-directory("/mnt/chromeos/removable/SD/" "--dired -al" nil t)
  dired-insert-directory("/mnt/chromeos/removable/SD/" "-al" nil nil t)
  dired-readin-insert()
  #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_35>()
  combine-change-calls-1(1 1 #<subr
F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_35>)
  dired-readin()
  dired-internal-noselect("/mnt/chromeos/removable/SD/" nil)
  dired-noselect("/mnt/chromeos/removable/SD/" nil)
  dired("/mnt/chromeos/removable/SD/")
  gw()
  load-with-code-conversion("/home/bob/.emacs" "/home/bob/.emacs" t t)
  load("~/.emacs" noerror nomessage)
  startup--load-user-init-file(#f(compiled-function () #<bytecode
0x188949ac3bcb4358>) #f(compiled-function () #<bytecode
-0x1f3c686ddc0cdc35>) t)
  command-line()
  normal-top-level()

Thanks so much.  I do not know what I would do without Emacs.

Bob







In GNU Emacs 28.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37,
cairo version 1.16.0)
 of 2023-05-13, modified by Debian built on x86-ubc-01
Windowing system distributor 'The X.Org Foundation', version 11.0.12014000
System Description: Debian GNU/Linux 12 (bookworm)

Configured using:
 'configure --build x86_64-linux-gnu --prefix=/usr
 --sharedstatedir=/var/lib --libexecdir=/usr/libexec
 --localstatedir=/var/lib --infodir=/usr/share/info
 --mandir=/usr/share/man --with-libsystemd --with-pop=yes
 --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/28.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/28.2/site-lisp:/usr/share/emacs/site-lisp
 --with-sound=alsa --without-gconf --with-mailutils
 --with-native-compilation --build x86_64-linux-gnu --prefix=/usr
 --sharedstatedir=/var/lib --libexecdir=/usr/libexec
 --localstatedir=/var/lib --infodir=/usr/share/info
 --mandir=/usr/share/man --with-libsystemd --with-pop=yes
 --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/28.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/28.2/site-lisp:/usr/share/emacs/site-lisp
 --with-sound=alsa --without-gconf --with-mailutils
 --with-native-compilation --with-cairo --with-x=yes
 --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2
 -ffile-prefix-map=/build/emacs-mPr7Vr/emacs-28.2+1=.
 -fstack-protector-strong -Wformat -Werror=format-security -Wall'
 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES
NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF
TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Shell

Minor modes in effect:
  shell-dirtrack-mode: t
  display-time-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message rmc puny rfc822 mml mml-sec epa
derived epg rfc6068 epg-config gnus-util text-property-search time-date
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
mailheader sendmail comp comp-cstr warnings rx cl-extra help-mode
cus-start etags fileloop generator xref project dired-aux cus-edit pp
cus-load wid-edit trace sh-script smie executable dired dired-loaddefs
cal-menu calendar cal-loaddefs ange-ftp shell pcomplete comint
ansi-color ring benchmark time rmail rmail-loaddefs rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mail-utils face-remap finder-inf package
browse-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie url-domsuf url-util mailcap url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
password-cache json subr-x map url-vars seq byte-opt gv bytecomp
byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren
electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select scroll-bar mouse jit-lock font-lock syntax font-core
term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite emoji-zwj charscript charprop case-table
epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice
button loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote threads dbusbind inotify lcms2
dynamic-setting system-font-setting font-render-setting cairo
move-toolbar gtk x-toolkit x multi-tty make-network-process
native-compile emacs)

Memory information:
((conses 16 200462 10420)
 (symbols 48 12889 1)
 (strings 32 40311 4267)
 (string-bytes 1 1298522)
 (vectors 16 25700)
 (vector-slots 8 461520 20155)
 (floats 8 53 29)
 (intervals 56 4826 0)
 (buffers 992 22))
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#69575; Package emacs. (Wed, 06 Mar 2024 08:36:01 GMT) Full text and rfc822 format available.

Message #8 received at 69575 <at> debbugs.gnu.org (full text, mbox):

From: Andrea Corallo <acorallo <at> gnu.org>
To: Robert Boyer <robertstephenboyer <at> gmail.com>
Cc: 69575 <at> debbugs.gnu.org
Subject: Re: bug#69575: Me again. Two bugs.
Date: Wed, 06 Mar 2024 03:35:10 -0500
Robert Boyer <robertstephenboyer <at> gmail.com> writes:

> From: robertstephenboyer <at> gmail.com
> To: bug-gnu-emacs <at> gnu.org
> Subject: 28.2; Problem with M->
> --text follows this line--
>
> Bug 1.  Previously reported, still not solved.
>
> Consider this 1 gb file of all the primes below 10^10.
>
>   https://drive.google.com/file/d/1BQ_abM9P6ZIA0OEofH5kFjw1mEeHTgPb/view?usp=drive_link
>
> I can 'find' it, literally.
>
> However, M-> does not work.
>
> It freezes Emacs.
>
> Even when I manages to kill Emacs, it keeps running.
>
> After I restart Emacs, I see via 'top' several Emacs jobs running at
> full tilt.

I guess this is unrelated to the other issue you see, should be just
Emacs jitting code (this happens once if let it finish).

You can tweak the number of Emacs processes running in background with
'native-comp-async-jobs-number'.

  Andrea




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#69575; Package emacs. (Wed, 06 Mar 2024 12:04:01 GMT) Full text and rfc822 format available.

Message #11 received at 69575 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Robert Boyer <robertstephenboyer <at> gmail.com>
Cc: 69575 <at> debbugs.gnu.org
Subject: Re: bug#69575: Me again. Two bugs.
Date: Wed, 06 Mar 2024 14:02:27 +0200
> From: Robert Boyer <robertstephenboyer <at> gmail.com>
> Date: Tue, 5 Mar 2024 19:17:38 -0600
> 
> Bug 1.  Previously reported, still not solved.
> 
> Consider this 1 gb file of all the primes below 10^10.
> 
>   https://drive.google.com/file/d/1BQ_abM9P6ZIA0OEofH5kFjw1mEeHTgPb/view?usp=drive_link
> 
> I can 'find' it, literally.
> 
> However, M-> does not work.
> 
> It freezes Emacs.

If that file has very long lines, this is a known problem in Emacs 28
and older.  Should be much better in Emacs 29 and later.

> Even when I manages to kill Emacs, it keeps running.
> 
> After I restart Emacs, I see via 'top' several Emacs jobs running at
> full tilt.

Your build is with native-compilation, so I presume those several
Emacs jobs are compiling some Lisp files for which the corresponding
*.eln files were not yet produced, a one-time job (if you let those
jobs run to completion).  So this part is not a bug, AFAIU.

> When I Type C-c M-i to copy text to your preferred mail program, as you suggest,
> 
> I get sent to another Emacs that says:
> 
> Debugger entered--Lisp error: (error "Listing directory failed but ‘access-file’ worked")
>   error("Listing directory failed but `access-file' worked")
>   insert-directory("/mnt/chromeos/removable/SD/" "--dired -al" nil t)
>   dired-insert-directory("/mnt/chromeos/removable/SD/" "-al" nil nil t)
>   dired-readin-insert()
>   #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_35>()
>   combine-change-calls-1(1 1 #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_35>)
>   dired-readin()
>   dired-internal-noselect("/mnt/chromeos/removable/SD/" nil)
>   dired-noselect("/mnt/chromeos/removable/SD/" nil)
>   dired("/mnt/chromeos/removable/SD/")
>   gw()
>   load-with-code-conversion("/home/bob/.emacs" "/home/bob/.emacs" t t)
>   load("~/.emacs" noerror nomessage)
>   startup--load-user-init-file(#f(compiled-function () #<bytecode 0x188949ac3bcb4358>) #f(compiled-function
> () #<bytecode -0x1f3c686ddc0cdc35>) t)
>   command-line()
>   normal-top-level()

This is something triggered by your ~/.emacs init file, as evidenced
by this line:

     load("~/.emacs" noerror nomessage)

which says that Emacs is loading your init file.  It sounds like
something in your .emacs file tries to start Dired on the directory
"/mnt/chromeos/removable/SD/", which has some access problems?  You
need to investigate what goes wrong there.  Whether this is some
problem in Emacs or in how you configure and customize Emacs can only
be established once the problematic part(s) of your init file are
identified.




This bug report was last modified 59 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.