On 03/07/2017 05:40 AM, Helge Hafting wrote: > I compiled & installed lyx 2.2.3, in order to check some things in the > tutorial. > > git pull > > ./autogen.sh > > ./configure --enable-qt5 --with-gnu-ld --with-version-suffix=test > CFLAGS="-O2 -march=native" CXXFLAGS="-O2 -march=native" > > make -j 5 > > #make install > > I started up LyX, english version: lang=C lyxtest > > I opened the tutorial, changed window size a few times, moved the > window to my rightmost screen. > > Then I pressed the little down arrow on the scrollbar, and soon this > happened: > > $ LANG=C lyxtest > lassert.cpp (51): ASSERTION pos <= par.size() VIOLATED IN > TextMetrics.cpp:1691 > > LyX is not supposed to crash. I don't know what happened, but I can do > more tests if that would be useful. > > The crash is highly repeatable. Just start LyX, open the (english) > Tutorial, scroll down. Keyboard or mouse will crash LyX at some > specific point a few screen pages from the top of the tutorial. > Jumping to the bottom and scrolling up crashes at the same point, > somewhere into section 2.1.1 "Typing, Viewing and Exporting" > > It is not necessary to resize the screen, just get to section 2.1.1 of > the Tutorial. Scrolling or searching for "Typing, Viewing" will do it.
I can't reproduce this, though I am not using Qt5, so perhaps that is part of the issue. Richard