Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crashing in latest version of Emacs30 #35

Closed
LemonBreezes opened this issue Apr 17, 2024 · 6 comments
Closed

Crashing in latest version of Emacs30 #35

LemonBreezes opened this issue Apr 17, 2024 · 6 comments

Comments

@LemonBreezes
Copy link

Hello. In the past few days, I have noticed EXWM has started crashing for me. I believe it might be caused by some recent change in Emacs 30. How do I diagnose and debug a crashing EXWM session?

@Stebalien
Copy link
Contributor

Arch Linux? This is probably due to an incompatible tree-sitter update. Try recompiling emacs.

@LemonBreezes
Copy link
Author

Arch Linux? This is probably due to an incompatible tree-sitter update. Try recompiling emacs.

Using Gentoo but thanks, that might've been it. No more crashes yet.

@gdindi
Copy link

gdindi commented Apr 18, 2024

Hi. I am also getting X crashes using Emacs master compiled from scratch last Sunday. I didn’t have any before.
I also use EXWM and XELB from master. I am on Debian 12 (stable). I have found this backtrace on my .xsession-errors file:

Backtrace:
/home/garjola/local/src/emacs/src/emacs(emacs_backtrace+0x40)[0x559160857120]
/home/garjola/local/src/emacs/src/emacs(terminate_due_to_signal+0x6f)[0x559160709afb]
/home/garjola/local/src/emacs/src/emacs(+0x92008)[0x55916070a008]
/home/garjola/local/src/emacs/src/emacs(+0x1dd718)[0x559160855718]
/home/garjola/local/src/emacs/src/emacs(+0x1dd799)[0x559160855799]
/lib/x86_64-linux-gnu/libc.so.6(+0x3c050)[0x7f1d150fc050]
/home/garjola/local/src/emacs/src/emacs(note_mouse_highlight+0x7c1)[0x559160770541]
/home/garjola/local/src/emacs/src/emacs(+0x16cec0)[0x5591607e4ec0]
/home/garjola/local/src/emacs/src/emacs(message_with_string+0x115)[0x5591607638d5]
/home/garjola/local/src/emacs/src/emacs(Fread_char_exclusive+0x2d)[0x5591608ee5fd]
/home/garjola/local/src/emacs/src/emacs(Ffuncall+0xf6)[0x5591608c32a6]
/home/garjola/local/src/emacs/src/emacs(Fapply+0x140)[0x5591608c3610]
/home/garjola/.emacs.d/eln-cache/30.0.50-23c7c22a/exwm-input-c536d433-6344b278.eln(F6578776d2d696e7075742d2d63616c6c2d776974682d706173737468726f756768_exwm_input__call_with_passthrough_0+0x66)[0x7f1cca3b6906]
/home/garjola/local/src/emacs/src/emacs(Ffuncall+0xf6)[0x5591608c32a6]
/home/garjola/local/src/emacs/src/emacs(Fapply+0x140)[0x5591608c3610]
/home/garjola/local/src/emacs/src/emacs(exec_byte_code+0x3cd)[0x55916090c14d]
/home/garjola/local/src/emacs/src/emacs(Ffuncall+0xf6)[0x5591608c32a6]
/home/garjola/.emacs.d/eln-cache/30.0.50-23c7c22a/subr--trampoline-726561642d636861722d6578636c7573697665_read_char_exclusive_0.eln(F2d2d616e6f6e796d6f75732d6c616d626461___anonymous_lambda_0+0x39)[0x7f1d00216132]
/home/garjola/.emacs.d/eln-cache/30.0.50-23c7c22a/org-macs-33f3a2d8-7ba6b243.eln(F6f72672d2d6d6b732d726561642d6b6579_org__mks_read_key_0+0xf5)[0x7f1cf847f5d5]
/home/garjola/local/src/emacs/src/emacs(Ffuncall+0xf6)[0x5591608c32a6]
/home/garjola/.emacs.d/eln-cache/30.0.50-23c7c22a/org-macs-33f3a2d8-7ba6b243.eln(F6f72672d6d6b73_org_mks_0+0x856)[0x7f1cf847ff26]
/home/garjola/local/src/emacs/src/emacs(Ffuncall+0xf6)[0x5591608c32a6]
/home/garjola/.emacs.d/eln-cache/30.0.50-23c7c22a/org-capture-deac8bc4-e39d101e.eln(F6f72672d636170747572652d73656c6563742d74656d706c617465_org_capture_select_template_0+0x13c)[0x7f1cd11a69ac]
/home/garjola/local/src/emacs/src/emacs(Ffuncall+0xf6)[0x5591608c32a6]
/home/garjola/.emacs.d/eln-cache/30.0.50-23c7c22a/org-capture-deac8bc4-e39d101e.eln(F6f72672d63617074757265_org_capture_0+0x4f7)[0x7f1cd11964c7]
/home/garjola/local/src/emacs/src/emacs(Ffuncall+0xf6)[0x5591608c32a6]
/home/garjola/local/src/emacs/src/emacs(Ffuncall_interactively+0x2e)[0x5591608beffe]
/home/garjola/local/src/emacs/src/emacs(Ffuncall+0xf6)[0x5591608c32a6]
/home/garjola/local/src/emacs/src/emacs(Fcall_interactively+0x1546)[0x5591608c0706]
/home/garjola/local/src/emacs/src/../native-lisp/30.0.50-23c7c22a/preloaded/simple-fab5b0cf-4bc03d0b.eln(F636f6d6d616e642d65786563757465_command_execute_0+0x295)[0x7f1d0e5fce55]
/home/garjola/local/src/emacs/src/emacs(Ffuncall+0xf6)[0x5591608c32a6]
/home/garjola/local/src/emacs/src/emacs(+0x1d1b17)[0x559160849b17]
/home/garjola/local/src/emacs/src/emacs(internal_condition_case+0x67)[0x5591608c1a57]
/home/garjola/local/src/emacs/src/emacs(command_loop_2+0x26)[0x559160835cf6]
/home/garjola/local/src/emacs/src/emacs(internal_catch+0x41)[0x5591608c19b1]
/home/garjola/local/src/emacs/src/emacs(+0x1bdc91)[0x559160835c91]
/home/garjola/local/src/emacs/src/emacs(recursive_edit_1+0x83)[0x55916083d1f3]
/home/garjola/local/src/emacs/src/emacs(Frecursive_edit+0xd0)[0x55916083d560]
/home/garjola/local/src/emacs/src/emacs(main+0x1fce)[0x559160712ffe]
/lib/x86_64-linux-gnu/libc.so.6(+0x2724a)[0x7f1d150e724a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85)[0x7f1d150e7305]

I’ll recompile Emacs from current master and report back if this solves the problem.

@minad
Copy link
Member

minad commented May 23, 2024

@gdindi Any update? @LemonBreezes No more crashes?

@gdindi
Copy link

gdindi commented May 23, 2024

Sorry I forgot. It solved the problem for me.

@LemonBreezes
Copy link
Author

Same.

@minad minad closed this as completed May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants