On 06/04/2012 12:47 PM, Richard Heck wrote:
On 06/04/2012 02:14 AM, Scott Kostyshak wrote:
From: Tommaso Cucinotta [tomm...@lyx.org]
Sent: Sunday, June 03, 2012 8:17 PM

on trunk:
1) open embedded manual
2) put cursor at the very beginning of document
3) try to open Advanced Find and Replace (C-S-f)
and I get this:
lyx: SIGSEGV signal caught!
I get this from a new document. That is:

1) open a new document
2) try to open Advanced Find and Replace (C-S-f)

git bisect leads me to ead697d4b6c7

I think I may have solved that one. Now I only get the other one.

0 lyx::frontend::(anonymous namespace)::fontinfo GuiFontLoader.cpp 103 0x91836c 1 lyx::frontend::FontLoader::metrics GuiFontLoader.cpp 367 0x918450
2    lyx::theFontMetrics    GuiApplication.cpp    2678    0x8fed16
3    lyx::theFontMetrics    GuiApplication.cpp    2671    0x8fed21
4 lyx::BufferView::cursorPosAndHeight BufferView.cpp 2831 0x69b4f3 5 lyx::frontend::GuiWorkArea::Private::resizeBufferView GuiWorkArea.cpp 569 0x94c82a 6 lyx::frontend::GuiWorkArea::paintEvent GuiWorkArea.cpp 1119 0x94cf73

The problem seems to be with the font being returned: It's completely undefined.

../../src/BufferView.cpp(2830): font: family -921362 series -921362 shape -921362 size -921362 color -921362 emph -921362 underbar -921362 strikeout -921362 uuline -921362 uwave -921362 noun -921362 number -921362 lang: english

I don't know enough about fonts to know why this would be, or why the change at ead697d4b6c7 might cause it.

Fixed at 7ef8df460ae.

Richard

Reply via email to