On Feb 4, 2017, at 10:02 PM, Anders Lindgren 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ález López > 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’s sources), but I just hope it rings a bell with somebody! Thanks in advance, Artemio Artemio Gonzalez Lopez artemiog@mac.com