GNU bug report logs - #36461
11.90.2.2017-07-25; xemacs21.4.22 mule, problem with window too small (auctex 11.92)

Previous Next

Package: auctex;

Reported by: Uwe Brauer <oub <at> mat.ucm.es>

Date: Mon, 1 Jul 2019 21:16:01 UTC

Severity: normal

Tags: notabug

Found in version 11.90.2.2017

Done: Arash Esbati <arash <at> gnu.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 36461 in the body.
You can then email your comments to 36461 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-auctex <at> gnu.org:
bug#36461; Package auctex. (Mon, 01 Jul 2019 21:16:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Uwe Brauer <oub <at> mat.ucm.es>:
New bug report received and forwarded. Copy sent to bug-auctex <at> gnu.org. (Mon, 01 Jul 2019 21:16:02 GMT) Full text and rfc822 format available.

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

From: Uwe Brauer <oub <at> mat.ucm.es>
To: bug-auctex <at> gnu.org
Subject: 11.90.2.2017-07-25;
 xemacs21.4.22 mule, problem with window too small (auctex 11.92)
Date: Mon, 01 Jul 2019 22:08:42 +0200
Hi

I installed a colleague who is running xemacs21.4.22 on Ubuntu 16.04 the
latest auctex version which is compatible with xemacs, namely 11.92.

