GNU bug report logs - #38622
27.0.50; Mac OS Catalina random crashes

Previous Next

Package: emacs;

Reported by: Marcin Korecki <mbkorecki <at> gmail.com>

Date: Sun, 15 Dec 2019 14:43:01 UTC

Severity: normal

Tags: moreinfo

Found in version 27.0.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 38622 in the body.
You can then email your comments to 38622 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#38622; Package emacs. (Sun, 15 Dec 2019 14:43:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Marcin Korecki <mbkorecki <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 15 Dec 2019 14:43:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Marcin Korecki <mbkorecki <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 27.0.50; Mac OS Catalina random crashes
Date: Sun, 15 Dec 2019 12:39:37 +0000

I've been experiencing a weird problem. Ever since updating to catalina my emacs crashes at random intervals. It seems that there is no rule (or I cannot see it) to when it happens. The frequency is quite high but there is no specific thing I do before it happens. I have tried removing parts of my config which could be responsible but so far no matter what I remove it keeps on happening. I tried different versions of emacs: emacs for mac OS, emacs installed via homebrew and I'm now using a version I built myself, on all those versions the problem persists.

I have created a thread about it on emacs.stackexchange.com -
https://emacs.stackexchange.com/questions/54232/mac-os-catalina-random-crash?noredirect=1#comment84911_54232. One
person seems to be investigating the causes and has identified a memory
leak relating to mach ports and opening files living in icloud
drive. Here is a stack trace from the crash:

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib          0x00007fff6ab1c49a __pthread_kill + 10
1   libsystem_pthread.dylib         0x00007fff6abd96cb pthread_kill + 384
2   libsystem_c.dylib               0x00007fff6aa343a2 raise + 26
3   org.gnu.Emacs                   0x000000010d6bd319 terminate_due_to_signal + 153
4   org.gnu.Emacs                   0x000000010d6bdc5b emacs_abort + 15
5   org.gnu.Emacs                   0x000000010d685bf0 ns_term_shutdown + 80
6   org.gnu.Emacs                   0x000000010d57bab4 shut_down_emacs + 340
7   org.gnu.Emacs                   0x000000010d6bd2e6 terminate_due_to_signal + 102
8   org.gnu.Emacs                   0x000000010d59acae 0x10d4bd000 + 908462
9   libsystem_platform.dylib        0x00007fff6abceb1d _sigtramp + 29
10  ???                             000000000000000000 0 + 0
11  com.apple.CoreFoundation        0x00007fff334f436b __CFRunLoopServiceMachPort + 322
12  com.apple.CoreFoundation        0x00007fff334f3907 __CFRunLoopRun + 1695
13  com.apple.CoreFoundation        0x00007fff334f2fe3 CFRunLoopRunSpecific + 499
14  com.apple.HIToolbox             0x00007fff3207a67d RunCurrentEventLoopInMode + 292
15  com.apple.HIToolbox             0x00007fff3207a3bd ReceiveNextEventCommon + 600
16  com.apple.HIToolbox             0x00007fff3207a147 _BlockUntilNextEventMatchingListInModeWithFilter + 64
17  com.apple.AppKit                0x00007fff306ff864 _DPSNextEvent + 990
18  com.apple.AppKit                0x00007fff306fe5d4 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
19  com.apple.AppKit                0x00007fff306f8d76 -[NSApplication run] + 658
20  org.gnu.Emacs                   0x000000010d685dad 0x10d4bd000 + 1871277
21  org.gnu.Emacs                   0x000000010d684a11 ns_select + 897
22  org.gnu.Emacs                   0x000000010d654292 wait_reading_process_output + 3570
23  org.gnu.Emacs                   0x000000010d4c4f08 sit_for + 312
24  org.gnu.Emacs                   0x000000010d5841c6 read_char + 5222
25  org.gnu.Emacs                   0x000000010d5811da 0x10d4bd000 + 803290
26  org.gnu.Emacs                   0x000000010d57f9dc command_loop_1 + 1308
27  org.gnu.Emacs                   0x000000010d6065d7 internal_condition_case + 263
28  org.gnu.Emacs                   0x000000010d58fa80 0x10d4bd000 + 862848
29  org.gnu.Emacs                   0x000000010d605deb internal_catch + 267
30  org.gnu.Emacs                   0x000000010d6bd6e5 0x10d4bd000 + 2098917
31  org.gnu.Emacs                   0x000000010d57eac3 0x10d4bd000 + 793283
32  org.gnu.Emacs                   0x000000010d57e9f3 recursive_edit_1 + 115
33  org.gnu.Emacs                   0x000000010d57ec4b Frecursive_edit + 347
34  org.gnu.Emacs                   0x000000010d57d827 main + 7431
35  libdyld.dylib                   0x00007fff6a9cd2e5 start + 1

Due to the irregular character of the crash I have not had luck in
catching it with a gdb but I will try to do that and send it when
it happens.




In GNU Emacs 27.0.50 (build 1, x86_64-apple-darwin19.0.0, NS appkit-1894.10 Version 10.15.1 (Build 19B88))
of 2019-11-17 built on pc-78-18.customer.ask4.lan
Repository revision: 3dcf06bfa035c3caaeac5ce5c585dbfc07f31331
Repository branch: master
Windowing system distributor 'Apple', version 10.3.1894
System Description:  Mac OS X 10.15.2

