Emacs 21 for Mac OS X
Latest News, FAQ, Files, Links, and other Resources.
Latest News

Introduction

Obtaining and Building Emacs

FAQ

Resources


Emacs Home Page

Emacs Project Page on Savannah

Emacs for Mac OS Classic Project Page


My OS X Programming Blog

    This is Emacs 21's Mac OS X maintainer's web page.

Security Update Breaks Emacs Executables

Saturday, November 23, 2002

The 2002-11-21 Security Update seems to cause Emacs executables built before the update to fail. Rebuilding will make them work again. I realize this is an annoying problem. But I must admit currently I have no idea how to solve it.

This is my theory on why this is happening. Unexec seems to freeze some variables in the system libraries as well as the Emacs heap. A system update changes some libraries (/usr/lib/*.dylib) and the addresses of variables in them. When an old binary is run, the restored values of the memory regions completely confuse the new library code.

Updated some text above.

November 2002
Sun Mon Tue Wed Thu Fri Sat
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Oct  Dec


Copyright © 2003 Andrew Choi <akochoi-emacs at shaw.ca> Created with
BlogMax
emacs Made on a Mac