emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs crash backtrace.


From: Po Lu
Subject: Re: Emacs crash backtrace.
Date: Tue, 08 Nov 2022 20:24:24 +0800
User-agent: Gnus/5.13 (Gnus v5.13)

Vladimir Nikishkin <lockywolf@gmail.com> writes:

> Dear Emacs developers,
>
> I am not sure this particular crash warrants a bug, and I do not know
> how to reproduce it, but maybe having a crashdump may help someone debug
> their code.
>
> This is emacs-master f7816c94b61f87919afccbedbea5270ca5db4e15
> built with pgtk and native-comp
> mic-paren is a package from melpa

You're using PGTK on X.  That is unsupported and will lead to problems.

> #0  0x00007fc4226f1258 in raise () at /lib64/libpthread.so.0
> #1  0x000000000045d2a4 in terminate_due_to_signal ()
> #2  0x000000000045d7d4 in  ()
> #3  0x000000000056abcd in  ()
> #4  0x000000000056acc9 in  ()
> #5  0x00007fc4226f13a0 in <signal handler called> () at /lib64/libpthread.so.0
> #6  0x00007fc4294831af in g_log_writer_default () at 
> /usr/lib64/libglib-2.0.so.0
> #7  0x00007fc4294813f3 in g_log_structured_array () at 
> /usr/lib64/libglib-2.0.so.0
> #8  0x00007fc429481e74 in g_log_structured_standard () at 
> /usr/lib64/libglib-2.0.so.0
> #9  0x00007fc429b21d96 in  () at /usr/lib64/libgdk-3.so.0
> #10 0x00007fc429b2e9e3 in  () at /usr/lib64/libgdk-3.so.0
> #11 0x00007fc420488e54 in _XError () at /usr/lib64/libX11.so.6
> #12 0x00007fc420485ce7 in  () at /usr/lib64/libX11.so.6
> #13 0x00007fc420485d75 in  () at /usr/lib64/libX11.so.6
> #14 0x00007fc420486cdd in _XReply () at /usr/lib64/libX11.so.6
> #15 0x00007fc4204826cd in XSync () at /usr/lib64/libX11.so.6
> #16 0x00007fc429b2ed11 in  () at /usr/lib64/libgdk-3.so.0
> #17 0x00007fc429b332bd in  () at /usr/lib64/libgdk-3.so.0
> #18 0x00000000006996d5 in pgtk_handle_selection_event ()

Such as the above.  The PGTK port is only intended to support platforms
other than X, and does not implement very convoluted features, such as
INCR selection transfer, that are only needed with the GDK X11 backend.

Without INCR selection transfer, large X selection transfers will lead
to Alloc errors being generated by the X server as it rejects attempts
by Emacs to store large amounts of data in window properties.

Running the PGTK port on X also leads to various other problems with
keyboard input, frame focus, and child frames.

You should build with the regular X11 support (without PGTK) instead.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]