2012-04-15 7 views
7

Soy un feliz usuario de Emacs en Mac OS X desde hace casi un año. El problema es que experimento bloqueos casi aleatorios de Emacs varias veces. Mi configuración es:Emacs: (Casi) bloqueos aleatorios aproximadamente 2-3 veces al día en Mac OS X

GNU Emacs 24.0.95.1 (x86_64-manzana-Darwin, NS-manzana-AppKit 1.038,36) [instalado como Emacs-pre-test-24.0.95 universal-10.6.8 de http://emacsformacosx.com/builds] en Mac OS X 10.7.3. (El motivo de Emacs 24 se debe a las últimas características en Gnus).

El problema principal es, por supuesto, que no puedo rastrear las razones por las que Emacs falla. A veces se cuelga cuando capturo un nuevo evento en modo orgánico, hoy se colgó cuando agregué un archivo adjunto a un correo electrónico abierto en Gnus por arrastrar y soltar, ambas tareas que hago frecuentemente sin problemas. La única pista que encontré es http://www.quora.com/How-can-I-find-the-cause-of-an-Emacs-crash-on-OS-X, así que parece que no estoy solo.

Supongamos que Emacs se estrelló y volví a abrirlo. Si hago doble clic en un archivo en Finder (para abrir en Emacs), el archivo no se abre. Prefiero obtener un búfer mostrando un archivo que cargué en algún momento anterior. Si hago doble clic en el archivo en Finder nuevamente, se abre. Tengo que hacer esto por cada archivo nuevo que me gustaría abrir. La solución simple es que después de un bloqueo, abro Emacs, lo cierro normalmente y lo vuelvo a abrir. Entonces funciona bien - hasta el próximo bloqueo :-)

Sé que esto es demasiado vago para ser útil preguntar (?), Pero me gustaría saber si este es un problema específico de mi configuración, específico a Mac, o Emacs 24. Entonces, si alguien experimenta choques similares, sería bueno saberlo. Dos chicos de Linux me dijeron que experimentan bloqueos una vez al mes, así que creo que hay margen de mejora :-)

+0

¿Has probado otras distribuciones también, como [Aquamacs] (http://aquamacs.org/)? – rid

+1

Empecé con Aquamacs. Después de aproximadamente 4 semanas cambié a Gnu Emacs (después del consejo de muchas personas). Pronto me di cuenta de que ciertas "características" de Aquamacs eran incorrectas para mí y, en general, me alegro de haber cambiado. Aquamacs no se colgó, pero tampoco lo usé extensamente. Volver a Aquamacs ya no es una opción para mí de todos modos. En general, mi sospecha es que Gnus u org-mode o una combinación de los dos conducen a los bloqueos. Pero realmente no lo sé También verifiqué el búfer de mensajes pero no pude encontrar nada útil en los bloqueos. –

+0

¿Ha utilizado Console.app para verificar los registros del sistema y los informes de fallos en busca de más pistas? –

Respuesta

2

Si se bloquea, el problema no está en su configuración. El problema podría ser desencadenado por su configuración, pero el problema es definitivamente en Emacs. Así que infórmenos con M-x report-emacs-bug para que podamos intentar solucionarlo.

+0

Envié un informe, gracias, Stefan. –

+0

Gracias por el informe de errores, Marius, y por ayudarnos a rastrearlo. Para el beneficio de stackoverflow, el informe de errores se encuentra en http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11257 y el resultado final es aparentemente que no se puede ejecutar de manera confiable bajo Mac OS X 10.7 un Emacs compilado en Mac OS X 10.6 (y sospecho que lo mismo puede pasar con otras versiones de Mac OS X). – Stefan

4

Tuve el mismo problema y pude resolverlo borrando todos los preference files con respecto a Emacs.