Don't ask me how I find these...
I'm at 744f6e3cd802 now, compiled with Qt 5.6.0 on Linux Fedora 24. I
get the same behavior with an older binary compiled with Qt 4.8.7.
Before filing a bug report, I need someone to confirm:
Start LyX 2.2
New Document
Type something in, say, abcd
Document Settings > Fonts > Use non-TeX fonts
Roman: Utopia
View [PDF (XeTeX)]
LyX crashes
This only seems to happen when I choose Utopia, tried at least 20 others.
xdvipdfmx:fatal: Cannot proceed without the font:
/usr/share/X11/fonts/Type1/UTRG____.pfa
Output file removed.
support/lassert.cpp (51): ASSERTION status != ExportSuccess VIOLATED IN
/home/ivo/AllWorkAndNoPlay/lyx/src/Buffer.cpp:4323
( 1) ./bin/lyx2.2: lyx::doAssertWithCallstack(bool)
( 2) ./bin/lyx2.2: lyx::doAssert(char const*, char const*, long)
.
.
.
( 13) ./bin/lyx2.2:
QtConcurrent::RunFunctionTask<lyx::Buffer::ExportStatus>::run()
( 14) /lib64/libQt5Core.so.5: /lib64/libQt5Core.so.5(+0xa97b2)
[0x7f0b9681b7b2]
( 15) /lib64/libQt5Core.so.5: /lib64/libQt5Core.so.5(+0xad52f)
[0x7f0b9681f52f]
( 16) /lib64/libpthread.so.0: /lib64/libpthread.so.0(+0x758a)
[0x7f0b954cc58a]
( 17) /lib64/libc.so.6: /lib64/libc.so.6(clone+0x6d) [0x7f0b959f05cd]
Assertion triggered in void lyx::doAssertWithCallstack(bool) by failing
check "false" in file ....lyx/src/support/lassert.cpp:44
newfile1.lyx.emergency
QSocketNotifier: Socket notifiers cannot be enabled or disabled from
another thread
Aborted (core dumped)