Recent messages:
Checking 71 files in /Applications/Emacs.app/Contents/Resources/lisp/erc...
Checking 34 files in /Applications/Emacs.app/Contents/Resources/lisp/emulation...
Checking 180 files in /Applications/Emacs.app/Contents/Resources/lisp/emacs-lisp...
Checking 24 files in /Applications/Emacs.app/Contents/Resources/lisp/cedet...
Checking 59 files in /Applications/Emacs.app/Contents/Resources/lisp/calendar...
Checking 87 files in /Applications/Emacs.app/Contents/Resources/lisp/calc...
Checking 113 files in /Applications/Emacs.app/Contents/Resources/lisp/obsolete...
Checking for load-path shadows...done
End of buffer [6 times]
Beginning of buffer [4 times]
kill-buffer-and-window: Attempt to delete main window of frame #<frame *Bug Help* 0x7fd9eb150630>
Configured using:
'configure --with-ns --with-modules --enable-silent-rules
PKG_CONFIG_PATH=/opt/local/lib/pkgconfig LDFLAGS=-L/opt/local/lib
CPPFLAGS=-I/opt/local/include CC=clang OBJC=clang 'CFLAGS=-g -O2'
--with-gnutls=ifavailable'

Configured features:
NOTIFY KQUEUE ACL LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS
PDUMPER GMP

Important settings:
  value of $LANG: en_PL.UTF-8
  locale-coding-system: utf-8-unix

Major mode: C++//l

Minor modes in effect:
  shell-dirtrack-mode: t
  mac-key-mode: t
  desktop-save-mode: t
  delete-selection-mode: t
  global-linum-mode: t
  linum-mode: t
  smart-tabs-mode: t
  global-auto-complete-mode: t
  auto-complete-mode: t
  tabbar-mwheel-mode: t
  tabbar-mode: t
  show-paren-mode: t
  global-ede-mode: t
  ede-minor-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t
  abbrev-mode: t

Load-path shadows:
None found.

Features:
(pp shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs
rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail
rmail-loaddefs text-property-search mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils make-mode vc-git
diff-mode image-mode exif cc-mode cc-fonts cc-guess cc-menus cc-cmds
cc-styles cc-align cc-engine cc-vars cc-defs cl-extra help-mode
flymake-proc flymake compile warnings thingatpt python tramp-sh tramp
tramp-loaddefs trampver tramp-integration files-x tramp-compat shell
pcomplete parse-time iso8601 time-date ls-lisp format-spec comint ring
ansi-color mac-key-mode redo+ desktop frameset delsel all-the-icons
all-the-icons-faces data-material data-weathericons data-octicons
data-fileicons data-faicons data-alltheicons memoize hl-line neotree
exec-path-from-shell linum smart-tabs-mode advice auto-complete edmacro
kmacro popup light-blue-theme tabbar easy-mmode paren ede/speedbar
ede/files ede ede/detect ede/base ede/auto ede/source eieio-base
eieio-speedbar speedbar sb-image ezimage dframe eieio-custom wid-edit
cedet cus-start cus-load finder-inf info package easymenu browse-url
url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs
eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv
bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric
uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win
ucs-normalize mule-util term/common-win tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode
lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch
timer select scroll-bar mouse jit-lock font-lock syntax facemenu
font-core term/tty-colors frame minibuffer cl-generic cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese composite charscript charprop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote threads kqueue cocoa ns
multi-tty make-network-process emacs)

Memory information:
((conses 16 181887 21452)
(symbols 48 18543 2)
(strings 32 62228 3089)
(string-bytes 1 1931213)
(vectors 16 31400)
(vector-slots 8 645741 32234)
(floats 8 459 289)
(intervals 56 1229 249)
(buffers 1000 22))




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#38622; Package emacs. (Fri, 30 Oct 2020 14:53:01 GMT) Full text and rfc822 format available.

Message #8 received at 38622 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Marcin Korecki <mbkorecki <at> gmail.com>
Cc: 38622 <at> debbugs.gnu.org
Subject: Re: bug#38622: 27.0.50; Mac OS Catalina random crashes
Date: Fri, 30 Oct 2020 15:51:53 +0100
Marcin Korecki <mbkorecki <at> gmail.com> writes:

> Due to the irregular character of the crash I have not had luck in
> catching it with a gdb but I will try to do that and send it when
> it happens.

Are you still seeing these crashes in newer Emacs versions?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Added tag(s) moreinfo. Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Fri, 30 Oct 2020 14:53:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#38622; Package emacs. (Fri, 30 Oct 2020 15:36:02 GMT) Full text and rfc822 format available.

Message #13 received at 38622 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Marcin <mbkorecki <at> gmail.com>
Cc: 38622 <at> debbugs.gnu.org
Subject: Re: bug#38622: 27.0.50; Mac OS Catalina random crashes
Date: Fri, 30 Oct 2020 16:34:53 +0100
(Please keep the debbugs address in the Cc headers, otherwise the
response won't end up in the bug tracker.)

Marcin <mbkorecki <at> gmail.com> writes:

> So far no. Using mac os emaca package.

Then it seems unlikely that we'll make further progress here, and I'm
closing this bug report.  If you see this again, respond to the debbugs
address and we'll reopen.





bug closed, send any further explanations to 38622 <at> debbugs.gnu.org and Marcin Korecki <mbkorecki <at> gmail.com> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Fri, 30 Oct 2020 15:36:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#38622; Package emacs. (Fri, 30 Oct 2020 17:00:03 GMT) Full text and rfc822 format available.

Message #18 received at 38622 <at> debbugs.gnu.org (full text, mbox):

From: Marcin Korecki <mbkorecki <at> gmail.com>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 38622 <at> debbugs.gnu.org
Subject: Re: bug#38622: 27.0.50; Mac OS Catalina random crashes
Date: Fri, 30 Oct 2020 16:44:12 +0100
[Message part 1 (text/plain, inline)]
So far no. I am using newest version of mac os emacs package - https://emacsformacosx.com/ <https://emacsformacosx.com/>. 
[Message part 2 (text/html, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 28 Nov 2020 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 121 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.