unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#48310: 28.0.50; Cannot list the list group
@ 2021-05-09 11:22 Jean Louis
  2021-05-09 12:31 ` Andreas Schwab
  2021-05-11 12:55 ` Lars Ingebrigtsen
  0 siblings, 2 replies; 4+ messages in thread
From: Jean Louis @ 2021-05-09 11:22 UTC (permalink / raw)
  To: 48310


I cannot repeat this in emacs -Q, this takes place in my running Emacs
session:

I do:
C-h f list

and inside I go with cursor to the hyperlinked `list` followed by the
word "group". I press enter, and I get this:


(lax-plist-put plist prop val)
  Change value in PLIST of PROP to VAL, comparing with ‘equal’.
  (setq plist (plist-put plist "d" 4))

(plist-member plist prop)
  Return non-nil if PLIST has the property PROP.
  (plist-member '(a 1 b 2 c 3) 'b)
    ⇒ (b 2 c 3)

Data About Lists

(length sequence)
  Return the length of vector, list or string SEQUENCE.
  (length '(a b c))
    ⇒ 3

(length<)
----------- HERE IS WHERE LISTING STOPS WITH ERROR:

Debugger entered--Lisp error: (wrong-type-argument stringp nil)
  string-match("\n" nil 0)
  split-string(nil "\n")
  shortdoc--display-function((length< :eval (length< '(a b c) 1)))
  #f(compiled-function (data) #<bytecode 0xb241ae7b96ca90>)((length< :eval (length< '(a b c) 1)))
  mapc(#f(compiled-function (data) #<bytecode 0xb241ae7b96ca90>) ("Making Lists" (make-list :eval (make-list 5 'a)) (cons :eval (cons 1 '(2 3 4))) (list :eval (list 1 2 3)) (number-sequence :eval (number-sequence 5 8)) "Operations on Lists" (append :eval (append '("foo" "bar") '("zot"))) (copy-tree :eval (copy-tree '(1 (2 3) 4))) (flatten-tree :eval (flatten-tree '(1 (2 3) 4))) (car :eval (car '(one two three))) (cdr :eval (cdr '(one two three))) (last :eval (last '(one two three))) (butlast :eval (butlast '(one two three))) (nbutlast :eval (nbutlast (list 'one 'two 'three))) (nth :eval (nth 1 '(one two three))) (nthcdr :eval (nthcdr 1 '(one two three))) (elt :eval (elt '(one two three) 1)) (car-safe :eval (car-safe '(one two three))) (cdr-safe :eval (cdr-safe '(one two three))) (push :no-eval* (push 'a list)) (pop :no-eval* (pop list)) (setcar :no-eval (setcar list 'c) :result c) (setcdr :no-eval (setcdr list (list c)) :result '(c)) (nconc :eval (nconc (list 1) (list 2 3 4))) (delq :eval (delq 2 (list 1 2 3 4)) :eval (delq "a" (list "a" "b" "c" "d"))) (delete :eval (delete 2 (list 1 2 3 4)) :eval (delete "a" (list "a" "b" "c" "d"))) (remove :eval (remove 2 '(1 2 3 4)) :eval (remove "a" '("a" "b" "c" "d"))) (delete-dups :eval (delete-dups (list 1 2 4 3 2 4))) "Mapping Over Lists" (mapcar :eval (mapcar #'list '(1 2 3))) (mapcan :eval (mapcan #'list '(1 2 3))) (mapc :eval (mapc #'insert '("1" "2" "3"))) (reduce :eval (reduce #'+ '(1 2 3))) (mapconcat :eval (mapconcat #'identity '("foo" "bar") "|")) "Predicates" (listp :eval (listp '(1 2 3)) :eval (listp nil) :eval (listp '(1 . 2))) (consp :eval (consp '(1 2 3)) :eval (consp nil)) (proper-list-p :eval (proper-list-p '(1 2 3)) :eval (proper-list-p nil) :eval (proper-list-p '(1 . 2))) (null :eval (null nil)) (atom :eval (atom 'a)) (nlistp :eval (nlistp '(1 2 3)) :eval (nlistp t) :eval (nlistp '(1 . 2))) "Finding Elements" (memq :eval (memq 2 '(1 2 3)) :eval (memq 2.0 '(1.0 2.0 3.0)) :eval (memq "b" '("a" "b" "c"))) (member :eval (member 2 '(1 2 3)) :eval (member "b" '("a" "b" "c"))) (remq :eval (remq 2 '(1 2 3 2 4 2)) :eval (remq "b" '("a" "b" "c"))) (memql :eval (memql 2.0 '(1.0 2.0 3.0))) (member-ignore-case :eval (member-ignore-case "foo" '("bar" "Foo" "zot"))) "Association Lists" (assoc :eval (assoc 'b '((a 1) (b 2)))) (rassoc :eval (rassoc '2 '((a . 1) (b . 2)))) ...))
  shortdoc-display-group(list)
  #f(compiled-function (_) #<bytecode -0x1429fab357eafcb2>)(#<marker (moves after insertion) at 119 in *Help*>)
  button-activate(#<marker (moves after insertion) at 119 in *Help*> nil)
  push-button(119)
  funcall-interactively(push-button 119)
  call-interactively(push-button nil nil)
  command-execute(push-button)



In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.17.4, Xaw3d scroll bars)
 of 2021-05-02 built on protected.rcdrun.com
Repository revision: f1adb6b77a948e4f2f3223940edb15e56c30466d
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12010000
System Description: Parabola GNU/Linux-libre

Configured using:
 'configure --prefix=/package/text/emacs --with-x-toolkit=lucid'

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

Important settings:
  value of $LC_ALL: en_US.UTF-8
  value of $LANG: de_DE.UTF-8
  value of $XMODIFIERS: @im=exwm-xim
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-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 dired dired-loaddefs
rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail
rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs
eieio-loaddefs password-cache json map text-property-search time-date
subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs
cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils
iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type 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 elisp-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 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 x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 54598 6961)
 (symbols 48 7125 3)
 (strings 32 19950 2246)
 (string-bytes 1 637364)
 (vectors 16 14082)
 (vector-slots 8 181945 10200)
 (floats 8 23 47)
 (intervals 56 240 0)
 (buffers 992 11))

-- 
Thanks,
Jean Louis

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns






^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#48310: 28.0.50; Cannot list the list group
  2021-05-09 11:22 bug#48310: 28.0.50; Cannot list the list group Jean Louis
@ 2021-05-09 12:31 ` Andreas Schwab
  2021-05-11 12:55 ` Lars Ingebrigtsen
  1 sibling, 0 replies; 4+ messages in thread
From: Andreas Schwab @ 2021-05-09 12:31 UTC (permalink / raw)
  To: Jean Louis; +Cc: 48310

On Mai 09 2021, Jean Louis wrote:

> ----------- HERE IS WHERE LISTING STOPS WITH ERROR:
>
> Debugger entered--Lisp error: (wrong-type-argument stringp nil)
>   string-match("\n" nil 0)

I cannot reproduce that.  Did you try make bootstrap yet?

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#48310: 28.0.50; Cannot list the list group
  2021-05-09 11:22 bug#48310: 28.0.50; Cannot list the list group Jean Louis
  2021-05-09 12:31 ` Andreas Schwab
@ 2021-05-11 12:55 ` Lars Ingebrigtsen
  2021-06-09 10:31   ` Lars Ingebrigtsen
  1 sibling, 1 reply; 4+ messages in thread
From: Lars Ingebrigtsen @ 2021-05-11 12:55 UTC (permalink / raw)
  To: Jean Louis; +Cc: 48310

Jean Louis <bugs@gnu.support> writes:

> Debugger entered--Lisp error: (wrong-type-argument stringp nil)
>   string-match("\n" nil 0)
>   split-string(nil "\n")
>   shortdoc--display-function((length< :eval (length< '(a b c) 1)))

This can only happen if (documentation 'length<) returns nil, which
shouldn't be possible.  So I think you have a mis-built Emacs.  Try
saying "make bootstrap" or the like.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#48310: 28.0.50; Cannot list the list group
  2021-05-11 12:55 ` Lars Ingebrigtsen
@ 2021-06-09 10:31   ` Lars Ingebrigtsen
  0 siblings, 0 replies; 4+ messages in thread
From: Lars Ingebrigtsen @ 2021-06-09 10:31 UTC (permalink / raw)
  To: Jean Louis; +Cc: 48310

Lars Ingebrigtsen <larsi@gnus.org> writes:

> This can only happen if (documentation 'length<) returns nil, which
> shouldn't be possible.  So I think you have a mis-built Emacs.  Try
> saying "make bootstrap" or the like.

This was a month ago, and there was no response, so I'm closing this bug
report.  If the problem still exists, please respond to this email and
we'll reopen the bug report.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-06-09 10:31 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-09 11:22 bug#48310: 28.0.50; Cannot list the list group Jean Louis
2021-05-09 12:31 ` Andreas Schwab
2021-05-11 12:55 ` Lars Ingebrigtsen
2021-06-09 10:31   ` Lars Ingebrigtsen

unofficial mirror of bug-gnu-emacs@gnu.org 

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://yhetil.org/emacs-bugs/0 emacs-bugs/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 emacs-bugs emacs-bugs/ https://yhetil.org/emacs-bugs \
		bug-gnu-emacs@gnu.org
	public-inbox-index emacs-bugs

Example config snippet for mirrors.
Newsgroups are available over NNTP:
	nntp://news.yhetil.org/yhetil.emacs.bugs
	nntp://news.gmane.io/gmane.emacs.bugs


code repositories for project(s) associated with this inbox:

	https://git.savannah.gnu.org/cgit/emacs.git

AGPL code for this site: git clone http://ou63pmih66umazou.onion/public-inbox.git