[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#33294: xwidget-insert crashes Emacs
From: |
Eli Zaretskii |
Subject: |
bug#33294: xwidget-insert crashes Emacs |
Date: |
Thu, 08 Nov 2018 20:47:05 +0200 |
> From: Robert Pluim <rpluim@gmail.com>
> Cc: Evgeny Zajcev <lg.zevlg@gmail.com>, Gemini Lasswell
> <gazally@runbox.com>, 33294@debbugs.gnu.org, Stefan Monnier
> <monnier@iro.umontreal.ca>
> Date: Thu, 08 Nov 2018 17:21:45 +0100
>
> (gdb) pp argvals[0]
> [Thread 0x7fff8a990700 (LWP 7812) exited]
> [New Thread 0x7fff8a990700 (LWP 7850)]
> [New Thread 0x7fff8a18f700 (LWP 7851)]
> #<xwidget >
> (gdb) p XTYPE(argvals[0])
> $1 = Lisp_Vectorlike
> (gdb) p PSEUDOVECTOR_TYPE (XVECTOR (argvals[0]))
> $2 = PVEC_XWIDGET
>
> And type-of explicitly calls abort for that tag:
>
> /* "Impossible" cases. */
> case PVEC_MISC_PTR:
> case PVEC_XWIDGET:
> case PVEC_OTHER:
> case PVEC_XWIDGET_VIEW:
> case PVEC_SUB_CHAR_TABLE:
> case PVEC_FREE: ;
> }
> emacs_abort ();
>
> which Stefan added in 1b424533675341a2090b79a6ffc420ac6b179ce7
I admit I don't understand why PVEC_XWIDGET and PVEC_XWIDGET_VIEW are
in the "impossible" cases. They are first-class Lisp objects, AFAICT.
- bug#33294: xwidget-insert crashes Emacs, Evgeny Zajcev, 2018/11/06
- bug#33294: xwidget-insert crashes Emacs, Eli Zaretskii, 2018/11/06
- Message not available
- bug#33294: xwidget-insert crashes Emacs, Eli Zaretskii, 2018/11/07
- bug#33294: xwidget-insert crashes Emacs, Evgeny Zajcev, 2018/11/08
- bug#33294: xwidget-insert crashes Emacs, Eli Zaretskii, 2018/11/08
- bug#33294: xwidget-insert crashes Emacs, Robert Pluim, 2018/11/08
- bug#33294: xwidget-insert crashes Emacs,
Eli Zaretskii <=
- bug#33294: xwidget-insert crashes Emacs, Stefan Monnier, 2018/11/08
- bug#33294: xwidget-insert crashes Emacs, Eli Zaretskii, 2018/11/09
- bug#33294: xwidget-insert crashes Emacs, Robert Pluim, 2018/11/09
- bug#33294: xwidget-insert crashes Emacs, Stefan Monnier, 2018/11/09
- bug#33294: xwidget-insert crashes Emacs, Robert Pluim, 2018/11/09
- bug#33294: xwidget-insert crashes Emacs, Stefan Monnier, 2018/11/09
- bug#33294: xwidget-insert crashes Emacs, Robert Pluim, 2018/11/09
- bug#33294: xwidget-insert crashes Emacs, Eli Zaretskii, 2018/11/09
- bug#33294: xwidget-insert crashes Emacs, Stefan Monnier, 2018/11/09
- bug#33294: xwidget-insert crashes Emacs, Evgeny Zajcev, 2018/11/12