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.
Richard