GNU bug report logs - #56869
29.0.50; segfault, "assertion 'GDK_IS_DEVICE (device)' failed"

Previous Next

Package: emacs;

Reported by: Joe Corneli <joseph.corneli <at> hyperreal.enterprises>

Date: Mon, 1 Aug 2022 13:09:02 UTC

Severity: normal

Tags: moreinfo

Found in version 29.0.50

Done: Stefan Kangas <stefankangas <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Po Lu <luangruo <at> yahoo.com>
To: Joe Corneli <joseph.corneli <at> hyperreal.enterprises>
Cc: 56869 <at> debbugs.gnu.org
Subject: bug#56869: 29.0.50; segfault, "assertion 'GDK_IS_DEVICE (device)' failed"
Date: Thu, 18 Aug 2022 10:38:06 +0800
Joe Corneli <joseph.corneli <at> hyperreal.enterprises> writes:

> Joe Corneli writes:
>>
>> In light of the previous, I think this is what’s needed.  Details will
>> be forthcoming with the next crash!
>>
>> joe <at> Proteus:~$  sudo apt-get source libgtk-3-0
>
> OK, here’s the next round of backtrace.  Now it includes some Lisp
> details, implicating feebleline (https://melpa.org/#/feebleline) as the
> source of the problems.

Async input can be read almost anywhere, and that includes from Lisp.
So feebleline is most likely not the problem here.

> #0  gdk_x11_device_manager_xi2_translate_event
>     (xevent=<optimised out>, event=<optimised out>, display=<optimised out>, translator=<optimised out>)
>     at ../../../../../gdk/x11/gdkdevicemanager-xi2.c:1794
> #1  gdk_x11_device_manager_xi2_translate_event
>     (translator=<optimised out>, display=<optimised out>, event=<optimised out>, xevent=<optimised out>)
>     at ../../../../../gdk/x11/gdkdevicemanager-xi2.c:1478
> #2  0x00007ffff757e989 in _gdk_x11_event_translator_translate
>     (translator=translator <at> entry=0x55555647e400, display=0x55555645a0e0, xevent=xevent <at> entry=0x7ffffffe9730)
>     at ../../../../../gdk/x11/gdkeventtranslator.c:51
> #3  0x00007ffff757e4cc in gdk_event_source_translate_event (xevent=0x7ffffffe9730, event_source=0x55555648b380)
>     at ../../../../../gdk/x11/gdkeventsource.c:230
> #4  _gdk_x11_display_queue_events (display=0x55555645a0e0) at ../../../../../gdk/x11/gdkeventsource.c:341
> #5  0x00007ffff75460e4 in gdk_display_get_event (display=display <at> entry=0x55555645a0e0)
>     at ../../../../gdk/gdkdisplay.c:441
> #6  0x00007ffff757e0e6 in gdk_event_source_dispatch
>     (source=<optimised out>, callback=<optimised out>, user_data=<optimised out>)
>     at ../../../../../gdk/x11/gdkeventsource.c:363

As I said, the line number is unfortunately not very informative, so
please type "l" to show a listing of the GDK code at that particular
line.

Thanks.




This bug report was last modified 1 year and 264 days ago.

Previous Next


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