While everything works fine when using keys (like C-c C-c)
when accessing the latex commands via the menu the following error pops
up 
Debugger entered--Lisp error: (error "Window height 0 too small (after 
splitting)")
   split-window(nil 17)
   mouse-read-file-name-1(file-name-history "Master file (default this 
file): " nil "~/TODO/docencia/prufungen/prueba.tex" nil nil 
read-file-name-internal)
   byte-code("..." [initial-contents must-match default dir prompt 
history mouse-read-file-name-1 completer] 8)
   read-file-name-1(file file-name-history "Master file (default this 
file): " nil "~/TODO/docencia/prufungen/prueba.tex" nil nil 
read-file-name-internal)
   read-file-name("Master file (default this file): " nil nil)
   byte-code("..." [default read-file-name format "Master file (default 
%s): " "this file" nil] 4)
   TeX-master-file-ask()
   TeX-master-file(nil nil t)
   TeX-command-master()
   TeX-command-menu("LaTeX")
   eval((TeX-command-menu "LaTeX"))



Emacs  : XEmacs 21.4 (patch 22) "Instant Classic" [Lucid] 
(x86_64-linux-gnu, Mule) of Sun Dec 27 2015 on lgw01-11
Package: 11.92

current state:
==============
(setq
  AUCTeX-date "2017-12-03"
  window-system 'x
  LaTeX-version "2e"
  TeX-style-path '("/home/mjpons/.xemacs/xemacs-packages/etc/auctex/auto/"
"/home/mjpons/.xemacs/xemacs-packages/etc/auctex/style"
                   "/home/mjpons/.emacs.d/auctex/auto"
                   "/home/mjpons/.emacs.d/auctex/style" "auto" "style")
  TeX-auto-save t
  TeX-parse-self t
  TeX-master t
  TeX-command-list '(("TeX"
                      "%(PDF)%(tex) %(file-line-error) %(extraopts) 
%`%S%(PDFout)%(mode)%' %t"
                      TeX-run-TeX nil
                      (plain-tex-mode ams-tex-mode texinfo-mode) :help
                      "Run plain TeX")
                     ("LaTeX" "%`%l%(mode)%' %t" TeX-run-TeX nil
                      (latex-mode doctex-mode) :help "Run LaTeX")
                     ("Makeinfo" "makeinfo %(extraopts) %t" 
TeX-run-compile nil
                      (texinfo-mode) :help "Run Makeinfo with Info output")
                     ("Makeinfo HTML" "makeinfo %(extraopts) --html %t"
                      TeX-run-compile nil (texinfo-mode) :help
                      "Run Makeinfo with HTML output")
                     ("AmSTeX" "amstex %(PDFout) %(extraopts) 
%`%S%(mode)%' %t"
                      TeX-run-TeX nil (ams-tex-mode) :help "Run AMSTeX")
                     ("ConTeXt"
                      "%(cntxcom) --once --texutil %(extraopts) 
%(execopts)%t"
                      TeX-run-TeX nil (context-mode) :help "Run ConTeXt 
once")
                     ("ConTeXt Full" "%(cntxcom) %(extraopts) %(execopts)%t"
                      TeX-run-TeX nil (context-mode) :help
                      "Run ConTeXt until completion")
                     ("BibTeX" "bibtex %s" TeX-run-BibTeX nil t :help
                      "Run BibTeX")
                     ("Biber" "biber %s" TeX-run-Biber nil t :help "Run 
Biber")
                     ("View" "%V" TeX-run-discard-or-function t t :help
                      "Run Viewer")
                     ("Print" "%p" TeX-run-command t t :help "Print the 
file")
                     ("Queue" "%q" TeX-run-background nil t :help
                      "View the printer queue" :visible TeX-queue-command)
                     ("File" "%(o?)dvips %d -o %f " TeX-run-dvips t t :help
                      "Generate PostScript file")
                     ("Dvips" "%(o?)dvips %d -o %f " TeX-run-dvips nil t 
:help
                      "Convert DVI file to PostScript")
                     ("Dvipdfmx" "dvipdfmx %d" TeX-run-dvipdfmx nil t :help
                      "Convert DVI file to PDF with dvipdfmx")
                     ("Ps2pdf" "ps2pdf %f" TeX-run-ps2pdf nil t :help
                      "Convert PostScript file to PDF")
                     ("Glossaries" "makeglossaries %s" TeX-run-command nil t
                      :help "Run makeglossaries to create glossary file")
                     ("Index" "makeindex %s" TeX-run-index nil t :help
                      "Run makeindex to create index file")
                     ("upMendex" "upmendex %s" TeX-run-index t t :help
                      "Run upmendex to create index file")
                     ("Xindy" "texindy %s" TeX-run-command nil t :help
                      "Run xindy to create index file")
                     ("Check" "lacheck %s" TeX-run-compile nil (latex-mode)
                      :help "Check LaTeX file for correctness")
                     ("ChkTeX" "chktex -v6 %s" TeX-run-compile nil 
(latex-mode)
                      :help "Check LaTeX file for common mistakes")
                     ("Spell" "(TeX-ispell-document \"\")" 
TeX-run-function nil
                      t :help "Spell-check the document")
                     ("Clean" "TeX-clean" TeX-run-function nil t :help
                      "Delete generated intermediate files")
                     ("Clean All" "(TeX-clean t)" TeX-run-function nil t 
:help
                      "Delete generated intermediate and output files")
                     ("Other" "" TeX-run-command t t :help
                      "Run an arbitrary command")
                     )
  )





Information forwarded to bug-auctex <at> gnu.org:
bug#36461; Package auctex. (Tue, 02 Jul 2019 07:54:01 GMT) Full text and rfc822 format available.

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

From: David Kastrup <dak <at> gnu.org>
To: Uwe Brauer <oub <at> mat.ucm.es>
Cc: 36461 <at> debbugs.gnu.org
Subject: Re: bug#36461: 11.90.2.2017-07-25;
 xemacs21.4.22 mule, problem with window too small (auctex 11.92)
Date: Tue, 02 Jul 2019 09:53:17 +0200
Uwe Brauer <oub <at> mat.ucm.es> writes:

> Hi
>
> I installed a colleague who is running xemacs21.4.22 on Ubuntu 16.04 the
> latest auctex version which is compatible with xemacs, namely 11.92.
>
> While everything works fine when using keys (like C-c C-c)
> when accessing the latex commands via the menu the following error pops
> up 
> Debugger entered--Lisp error: (error "Window height 0 too small (after 
> splitting)")
>    split-window(nil 17)
>    mouse-read-file-name-1(file-name-history "Master file (default this 
> file): " nil "~/TODO/docencia/prufungen/prueba.tex" nil nil 
> read-file-name-internal)
>    byte-code("..." [initial-contents must-match default dir prompt 
> history mouse-read-file-name-1 completer] 8)
>    read-file-name-1(file file-name-history "Master file (default this 
> file): " nil "~/TODO/docencia/prufungen/prueba.tex" nil nil 
> read-file-name-internal)
>    read-file-name("Master file (default this file): " nil nil)
>    byte-code("..." [default read-file-name format "Master file (default 
> %s): " "this file" nil] 4)
>    TeX-master-file-ask()
>    TeX-master-file(nil nil t)
>    TeX-command-master()
>    TeX-command-menu("LaTeX")
>    eval((TeX-command-menu "LaTeX"))

That kind of error would happen when you are in the minibuffer when
trying to split a window.  Are you sure that clicking on a menu entry
happens while point is still in the main window and the minibuffer is
still inactive?

-- 
David Kastrup




Information forwarded to bug-auctex <at> gnu.org:
bug#36461; Package auctex. (Tue, 02 Jul 2019 08:21:01 GMT) Full text and rfc822 format available.

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

From: Uwe Brauer <oub <at> mat.ucm.es>
To: David Kastrup <dak <at> gnu.org>
Cc: Uwe Brauer <oub <at> mat.ucm.es>, 36461 <at> debbugs.gnu.org
Subject: Re: bug#36461: 11.90.2.2017-07-25;
 xemacs21.4.22 mule, problem with window too small (auctex 11.92)
Date: Tue, 02 Jul 2019 10:20:38 +0200
[Message part 1 (text/plain, inline)]
> Uwe Brauer <oub <at> mat.ucm.es> writes:

> That kind of error would happen when you are in the minibuffer when
> trying to split a window.  Are you sure that clicking on a menu entry
> happens while point is still in the main window and the minibuffer is
> still inactive?

Yes it happens even then. 


Meanwhile I think I found the culprit. It is a specific 21.4.22 bug (I
personally switched to 21.5.X years ago and never encountered this bug).

The whole regions in minibuf.el reads like

,----
| 	    ;; #### should be 2 not 3, but that causes
| 	    ;; "window too small to split" errors for some
| 	    ;; people (but not for me ...) There's a more
| 	    ;; fundamental bug somewhere.
`----


This does not sound too good. [1]


I found a kludge to solve the bug I encountered. I already contacted the
last remaining maintainer(s), Aidan, and will wait for his comment.
Maybe you could keep the bug open till I receive some feedback from
Aidan.

Regards




(Maybe I should also file a bug report to Debian/Ubuntu maintainers, but
I don't make myself to many illusions whether they are willing to apply
the patch).

Footnotes:
[1]  Strangely enough these comments are
deleted in the xemacs 21.5 branch, but I have trouble to find the
relevant changelog entries. Right now I am not even sure where the
source code of 21.4.22 is, because I can't find it in bitbucket.

[smime.p7s (application/pkcs7-signature, attachment)]

Added tag(s) notabug. Request was from Arash Esbati <arash <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 04 Mar 2024 22:48:01 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 36461 <at> debbugs.gnu.org and Uwe Brauer <oub <at> mat.ucm.es> Request was from Arash Esbati <arash <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 04 Mar 2024 22:48:01 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. (Tue, 02 Apr 2024 11:24:25 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 39 days ago.

Previous Next


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