Re: #13325: Ibus table IM & xcb/xwaylan d ⇒ Assertion '!this->empty()' failed in st d::vector::front()

Koji Yokota <[email protected]> Thu, 25 Jun 2026 10:12:18 +0900
Newsgroups gmane.editors.lyx.devel
Message-ID <[email protected]>
Hi Riki,

I think fixes to the ticket below and commit 5883f50 (still below) should go in 2.5.2 IMHO. Is it OK to do?

Koji

> 2026/06/25 10:02、LyX Ticket Tracker <[email protected]>のメール:
> 
> #13325: Ibus table IM & xcb/xwayland ⇒ Assertion '!this->empty()' failed in
> std::vector::front()
> --------------------------+----------------------------
> Reporter:  Guillaume MM  |       Owner:  lasgouttes
>     Type:  defect        |      Status:  fixedinmaster
> Priority:  high          |   Milestone:
> Component:  general       |     Version:  2.5.0dev
> Severity:  major         |  Resolution:
> Keywords:  crash         |
> --------------------------+----------------------------
> Changes (by Koji Yokota):
> 
> * status:  new => fixedinmaster
> 
> Comment:
> 
> [2ca8f530], [326154d0], [7f132ea4], [6b33482c], [eb9679b7]
> -- 
> Ticket URL: <https://www.lyx.org/trac/ticket/13325#comment:21>
> The LyX Project <https://www.lyx.org/>
> LyX -- The Document Processor


> commit 5883f504887db4cde11deb2c93c37a5e2183e62f
> Author: Koji Yokota <[email protected]>
> Date:   Sat May 2 15:28:39 2026 +0900
> 
>    Make MathData::pos2x() handle no dim data
> 
>    Canceling preedit input while some text is selected in an math text
>    inset creates math data without dimension, which causes SIGSEGV in
>    MathData::pos2x(). Treat no dimension inset just to have zero x width.

-- 
lyx-devel mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-devel