https://bugzilla.redhat.com/show_bug.cgi?id=2122832
Bug ID: 2122832 Summary: uim breaks emacs by floating the system with infinite processes Product: Fedora Version: 36 Hardware: x86_64 OS: Linux Status: NEW Component: uim Severity: medium Assignee: tagoh@redhat.com Reporter: edgar.hoch@ims.uni-stuttgart.de QA Contact: extras-qa@fedoraproject.org CC: i18n-bugs@lists.fedoraproject.org, tagoh@redhat.com Target Milestone: --- Classification: Fedora
Description of problem: Package uim contains files for emacs in /usr/share/emacs/site-lisp/uim-el/ .
When uim is installed, and emacs is started, emacs does not respond to keyboard input or mouse klicks. There is a message in the message line (see below in buffer "*Messages*").
The computer gets slow, the fan of the desktop pc becomes louder, and when I check the processes with "ps -ef|grep emacs", then I get a list of processes like the following:
/usr/bin/emacs --batch -l /tmp/emacs-int-comp-subr--trampoline-63616c6c2d6c6173742d6b62642d6d6163726f_call_last_kbd_macro_0-Sa5oIO.el
There are many of such processes, and when I count them with "ps -ef|grep emacs|wc", and repeat the command, I see that the number of processes is increasing each time I repeat the command.
I have to kill them with "pkill -f '/usr/bin/emacs --batch'" to get rid of them.
After I have killed these processes, emacs continues the initialization and responds to input. I checked the buffers.
In buffer "*Messages*" there are the following messages:
../../usr/share/emacs/site-lisp/uim-el/uim-key.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim-preedit.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim-candidate.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim-candidate.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim-candidate.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim-candidate.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim-candidate.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim-helper.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim-helper.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim.el: Warning: (lambda nil \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #' ../../usr/share/emacs/site-lisp/uim-el/uim.el: Warning: (lambda (x) \.\.\.) quoted with ' rather than with #'
Version-Release number of selected component (if applicable): uim-1.8.8-10.20200828git0c2fbfa6.fc36.x86_64 emacs-28.1-2.fc36.x86_64
How reproducible: Always
Steps to Reproduce: 1. Install packages emacs, uim. 2. Start emacs.
Actual results: Emacs unresponsive, creates a increasing number of processes.
Expected results: Normal start of emacs.
Additional info: I have to remove package uim to use emacs.