While experimenting with undo/redo after a "replace all" with Advanced
find, I received an assertion. I think the cursor was in the "Find" work
area. Unfortunately, I cannot reproduce. The assertion and terminal (not
GDB) backtrace is attached.

Scott
support/lassert.cpp (52): ASSERTION false VIOLATED IN 
/home/scott/lyxbuilds/master/repo/src/frontends/qt/GuiFontLoader.cpp:132
(  1) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::doAssertWithCallstack(bool)
(  2) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: lyx::doAssert(char 
const*, char const*, long)
(  3) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
/home/scott/lyxbuilds/master/CMakeBuild/bin/lyx(+0x17a4e76) [0x5596bb7d7e76]
(  4) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::frontend::FontLoader::metrics(lyx::FontInfo const&)
(  5) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::theFontMetrics(lyx::FontInfo const&)
(  6) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::theFontMetrics(lyx::Font const&)
(  7) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: lyx::Row::add(long, 
wchar_t, lyx::Font const&, lyx::Change const&)
(  8) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::TextMetrics::breakRow(lyx::Row&, int) const
(  9) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::TextMetrics::redoParagraph(long, bool)
( 10) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::BufferView::updateMetrics(lyx::Update::flags&)
( 11) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::BufferView::processUpdateFlags(lyx::Update::flags)
( 12) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::frontend::GuiApplication::updateCurrentView(lyx::FuncRequest const&, 
lyx::DispatchResult&)
( 13) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::frontend::GuiApplication::dispatch(lyx::FuncRequest const&)
( 14) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::dispatch(lyx::FuncRequest const&)
( 15) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::frontend::GuiApplication::processFuncRequest(lyx::FuncRequest const&)
( 16) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::frontend::GuiApplication::processKeySym(lyx::KeySymbol const&, 
lyx::KeyModifier)
( 17) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::frontend::GuiWorkArea::processKeySym(lyx::KeySymbol const&, 
lyx::KeyModifier)
( 18) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
/home/scott/lyxbuilds/master/CMakeBuild/bin/lyx(+0x1802f93) [0x5596bb835f93]
( 19) /lib/x86_64-linux-gnu/libQt5Core.so.5: QMetaObject::activate(QObject*, 
int, int, void**)
( 20) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::frontend::CompressorProxy::signal(lyx::KeySymbol, lyx::KeyModifier)
( 21) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::frontend::CompressorProxy::slot(lyx::KeySymbol, lyx::KeyModifier, bool)
( 22) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
/home/scott/lyxbuilds/master/CMakeBuild/bin/lyx(+0x180367e) [0x5596bb83667e]
( 23) /lib/x86_64-linux-gnu/libQt5Core.so.5: QObject::event(QEvent*)
( 24) /lib/x86_64-linux-gnu/libQt5Widgets.so.5: 
QApplicationPrivate::notify_helper(QObject*, QEvent*)
( 25) /lib/x86_64-linux-gnu/libQt5Widgets.so.5: QApplication::notify(QObject*, 
QEvent*)
( 26) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::frontend::GuiApplication::notify(QObject*, QEvent*)
( 27) /lib/x86_64-linux-gnu/libQt5Core.so.5: 
QCoreApplication::notifyInternal2(QObject*, QEvent*)
( 28) /lib/x86_64-linux-gnu/libQt5Core.so.5: 
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
( 29) /lib/x86_64-linux-gnu/libQt5Core.so.5: 
/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x2de037) [0x7fbc9d832037]
( 30) /lib/x86_64-linux-gnu/libglib-2.0.so.0: 
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x27d) 
[0x7fbc9cf038bd]
( 31) /lib/x86_64-linux-gnu/libglib-2.0.so.0: 
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x51b40) [0x7fbc9cf03b40]
( 32) /lib/x86_64-linux-gnu/libglib-2.0.so.0: 
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x33) 
[0x7fbc9cf03be3]
( 33) /lib/x86_64-linux-gnu/libQt5Core.so.5: 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
( 34) /lib/x86_64-linux-gnu/libQt5Core.so.5: 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
( 35) /lib/x86_64-linux-gnu/libQt5Core.so.5: QCoreApplication::exec()
( 36) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
lyx::frontend::GuiApplication::exec()
( 37) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: lyx::LyX::exec(int&, 
char**)
( 38) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
/home/scott/lyxbuilds/master/CMakeBuild/bin/lyx(main+0x70) [0x5596bb4665b0]
( 39) /lib/x86_64-linux-gnu/libc.so.6: 
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fbc9d0151e3]
( 40) /home/scott/lyxbuilds/master/CMakeBuild/bin/lyx: 
/home/scott/lyxbuilds/master/CMakeBuild/bin/lyx(_start+0x2e) [0x5596baf4b79e]

Attachment: signature.asc
Description: PGP signature

-- 
lyx-devel mailing list
lyx-devel@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to