Reliably.

1.) Open src/tex2lyx/test/test-insets.lyx.lyx
2.) Change document language to 'Slovak'
        (Ignore warnings about undefined flex inset Flex:Flex:URL)
3.) Use menu "Back" (e.g. Undo) ==> crash

support/lassert.cpp (51): ASSERTION el.empty() VIOLATED IN 
/usr2/src/lyx/lyx-git/src/Undo.cpp:467
(  1) ./bin/lyx2.4: lyx::doAssertWithCallstack(bool)
(  2) ./bin/lyx2.4: lyx::doAssert(char const*, char const*, long)
(  3) ./bin/lyx2.4: lyx::Undo::Private::doTextUndoOrRedo(lyx::CursorData&, 
lyx::UndoElementStack&, lyx::UndoElementStack&)
(  4) ./bin/lyx2.4: lyx::Undo::Private::textUndoOrRedo(lyx::CursorData&, bool)
(  5) ./bin/lyx2.4: lyx::Undo::textUndo(lyx::CursorData&)
(  6) ./bin/lyx2.4: lyx::CursorData::textUndo()
(  7) ./bin/lyx2.4: lyx::BufferView::dispatch(lyx::FuncRequest const&, 
lyx::DispatchResult&)
(  8) ./bin/lyx2.4: 
lyx::frontend::GuiView::dispatchToBufferView(lyx::FuncRequest const&, 
lyx::DispatchResult&)
(  9) ./bin/lyx2.4: lyx::frontend::GuiView::dispatch(lyx::FuncRequest const&, 
lyx::DispatchResult&)
( 10) ./bin/lyx2.4: lyx::frontend::GuiApplication::dispatch(lyx::FuncRequest 
const&, lyx::DispatchResult&)
( 11) ./bin/lyx2.4: lyx::frontend::GuiApplication::dispatch(lyx::FuncRequest 
const&)
( 12) ./bin/lyx2.4: lyx::dispatch(lyx::FuncRequest const&)
( 13) ./bin/lyx2.4: lyx::frontend::Action::action()
( 14) ./bin/lyx2.4: ./bin/lyx2.4() [0x1191b50]
( 15) /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5: 
QMetaObject::activate(QObject*, int, int, void**)
( 16) /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5: QAction::triggered(bool)
( 17) /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5: 
QAction::activate(QAction::ActionEvent)
( 18) /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5: 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5(+0x23cac5) [0x7f287b464ac5]
( 19) /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5: 
QAbstractButton::mouseReleaseEvent(QMouseEvent*)
( 20) /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5: 
QToolButton::mouseReleaseEvent(QMouseEvent*)
( 21) /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5: QWidget::event(QEvent*)
( 22) /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5: QToolButton::event(QEvent*)
( 23) /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5: 
QApplicationPrivate::notify_helper(QObject*, QEvent*)
( 24) /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5: 
QApplication::notify(QObject*, QEvent*)
( 25) ./bin/lyx2.4: lyx::frontend::GuiApplication::notify(QObject*, QEvent*)
( 26) /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5: 
QCoreApplication::notifyInternal2(QObject*, QEvent*)
( 27) /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5: 
QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, 
QWidget**, QPointer<QWidget>&, bool)
( 28) /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5: 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5(+0x1b8741) [0x7f287b3e0741]
( 29) /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5: 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5(+0x1baca3) [0x7f287b3e2ca3]
( 30) /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5: 
QApplicationPrivate::notify_helper(QObject*, QEvent*)
( 31) /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5: 
QApplication::notify(QObject*, QEvent*)
( 32) ./bin/lyx2.4: lyx::frontend::GuiApplication::notify(QObject*, QEvent*)
( 33) /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5: 
QCoreApplication::notifyInternal2(QObject*, QEvent*)
( 34) /usr/BUILD/BuildQtRoot/lib/libQt5Gui.so.5: 
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
( 35) /usr/BUILD/BuildQtRoot/lib/libQt5Gui.so.5: 
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
( 36) /usr/BUILD/BuildQtRoot/lib/libQt5Gui.so.5: 
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
( 37) 
/BUILD/BUILDMint17/BuildQt5.8self/plugins/platforms/../../lib/libQt5XcbQpa.so.5:
 
/BUILD/BUILDMint17/BuildQt5.8self/plugins/platforms/../../lib/libQt5XcbQpa.so.5(+0xafc80)
 [0x7f287c5b7c80]
( 38) /lib/x86_64-linux-gnu/libglib-2.0.so.0: 
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x254) 
[0x7f2878e38e04]
( 39) /lib/x86_64-linux-gnu/libglib-2.0.so.0: 
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x49048) [0x7f2878e39048]
( 40) /lib/x86_64-linux-gnu/libglib-2.0.so.0: 
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c) 
[0x7f2878e390ec]
( 41) /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5: 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
( 42) /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5: 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
( 43) /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5: QCoreApplication::exec()
( 44) ./bin/lyx2.4: lyx::frontend::GuiApplication::exec()
( 45) ./bin/lyx2.4: lyx::LyX::exec(int&, char**)
( 46) ./bin/lyx2.4: ./bin/lyx2.4(main+0x5d) [0xeb4a09]
( 47) /lib/x86_64-linux-gnu/libc.so.6: 
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f2879939f45]
( 48) ./bin/lyx2.4: ./bin/lyx2.4() [0xba6b09]
Assertion triggered in void lyx::doAssertWithCallstack(bool) by failing check 
"false" in file /usr2/src/lyx/lyx-git/src/support/lassert.cpp:44
Buffer.cpp (1559):   
/usr/src/lyx/lyx-git/src/tex2lyx/test/test-insets.lyx.lyx.emergency
Abort (core dumped)
Exit 134


        Kornel

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to