GNU bug report logs - #36290
intern-soft C code: Empty *Summary* buffer, wrong argument type

Previous Next

Packages: gnus, emacs;

Reported by: Spenser Truex <me <at> spensertruex.com>

Date: Wed, 19 Jun 2019 13:27:01 UTC

Severity: minor

Tags: moreinfo

Found in version 5.13

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 36290 in the body.
You can then email your comments to 36290 AT debbugs.gnu.org in the normal way.

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, bugs <at> gnus.org:
bug#36290; Package emacs,gnus. (Wed, 19 Jun 2019 13:27:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Spenser Truex <me <at> spensertruex.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org. (Wed, 19 Jun 2019 13:27:02 GMT) Full text and rfc822 format available.

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

From: Spenser Truex <me <at> spensertruex.com>
To: submit <at> debbugs.gnu.org (The Gnus Bugfixing Girls + Boys)
Subject: intern-soft C code: Empty *Summary* buffer, wrong argument type
Date: Tue, 18 Jun 2019 23:41:31 -0700
Hello! I tried the latest Emacs and broke my Gnus.

Tried with emacs -Q, and with a brand new user. Same results for nnimap and
nntp. When in the *Group* buffer, Gnus is able to retrieve news, but can't open
it. Upon pressing RET on a group, a *Summary* buffer is opened in the
background, but without any contents. Gnus commands in that *Summary* buffer
make errors, but the same one.

After digging around for a bit, it looks like intern-soft in the C code might be
causing the problem. Another issue I haven't been able to reproduce was
intern-soft returning NIL when an integer-or-marker-p was expected. In the
backtrace it is receiving wrong arguments.

After trying to open a group:
---------------------------------------------------------------------------- in
the *Messages* Buffer gnus-request-group: Wrong type argument: vectorp,
#s(hash-table size 9 test equal ...)  Gnus v5.13 GNU Emacs 27.0.50 (build 4,
x86_64-pc-linux-gnu, GTK+ Version 3.24.1) of 2019-06-18

*Backtrace*
Debugger entered--Lisp error: (wrong-type-argument vectorp #<hash-table equal 9/9
0x158914f9a041>)
  intern-soft("nntp+news.gnus.org:gnu.emacs.gnews"
              #<hash-table equal 9/9 0x158914f9a041>)
  gnus-request-group("nntp+news.gnus.org:gnu.emacs.gnews" t nil
("nntp+news.gnus.org:gnu.emacs.gnews" 3 nil nil "news.gnus.org"))
  gnus-select-newsgroup("nntp+news.gnus.org:gnu.emacs.gnews" nil nil)
  gnus-summary-read-group-1("nntp+news.gnus.org:gnu.emacs.gnews" nil t nil nil nil)
  gnus-summary-read-group("nntp+news.gnus.org:gnu.emacs.gnews" nil t nil nil nil nil)
  gnus-group-read-group(nil t)
  gnus-group-select-group(nil)
  funcall-interactively(gnus-group-select-group nil)
  call-interactively(gnus-group-select-group nil nil)
  command-execute(gnus-group-select-group)
----------------------------------------------------------------------------
-- 
Spenser Truex
usenet <at> spensertruex.com
https://spensertruex.com/
San Francisco, USA




Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#36290; Package emacs,gnus. (Thu, 20 Jun 2019 13:53:01 GMT) Full text and rfc822 format available.

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

From: Noam Postavsky <npostavs <at> gmail.com>
To: Spenser Truex <me <at> spensertruex.com>
Cc: 36290 <at> debbugs.gnu.org
Subject: Re: bug#36290: intern-soft C code: Empty *Summary* buffer,
 wrong argument type
Date: Thu, 20 Jun 2019 09:52:26 -0400
Spenser Truex <me <at> spensertruex.com> writes:

> After trying to open a group:
> ---------------------------------------------------------------------------- in
> the *Messages* Buffer gnus-request-group: Wrong type argument: vectorp,
> #s(hash-table size 9 test equal ...)  Gnus v5.13 GNU Emacs 27.0.50 (build 4,
> x86_64-pc-linux-gnu, GTK+ Version 3.24.1) of 2019-06-18
>
> *Backtrace*
> Debugger entered--Lisp error: (wrong-type-argument vectorp #<hash-table equal 9/9
> 0x158914f9a041>)
>   intern-soft("nntp+news.gnus.org:gnu.emacs.gnews"
>               #<hash-table equal 9/9 0x158914f9a041>)
>   gnus-request-group("nntp+news.gnus.org:gnu.emacs.gnews" t nil
> ("nntp+news.gnus.org:gnu.emacs.gnews" 3 nil nil "news.gnus.org"))

A grep for intern-soft in master returns only 3 hits, and none of them
seem to be in gnus-request-group.  If you did 'git pull', perhaps some
of the elc files weren't recompiled following a change in macros/inline
functions.  Could you try again after doing

    rm lisp/gnus/*.elc; make




Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#36290; Package emacs,gnus. (Wed, 25 Sep 2019 14:41:02 GMT) Full text and rfc822 format available.

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

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Noam Postavsky <npostavs <at> gmail.com>
Cc: 36290 <at> debbugs.gnu.org, Spenser Truex <me <at> spensertruex.com>
Subject: Re: bug#36290: intern-soft C code: Empty *Summary* buffer, wrong
 argument type
Date: Wed, 25 Sep 2019 16:40:03 +0200
Noam Postavsky <npostavs <at> gmail.com> writes:

> A grep for intern-soft in master returns only 3 hits, and none of them
> seem to be in gnus-request-group.  If you did 'git pull', perhaps some
> of the elc files weren't recompiled following a change in macros/inline
> functions.  Could you try again after doing
>
>     rm lisp/gnus/*.elc; make

More information was requested, but no response was given within a few
months, so I'm closing this bug report.  If the problem still exists,
please reopen this bug report.

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




bug closed, send any further explanations to 36290 <at> debbugs.gnu.org and Spenser Truex <me <at> spensertruex.com> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Wed, 25 Sep 2019 14:41:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 24 Oct 2019 11:24:10 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 184 days ago.

Previous Next


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