Keycodes: '''\Af\C\[Left]\Am\Av\Af\Ay'''\[!Loop]\Af To reproduce: 1) Press Alt-H, M to open the Math Guide. (KK: \Af) (KK: \C\[Left]) (KK: \Am) 2) Press Alt-V, F, Y to view LyXHTML (KK: \Av\Af\Ay)
Regression in: r36603 Arch: x86_64 Revision: 36644 {{{ lassert.cpp(21): ASSERTION !layout_stack_.empty() VIOLATED IN Counters.cpp:573 Assertion triggered in void lyx::doAssert(const char*, const char*, long int) by failing check "false" in file lassert.cpp:23 [New Thread 0x7fffe773a710 (LWP 23461)] [New Thread 0x7fffe5dfb710 (LWP 23613)] Program received signal SIGABRT, Aborted. [Switching to Thread 0x7fffe5dfb710 (LWP 23613)] 0x00007ffff51dfa75 in *__GI_raise (sig=<value optimised out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. in ../nptl/sysdeps/unix/sysv/linux/raise.c (gdb) #0 0x00007ffff51dfa75 in *__GI_raise (sig=<value optimised out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007ffff51e35c0 in *__GI_abort () at abort.c:92 #2 0x0000000000861c3d in lyx::lyx_exit (exit_code=23453) at LyX.cpp:236 #3 0x00000000007ca28c in lyx::Counters::setActiveLayout (this=0x1d56490, lay=...) at Counters.cpp:573 #4 0x0000000000730077 in lyx::Buffer::updateBuffer ( this=<value optimised out>, parit=..., utype=<value optimised out>) at Buffer.cpp:4100 #5 0x0000000000c3acf1 in lyx::InsetText::updateBuffer (this=0x2703eb0, it=<value optimised out>, utype=lyx::OutputUpdate) at insets/InsetText.cpp:663 #6 0x000000000072fdf5 in lyx::Buffer::updateBuffer ( this=<value optimised out>, parit=..., utype=<value optimised out>) at Buffer.cpp:4111 #7 0x0000000000740655 in lyx::Buffer::updateBuffer (this=0x26f71a0, scope=lyx::Buffer::UpdateMaster, utype=<value optimised out>) at Buffer.cpp:3869 #8 0x0000000000740b53 in lyx::Buffer::writeLyXHTMLSource (this=0x26f71a0, os=..., runparams=..., only_body=<value optimised out>) at Buffer.cpp:1612 #9 0x0000000000740f66 in lyx::Buffer::makeLyXHTMLFile (this=0x26f71a0, fname=..., runparams=..., body_only=255) at Buffer.cpp:1598 #10 0x0000000000745aa5 in lyx::Buffer::doExport (this=0x26f71a0, format=<value optimised out>, put_in_tempdir=<value optimised out>, includeall=<value optimised out>, result_file=<value optimised out>) at Buffer.cpp:3463 #11 0x0000000000748b0c in lyx::Buffer::preview (this=0x26f71a0, format=..., includeall=<value optimised out>) at Buffer.cpp:3599 #12 0x0000000000cca4a8 in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > lyx::frontend::GuiView::GuiViewPrivate::runAndDestroy<std::tr1::_Bind<std::tr1::_Mem_fn<bool (lyx::Buffer::*)(std::string const&, bool) const> ()(lyx::Buffer*, std::tr1::_Placeholder<1>, std::tr1::_Placeholder<2>)> >(std::tr1::_Bind<std::tr1::_Mem_fn<bool (lyx::Buffer::*)(std::string const&, bool) const> ()(lyx::Buffer*, std::tr1::_Placeholder<1>, std::tr1::_Placeholder<2>)> const&, lyx::Buffer const*, lyx::Buffer*, std::string const&, std::string const&) () #13 0x0000000000caa5cd in lyx::frontend::GuiView::GuiViewPrivate::previewAndDestroy (orig=0x1c9d0c0, buffer=0x26f71a0, format=...) at GuiView.cpp:2944 #14 0x0000000000ccba30 in QtConcurrent::StoredFunctorCall3<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (*)(lyx::Buffer const*, lyx::Buffer*, std::string const&), lyx::Buffer const*, lyx::Buffer*, std::string>::runFunctor() () #15 0x0000000000cd058d in QtConcurrent::RunFunctionTask<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::run() () #16 0x00007ffff5f699e9 in QThreadPoolThread::run (this=0x2ca6a80) at concurrent/qthreadpool.cpp:106 #17 0x00007ffff5f73775 in QThreadPrivate::start (arg=0x2ca6a80) at thread/qthread_unix.cpp:248 #18 0x00007ffff55359ca in start_thread (arg=<value optimised out>) at pthread_create.c:300 #19 0x00007ffff529270d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 }}} For more info see the [[http://gmatht.homelinux.net/xp/keytest/html_out/out/t10//html//1291263554.html Keytest Report]] -- John C. McCabe-Dansted