Closed Mortal closed 1 month ago
A quick note first: You can avoid the crash by doing this: https://github.com/otfried/ipe/issues/495#issuecomment-1962861835
Many thanks for the backtrace, I may be able to figure out what is happening from that. It seems that a change in Qt made what Ipe is doing illegal.
I suspect this is actually the same issue as in #495, so let me keep only that one open.
Let's hope that the changes I just make eliminate the problem!
I have a large presentation file that uses
\usepackage{fontspec}
and\setmainfont
to use a corporate design font in my Ipe slideshow, so I'm using luatex as the TeX engine. This leads to frequent short-lived modals showing that Ipe is waiting on TeX - which I don't see otherwise as I'm normally using the default engine. Occasionally Ipe will crash, and today I managed to catch a crash while running Ipe in gdb. I'm not sure but I think all crashes have been while Ipe was showing/about to show the luatex wait dialog, and at least this backtrace is also inside theipeui_wait
function.I haven't been able to reproduce the crash reliably, unfortunately, but I've experienced it on two separate systems (both running GNOME+wayland on Arch Linux).
I've compiled Ipe 7.2.28 from source using the AUR package in Arch Linux.