Bug 2187041
Summary: | jit-lock-function enters busy loop when open """ near top of some python programs | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Nick Urbanik <nicku> | ||||||
Component: | emacs | Assignee: | Daiki Ueno <dueno> | ||||||
Status: | CLOSED COMPLETED | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | high | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 37 | CC: | benson_muite, dan.cermak, dueno, gordon.messmer, jkeating, mlampe0, msekleta, phracek, robinlee.sysu, swt | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2023-06-05 13:43:11 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Nick Urbanik
2023-04-16 04:53:41 UTC
This persists in Fedora 38. It has been the most serious bug I have encountered in my daily use of emacs since 1993, in terms of my productivity; after closing all the frames, I need to waste much time to reorientate myself. Please consider upgrading to a pre-release version of emacs to fix this, or backport a fix to version 28.x. Upstream fix is here: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=58780 Attached as it works for 28.2 too. Created attachment 1967347 [details]
upstream fix
Thanks for reporting this and also reporting the fix. Nick and Chemal, thanks for the fix. Have created a pull request: https://src.fedoraproject.org/rpms/emacs/pull-request/26 Perhaps you might also be interested in helping maintain this package? Upgrading to the alpha release seems reasonable: https://alpha.gnu.org/pub/gnu/emacs/pretest/ But may take a more careful rebuild so have not done that yet. Merged for rawhide. Will test on f38 and f37 later today and then merge if all is ok. Have merged patch in F38. F37 should complete soon. Please re-open if any issues. (In reply to Benson Muite from comment #5) > Nick and Chemal, thanks for the fix. Have created a pull request: > https://src.fedoraproject.org/rpms/emacs/pull-request/26 > Perhaps you might also be interested in helping maintain this package? Actually I don't use fedora directly. I'm only building rpms for RHEL derived from the fedora source rpm at https://copr.fedorainfracloud.org/coprs/mlampe/emacs-28. Thanks. Would Emacs in EPEL be helpful for you? What you have in Copr carries additional patches that are not in Fedora, and maybe useful. Emacs is already in RHEL, hence EPEL will not package a newer version. I have added RH's patches for four recent CVEs they considered important enough to fix for el8 and el9: 1) Fix etags local command injection vulnerability (#2184369) 2) Fix htmlfontify.el command injection vulnerability (#2184368) 3) Fix ruby-mode.el local command injection vulnerability (#2184367) 4) Fix ob-latex.el command injection vulnerability (#2180585) These bugs are not public, but 2) should be equivalent to #2171990, 3) to #2171991, and 4) to #2180544. For 1,2,3 there is a four months old pull request at https://src.fedoraproject.org/rpms/emacs/pull-request/21 Thanks. The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days |