bugGNU TeXmacs - Bugs: bug #62156, 100% CPU usage when autosave is...


You are not allowed to post comments on this tracker with your current authentication level.

bug #62156: 100% CPU usage when autosave is disabled

Submitter:  Adam Bailey <adambailey>
Submitted:  Tue 08 Mar 2022 06:46:10 PM UTC
Category:  Editor Priority:  5 - Normal
Item Group:  Error Status:  Confirmed
Privacy:  Public Assigned to:  None
Originator Name:  Open/Closed:  Open
Release:  None Release:  2.1.1
Fixed Release:  None Fixed Release: 

Thu 24 Nov 2022 08:41:00 PM UTC, comment #1: 

With autosave disabled, I can reproduce this 100% cpu core load in linux 2.1.2, when leaving TeXmacs idle upon restart.

However, if I have normal activity (opening files, editing, ...) within the first moments (half minute ?) the cpu load subsequently remains low, even if leaving TeXmacs idle. Yet, in that case, cpu load is noticeably above normal (5-7%, vs ~2%, perhaps).

Philippe Joyez <pjoyez>
Group Member
Tue 08 Mar 2022 06:46:10 PM UTC, original submission:  

Less than 60 seconds after starting TeXmacs, texmacs.bin brings one CPU to 100%.

OS: Arch (EndeavourOS)
TeXmacs version: 2.1.1 (arch/extra 2.1.1-1)

To reproduce:
1. Uninstall TeXmacs.
2. Delete $HOME/.TeXmacs.
3. Install TeXmacs.
4. Start TeXmacs.
5. Disable autosave.
6. Restart TeXmacs.
7. Wait less than 60 seconds.
8. texmacs.bin brings one CPU to 100%.
9. Re-enable autosave (for example, 300 seconds).
10. CPU usage immediately drops.

I have been able to repeat this sequence multiple times on my machine.

This could be related to #61217. However, that bug report says two things that
contradict my findings:
1. In #61217, it says that you have to type a character. I do not have to type a
   character in order for CPU usage to go to 100%.
2. In #61217, it says that the problem was fixed by deleting
   $HOME/.TeXmacs/system/cache. The bug I'm reporting is both caused and fixed
   entirely by changing the autosave preference to disabled and then back to
   enabled, so it does not appear to have anything to do with a cache.

Adam Bailey <adambailey>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by pjoyez (Posted a comment)
  • -email is unavailable- added by adambailey (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.


    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2022-11-24 pjoyez StatusNone Confirmed

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code