all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: David Reitter <david.reitter@gmail.com>
To: Glenn Morris <rgm@gnu.org>
Cc: John Wiegley <jwiegley@gmail.com>, emacs-devel@gnu.org
Subject: Re: Emacs on OS X development
Date: Tue, 13 Sep 2011 15:19:37 -0400	[thread overview]
Message-ID: <35AAF4C8-5784-41B6-AA84-D490DE3BC602@gmail.com> (raw)
In-Reply-To: <qkhb4gw9sw.fsf@fencepost.gnu.org>

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




  reply	other threads:[~2011-09-13 19:19 UTC|newest]

Thread overview: 135+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-12  4:06 Emacs on OS X development Lars Magne Ingebrigtsen
2011-09-12  7:23 ` Rasmus
2011-09-12  7:59   ` Glenn Morris
2011-09-13 16:37 ` Adrian Robert
2011-09-13 17:51   ` John Wiegley
2011-09-13 18:27     ` Glenn Morris
2011-09-13 18:43       ` John Wiegley
2011-09-13 18:56         ` Glenn Morris
2011-09-13 19:19           ` David Reitter [this message]
2011-09-14  1:13         ` Leo
2011-09-14  1:31           ` Stefan Monnier
2012-07-13  0:23             ` John Wiegley
2012-07-13  0:57               ` Paul Michael Reilly
2012-07-13  1:18                 ` chad
2012-07-13  1:07               ` chad
2012-07-13  3:12                 ` John Wiegley
2012-07-20 13:51                 ` Ted Zlatanov
2012-07-21  9:40                   ` Pavlo Martynenko
2012-07-21 14:02                     ` Michael Albinus
2012-07-24  6:39                       ` Pavlo Martynenko
2012-07-25 13:11                         ` Michael Albinus
2012-07-21 16:53                     ` chad
2012-07-24 13:04                       ` Pavlo Martynenko
2012-07-24 14:45                         ` Ted Zlatanov
2012-07-25  3:00                           ` John Wiegley
2012-07-25 14:41                             ` Ted Zlatanov
2012-07-26 22:58                               ` YAMAMOTO Mitsuharu
2012-07-29 17:58                                 ` Donald Curtis
2012-07-29 22:31                                 ` Ted Zlatanov
2012-07-30  0:04                                   ` Óscar Fuentes
2012-07-30  3:25                                     ` Eli Zaretskii
2012-07-30  4:48                                       ` Óscar Fuentes
2012-07-30  5:06                                         ` Eli Zaretskii
2012-07-30 22:40                                         ` Stefan Monnier
2012-07-30 23:01                                         ` Paul Eggert
2012-07-31  1:38                                           ` Óscar Fuentes
2012-07-31 13:50                                         ` Nix
2012-07-31 15:58                                     ` Ted Zlatanov
2012-08-02  5:16                                   ` YAMAMOTO Mitsuharu
2012-08-03 21:15                                     ` Dave Abrahams
2012-07-31 18:31                               ` Adrian Robert
2012-08-03 20:08                                 ` Ted Zlatanov
2012-08-03 20:28                                   ` Adrian Robert
2012-08-05 12:51                                     ` Jan Djärv
2012-12-21 17:20                                       ` Ted Zlatanov
2012-12-23 14:50                                         ` Jan Djärv
2012-12-24  0:23                                           ` YAMAMOTO Mitsuharu
2012-12-24 10:22                                             ` Jan Djärv
2012-07-25  7:17                         ` chad
2012-07-27 12:17                           ` Pavlo Martynenko
2012-07-22  9:31                     ` Stefan Monnier
2012-07-22 22:16                       ` Paul Michael Reilly
2012-07-23  7:26                         ` Ivan Andrus
2012-07-23  8:46                         ` Stefan Monnier
2012-07-23 13:52                           ` Paul Michael Reilly
2012-07-23 19:45                       ` John Wiegley
2012-07-23 20:11                         ` Eli Zaretskii
2012-07-23 23:12                           ` John Wiegley
2012-07-23 20:20                         ` Paul Eggert
2012-07-23 23:13                           ` John Wiegley
2012-07-23 20:46                         ` Jan Djärv
2012-07-23 21:17                           ` Paul Michael Reilly
2012-07-23 21:28                             ` Jan Djärv
2012-07-23 23:26                               ` Stefan Monnier
2012-07-24  6:25                                 ` Jan Djärv
2012-07-24  8:36                                   ` YAMAMOTO Mitsuharu
2012-07-25  7:27                                     ` Jan Djärv
2012-07-25  8:15                                       ` YAMAMOTO Mitsuharu
2012-07-24  9:01                                   ` Stefan Monnier
2012-07-25  7:38                                     ` Jan Djärv
2012-07-24 16:09                                   ` Eli Zaretskii
2012-07-25  7:43                                     ` Jan Djärv
2012-07-23 23:15                           ` John Wiegley
2012-07-23 23:40                             ` chad
2012-07-23 21:45                         ` chad
2012-07-23 23:00                           ` John Wiegley
2012-07-24  1:13                           ` Leo
2012-07-23 18:57                     ` Ted Zlatanov
2012-07-13  3:28               ` Le Wang
2012-07-13 10:02               ` Jan Djärv
2012-07-13 10:45                 ` Ivan Andrus
2012-07-14  8:39                   ` Jan Djärv
2012-07-13 12:09               ` Stefan Monnier
2012-07-13 14:00                 ` René Kyllingstad
2012-07-13 17:48                   ` John Wiegley
2012-07-13 18:16                     ` Jan Djärv
2012-07-13 19:07                       ` Glenn Morris
2012-07-13 19:54                       ` John Wiegley
2012-07-13 20:12                         ` Paul Michael Reilly
2012-07-13 20:32                           ` Ivan Andrus
2012-07-13 21:04                           ` John Wiegley
2012-07-13 21:44                             ` chad
2012-07-13 22:30                               ` John Wiegley
2012-07-14 10:35                               ` Sudish Joseph
2012-07-14  9:00                         ` Jan Djärv
2012-07-14 22:56                           ` John Wiegley
2012-07-15  0:54                             ` Chong Yidong
2012-07-15  2:45                               ` YAMAMOTO Mitsuharu
2012-07-15  3:40                               ` John Wiegley
2012-07-15 13:12                                 ` Paul Michael Reilly
2012-07-15 17:50                                   ` chad
2012-07-15 21:20                                     ` Donald Curtis
2012-07-15 21:34                                     ` Donald Curtis
2012-07-15 22:11                                       ` chad
2012-07-15 22:22                                       ` David Reitter
2012-07-18  0:16                                       ` YAMAMOTO Mitsuharu
2012-07-18  2:56                                         ` John Wiegley
2012-07-18  3:42                                           ` YAMAMOTO Mitsuharu
2012-07-18  8:21                                             ` Pavlo Martynenko
2012-07-18 20:43                                             ` Donald Curtis
2012-07-18 21:03                                               ` chad
2012-07-19  8:12                                               ` Jan Djärv
2012-07-18 17:19                                         ` Richard Stallman
2012-07-19 13:31                                           ` Pavlo Martynenko
2012-07-15 22:19                               ` David Reitter
2012-07-16  2:20                             ` Richard Stallman
2012-07-17 10:18                               ` Pavlo Martynenko
2012-07-17 12:14                                 ` William Stevenson
2012-07-15 21:52                         ` Stefan Monnier
2012-07-13 17:48                 ` John Wiegley
2011-09-14  2:21           ` chad
2011-09-14  3:00             ` Lars Magne Ingebrigtsen
2011-09-14 12:54           ` Jan D.
2011-09-13 19:51   ` Jan Djärv
2011-09-13 19:57     ` Adrian Robert
2011-09-13 20:33       ` Jan Djärv
2011-09-13 20:05   ` Richard Stallman
2011-09-13 21:47     ` John Wiegley
2011-09-14  1:59       ` Richard Stallman
2011-09-14  2:09         ` John Wiegley
2011-09-14 14:10           ` Richard Stallman
2011-09-14 14:30             ` Stephen Eilert
2011-09-14 18:06               ` Glenn Morris
2011-09-15  4:11               ` Richard Stallman
2012-07-13  1:14             ` Samuel Bronson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=35AAF4C8-5784-41B6-AA84-D490DE3BC602@gmail.com \
    --to=david.reitter@gmail.com \
    --cc=emacs-devel@gnu.org \
    --cc=jwiegley@gmail.com \
    --cc=rgm@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.