DEVS: Emacs 28 in current MX-23.5_x64 problematic

Message
Author
zimbodel
Posts: 160
Joined: Sun Jan 20, 2019 6:24 pm

DEVS: Emacs 28 in current MX-23.5_x64 problematic

#1 Post by zimbodel »

To developers: packager

Is there any chance to have Emacs Ver 29 in the repositories soon ?
I ask as maybe it is scheduled to be included.
Reason below.......

I confirmed from gnu emacs developers that Emacs Version 28 has issues, and they recommend immediately upgrading to Version 29.

Version 28 will crash under certain circumstances, but might work for some users.
Emacs 28 as what is the highest available in Mx23.5 apt repositories crashes on some of my clients.
Installed new on two clients. Emacs crashes on one but not the other. Absolutely identical fresh installations of MX23.5 from same DVD.
I activated backports and testing, but there was no emacs 29 in development, so I need to compile from scratch.

Here is the advice from GNU Emacs Dev after my bug submission.
Their response is at the bottom of the bug report.

=======================================================================================
How do I resolve this ?
Brand new install of MX23.5

Terminal output:
---------------

$ emacs

(emacs:38851): Gtk-WARNING **: 13:22:04.395: Failed to parse
/home/noshow/.config/gtk-3.0/settings.ini: Key file does not start
with a group
X protocol error: BadMatch (invalid parameter attributes) on protocol
request 139
When compiled with GTK, Emacs cannot recover from X disconnects.
This is a GTK bug: https://gitlab.gnome.org/GNOME/gtk/issues/221
For details, see etc/PROBLEMS.
Fatal error 6: Aborted
Backtrace:
emacs(+0x1536c3)[0x561329bfe6c3]
emacs(+0x48835)[0x561329af3835]
emacs(+0x48d25)[0x561329af3d25]
emacs(+0x47d9e)[0x561329af2d9e]
emacs(+0x106e8a)[0x561329bb1e8a]
emacs(+0x106f0d)[0x561329bb1f0d]
/lib/x86_64-linux-gnu/libX11.so.6(_XError+0x11b)[0x7f38d462d9eb]
/lib/x86_64-linux-gnu/libX11.so.6(+0x43657)[0x7f38d462a657]
/lib/x86_64-linux-gnu/libX11.so.6(+0x436f5)[0x7f38d462a6f5]
/lib/x86_64-linux-gnu/libX11.so.6(_XReply+0x1cd)[0x7f38d462b84d]
/lib/x86_64-linux-gnu/libX11.so.6(XParseColor+0x1ec)[0x7f38d461bd9c]
emacs(+0x10c979)[0x561329bb7979]
emacs(+0x11c28e)[0x561329bc728e]
emacs(+0x10054c)[0x561329bab54c]
emacs(+0x101e10)[0x561329bace10]
emacs(+0x103fd8)[0x561329baefd8]
emacs(+0x6a642)[0x561329b15642]
emacs(+0x82004)[0x561329b2d004]
emacs(+0x7c756)[0x561329b27756]
emacs(+0x84348)[0x561329b2f348]
emacs(+0x8223d)[0x561329b2d23d]
emacs(+0x7f728)[0x561329b2a728]
emacs(+0x848ce)[0x561329b2f8ce]
emacs(+0x861c6)[0x561329b311c6]
emacs(+0x9111c)[0x561329b3c11c]
emacs(+0x6aee4)[0x561329b15ee4]
emacs(+0x94dd1)[0x561329b3fdd1]
emacs(+0x951e9)[0x561329b401e9]
emacs(+0x954f8)[0x561329b404f8]
emacs(+0x1aed2a)[0x561329c59d2a]
emacs(+0x1b811b)[0x561329c6311b]


Emacs 28.2 is known to exhibit this problem. Please upgrade to Emacs
29.

===========================================================================

zimbodel
Posts: 160
Joined: Sun Jan 20, 2019 6:24 pm

Re: DEVS: Emacs 28 in current MX-23.5_x64 problematic

#2 Post by zimbodel »

Update:
I can confirm that the GNU devs advice works. Compiled emacs 29.5 from scratch and it works perfectly.
Best is to blacklist emacs 28.x in apt.

User avatar
asqwerth
Developer
Posts: 8033
Joined: Sun May 27, 2007 5:37 am

Re: DEVS: Emacs 28 in current MX-23.5_x64 problematic

#3 Post by asqwerth »

Mods, I think this should be in the package requests section.
Desktop: Intel i5-4460, 16GB RAM, Intel integrated graphics
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400

User avatar
Eadwine Rose
Administrator
Posts: 15161
Joined: Wed Jul 12, 2006 2:10 am

Re: DEVS: Emacs 28 in current MX-23.5_x64 problematic

#4 Post by Eadwine Rose »

Moved.
MX-23.6_x64 July 31 2023 * 6.1.0-38amd64 ext4 Xfce 4.20.0 * 8-core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 535.247.01 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 870EVO * Samsung S24D330 & P2250 * HP Envy 5030

User avatar
timkb4cq
Developer
Posts: 3620
Joined: Wed Jul 12, 2006 4:05 pm

Re: DEVS: Emacs 28 in current MX-23.5_x64 problematic

#5 Post by timkb4cq »

Emacs 29.4 is available in bookworm backports, easily installed with the MX Package Installer.
HP Pavillion TP01, AMD Ryzen 3 5300G (quad core), Crucial 500GB SSD, Toshiba 6TB 7200rpm
Dell Inspiron 15, AMD Ryzen 7 2700u (quad core). Sabrent 500GB nvme, Seagate 1TB

User avatar
DukeComposed
Posts: 1499
Joined: Thu Mar 16, 2023 1:57 pm

Re: DEVS: Emacs 28 in current MX-23.5_x64 problematic

#6 Post by DukeComposed »

timkb4cq wrote: Sat Feb 01, 2025 1:35 pm Emacs 29.4 is available in bookworm backports, easily installed with the MX Package Installer.
Thanks for pointing this out; I think I settled on 28.2 for my MX-23 machines after doing a fair bit of experimentation trying to get the Emacs 29 flatpak working with Doom Emacs with limited success. The flatpak worked, but it has limited utility if you expect to invoke a highly customized configuration or operating environment, which Doom certainly is.

Upgrading from 28.2 to 29.4 with the backport packages was a matter of just recompiling the packages with "doom sync -e" and that was about it.

Post Reply

Return to “Package Requests - MX-23”