From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?utf-8?Q?Artemio_Gonz=C3=A1lez_L=C3=B3pez?= Newsgroups: gmane.emacs.devel Subject: Re: Emacs for Mac OS X 25.1 crashes at start under macOS 10.12.4 beta 1 Date: Mon, 06 Feb 2017 19:22:07 +0100 Message-ID: References: <2900374C-F114-4151-A0EE-EB48EC8293A3@mac.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3263\)) Content-Type: multipart/alternative; boundary="Apple-Mail=_84C3F492-B827-4344-9F55-2C6EBA866E39" X-Trace: blaine.gmane.org 1486405358 2760 195.159.176.226 (6 Feb 2017 18:22:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 6 Feb 2017 18:22:38 +0000 (UTC) Cc: Anders Lindgren To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 06 19:22:32 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1canvr-0000UD-Qu for ged-emacs-devel@m.gmane.org; Mon, 06 Feb 2017 19:22:32 +0100 Original-Received: from localhost ([::1]:50136 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1canvx-0005zQ-3M for ged-emacs-devel@m.gmane.org; Mon, 06 Feb 2017 13:22:37 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59205) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1canvh-0005uS-DO for emacs-devel@gnu.org; Mon, 06 Feb 2017 13:22:26 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1canvc-0006cD-NN for emacs-devel@gnu.org; Mon, 06 Feb 2017 13:22:21 -0500 Original-Received: from mr21p30im-asmtp003.me.com ([17.111.174.66]:42790) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1canvc-0006bK-7U for emacs-devel@gnu.org; Mon, 06 Feb 2017 13:22:16 -0500 Original-Received: from process-dkim-sign-daemon.mr21p30im-asmtp003.me.com by mr21p30im-asmtp003.me.com (Oracle Communications Messaging Server 7.0.5.38.0 64bit (built Feb 26 2016)) id <0OKY00300TKGVJ00@mr21p30im-asmtp003.me.com> for emacs-devel@gnu.org; Mon, 06 Feb 2017 18:22:13 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mac.com; s=4d515a; t=1486405333; bh=tTKSt+n1ZFiCRZL7DXLdv2CmJfJQjCB5mHdHbyXIZ3U=; h=From:Message-id:Content-type:MIME-version:Subject:Date:To; b=Sl/b124e+nWF6Y+mrWRjvWTwQXjHzdiPJfWGSoLAJQujbiByGgeRFVuYlouVxa6yc GMSB5Bcxi1YdIDNDGd6XSqpfK+2/VTsiJxVjcBeTc/AC2M9gb/wFyEfpDLhJJbFco5 jkRbyvXmuPx869KFaDoIG9rK5gJdY/QnFpI+OSDAIyoKRIiK56T6O6lE8O4UaO9+zX bhlP8aOJjlXzoIY1tiZq46PiUqLsYO7LBfYfPD46cspj5IaETvp78xex/FUUdbhLDn MhbSF0JHt57RVXAhN2PjiCuTcdlK4HARz0rfVfaotprtWLN76M+ATNvO/TmJbHliSo tO858UGcRb7JA== Original-Received: from icloud.com ([127.0.0.1]) by mr21p30im-asmtp003.me.com (Oracle Communications Messaging Server 7.0.5.38.0 64bit (built Feb 26 2016)) with ESMTPSA id <0OKY00FT2TOWN500@mr21p30im-asmtp003.me.com>; Mon, 06 Feb 2017 18:22:12 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-02-06_10:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 clxscore=1034 suspectscore=1 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1603290000 definitions=main-1702060177 In-reply-to: X-Mailer: Apple Mail (2.3263) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 17.111.174.66 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:212054 Archived-At: --Apple-Mail=_84C3F492-B827-4344-9F55-2C6EBA866E39 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 On Feb 4, 2017, at 10:02 PM, Anders Lindgren wrote: >=20 > To pinpoint what goes wrong in an NS Emacs, you can edit "nsterm.h" = and uncomment the line defining the NSTRACE_ENABLED macro. If you run = Emacs from a terminal window, you will get debug output of all relevant = functions called, hopefully this will tell you what went wrong. >=20 > -- Anders >=20 > On Sat, Feb 4, 2017 at 7:54 PM, Artemio Gonz=C3=A1lez L=C3=B3pez = > wrote: > Emacs 25.1 (as well as 25.1.1rc) crashes at start under the latest = developer beta of macOS (10.12.4 beta 1), producing the error message >=20 > 2017-01-25 23:50:19.458 Emacs-x86_64-10_9[864:21038] Error - > planarGetBytes count (65536) is not a multiple of > bytesPerRow (96). >=20 > I've already reported this as a possible bug, but would like to check = if anybody has a pointer as to what maybe the problem and how to fix it. = Any help would be appreciated. >=20 > Artemio >=20 > artemiog@mac.com >=20 I recompiled emacs with the NSTRACE_ENABLED macro enabled. The debug = output I got after the crash was as follows: nsterm.m : 595: [ 2] ns_init_locale nsterm.m : 4814: [ 3] ns_term_init nsterm.m : 5090: [ 4] | [EmacsApp init] nsterm.m : 4766: [ 5] | ns_create_terminal nsterm.m : 4896: [ 6] +--- Colors nsterm.m : 4931: [ 7] +--- Versions nsterm.m : 4950: [ 8] +--- Menu init nsterm.m : 5025: [ 9] +--- Input/output types nsterm.m : 5040: [ 10] +--- Call NSApp run nsterm.m : 5108: [ 11] | [EmacsApp run] nsterm.m : 5500: [ 12] | | [EmacsApp applicationWillBecomeActive:] nsterm.m : 5506: [ 13] | | [EmacsApp applicationDidBecomeActive:] nsterm.m : 980: [ 14] | | | ns_update_auto_hide_menu_bar nsterm.m : 949: [ 15] | | | ns_constrain_all_frames nsterm.m : 5331: [ 16] | | [EmacsApp applicationDidFinishLaunching:] nsterm.m : 5051: [ 17] +--- ns_term_init done nsterm.m : 2085: [ 18] ns_lisp_to_color nsterm.m : 1963: [ 19] | ns_get_color(Black, **) nsterm.m : 2085: [ 20] ns_lisp_to_color nsterm.m : 1963: [ 21] | ns_get_color(White, **) nsfns.m : 665: [ 22] x_set_tool_bar_lines nsmenu.m : 1030: [ 23] | update_frame_tool_bar nsfns.m : 715: [ 24] +--- inhibit:2 nsfns.m : 508: [ 25] x_set_title nsterm.m : 6805: [ 26] [EmacsView initFrameFromEmacs:] nsterm.m : 6806: [ 27] +--- cols:80 lines:36 nsmenu.m : 1169: [ 28] | [EmacsToolbar initForView: withIdentifier:] nsmenu.m : 1280: [ 29] | [EmacsToolbar = toolbarDefaultItemIdentifiers:] nsterm.m : 8058: [ 30] | [EmacsWindow setFrame:(X:0 Y:4)/(W:580 = H:549) display:0 performAnimation:0] nsterm.m : 8047: [ 31] | | [EmacsWindow setFrame:(X:0 Y:4)/(W:580 = H:549) display:0] nsterm.m : 6648: [ 32] | | | [EmacsView windowDidResize:] nsterm.m : 6668: [ 33] | | | +--- frame: (X:0 Y:4)/(W:580 H:549) nsmenu.m : 1298: [ 34] | [EmacsToolbar setVisible:0] nsterm.m : 8058: [ 35] | | [EmacsWindow setFrame:(X:0 Y:23)/(W:580 = H:530) display:0 performAnimation:0] nsterm.m : 8047: [ 36] | | | [EmacsWindow setFrame:(X:0 Y:23)/(W:580 = H:530) display:0] nsterm.m : 6648: [ 37] | | | | [EmacsView windowDidResize:] nsterm.m : 6668: [ 38] | | | | +--- frame: (X:0 Y:23)/(W:580 H:530) nsterm.m : 8066: [ 39] | [EmacsWindow setFrameTopLeftPoint:(X:0 = Y:1440)] nsterm.m : 6941: [ 40] | | [EmacsView windowDidMove:] nsterm.m : 6910: [ 41] +--- new frame: (X:0 Y:910)/(W:580 H:530) nsfns.m : 821: [ 42] x_set_icon_type nsfns.m : 753: [ 43] | ns_implicitly_set_icon_type nsterm.m : 7804: [ 44] | | [EmacsView setMiniwindowImage:0] nsterm.m : 2197: [ 45] x_set_frame_alpha nsterm.m : 1744: [ 46] x_set_window_size nsterm.m : 1749: [ 47] +--- current: (X:0 Y:910)/(W:580 H:530) nsterm.m : 1750: [ 48] +--- Width:560 Height:504 Pixelwise:1 nsterm.m : 1751: [ 49] +--- Font 7 x 14 nsterm.m : 7271: [ 50] | [EmacsView isFullscreen] ->> 0 nsterm.m : 7271: [ 51] | [EmacsView isFullscreen] ->> 0 nsterm.m : 8047: [ 52] | [EmacsWindow setFrame:(X:0 Y:910)/(W:595 = H:530) display:1] nsterm.m : 6779: [ 53] | | [EmacsView setFrame:(X:0 Y:0)/(W:595 = H:508)] nsterm.m : 6648: [ 54] | | [EmacsView windowDidResize:] nsterm.m : 6668: [ 55] | | +--- frame: (X:0 Y:910)/(W:595 H:530) nsterm.m : 6779: [ 56] | [EmacsView setFrame:(X:0 Y:0)/(W:595 = H:508)] nsterm.m : 6472: [ 57] | [EmacsView updateFrameSize:] nsterm.m : 6473: [ 58] | +--- Original size: (W:595 H:508) nsterm.m : 6474: [ 59] | +--- Original frame: (X:0 Y:910)/(W:595 = H:530) nsterm.m : 6475: [ 60] | +--- Original columns: 0 nsterm.m : 6476: [ 61] | +--- Original rows: 0 nsterm.m : 7271: [ 62] | | [EmacsView isFullscreen] ->> 0 nsterm.m : 6494: [ 63] | +--- Waiting for toolbar nsterm.m : 2085: [ 64] ns_lisp_to_color nsterm.m : 1963: [ 65] | ns_get_color(White, **) nsterm.m : 2085: [ 66] ns_lisp_to_color nsterm.m : 1963: [ 67] | ns_get_color(White, **) nsterm.m : 2085: [ 68] ns_lisp_to_color nsterm.m : 1963: [ 69] | ns_get_color(white, **) nsterm.m : 2085: [ 70] ns_lisp_to_color nsterm.m : 1963: [ 71] | ns_get_color(black, **) nsterm.m : 1543: [ 72] x_make_frame_visible nsterm.m : 7593: [ 73] | [EmacsView drawRect:(X:0 Y:0)/(W:595 = H:508)] nsterm.m : 6717: [ 74] | [EmacsView windowDidBecomeKey] nsterm.m : 1504: [ 75] | | ns_frame_rehighlight nsterm.m : 2197: [ 76] | | | x_set_frame_alpha nsterm.m : 7923: [ 77] | [EmacsWindow constrainFrameRect:(X:0 = Y:910)/(W:595 H:530) toScreen:] nsterm.m : 7931: [ 78] | +--- Screens have separate spaces nsterm.m : 7933: [ 79] | +->> (X:0 Y:887)/(W:595 H:530) nsterm.m : 8047: [ 80] | [EmacsWindow setFrame:(X:0 Y:887)/(W:595 = H:530) display:1] nsterm.m : 6941: [ 81] | | [EmacsView windowDidMove:] nsterm.m : 5751: [ 82] | [EmacsView acceptsFirstResponder] nsterm.m : 5751: [ 83] | [EmacsView acceptsFirstResponder] nsfns.m : 486: [ 84] x_implicitly_set_name nsfns.m : 536: [ 85] | ns_set_name_as_filename nsmenu.m : 117: [ 86] ns_update_menubar nsimage.m : 61: [ 87] ns_image_for_XPM nsimage.m : 61: [ 88] ns_image_for_XPM nsimage.m : 61: [ 89] ns_image_for_XPM nsimage.m : 61: [ 90] ns_image_for_XPM nsimage.m : 61: [ 91] ns_image_for_XPM nsimage.m : 61: [ 92] ns_image_for_XPM nsimage.m : 61: [ 93] ns_image_for_XPM nsimage.m : 61: [ 94] ns_image_for_XPM nsimage.m : 61: [ 95] ns_image_for_XPM nsimage.m : 61: [ 96] ns_image_for_XPM nsterm.m : 4518: [ 97] ns_condemn_scroll_bars nsmenu.m : 1030: [ 98] update_frame_tool_bar nsmenu.m : 1195: [ 99] | [EmacsToolbar clearActive] nsimage.m : 61: [ 100] | ns_image_for_XPM nsmenu.m : 1227: [ 101] | [EmacsToolbar addDisplayItemWithImage: ...] nsimage.m : 61: [ 102] | ns_image_for_XPM nsmenu.m : 1227: [ 103] | [EmacsToolbar addDisplayItemWithImage: ...] nsimage.m : 61: [ 104] | ns_image_for_XPM nsmenu.m : 1227: [ 105] | [EmacsToolbar addDisplayItemWithImage: ...] nsimage.m : 61: [ 106] | ns_image_for_XPM nsmenu.m : 1227: [ 107] | [EmacsToolbar addDisplayItemWithImage: ...] nsimage.m : 61: [ 108] | ns_image_for_XPM nsmenu.m : 1227: [ 109] | [EmacsToolbar addDisplayItemWithImage: ...] nsimage.m : 61: [ 110] | ns_image_for_XPM nsmenu.m : 1227: [ 111] | [EmacsToolbar addDisplayItemWithImage: ...] nsimage.m : 61: [ 112] | ns_image_for_XPM nsmenu.m : 1227: [ 113] | [EmacsToolbar addDisplayItemWithImage: ...] nsimage.m : 61: [ 114] | ns_image_for_XPM nsmenu.m : 1227: [ 115] | [EmacsToolbar addDisplayItemWithImage: ...] nsimage.m : 61: [ 116] | ns_image_for_XPM nsmenu.m : 1227: [ 117] | [EmacsToolbar addDisplayItemWithImage: ...] nsimage.m : 61: [ 118] | ns_image_for_XPM nsmenu.m : 1227: [ 119] | [EmacsToolbar addDisplayItemWithImage: ...] nsmenu.m : 1298: [ 120] | [EmacsToolbar setVisible:1] nsterm.m : 8058: [ 121] | | [EmacsWindow setFrame:(X:0 Y:868)/(W:595 = H:549) display:1 performAnimation:1] nsterm.m : 7923: [ 122] | | | [EmacsWindow constrainFrameRect:(X:0 = Y:868)/(W:595 H:549) toScreen:] nsterm.m : 7931: [ 123] | | | +--- Screens have separate spaces nsterm.m : 7933: [ 124] | | | +->> (X:0 Y:868)/(W:595 H:549) nsterm.m : 7593: [ 125] | | | [EmacsView drawRect:(X:0 Y:0)/(W:595 = H:508)] nsterm.m : 8047: [ 126] | | | [EmacsWindow setFrame:(X:0 = Y:885)/(W:595 H:532) display:1] nsterm.m : 6648: [ 127] | | | | [EmacsView windowDidResize:] nsterm.m : 6656: [ 128] | | | | +--- Ignored (in animation) nsterm.m : 7593: [ 129] | | | [EmacsView drawRect:(X:0 Y:0)/(W:595 = H:508)] nsterm.m : 8047: [ 130] | | | [EmacsWindow setFrame:(X:0 = Y:874)/(W:595 H:543) display:1] nsterm.m : 6648: [ 131] | | | | [EmacsView windowDidResize:] nsterm.m : 6656: [ 132] | | | | +--- Ignored (in animation) nsterm.m : 7593: [ 133] | | | [EmacsView drawRect:(X:0 Y:0)/(W:595 = H:508)] nsterm.m : 8047: [ 134] | | | [EmacsWindow setFrame:(X:0 = Y:868)/(W:595 H:549) display:1] nsterm.m : 6648: [ 135] | | | | [EmacsView windowDidResize:] nsterm.m : 6656: [ 136] | | | | +--- Ignored (in animation) nsterm.m : 7593: [ 137] | | | [EmacsView drawRect:(X:0 Y:0)/(W:595 = H:508)] nsterm.m : 8047: [ 138] | | | [EmacsWindow setFrame:(X:0 = Y:868)/(W:595 H:549) display:1] nsterm.m : 6691: [ 139] | | | [EmacsView viewDidEndLiveResize] nsmenu.m : 1215: [ 140] | [EmacsToolbar changed] nsmenu.m : 1280: [ 141] | [EmacsToolbar = toolbarDefaultItemIdentifiers:] nsmenu.m : 1280: [ 142] | [EmacsToolbar = toolbarDefaultItemIdentifiers:] nsmenu.m : 1280: [ 143] | [EmacsToolbar = toolbarDefaultItemIdentifiers:] nsmenu.m : 1272: [ 144] | [EmacsToolbar toolbar: ...] nsmenu.m : 1272: [ 145] | [EmacsToolbar toolbar: ...] nsmenu.m : 1272: [ 146] | [EmacsToolbar toolbar: ...] nsmenu.m : 1272: [ 147] | [EmacsToolbar toolbar: ...] nsmenu.m : 1272: [ 148] | [EmacsToolbar toolbar: ...] nsmenu.m : 1272: [ 149] | [EmacsToolbar toolbar: ...] nsmenu.m : 1272: [ 150] | [EmacsToolbar toolbar: ...] nsmenu.m : 1272: [ 151] | [EmacsToolbar toolbar: ...] nsmenu.m : 1272: [ 152] | [EmacsToolbar toolbar: ...] nsmenu.m : 1272: [ 153] | [EmacsToolbar toolbar: ...] nsterm.m : 8058: [ 154] | [EmacsWindow setFrame:(X:0 Y:852)/(W:595 = H:565) display:1 performAnimation:0] nsterm.m : 7923: [ 155] | | [EmacsWindow constrainFrameRect:(X:0 = Y:852)/(W:595 H:565) toScreen:] nsterm.m : 7931: [ 156] | | +--- Screens have separate spaces nsterm.m : 7933: [ 157] | | +->> (X:0 Y:852)/(W:595 H:565) nsterm.m : 6648: [ 158] | | [EmacsView windowDidResize:] nsterm.m : 6668: [ 159] | | +--- frame: (X:0 Y:852)/(W:595 H:565) nsterm.m : 7593: [ 160] | | [EmacsView drawRect:(X:0 Y:0)/(W:595 = H:508)] nsterm.m : 6472: [ 161] | [EmacsView updateFrameSize:] nsterm.m : 6473: [ 162] | +--- Original size: (W:595 H:508) nsterm.m : 6474: [ 163] | +--- Original frame: (X:0 Y:852)/(W:595 = H:565) nsterm.m : 6475: [ 164] | +--- Original columns: 0 nsterm.m : 6476: [ 165] | +--- Original rows: 0 nsterm.m : 7271: [ 166] | | [EmacsView isFullscreen] ->> 0 nsterm.m : 6503: [ 167] | +--- New size: (W:595 H:508) nsterm.m : 6504: [ 168] | +--- tool_bar_height: 0 nsterm.m : 6515: [ 169] | +--- New columns: 80 nsterm.m : 6516: [ 170] | +--- New rows: 36 nsterm.m : 6779: [ 171] | | [EmacsView setFrame:(X:0 Y:0)/(W:595 = H:508)] nsterm.m : 6941: [ 172] | | [EmacsView windowDidMove:] nsfns.m : 486: [ 173] x_implicitly_set_name nsfns.m : 536: [ 174] | ns_set_name_as_filename nsterm.m : 4352: [ 175] ns_set_vertical_scroll_bar nsterm.m : 8118: [ 176] | [EmacsScroller initFrame: window:] nsterm.m : 8245: [ 177] | [EmacsScroller setPosition:portion:whole:] nsterm.m : 4537: [ 178] ns_redeem_scroll_bar nsterm.m : 8195: [ 179] | [EmacsScroller reprieve] nsterm.m : 4352: [ 180] ns_set_vertical_scroll_bar nsterm.m : 4537: [ 181] ns_redeem_scroll_bar nsterm.m : 4565: [ 182] ns_judge_scroll_bars nsterm.m : 8203: [ 183] | [EmacsScroller judge] nsterm.m : 7271: [ 184] [EmacsView isFullscreen] ->> 0 nsterm.m : 1744: [ 185] x_set_window_size nsterm.m : 1749: [ 186] +--- current: (X:0 Y:852)/(W:595 H:565) nsterm.m : 1750: [ 187] +--- Width:880 Height:756 Pixelwise:1 nsterm.m : 1751: [ 188] +--- Font 11 x 21 nsterm.m : 7271: [ 189] | [EmacsView isFullscreen] ->> 0 nsterm.m : 7271: [ 190] | [EmacsView isFullscreen] ->> 0 nsterm.m : 8047: [ 191] | [EmacsWindow setFrame:(X:0 Y:600)/(W:915 = H:817) display:1] nsterm.m : 7923: [ 192] | | [EmacsWindow constrainFrameRect:(X:0 = Y:600)/(W:915 H:817) toScreen:] nsterm.m : 7931: [ 193] | | +--- Screens have separate spaces nsterm.m : 7933: [ 194] | | +->> (X:0 Y:600)/(W:915 H:817) nsterm.m : 8164: [ 195] | | [EmacsScroller setFrame:] nsterm.m : 6779: [ 196] | | [EmacsView setFrame:(X:0 Y:0)/(W:915 = H:760)] nsterm.m : 6648: [ 197] | | [EmacsView windowDidResize:] nsterm.m : 6668: [ 198] | | +--- frame: (X:0 Y:600)/(W:915 H:817) nsterm.m : 6472: [ 199] | | | [EmacsView updateFrameSize:] nsterm.m : 6473: [ 200] | | | +--- Original size: (W:595 H:508) nsterm.m : 6474: [ 201] | | | +--- Original frame: (X:0 Y:600)/(W:915 = H:817) nsterm.m : 6475: [ 202] | | | +--- Original columns: 80 nsterm.m : 6476: [ 203] | | | +--- Original rows: 36 nsterm.m : 7271: [ 204] | | | | [EmacsView isFullscreen] ->> 0 nsterm.m : 6503: [ 205] | | | +--- New size: (W:915 H:760) nsterm.m : 6504: [ 206] | | | +--- tool_bar_height: 0 nsterm.m : 6515: [ 207] | | | +--- New columns: 80 nsterm.m : 6516: [ 208] | | | +--- New rows: 36 nsterm.m : 6779: [ 209] | | | | [EmacsView setFrame:(X:0 Y:0)/(W:915 = H:760)] nsterm.m : 6941: [ 210] | | | | [EmacsView windowDidMove:] nsterm.m : 7593: [ 211] | | [EmacsView drawRect:(X:0 Y:0)/(W:915 = H:760)] nsterm.m : 6779: [ 212] | [EmacsView setFrame:(X:0 Y:0)/(W:915 = H:760)] nsterm.m : 6472: [ 213] | [EmacsView updateFrameSize:] nsterm.m : 6473: [ 214] | +--- Original size: (W:595 H:508) nsterm.m : 6474: [ 215] | +--- Original frame: (X:0 Y:600)/(W:915 = H:817) nsterm.m : 6475: [ 216] | +--- Original columns: 80 nsterm.m : 6476: [ 217] | +--- Original rows: 36 nsterm.m : 7271: [ 218] | | [EmacsView isFullscreen] ->> 0 nsterm.m : 6503: [ 219] | +--- New size: (W:915 H:760) nsterm.m : 6504: [ 220] | +--- tool_bar_height: 0 nsterm.m : 6515: [ 221] | +--- New columns: 80 nsterm.m : 6516: [ 222] | +--- New rows: 36 nsterm.m : 6779: [ 223] | | [EmacsView setFrame:(X:0 Y:0)/(W:915 = H:760)] nsterm.m : 6941: [ 224] | | [EmacsView windowDidMove:] nsfns.m : 486: [ 225] x_implicitly_set_name nsfns.m : 536: [ 226] | ns_set_name_as_filename nsmenu.m : 117: [ 227] ns_update_menubar nsterm.m : 4518: [ 228] ns_condemn_scroll_bars nsterm.m : 8187: [ 229] | [EmacsScroller condemn] nsimage.m : 61: [ 230] ns_image_for_XPM nsimage.m : 61: [ 231] ns_image_for_XPM nsimage.m : 61: [ 232] ns_image_for_XPM nsimage.m : 61: [ 233] ns_image_for_XPM nsterm.m : 4352: [ 234] ns_set_vertical_scroll_bar nsterm.m : 8164: [ 235] | [EmacsScroller setFrame:] nsterm.m : 8245: [ 236] | [EmacsScroller setPosition:portion:whole:] nsterm.m : 4537: [ 237] ns_redeem_scroll_bar nsterm.m : 8195: [ 238] | [EmacsScroller reprieve] nsterm.m : 4352: [ 239] ns_set_vertical_scroll_bar nsterm.m : 8118: [ 240] | [EmacsScroller initFrame: window:] nsterm.m : 8245: [ 241] | [EmacsScroller setPosition:portion:whole:] nsterm.m : 4537: [ 242] ns_redeem_scroll_bar nsterm.m : 8195: [ 243] | [EmacsScroller reprieve] nsterm.m : 4352: [ 244] ns_set_vertical_scroll_bar nsterm.m : 4537: [ 245] ns_redeem_scroll_bar nsterm.m : 4565: [ 246] ns_judge_scroll_bars nsterm.m : 8203: [ 247] | [EmacsScroller judge] nsterm.m : 8203: [ 248] | [EmacsScroller judge] nsterm.m : 4518: [ 249] ns_condemn_scroll_bars nsterm.m : 8187: [ 250] | [EmacsScroller condemn] nsterm.m : 8187: [ 251] | [EmacsScroller condemn] nsmenu.m : 1030: [ 252] update_frame_tool_bar nsmenu.m : 1195: [ 253] | [EmacsToolbar clearActive] nsmenu.m : 1227: [ 254] | [EmacsToolbar addDisplayItemWithImage: ...] nsmenu.m : 1227: [ 255] | [EmacsToolbar addDisplayItemWithImage: ...] nsmenu.m : 1227: [ 256] | [EmacsToolbar addDisplayItemWithImage: ...] nsmenu.m : 1227: [ 257] | [EmacsToolbar addDisplayItemWithImage: ...] nsmenu.m : 1227: [ 258] | [EmacsToolbar addDisplayItemWithImage: ...] nsmenu.m : 1227: [ 259] | [EmacsToolbar addDisplayItemWithImage: ...] nsmenu.m : 1227: [ 260] | [EmacsToolbar addDisplayItemWithImage: ...] nsmenu.m : 1227: [ 261] | [EmacsToolbar addDisplayItemWithImage: ...] nsmenu.m : 1227: [ 262] | [EmacsToolbar addDisplayItemWithImage: ...] nsmenu.m : 1227: [ 263] | [EmacsToolbar addDisplayItemWithImage: ...] nsmenu.m : 1215: [ 264] | [EmacsToolbar changed] nsfns.m : 486: [ 265] x_implicitly_set_name nsfns.m : 536: [ 266] | ns_set_name_as_filename nsterm.m : 4352: [ 267] ns_set_vertical_scroll_bar nsterm.m : 8245: [ 268] | [EmacsScroller setPosition:portion:whole:] nsterm.m : 4537: [ 269] ns_redeem_scroll_bar nsterm.m : 8195: [ 270] | [EmacsScroller reprieve] nsimage.m : 61: [ 271] ns_image_for_XPM nsimage.m : 61: [ 272] ns_image_for_XPM nsterm.m : 4352: [ 273] ns_set_vertical_scroll_bar nsterm.m : 8245: [ 274] | [EmacsScroller setPosition:portion:whole:] nsterm.m : 4537: [ 275] ns_redeem_scroll_bar nsterm.m : 8195: [ 276] | [EmacsScroller reprieve] nsterm.m : 4352: [ 277] ns_set_vertical_scroll_bar nsterm.m : 4537: [ 278] ns_redeem_scroll_bar nsterm.m : 4565: [ 279] ns_judge_scroll_bars nsterm.m : 8203: [ 280] | [EmacsScroller judge] nsterm.m : 8203: [ 281] | [EmacsScroller judge] nsfns.m : 665: [ 282] x_set_tool_bar_lines nsmenu.m : 1030: [ 283] | update_frame_tool_bar nsmenu.m : 1195: [ 284] | | [EmacsToolbar clearActive] nsmenu.m : 1227: [ 285] | | [EmacsToolbar addDisplayItemWithImage: = ...] nsmenu.m : 1227: [ 286] | | [EmacsToolbar addDisplayItemWithImage: = ...] nsmenu.m : 1227: [ 287] | | [EmacsToolbar addDisplayItemWithImage: = ...] nsmenu.m : 1227: [ 288] | | [EmacsToolbar addDisplayItemWithImage: = ...] nsmenu.m : 1227: [ 289] | | [EmacsToolbar addDisplayItemWithImage: = ...] nsmenu.m : 1227: [ 290] | | [EmacsToolbar addDisplayItemWithImage: = ...] nsmenu.m : 1227: [ 291] | | [EmacsToolbar addDisplayItemWithImage: = ...] nsmenu.m : 1227: [ 292] | | [EmacsToolbar addDisplayItemWithImage: = ...] nsmenu.m : 1227: [ 293] | | [EmacsToolbar addDisplayItemWithImage: = ...] nsmenu.m : 1227: [ 294] | | [EmacsToolbar addDisplayItemWithImage: = ...] nsmenu.m : 1215: [ 295] | | [EmacsToolbar changed] nsfns.m : 715: [ 296] +--- inhibit:2 nsterm.m : 1744: [ 297] | x_set_window_size nsterm.m : 1749: [ 298] | +--- current: (X:0 Y:600)/(W:915 H:817) nsterm.m : 1750: [ 299] | +--- Width:880 Height:756 Pixelwise:1 nsterm.m : 1751: [ 300] | +--- Font 11 x 21 nsterm.m : 7271: [ 301] | | [EmacsView isFullscreen] ->> 0 nsterm.m : 7271: [ 302] | | [EmacsView isFullscreen] ->> 0 nsterm.m : 8047: [ 303] | | [EmacsWindow setFrame:(X:0 Y:600)/(W:915 = H:817) display:1] nsterm.m : 6779: [ 304] | | [EmacsView setFrame:(X:0 Y:0)/(W:915 = H:760)] nsterm.m : 6472: [ 305] | | [EmacsView updateFrameSize:] nsterm.m : 6473: [ 306] | | +--- Original size: (W:915 H:760) nsterm.m : 6474: [ 307] | | +--- Original frame: (X:0 Y:600)/(W:915 = H:817) nsterm.m : 6475: [ 308] | | +--- Original columns: 80 nsterm.m : 6476: [ 309] | | +--- Original rows: 36 nsterm.m : 7271: [ 310] | | | [EmacsView isFullscreen] ->> 0 nsterm.m : 6503: [ 311] | | +--- New size: (W:915 H:760) nsterm.m : 6504: [ 312] | | +--- tool_bar_height: 0 nsterm.m : 6515: [ 313] | | +--- New columns: 80 nsterm.m : 6516: [ 314] | | +--- New rows: 36 nsterm.m : 6540: [ 315] | | +--- No change nsterm.m : 2085: [ 316] ns_lisp_to_color nsterm.m : 1963: [ 317] | ns_get_color(blue, **) nsterm.m : 2844: [ 318] ns_draw_window_cursor nsterm.m : 2844: [ 319] ns_draw_window_cursor nsterm.m : 1744: [ 320] x_set_window_size nsterm.m : 1749: [ 321] +--- current: (X:0 Y:600)/(W:915 H:817) nsterm.m : 1750: [ 322] +--- Width:1100 Height:2100 Pixelwise:1 nsterm.m : 1751: [ 323] +--- Font 11 x 21 nsterm.m : 7271: [ 324] | [EmacsView isFullscreen] ->> 0 nsterm.m : 7271: [ 325] | [EmacsView isFullscreen] ->> 0 nsterm.m : 8047: [ 326] | [EmacsWindow setFrame:(X:0 Y:-744)/(W:1135 = H:2161) display:1] nsterm.m : 7923: [ 327] | | [EmacsWindow constrainFrameRect:(X:0 = Y:-744)/(W:1135 H:2161) toScreen:] nsterm.m : 7931: [ 328] | | +--- Screens have separate spaces nsterm.m : 6550: [ 329] | | | [EmacsView windowWillResize:toSize: = (W:1135 H:1413)] nsterm.m : 6551: [ 330] | | | +--- [sender frame]: (X:0 Y:600)/(W:915 = H:817) nsterm.m : 6552: [ 331] | | | +--- fs_state: FULLSCREEN_NONE nsterm.m : 7271: [ 332] | | | | [EmacsView isFullscreen] ->> 0 nsterm.m : 7593: [ 333] | | | | [EmacsView drawRect:(X:0 Y:0)/(W:915 = H:760)] nsterm.m : 2844: [ 334] | | | | | ns_draw_window_cursor nsterm.m : 2844: [ 335] | | | | | ns_draw_window_cursor nsterm.m : 6615: [ 336] | | | +--- cols: 100 rows: 64 nsterm.m : 6640: [ 337] | | | +->> (W:1135 H:1405) nsterm.m : 7933: [ 338] | | +->> (X:0 Y:8)/(W:1135 H:1405) nsterm.m : 8164: [ 339] | | [EmacsScroller setFrame:] nsterm.m : 8164: [ 340] | | [EmacsScroller setFrame:] nsterm.m : 6779: [ 341] | | [EmacsView setFrame:(X:0 Y:0)/(W:1135 = H:1348)] nsterm.m : 6648: [ 342] | | [EmacsView windowDidResize:] nsterm.m : 6668: [ 343] | | +--- frame: (X:0 Y:8)/(W:1135 H:1405) nsterm.m : 6472: [ 344] | | | [EmacsView updateFrameSize:] nsterm.m : 6473: [ 345] | | | +--- Original size: (W:915 H:760) nsterm.m : 6474: [ 346] | | | +--- Original frame: (X:0 Y:8)/(W:1135 = H:1405) nsterm.m : 6475: [ 347] | | | +--- Original columns: 100 nsterm.m : 6476: [ 348] | | | +--- Original rows: 64 nsterm.m : 7271: [ 349] | | | | [EmacsView isFullscreen] ->> 0 nsterm.m : 6503: [ 350] | | | +--- New size: (W:1135 H:1348) nsterm.m : 6504: [ 351] | | | +--- tool_bar_height: 0 nsterm.m : 6515: [ 352] | | | +--- New columns: 100 nsterm.m : 6516: [ 353] | | | +--- New rows: 64 nsterm.m : 6779: [ 354] | | | | [EmacsView setFrame:(X:0 Y:0)/(W:1135 = H:1348)] nsterm.m : 6941: [ 355] | | | | [EmacsView windowDidMove:] nsterm.m : 7593: [ 356] | | [EmacsView drawRect:(X:0 Y:0)/(W:1135 = H:1348)] 2017-02-06 19:00:21.149 Emacs[65290:7252364] Error - planarGetBytes = count (65536) is not a multiple of bytesPerRow (96). Fatal error 11: Segmentation faultAbort trap: 6 It is not clear to me where exactly is the problem (I confess I have no = knowledge of emacs=E2=80=99s sources), but I just hope it rings a bell = with somebody! Thanks in advance, Artemio Artemio Gonzalez Lopez artemiog@mac.com --Apple-Mail=_84C3F492-B827-4344-9F55-2C6EBA866E39 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 On Feb 4, 2017, at 10:02 PM, Anders Lindgren <andlind@gmail.com> = wrote:

To pinpoint what goes wrong in an NS Emacs, you can edit = "nsterm.h" and uncomment the line defining the NSTRACE_ENABLED macro. If = you run Emacs from a terminal window, you will get debug output of all = relevant functions called, hopefully this will tell you what went = wrong.

    = -- Anders

On Sat, Feb 4, 2017 at 7:54 PM, Artemio Gonz=C3=A1le= z L=C3=B3pez <artemiog@mac.com> wrote:
Emacs 25.1 (as well as = 25.1.1rc) crashes at start under the latest developer beta of macOS = (10.12.4 beta 1), producing the error message

2017-01-25 23:50:19.458 Emacs-x86_64-10_9[864:21038] Error -
planarGetBytes count (65536) is not a multiple of
bytesPerRow (96).

I've already reported this as a possible bug, but would like to check if = anybody has a pointer as to what maybe the problem and how to fix = it.  Any help would be appreciated.

Artemio

artemiog@mac.com


I recompiled emacs with the NSTRACE_ENABLED macro enabled. = The debug output I got after the crash was as follows:

nsterm.m =  :  595: [    2]  ns_init_locale
nsterm.m  : 4814: [    3] =  ns_term_init
nsterm.m  : 5090: [   =  4]  | [EmacsApp init]
nsterm.m  : = 4766: [    5]  | ns_create_terminal
nsterm.m  : 4896: [    6]  +--- = Colors
nsterm.m  : 4931: [    7] =  +--- Versions
nsterm.m  : 4950: [   =  8]  +--- Menu init
nsterm.m  : = 5025: [    9]  +--- Input/output types
nsterm.m  : 5040: [   10]  +--- Call NSApp = run
nsterm.m  : 5108: [   11]  | = [EmacsApp run]
nsterm.m  : 5500: [   12] =  | | [EmacsApp applicationWillBecomeActive:]
nsterm.m  : 5506: [   13]  | | [EmacsApp = applicationDidBecomeActive:]
nsterm.m  : =  980: [   14]  | | | = ns_update_auto_hide_menu_bar
nsterm.m  : =  949: [   15]  | | | ns_constrain_all_frames
nsterm.m  : 5331: [   16]  | | [EmacsApp = applicationDidFinishLaunching:]
nsterm.m  : = 5051: [   17]  +--- ns_term_init done
nsterm.m  : 2085: [   18] =  ns_lisp_to_color
nsterm.m  : 1963: [ =   19]  | ns_get_color(Black, **)
nsterm.m =  : 2085: [   20]  ns_lisp_to_color
nsterm.m  : 1963: [   21]  | = ns_get_color(White, **)
nsfns.m   :  665: = [   22]  x_set_tool_bar_lines
nsmenu.m =  : 1030: [   23]  | update_frame_tool_bar
nsfns.m   :  715: [   24]  +--- = inhibit:2
nsfns.m   :  508: [   25] =  x_set_title
nsterm.m  : 6805: [   = 26]  [EmacsView initFrameFromEmacs:]
nsterm.m =  : 6806: [   27]  +--- cols:80 lines:36
nsmenu.m  : 1169: [   28]  | [EmacsToolbar = initForView: withIdentifier:]
nsmenu.m  : = 1280: [   29]  | [EmacsToolbar = toolbarDefaultItemIdentifiers:]
nsterm.m  : = 8058: [   30]  | [EmacsWindow setFrame:(X:0 Y:4)/(W:580 H:549) = display:0 performAnimation:0]
nsterm.m  : = 8047: [   31]  | | [EmacsWindow setFrame:(X:0 Y:4)/(W:580 = H:549) display:0]
nsterm.m  : 6648: [   = 32]  | | | [EmacsView windowDidResize:]
nsterm.m=  : 6668: [   33]  | | | +--- frame: (X:0 Y:4)/(W:580 = H:549)
nsmenu.m  : 1298: [   34]  | = [EmacsToolbar setVisible:0]
nsterm.m  : 8058: = [   35]  | | [EmacsWindow setFrame:(X:0 Y:23)/(W:580 H:530) = display:0 performAnimation:0]
nsterm.m  : = 8047: [   36]  | | | [EmacsWindow setFrame:(X:0 Y:23)/(W:580 = H:530) display:0]
nsterm.m  : 6648: [   = 37]  | | | | [EmacsView windowDidResize:]
nsterm.m  : 6668: [   38]  | | | | +--- frame: = (X:0 Y:23)/(W:580 H:530)
nsterm.m  : 8066: [ =   39]  | [EmacsWindow setFrameTopLeftPoint:(X:0 = Y:1440)]
nsterm.m  : 6941: [   40] =  | | [EmacsView windowDidMove:]
nsterm.m =  : 6910: [   41]  +--- new frame: (X:0 Y:910)/(W:580 = H:530)
nsfns.m   :  821: [   42] =  x_set_icon_type
nsfns.m   :  753: [ =   43]  | ns_implicitly_set_icon_type
nsterm.m  : 7804: [   44]  | | [EmacsView = setMiniwindowImage:0]
nsterm.m  : 2197: [ =   45]  x_set_frame_alpha
nsterm.m  : = 1744: [   46]  x_set_window_size
nsterm.m =  : 1749: [   47]  +--- current: (X:0 Y:910)/(W:580 = H:530)
nsterm.m  : 1750: [   48] =  +--- Width:560 Height:504 Pixelwise:1
nsterm.m =  : 1751: [   49]  +--- Font 7 x 14
nsterm.m  : 7271: [   50]  | [EmacsView = isFullscreen] ->> 0
nsterm.m  : 7271: [ =   51]  | [EmacsView isFullscreen] ->> 0
nsterm.m  : 8047: [   52]  | [EmacsWindow = setFrame:(X:0 Y:910)/(W:595 H:530) display:1]
nsterm.m  : 6779: [   53]  | | [EmacsView = setFrame:(X:0 Y:0)/(W:595 H:508)]
nsterm.m  : = 6648: [   54]  | | [EmacsView windowDidResize:]
nsterm.m  : 6668: [   55]  | | +--- frame: = (X:0 Y:910)/(W:595 H:530)
nsterm.m  : 6779: [ =   56]  | [EmacsView setFrame:(X:0 Y:0)/(W:595 = H:508)]
nsterm.m  : 6472: [   57]  | = [EmacsView updateFrameSize:]
nsterm.m  : 6473: = [   58]  | +--- Original size: (W:595 H:508)
nsterm.m  : 6474: [   59]  | +--- Original = frame: (X:0 Y:910)/(W:595 H:530)
nsterm.m  : = 6475: [   60]  | +--- Original columns: 0
nsterm.m  : 6476: [   61]  | +--- Original = rows: 0
nsterm.m  : 7271: [   62]  | = | [EmacsView isFullscreen] ->> 0
nsterm.m =  : 6494: [   63]  | +--- Waiting for toolbar
nsterm.m  : 2085: [   64] =  ns_lisp_to_color
nsterm.m  : 1963: [ =   65]  | ns_get_color(White, **)
nsterm.m =  : 2085: [   66]  ns_lisp_to_color
nsterm.m  : 1963: [   67]  | = ns_get_color(White, **)
nsterm.m  : 2085: [ =   68]  ns_lisp_to_color
nsterm.m  : = 1963: [   69]  | ns_get_color(white, **)
nsterm.m  : 2085: [   70] =  ns_lisp_to_color
nsterm.m  : 1963: [ =   71]  | ns_get_color(black, **)
nsterm.m =  : 1543: [   72]  x_make_frame_visible
nsterm.m  : 7593: [   73]  | [EmacsView = drawRect:(X:0 Y:0)/(W:595 H:508)]
nsterm.m  : = 6717: [   74]  | [EmacsView windowDidBecomeKey]
nsterm.m  : 1504: [   75]  | | = ns_frame_rehighlight
nsterm.m  : 2197: [ =   76]  | | | x_set_frame_alpha
nsterm.m =  : 7923: [   77]  | [EmacsWindow constrainFrameRect:(X:0 = Y:910)/(W:595 H:530) toScreen:]
nsterm.m  : = 7931: [   78]  | +--- Screens have separate spaces
nsterm.m  : 7933: [   79]  | +->> (X:0 = Y:887)/(W:595 H:530)
nsterm.m  : 8047: [ =   80]  | [EmacsWindow setFrame:(X:0 Y:887)/(W:595 H:530) = display:1]
nsterm.m  : 6941: [   81] =  | | [EmacsView windowDidMove:]
nsterm.m =  : 5751: [   82]  | [EmacsView = acceptsFirstResponder]
nsterm.m  : 5751: [ =   83]  | [EmacsView acceptsFirstResponder]
nsfns.m   :  486: [   84] =  x_implicitly_set_name
nsfns.m   : =  536: [   85]  | ns_set_name_as_filename
nsmenu.m  :  117: [   86] =  ns_update_menubar
nsimage.m :   61: [ =   87]  ns_image_for_XPM
nsimage.m : =   61: [   88]  ns_image_for_XPM
nsimage.m :   61: [   89] =  ns_image_for_XPM
nsimage.m :   61: [ =   90]  ns_image_for_XPM
nsimage.m : =   61: [   91]  ns_image_for_XPM
nsimage.m :   61: [   92] =  ns_image_for_XPM
nsimage.m :   61: [ =   93]  ns_image_for_XPM
nsimage.m : =   61: [   94]  ns_image_for_XPM
nsimage.m :   61: [   95] =  ns_image_for_XPM
nsimage.m :   61: [ =   96]  ns_image_for_XPM
nsterm.m  : = 4518: [   97]  ns_condemn_scroll_bars
nsmenu.m  : 1030: [   98] =  update_frame_tool_bar
nsmenu.m  : 1195: = [   99]  | [EmacsToolbar clearActive]
nsimage.m :   61: [  100]  | = ns_image_for_XPM
nsmenu.m  : 1227: [ =  101]  | [EmacsToolbar addDisplayItemWithImage: ...]
nsimage.m :   61: [  102]  | = ns_image_for_XPM
nsmenu.m  : 1227: [ =  103]  | [EmacsToolbar addDisplayItemWithImage: ...]
nsimage.m :   61: [  104]  | = ns_image_for_XPM
nsmenu.m  : 1227: [ =  105]  | [EmacsToolbar addDisplayItemWithImage: ...]
nsimage.m :   61: [  106]  | = ns_image_for_XPM
nsmenu.m  : 1227: [ =  107]  | [EmacsToolbar addDisplayItemWithImage: ...]
nsimage.m :   61: [  108]  | = ns_image_for_XPM
nsmenu.m  : 1227: [ =  109]  | [EmacsToolbar addDisplayItemWithImage: ...]
nsimage.m :   61: [  110]  | = ns_image_for_XPM
nsmenu.m  : 1227: [ =  111]  | [EmacsToolbar addDisplayItemWithImage: ...]
nsimage.m :   61: [  112]  | = ns_image_for_XPM
nsmenu.m  : 1227: [ =  113]  | [EmacsToolbar addDisplayItemWithImage: ...]
nsimage.m :   61: [  114]  | = ns_image_for_XPM
nsmenu.m  : 1227: [ =  115]  | [EmacsToolbar addDisplayItemWithImage: ...]
nsimage.m :   61: [  116]  | = ns_image_for_XPM
nsmenu.m  : 1227: [ =  117]  | [EmacsToolbar addDisplayItemWithImage: ...]
nsimage.m :   61: [  118]  | = ns_image_for_XPM
nsmenu.m  : 1227: [ =  119]  | [EmacsToolbar addDisplayItemWithImage: ...]
nsmenu.m  : 1298: [  120]  | [EmacsToolbar = setVisible:1]
nsterm.m  : 8058: [  121] =  | | [EmacsWindow setFrame:(X:0 Y:868)/(W:595 H:549) display:1 = performAnimation:1]
nsterm.m  : 7923: [ =  122]  | | | [EmacsWindow constrainFrameRect:(X:0 = Y:868)/(W:595 H:549) toScreen:]
nsterm.m  : = 7931: [  123]  | | | +--- Screens have separate = spaces
nsterm.m  : 7933: [  124]  | = | | +->> (X:0 Y:868)/(W:595 H:549)
nsterm.m =  : 7593: [  125]  | | | [EmacsView drawRect:(X:0 = Y:0)/(W:595 H:508)]
nsterm.m  : 8047: [ =  126]  | | | [EmacsWindow setFrame:(X:0 Y:885)/(W:595 H:532) = display:1]
nsterm.m  : 6648: [  127] =  | | | | [EmacsView windowDidResize:]
nsterm.m =  : 6656: [  128]  | | | | +--- Ignored (in = animation)
nsterm.m  : 7593: [  129] =  | | | [EmacsView drawRect:(X:0 Y:0)/(W:595 H:508)]
nsterm.m  : 8047: [  130]  | | | [EmacsWindow = setFrame:(X:0 Y:874)/(W:595 H:543) display:1]
nsterm.m  : 6648: [  131]  | | | | [EmacsView = windowDidResize:]
nsterm.m  : 6656: [ =  132]  | | | | +--- Ignored (in animation)
nsterm.m  : 7593: [  133]  | | | [EmacsView = drawRect:(X:0 Y:0)/(W:595 H:508)]
nsterm.m  : = 8047: [  134]  | | | [EmacsWindow setFrame:(X:0 Y:868)/(W:595 = H:549) display:1]
nsterm.m  : 6648: [ =  135]  | | | | [EmacsView windowDidResize:]
nsterm.m  : 6656: [  136]  | | | | +--- = Ignored (in animation)
nsterm.m  : 7593: [ =  137]  | | | [EmacsView drawRect:(X:0 Y:0)/(W:595 = H:508)]
nsterm.m  : 8047: [  138]  | = | | [EmacsWindow setFrame:(X:0 Y:868)/(W:595 H:549) display:1]
nsterm.m  : 6691: [  139]  | | | [EmacsView = viewDidEndLiveResize]
nsmenu.m  : 1215: [ =  140]  | [EmacsToolbar changed]
nsmenu.m =  : 1280: [  141]  | [EmacsToolbar = toolbarDefaultItemIdentifiers:]
nsmenu.m  : = 1280: [  142]  | [EmacsToolbar = toolbarDefaultItemIdentifiers:]
nsmenu.m  : = 1280: [  143]  | [EmacsToolbar = toolbarDefaultItemIdentifiers:]
nsmenu.m  : = 1272: [  144]  | [EmacsToolbar toolbar: ...]
nsmenu.m  : 1272: [  145]  | [EmacsToolbar = toolbar: ...]
nsmenu.m  : 1272: [  146] =  | [EmacsToolbar toolbar: ...]
nsmenu.m =  : 1272: [  147]  | [EmacsToolbar toolbar: ...]
nsmenu.m  : 1272: [  148]  | [EmacsToolbar = toolbar: ...]
nsmenu.m  : 1272: [  149] =  | [EmacsToolbar toolbar: ...]
nsmenu.m =  : 1272: [  150]  | [EmacsToolbar toolbar: ...]
nsmenu.m  : 1272: [  151]  | [EmacsToolbar = toolbar: ...]
nsmenu.m  : 1272: [  152] =  | [EmacsToolbar toolbar: ...]
nsmenu.m =  : 1272: [  153]  | [EmacsToolbar toolbar: ...]
nsterm.m  : 8058: [  154]  | [EmacsWindow = setFrame:(X:0 Y:852)/(W:595 H:565) display:1 = performAnimation:0]
nsterm.m  : 7923: [ =  155]  | | [EmacsWindow constrainFrameRect:(X:0 Y:852)/(W:595 = H:565) toScreen:]
nsterm.m  : 7931: [ =  156]  | | +--- Screens have separate spaces
nsterm.m  : 7933: [  157]  | | +->> (X:0 = Y:852)/(W:595 H:565)
nsterm.m  : 6648: [ =  158]  | | [EmacsView windowDidResize:]
nsterm.m  : 6668: [  159]  | | +--- frame: = (X:0 Y:852)/(W:595 H:565)
nsterm.m  : 7593: [ =  160]  | | [EmacsView drawRect:(X:0 Y:0)/(W:595 = H:508)]
nsterm.m  : 6472: [  161]  | = [EmacsView updateFrameSize:]
nsterm.m  : 6473: = [  162]  | +--- Original size: (W:595 H:508)
nsterm.m  : 6474: [  163]  | +--- Original = frame: (X:0 Y:852)/(W:595 H:565)
nsterm.m  : = 6475: [  164]  | +--- Original columns: 0
nsterm.m  : 6476: [  165]  | +--- Original = rows: 0
nsterm.m  : 7271: [  166]  | = | [EmacsView isFullscreen] ->> 0
nsterm.m =  : 6503: [  167]  | +--- New size: (W:595 = H:508)
nsterm.m  : 6504: [  168]  | = +--- tool_bar_height: 0
nsterm.m  : 6515: [ =  169]  | +--- New columns: 80
nsterm.m =  : 6516: [  170]  | +--- New rows: 36
nsterm.m  : 6779: [  171]  | | [EmacsView = setFrame:(X:0 Y:0)/(W:595 H:508)]
nsterm.m  : = 6941: [  172]  | | [EmacsView windowDidMove:]
nsfns.m   :  486: [  173] =  x_implicitly_set_name
nsfns.m   : =  536: [  174]  | ns_set_name_as_filename
nsterm.m  : 4352: [  175] =  ns_set_vertical_scroll_bar
nsterm.m  : = 8118: [  176]  | [EmacsScroller initFrame: window:]
nsterm.m  : 8245: [  177]  | [EmacsScroller = setPosition:portion:whole:]
nsterm.m  : 4537: = [  178]  ns_redeem_scroll_bar
nsterm.m =  : 8195: [  179]  | [EmacsScroller reprieve]
nsterm.m  : 4352: [  180] =  ns_set_vertical_scroll_bar
nsterm.m  : = 4537: [  181]  ns_redeem_scroll_bar
nsterm.m  : 4565: [  182] =  ns_judge_scroll_bars
nsterm.m  : 8203: [ =  183]  | [EmacsScroller judge]
nsterm.m =  : 7271: [  184]  [EmacsView isFullscreen] ->> = 0
nsterm.m  : 1744: [  185] =  x_set_window_size
nsterm.m  : 1749: [ =  186]  +--- current: (X:0 Y:852)/(W:595 H:565)
nsterm.m  : 1750: [  187]  +--- Width:880 = Height:756 Pixelwise:1
nsterm.m  : 1751: [ =  188]  +--- Font 11 x 21
nsterm.m  : = 7271: [  189]  | [EmacsView isFullscreen] ->> = 0
nsterm.m  : 7271: [  190]  | = [EmacsView isFullscreen] ->> 0
nsterm.m =  : 8047: [  191]  | [EmacsWindow setFrame:(X:0 = Y:600)/(W:915 H:817) display:1]
nsterm.m  : = 7923: [  192]  | | [EmacsWindow constrainFrameRect:(X:0 = Y:600)/(W:915 H:817) toScreen:]
nsterm.m  : = 7931: [  193]  | | +--- Screens have separate spaces
nsterm.m  : 7933: [  194]  | | +->> (X:0 = Y:600)/(W:915 H:817)
nsterm.m  : 8164: [ =  195]  | | [EmacsScroller setFrame:]
nsterm.m  : 6779: [  196]  | | [EmacsView = setFrame:(X:0 Y:0)/(W:915 H:760)]
nsterm.m  : = 6648: [  197]  | | [EmacsView windowDidResize:]
nsterm.m  : 6668: [  198]  | | +--- frame: = (X:0 Y:600)/(W:915 H:817)
nsterm.m  : 6472: [ =  199]  | | | [EmacsView updateFrameSize:]
nsterm.m  : 6473: [  200]  | | | +--- Original = size: (W:595 H:508)
nsterm.m  : 6474: [ =  201]  | | | +--- Original frame: (X:0 Y:600)/(W:915 = H:817)
nsterm.m  : 6475: [  202]  | = | | +--- Original columns: 80
nsterm.m  : = 6476: [  203]  | | | +--- Original rows: 36
nsterm.m  : 7271: [  204]  | | | | [EmacsView = isFullscreen] ->> 0
nsterm.m  : 6503: [ =  205]  | | | +--- New size: (W:915 H:760)
nsterm.m  : 6504: [  206]  | | | +--- = tool_bar_height: 0
nsterm.m  : 6515: [ =  207]  | | | +--- New columns: 80
nsterm.m =  : 6516: [  208]  | | | +--- New rows: 36
nsterm.m  : 6779: [  209]  | | | | [EmacsView = setFrame:(X:0 Y:0)/(W:915 H:760)]
nsterm.m  : = 6941: [  210]  | | | | [EmacsView windowDidMove:]
nsterm.m  : 7593: [  211]  | | [EmacsView = drawRect:(X:0 Y:0)/(W:915 H:760)]
nsterm.m  : = 6779: [  212]  | [EmacsView setFrame:(X:0 Y:0)/(W:915 = H:760)]
nsterm.m  : 6472: [  213]  | = [EmacsView updateFrameSize:]
nsterm.m  : 6473: = [  214]  | +--- Original size: (W:595 H:508)
nsterm.m  : 6474: [  215]  | +--- Original = frame: (X:0 Y:600)/(W:915 H:817)
nsterm.m  : = 6475: [  216]  | +--- Original columns: 80
nsterm.m  : 6476: [  217]  | +--- Original = rows: 36
nsterm.m  : 7271: [  218] =  | | [EmacsView isFullscreen] ->> 0
nsterm.m  : 6503: [  219]  | +--- New size: = (W:915 H:760)
nsterm.m  : 6504: [  220] =  | +--- tool_bar_height: 0
nsterm.m  : = 6515: [  221]  | +--- New columns: 80
nsterm.m  : 6516: [  222]  | +--- New rows: = 36
nsterm.m  : 6779: [  223]  | | = [EmacsView setFrame:(X:0 Y:0)/(W:915 H:760)]
nsterm.m=  : 6941: [  224]  | | [EmacsView = windowDidMove:]
nsfns.m   :  486: [ =  225]  x_implicitly_set_name
nsfns.m =   :  536: [  226]  | = ns_set_name_as_filename
nsmenu.m  :  117: = [  227]  ns_update_menubar
nsterm.m =  : 4518: [  228]  ns_condemn_scroll_bars
nsterm.m  : 8187: [  229]  | [EmacsScroller = condemn]
nsimage.m :   61: [  230] =  ns_image_for_XPM
nsimage.m :   61: [ =  231]  ns_image_for_XPM
nsimage.m : =   61: [  232]  ns_image_for_XPM
nsimage.m :   61: [  233] =  ns_image_for_XPM
nsterm.m  : 4352: [ =  234]  ns_set_vertical_scroll_bar
nsterm.m =  : 8164: [  235]  | [EmacsScroller setFrame:]
nsterm.m  : 8245: [  236]  | [EmacsScroller = setPosition:portion:whole:]
nsterm.m  : 4537: = [  237]  ns_redeem_scroll_bar
nsterm.m =  : 8195: [  238]  | [EmacsScroller reprieve]
nsterm.m  : 4352: [  239] =  ns_set_vertical_scroll_bar
nsterm.m  : = 8118: [  240]  | [EmacsScroller initFrame: window:]
nsterm.m  : 8245: [  241]  | [EmacsScroller = setPosition:portion:whole:]
nsterm.m  : 4537: = [  242]  ns_redeem_scroll_bar
nsterm.m =  : 8195: [  243]  | [EmacsScroller reprieve]
nsterm.m  : 4352: [  244] =  ns_set_vertical_scroll_bar
nsterm.m  : = 4537: [  245]  ns_redeem_scroll_bar
nsterm.m  : 4565: [  246] =  ns_judge_scroll_bars
nsterm.m  : 8203: [ =  247]  | [EmacsScroller judge]
nsterm.m =  : 8203: [  248]  | [EmacsScroller judge]
nsterm.m  : 4518: [  249] =  ns_condemn_scroll_bars
nsterm.m  : 8187: = [  250]  | [EmacsScroller condemn]
nsterm.m=  : 8187: [  251]  | [EmacsScroller condemn]
nsmenu.m  : 1030: [  252] =  update_frame_tool_bar
nsmenu.m  : 1195: = [  253]  | [EmacsToolbar clearActive]
nsmenu.m  : 1227: [  254]  | [EmacsToolbar = addDisplayItemWithImage: ...]
nsmenu.m  : = 1227: [  255]  | [EmacsToolbar addDisplayItemWithImage: = ...]
nsmenu.m  : 1227: [  256]  | = [EmacsToolbar addDisplayItemWithImage: ...]
nsmenu.m =  : 1227: [  257]  | [EmacsToolbar = addDisplayItemWithImage: ...]
nsmenu.m  : = 1227: [  258]  | [EmacsToolbar addDisplayItemWithImage: = ...]
nsmenu.m  : 1227: [  259]  | = [EmacsToolbar addDisplayItemWithImage: ...]
nsmenu.m =  : 1227: [  260]  | [EmacsToolbar = addDisplayItemWithImage: ...]
nsmenu.m  : = 1227: [  261]  | [EmacsToolbar addDisplayItemWithImage: = ...]
nsmenu.m  : 1227: [  262]  | = [EmacsToolbar addDisplayItemWithImage: ...]
nsmenu.m =  : 1227: [  263]  | [EmacsToolbar = addDisplayItemWithImage: ...]
nsmenu.m  : = 1215: [  264]  | [EmacsToolbar changed]
nsfns.m   :  486: [  265] =  x_implicitly_set_name
nsfns.m   : =  536: [  266]  | ns_set_name_as_filename
nsterm.m  : 4352: [  267] =  ns_set_vertical_scroll_bar
nsterm.m  : = 8245: [  268]  | [EmacsScroller = setPosition:portion:whole:]
nsterm.m  : 4537: = [  269]  ns_redeem_scroll_bar
nsterm.m =  : 8195: [  270]  | [EmacsScroller reprieve]
nsimage.m :   61: [  271] =  ns_image_for_XPM
nsimage.m :   61: [ =  272]  ns_image_for_XPM
nsterm.m  : = 4352: [  273]  ns_set_vertical_scroll_bar
nsterm.m  : 8245: [  274]  | [EmacsScroller = setPosition:portion:whole:]
nsterm.m  : 4537: = [  275]  ns_redeem_scroll_bar
nsterm.m =  : 8195: [  276]  | [EmacsScroller reprieve]
nsterm.m  : 4352: [  277] =  ns_set_vertical_scroll_bar
nsterm.m  : = 4537: [  278]  ns_redeem_scroll_bar
nsterm.m  : 4565: [  279] =  ns_judge_scroll_bars
nsterm.m  : 8203: [ =  280]  | [EmacsScroller judge]
nsterm.m =  : 8203: [  281]  | [EmacsScroller judge]
nsfns.m   :  665: [  282] =  x_set_tool_bar_lines
nsmenu.m  : 1030: [ =  283]  | update_frame_tool_bar
nsmenu.m =  : 1195: [  284]  | | [EmacsToolbar = clearActive]
nsmenu.m  : 1227: [  285] =  | | [EmacsToolbar addDisplayItemWithImage: ...]
nsmenu.m  : 1227: [  286]  | | [EmacsToolbar = addDisplayItemWithImage: ...]
nsmenu.m  : = 1227: [  287]  | | [EmacsToolbar addDisplayItemWithImage: = ...]
nsmenu.m  : 1227: [  288]  | | = [EmacsToolbar addDisplayItemWithImage: ...]
nsmenu.m =  : 1227: [  289]  | | [EmacsToolbar = addDisplayItemWithImage: ...]
nsmenu.m  : = 1227: [  290]  | | [EmacsToolbar addDisplayItemWithImage: = ...]
nsmenu.m  : 1227: [  291]  | | = [EmacsToolbar addDisplayItemWithImage: ...]
nsmenu.m =  : 1227: [  292]  | | [EmacsToolbar = addDisplayItemWithImage: ...]
nsmenu.m  : = 1227: [  293]  | | [EmacsToolbar addDisplayItemWithImage: = ...]
nsmenu.m  : 1227: [  294]  | | = [EmacsToolbar addDisplayItemWithImage: ...]
nsmenu.m =  : 1215: [  295]  | | [EmacsToolbar changed]
nsfns.m   :  715: [  296]  +--- = inhibit:2
nsterm.m  : 1744: [  297] =  | x_set_window_size
nsterm.m  : 1749: [ =  298]  | +--- current: (X:0 Y:600)/(W:915 H:817)
nsterm.m  : 1750: [  299]  | +--- Width:880 = Height:756 Pixelwise:1
nsterm.m  : 1751: [ =  300]  | +--- Font 11 x 21
nsterm.m =  : 7271: [  301]  | | [EmacsView isFullscreen] ->> = 0
nsterm.m  : 7271: [  302]  | | = [EmacsView isFullscreen] ->> 0
nsterm.m =  : 8047: [  303]  | | [EmacsWindow setFrame:(X:0 = Y:600)/(W:915 H:817) display:1]
nsterm.m  : = 6779: [  304]  | | [EmacsView setFrame:(X:0 Y:0)/(W:915 = H:760)]
nsterm.m  : 6472: [  305]  | = | [EmacsView updateFrameSize:]
nsterm.m  : = 6473: [  306]  | | +--- Original size: (W:915 H:760)
nsterm.m  : 6474: [  307]  | | +--- Original = frame: (X:0 Y:600)/(W:915 H:817)
nsterm.m  : = 6475: [  308]  | | +--- Original columns: 80
nsterm.m  : 6476: [  309]  | | +--- Original = rows: 36
nsterm.m  : 7271: [  310] =  | | | [EmacsView isFullscreen] ->> 0
nsterm.m  : 6503: [  311]  | | +--- New size: = (W:915 H:760)
nsterm.m  : 6504: [  312] =  | | +--- tool_bar_height: 0
nsterm.m  : = 6515: [  313]  | | +--- New columns: 80
nsterm.m  : 6516: [  314]  | | +--- New rows: = 36
nsterm.m  : 6540: [  315]  | | = +--- No change
nsterm.m  : 2085: [  316] =  ns_lisp_to_color
nsterm.m  : 1963: [ =  317]  | ns_get_color(blue, **)
nsterm.m =  : 2844: [  318]  ns_draw_window_cursor
nsterm.m  : 2844: [  319] =  ns_draw_window_cursor
nsterm.m  : 1744: = [  320]  x_set_window_size
nsterm.m =  : 1749: [  321]  +--- current: (X:0 Y:600)/(W:915 = H:817)
nsterm.m  : 1750: [  322] =  +--- Width:1100 Height:2100 Pixelwise:1
nsterm.m  : 1751: [  323]  +--- Font 11 x = 21
nsterm.m  : 7271: [  324]  | = [EmacsView isFullscreen] ->> 0
nsterm.m =  : 7271: [  325]  | [EmacsView isFullscreen] ->> = 0
nsterm.m  : 8047: [  326]  | = [EmacsWindow setFrame:(X:0 Y:-744)/(W:1135 H:2161) display:1]
nsterm.m  : 7923: [  327]  | | [EmacsWindow = constrainFrameRect:(X:0 Y:-744)/(W:1135 H:2161) toScreen:]
nsterm.m  : 7931: [  328]  | | +--- Screens = have separate spaces
nsterm.m  : 6550: [ =  329]  | | | [EmacsView windowWillResize:toSize: (W:1135 = H:1413)]
nsterm.m  : 6551: [  330] =  | | | +--- [sender frame]: (X:0 Y:600)/(W:915 H:817)
nsterm.m  : 6552: [  331]  | | | +--- = fs_state: FULLSCREEN_NONE
nsterm.m  : 7271: [ =  332]  | | | | [EmacsView isFullscreen] ->> 0
nsterm.m  : 7593: [  333]  | | | | [EmacsView = drawRect:(X:0 Y:0)/(W:915 H:760)]
nsterm.m  : = 2844: [  334]  | | | | | ns_draw_window_cursor
nsterm.m  : 2844: [  335]  | | | | | = ns_draw_window_cursor
nsterm.m  : 6615: [ =  336]  | | | +--- cols: 100  rows: 64
nsterm.m  : 6640: [  337]  | | | +->> = (W:1135 H:1405)
nsterm.m  : 7933: [  338] =  | | +->> (X:0 Y:8)/(W:1135 H:1405)
nsterm.m  : 8164: [  339]  | | [EmacsScroller = setFrame:]
nsterm.m  : 8164: [  340] =  | | [EmacsScroller setFrame:]
nsterm.m =  : 6779: [  341]  | | [EmacsView setFrame:(X:0 = Y:0)/(W:1135 H:1348)]
nsterm.m  : 6648: [ =  342]  | | [EmacsView windowDidResize:]
nsterm.m  : 6668: [  343]  | | +--- frame: = (X:0 Y:8)/(W:1135 H:1405)
nsterm.m  : 6472: [ =  344]  | | | [EmacsView updateFrameSize:]
nsterm.m  : 6473: [  345]  | | | +--- Original = size: (W:915 H:760)
nsterm.m  : 6474: [ =  346]  | | | +--- Original frame: (X:0 Y:8)/(W:1135 = H:1405)
nsterm.m  : 6475: [  347]  | = | | +--- Original columns: 100
nsterm.m  : = 6476: [  348]  | | | +--- Original rows: 64
nsterm.m  : 7271: [  349]  | | | | [EmacsView = isFullscreen] ->> 0
nsterm.m  : 6503: [ =  350]  | | | +--- New size: (W:1135 H:1348)
nsterm.m  : 6504: [  351]  | | | +--- = tool_bar_height: 0
nsterm.m  : 6515: [ =  352]  | | | +--- New columns: 100
nsterm.m=  : 6516: [  353]  | | | +--- New rows: 64
nsterm.m  : 6779: [  354]  | | | | [EmacsView = setFrame:(X:0 Y:0)/(W:1135 H:1348)]
nsterm.m =  : 6941: [  355]  | | | | [EmacsView = windowDidMove:]
nsterm.m  : 7593: [  356] =  | | [EmacsView drawRect:(X:0 Y:0)/(W:1135 H:1348)]
2017-02-06 19:00:21.149 Emacs[65290:7252364] Error - = planarGetBytes count (65536) is not a multiple of bytesPerRow = (96).
Fatal error 11: Segmentation faultAbort trap: = 6

It is = not clear to me where exactly is the problem (I confess I have no = knowledge of emacs=E2=80=99s sources), but I just hope it rings a bell = with somebody!

Thanks in advance,

Artemio

Artemio Gonzalez Lopez
artemiog@mac.com




= --Apple-Mail=_84C3F492-B827-4344-9F55-2C6EBA866E39--