Open twlz0ne opened 1 year ago
Emacs Crashed.
Don't crash.
$ git clone https://github.com/minad/corfu ~/repos/emacs-corfu $ git clone https://github.com/minad/cape ~/repos/emacs-cape $ git clone https://github.com/twlz0ne/elpl ~/repos/emacs-elpl
$ /path/to/emacs-28.2 -Q --eval " (progn (add-to-list 'load-path \"~/repos/emacs-elpl\") (require 'elpl) (add-to-list 'load-path \"~/repos/emacs-corfu\") (require 'corfu) (setq corfu-auto t) (global-corfu-mode) (add-to-list 'load-path \"~/repos/emacs-cape\") (require 'cape) (advice-add #'elpl-completion-at-point :around #'cape-wrap-noninterruptible) (elpl))"
Type glo after prompt ELPL>, waiting for a second.
glo
ELPL>
If no crash occurs, clean the input, repeat step 2.
2022-09-18 07:41:03.647 Emacs-x86_64-10_11[69038:17731500] -[EmacsView flushWindow]: unrecognized selector sent to instance 0x7fae15219d20 2022-09-18 07:41:03.647 Emacs-x86_64-10_11[69038:17731500] -[EmacsView flushWindow]: unrecognized selector sent to instance 0x7fae15219d20 2022-09-18 07:41:03.661 Emacs-x86_64-10_11[69038:17731500] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[EmacsView flushWindow]: unrecognized selector sent to instance 0x7fae15219d20' *** First throw call stack: ( 0 CoreFoundation 0x00007fff30f5ef3b __exceptionPreprocess + 171 1 libobjc.A.dylib 0x00007fff582b7942 objc_exception_throw + 48 2 CoreFoundation 0x00007fff30ff6414 -[NSObject(NSObject) doesNotRecognizeSelector:] + 132 3 CoreFoundation 0x00007fff30ed5f03 ___forwarding___ + 1443 4 CoreFoundation 0x00007fff30ed58d8 _CF_forwarding_prep_0 + 120 5 Emacs-x86_64-10_11 0x0000000104d1f210 -[EmacsView unlockFocus] + 176 6 AppKit 0x00007fff2e5f6230 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 3493 7 AppKit 0x00007fff2e5f601f -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2964 8 AppKit 0x00007fff2e5f601f -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2964 9 AppKit 0x00007fff2e5ab656 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 938 10 AppKit 0x00007fff2ed164e0 -[NSView _oldDisplayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2051 11 AppKit 0x00007fff2e5a9e5d -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 253 12 AppKit 0x00007fff2e5a60b4 -[NSView displayIfNeeded] + 1581 13 AppKit 0x00007fff2e5a5a52 -[NSWindow displayIfNeeded] + 321 14 AppKit 0x00007fff2e580e4a -[NSWindow _setColorSpace:sendNotification:displayIfChanged:] + 454 15 AppKit 0x00007fff2e580bfe -[NSWindow _adjustColorSpace:] + 210 16 AppKit 0x00007fff2e636932 -[NSWindow _commonAwake] + 1520 17 AppKit 0x00007fff2e5fc814 -[NSWindow addChildWindow:ordered:] + 807 18 Emacs-x86_64-10_11 0x0000000104d21beb -[EmacsWindow setParentChildRelationships] + 731 19 Emacs-x86_64-10_11 0x0000000104d2105a -[EmacsWindow initWithEmacsFrame:fullscreen:screen:] + 1450 20 Emacs-x86_64-10_11 0x0000000104d20aa5 -[EmacsWindow initWithEmacsFrame:] + 69 21 Emacs-x86_64-10_11 0x0000000104d1c758 -[EmacsView initFrameFromEmacs:] + 1208 22 Emacs-x86_64-10_11 0x0000000104d38756 Fx_create_frame + 8262 23 Emacs-x86_64-10_11 0x0000000104bfffdb funcall_subr + 507 24 Emacs-x86_64-10_11 0x0000000104bfecd3 Ffuncall + 515 25 Emacs-x86_64-10_11 0x0000000104c7b278 exec_byte_code + 13208 26 Emacs-x86_64-10_11 0x0000000104c0372f fetch_and_exec_byte_code + 175 27 Emacs-x86_64-10_11 0x0000000104c003db funcall_lambda + 395 28 Emacs-x86_64-10_11 0x0000000104bfed2e Ffuncall + 606 29 Emacs-x86_64-10_11 0x0000000104c7b278 exec_byte_code + 13208 30 Emacs-x86_64-10_11 0x0000000104c0372f fetch_and_exec_byte_code + 175 31 Emacs-x86_64-10_11 0x0000000104c003db funcall_lambda + 395 32 Emacs-x86_64-10_11 0x0000000104bfed2e Ffuncall + 606 33 Emacs-x86_64-10_11 0x0000000104bf929e Fapply + 254 34 Emacs-x86_64-10_11 0x0000000104bffefd funcall_subr + 285 35 Emacs-x86_64-10_11 0x0000000104bfecd3 Ffuncall + 515 36 Emacs-x86_64-10_11 0x0000000104c7b278 exec_byte_code + 13208 37 Emacs-x86_64-10_11 0x0000000104c0372f fetch_and_exec_byte_code + 175 38 Emacs-x86_64-10_11 0x0000000104c003db funcall_lambda + 395 39 Emacs-x86_64-10_11 0x0000000104bfed2e Ffuncall + 606 40 Emacs-x86_64-10_11 0x0000000104c7b278 exec_byte_code + 13208 41 Emacs-x86_64-10_11 0x0000000104c0372f fetch_and_exec_byte_code + 175 42 Emacs-x86_64-10_11 0x0000000104c003db funcall_lambda + 395 43 Emacs-x86_64-10_11 0x0000000104bf90e2 apply_lambda + 9538 44 Emacs-x86_64-10_11 0x0000000104bef053 eval_sub + 12579 45 Emacs-x86_64-10_11 0x0000000104bef7e9 Fsetq + 249 46 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 47 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 48 Emacs-x86_64-10_11 0x0000000104bef51c Fif + 108 49 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 50 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 51 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 52 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 53 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 54 Emacs-x86_64-10_11 0x0000000104c007c7 funcall_lambda + 1399 55 Emacs-x86_64-10_11 0x0000000104bf90e2 apply_lambda + 9538 56 Emacs-x86_64-10_11 0x0000000104bef2e9 eval_sub + 13241 57 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 58 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 59 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 60 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 61 Emacs-x86_64-10_11 0x0000000104c007c7 funcall_lambda + 1399 62 Emacs-x86_64-10_11 0x0000000104bf90e2 apply_lambda + 9538 63 Emacs-x86_64-10_11 0x0000000104bef2e9 eval_sub + 13241 64 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 65 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 66 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 67 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 68 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 69 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 70 Emacs-x86_64-10_11 0x0000000104bf38d6 Flet + 10230 71 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 72 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 73 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 74 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 75 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 76 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 77 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 78 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 79 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 80 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 81 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 82 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 83 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 84 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 85 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 86 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 87 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 88 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 89 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 90 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 91 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 92 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 93 Emacs-x86_64-10_11 0x0000000104bf38d6 Flet + 10230 94 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 95 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 96 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 97 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 98 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 99 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 100 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 101 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 102 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 103 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 104 Emacs-x86_64-10_11 0x0000000104c007c7 funcall_lambda + 1399 105 Emacs-x86_64-10_11 0x0000000104bf90e2 apply_lambda + 9538 106 Emacs-x86_64-10_11 0x0000000104bef2e9 eval_sub + 13241 107 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 108 Emacs-x86_64-10_11 0x0000000104bef65e Fcond + 174 109 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 110 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 111 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 112 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 113 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 114 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 115 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 116 Emacs-x86_64-10_11 0x0000000104bf38d6 Flet + 10230 117 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 118 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 119 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 120 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 121 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 122 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 123 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 124 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 125 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 126 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 127 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 128 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 129 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 130 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 131 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 132 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 133 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 134 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 135 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 136 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 137 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 138 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 139 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 140 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 141 Emacs-x86_64-10_11 0x0000000104c007c7 funcall_lambda + 1399 142 Emacs-x86_64-10_11 0x0000000104bf90e2 apply_lambda + 9538 143 Emacs-x86_64-10_11 0x0000000104bef2e9 eval_sub + 13241 144 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 145 Emacs-x86_64-10_11 0x0000000104bf38d6 Flet + 10230 146 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 147 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 148 Emacs-x86_64-10_11 0x0000000104bf38d6 Flet + 10230 149 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 150 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 151 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 152 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 153 Emacs-x86_64-10_11 0x0000000104bef4fe Fif + 78 154 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 155 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 156 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 157 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 158 Emacs-x86_64-10_11 0x0000000104bef4fe Fif + 78 159 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 160 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 161 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 162 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 163 Emacs-x86_64-10_11 0x0000000104bef4fe Fif + 78 164 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 165 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 166 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 167 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 168 Emacs-x86_64-10_11 0x0000000104bef4fe Fif + 78 169 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 170 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 171 Emacs-x86_64-10_11 0x0000000104bf0f86 FletX + 582 172 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 173 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 174 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 175 Emacs-x86_64-10_11 0x0000000104bef4fe Fif + 78 176 Emacs-x86_64-10_11 0x0000000104bec367 eval_sub + 1079 177 Emacs-x86_64-10_11 0x0000000104bef59a Fprogn + 106 178 Emacs-x86_64-10_11 0x0000000104c007c7 funcall_lambda + 1399 179 Emacs-x86_64-10_11 0x0000000104bfee3d Ffuncall + 877 180 Emacs-x86_64-10_11 0x0000000104bf929e Fapply + 254 181 Emacs-x86_64-10_11 0x0000000104bffefd funcall_subr + 285 182 Emacs-x86_64-10_11 0x0000000104bfecd3 Ffuncall + 515 183 Emacs-x86_64-10_11 0x0000000104c7b278 exec_byte_code + 13208 184 Emacs-x86_64-10_11 0x0000000104c0372f fetch_and_exec_byte_code + 175 185 Emacs-x86_64-10_11 0x0000000104c003db funcall_lambda + 395 186 Emacs-x86_64-10_11 0x0000000104bfed2e Ffuncall + 606 187 Emacs-x86_64-10_11 0x0000000104bff8c4 call1 + 68 188 Emacs-x86_64-10_11 0x0000000104ae2d03 timer_check_2 + 1795 189 Emacs-x86_64-10_11 0x0000000104ae2578 timer_check + 168 190 Emacs-x86_64-10_11 0x0000000104adfcf5 readable_events + 37 191 Emacs-x86_64-10_11 0x0000000104ae2430 get_input_pending + 64 192 Emacs-x86_64-10_11 0x0000000104ade766 detect_input_pending_run_timers + 54 193 Emacs-x86_64-10_11 0x0000000104c921c9 wait_reading_process_output + 6057 194 Emacs-x86_64-10_11 0x000000010495f631 sit_for + 849 195 Emacs-x86_64-10_11 0x0000000104adcc0f read_char + 5679 196 Emacs-x86_64-10_11 0x0000000104ad8ddb read_key_sequence + 2011 197 Emacs-x86_64-10_11 0x0000000104ad723d command_loop_1 + 1501 198 Emacs-x86_64-10_11 0x0000000104bf4b73 internal_condition_case + 131 199 Emacs-x86_64-10_11 0x0000000104ad6c23 command_loop_2 + 35 200 Emacs-x86_64-10_11 0x0000000104bf40ac internal_catch + 76 201 Emacs-x86_64-10_11 0x0000000104ad6176 command_loop + 294 202 Emacs-x86_64-10_11 0x0000000104ad5f83 recursive_edit_1 + 195 203 Emacs-x86_64-10_11 0x0000000104ad6352 Frecursive_edit + 322 204 Emacs-x86_64-10_11 0x0000000104ad349e main + 7278 205 libdyld.dylib 0x00007fff58ed2015 start + 1 ) libc++abi.dylib: terminating with uncaught exception of type NSException Fatal error 6: Aborted fish: Job 1, '/Applications/Emacs-28.2.app/Co…' terminated by signal SIGABRT (Abort)
I've tested different versions and only 28.x crashed.
Actual Behavior
Emacs Crashed.
Expected Behavior
Don't crash.
Steps to Reproduce:
Type
glo
after promptELPL>
, waiting for a second.If no crash occurs, clean the input, repeat step 2.
Environment
Error callstack
I've tested different versions and only 28.x crashed.