Here's a simpler case.
Start emacs with: nextstep/Emacs.app/Contents/MacOS/Emacs -Q
Taking the file as the region do "eval region". I get a crash.
On the other hand, "eval buffer" does not crash.
Gil
;;; File to test
;;; Common to all my platforms
(setq white-background nil)
;; (setq mac-allow-anti-aliasing t)
;; colors
;;
(add-to-list 'default-frame-alist '(foreground-color . "lightyellow"))
(add-to-list 'default-frame-alist '(cursor-color . "Yellow3"))
(add-to-list 'default-frame-alist
'(background-color . "black"))
(set-face-background 'region "rgb:8/6/5")
(set-face-foreground 'region "lightyellow")
(set-face-foreground 'modeline "lightgoldenrod")
(set-face-background 'modeline "gray21")
(set-face-foreground 'highlight "lightyellow")
(set-face-background 'highlight "yellow4")
(set-face-foreground 'bold "white")
(set-face-foreground 'italic "tan1")
;;; End File to test