On 12/04/2009 03:26 PM, Vincent van Ravesteijn wrote:
Can someone else have a look at this? You can get the crash by (a) failing to set the hunspell path in Preferences, and then uncommenting the Frontend::Alert line in HunspellChecker::Private::addSpeller().

I don't get a crash. Just a warning that my path is empty and that's it.

Here I get this:

0    raise    /lib64/libc.so.6    0
1    abort    /lib64/libc.so.6    0
2    __replacement_assert    c++config.h    1728
3 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::operator[] basic_string.h 740
4    lyx::Paragraph::isWordSeparator    Paragraph.cpp    2507
5    lyx::Paragraph::locateWord    Paragraph.cpp    3037
6    lyx::Paragraph::spellCheck    Paragraph.cpp    3099
7    lyx::TextMetrics::drawParagraph    TextMetrics.cpp    2153
8    lyx::TextMetrics::draw    TextMetrics.cpp    2071
9    lyx::BufferView::draw    BufferView.cpp    2652
10    lyx::frontend::GuiWorkArea::updateScreen    GuiWorkArea.cpp    989
11    lyx::frontend::GuiWorkArea::redraw    GuiWorkArea.cpp    432
12 lyx::frontend::TabWorkArea::on_currentTabChanged GuiWorkArea.cpp 1508
13    lyx::frontend::TabWorkArea::qt_metacall    moc_GuiWorkArea.cpp    208
14 QMetaObject::activate(QObject*, int, int, void**) /usr/lib64/libQtCore.so.4 0
15    QTabWidget::currentChanged(int)    /usr/lib64/libQtGui.so.4    0
16    ??    /usr/lib64/libQtGui.so.4    0
17 QTabWidget::qt_metacall(QMetaObject::Call, int, void**) /usr/lib64/libQtGui.so.4 0
18    lyx::frontend::TabWorkArea::qt_metacall    moc_GuiWorkArea.cpp    197
19 QMetaObject::activate(QObject*, int, int, void**) /usr/lib64/libQtCore.so.4 0
20    QTabBar::currentChanged(int)    /usr/lib64/libQtGui.so.4    0
... <More>

and a bunch of errors to the console that look more or less like this:

QPainter::setRenderHint: Painter must be active to set rendering hints

QPainter::setRenderHint: Painter must be active to set rendering hints

QPainter::pen: Painter not active

QPainter::setPen: Painter not active

QPainter::font: Painter not active


Oh...and a message that all my words are checked although it didn't check anything.

This is a general problem with the spelling stuff: If no spellchecker is available, everything counts as spelled right.

rh

Reply via email to