opensubscriber
   Find in this group all groups
 
Unknown more information…

e : emacs-devel@gnu.org 14 September 2011 • 3:19AM -0400

Re: Emacs on OS X development
by David Reitter

REPLY TO AUTHOR
 
REPLY TO GROUP




On Sep 13, 2011, at 2:56 PM, Glenn Morris wrote:
> From my position of just reading the bug list (not using Emacs.app), I
> would have thought that this, and the relatively large number of crashes
> that seem to get reported, were the main issues facing the ns port,
> rather than the lack of a fullscreen mode.

I agree that crashes are a problem.  In Aquamacs, I have recently enabled semi-automatic crash reporting (we get an e-mail with the crash log the next time the user starts up the app, and chooses to send the report).  I get a lot of those - 134 in August, and rising, as people upgrade to the latest version.

These are way more crash reports that I can act on, so they never end up on the Emacs bug reporting database.
Out of 300-something reports since June, the last Emacs functions (and Emacs versions)  reported are listed below, ordered by number of occurrences (showing only those with more than 2 crashes). Some of them are spurious, obviously, such as the "Fsignal" ones. (Mind you, the actual crashes often occur in the OS, but chances are they're happening because we're doing something wrong.)

The full reports are available publicly:  http://lists.aquamacs.org/pipermail/aquamacs-bugs/

And by the way, I freely admit that Aquamacs is buggier than the original Emacs, but that said, I should think that such statistics may be a starting point in prioritizing the work.  x_set_frame_parameters(), ns_findfonts(), nsfont_open().  



   2 23.3.50; Crash in -[EmacsApp sendEvent:] + 165
   2 23.3.50; Crash in -[EmacsView windowDidResize:] + 83
   2 23.3.50; Crash in Fns_do_applescript + 166
   2 23.3.50; Crash in Fx_show_tip + 438
   2 23.3.50; Crash in expose_area + 403
   2 23.3.50; Crash in note_mouse_highlight + 275
   2 23.3.50; Crash in ns_focus + 231
   2 23.3.50; Crash in ns_get_color + 913
   2 23.3; Crash in TERM: Undefined variable.mark_object + 1083
   2 23.3; Crash in next_frame + 115
   2 23.3; Crash in ns_read_socket + 128
   2 23.3; Crash in ns_release_object + 34
   2 24.0.50; Crash in Fx_popup_dialog + 31
   2 24.0.50; Crash in ns_read_socket + 769
   3 23.3.50; Crash in delete_frame + 1711
   3 23.3.50; Crash in draw_glyphs + 4085
   3 23.3.50; Crash in ns_read_socket + 545 (nsterm.m:3289)
   3 23.3.50; Crash in ns_update_begin + 48
   3 23.3; Crash in -[EmacsApp sendEvent:] + 165
   3 23.3; Crash in -[EmacsMenu clear] + 114
   3 23.3; Crash in -[EmacsView windowDidResize:] + 92
   3 23.3; Crash in Fns_popup_save_panel + 522
   3 23.3; Crash in draw_glyphs + 4085
   3 23.3; Crash in expose_area + 403
   3 23.3; Crash in if: Expression Syntax.-[EmacsApp sendEvent:] + 165
   3 23.3; Crash in ns_findfonts + 1526
   4 23.3.50; Crash in -[EmacsApp extractArgumentsFromOdocEvent:] + 247
   4 23.3.50; Crash in Fns_popup_save_panel + 244
   4 23.3; Crash in nsfont_open + 354
   5 23.3; Crash in mark_object + 1083
   5 24.0.50; Crash in Fsignal + 150
   6 23.3.50; Crash in update_frame_tool_bar + 1214
   6 23.3; Crash in check_message_stack + 42
   6 23.3; Crash in update_frame_tool_bar + 1214
   6 23.3; Crash in x_set_frame_parameters + 841
   8 23.3.50; Crash in ns_findfonts + 1526
   9 23.3.50; Crash in check_message_stack + 42
   9 23.3.50; Crash in ns_send_appdefined + 381
  10 23.3.50; Crash in Fsignal + 511
  11 23.3; Crash in - 0x1f9ffb +org.gnu.Aquamacs 2.2 (2.2.)
  12 23.3; Crash in Fsignal + 511
  17 23.3.50; Crash in ns_read_socket + 307
  17 23.3.50; Crash in x_set_frame_parameters + 841
  29 23.3; Crash in ns_read_socket + 307



Bookmark with:

Delicious   Digg   reddit   Facebook   StumbleUpon

Related Messages

opensubscriber is not affiliated with the authors of this message nor responsible for its content.