LyX crashes when selecting Document menu item on Mageia 7 (64 bits)

Scott Kostyshak skostysh at lyx.org
Sat Dec 28 04:57:17 UTC 2019


On Mon, Aug 12, 2019 at 03:10:04PM -0000, Antonio García Cordero wrote:
> Hi,
> 
> When selecting the bottom Document menu item on LyX 2.3.1 (Mageia 7, 64 
> bits), it crashes. I get this through the console:
> 
> lyx
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries "Code Preview 
> Pane|P" and "Panel del esquema|P" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries "Entorno split|
> s" and "Entorno cases|s" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries "Fantasma|F" and 
> "Espacio fino|f" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries "Limpiar página 
> doble|b" and "Optional Line Break|B" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries "Cita...|C" and 
> "Marco|c" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries 
> "Configuración...|o" and "Comprimido|o" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries "Información 
> TeX|X" and "Comprobar TeX|X" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries "Comentarios 
> PDF|F" and "Diagrama Feynman|F" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries 
> "Configuración...|o" and "Comprimido|o" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries "Comentarios 
> PDF|F" and "Diagrama Feynman|F" share the same shortcut.
> [antonio at Gimli BOINC]$ lyx
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries "Code Preview 
> Pane|P" and "Panel del esquema|P" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries "Entorno split|
> s" and "Entorno cases|s" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries "Fantasma|F" and 
> "Espacio fino|f" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries "Limpiar página 
> doble|b" and "Optional Line Break|B" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries "Cita...|C" and 
> "Marco|c" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries 
> "Configuración...|o" and "Comprimido|o" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries "Información 
> TeX|X" and "Comprobar TeX|X" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries "Comentarios 
> PDF|F" and "Diagrama Feynman|F" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries 
> "Configuración...|o" and "Comprimido|o" share the same shortcut.
> frontends/qt4/Menus.cpp (752): Menu warning: menu entries 
> "Configuración...|o" and "Comprimido|o" share the same shortcut.
> support/lassert.cpp (51): ASSERTION static_cast<unsigned char>(ascii[i]) 
> < 0x80 VIOLATED IN /home/iurt/rpmbuild/BUILD/lyx-2.3.1/src/support/
> docstring.cpp:54
> (  1) lyx: lyx::doAssertWithCallstack(bool)
> (  2) lyx: lyx::doAssert(char const*, char const*, long)
> (  3) lyx: lyx::from_ascii(std::__cxx11::basic_string<char, 
> std::char_traits<char>, std::allocator<char> > const&)
> (  4) lyx: lyx::frontend::GuiApplication::languageModel()
> (  5) lyx: 
> lyx::frontend::GuiDocument::GuiDocument(lyx::frontend::GuiView&)
> (  6) lyx: lyx::frontend::createGuiDocument(lyx::frontend::GuiView&)
> (  7) lyx: lyx::frontend::GuiView::build(std::__cxx11::basic_string<char, 
> std::char_traits<char>, std::allocator<char> > const&)
> (  8) lyx: 
> lyx::frontend::GuiView::findOrBuild(std::__cxx11::basic_string<char, 
> std::char_traits<char>, std::allocator<char> > const&, bool)
> (  9) lyx: lyx::frontend::GuiView::doShowDialog(QString const&, QString 
> const&, lyx::Inset*)
> ( 10) lyx: lyx() [0x10b1228]
> ( 11) /lib64/libQt5Core.so.5: QMetaObject::activate(QObject*, int, int, 
> void**)
> ( 12) lyx: lyx::frontend::GuiView::triggerShowDialog(QString const&, 
> QString const&, lyx::Inset*)
> ( 13) lyx: 
> lyx::frontend::GuiView::showDialog(std::__cxx11::basic_string<char, 
> std::char_traits<char>, std::allocator<char> > const&, 
> std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> > const&, lyx::Inset*)
> ( 14) lyx: lyx::frontend::GuiView::dispatch(lyx::FuncRequest const&, 
> lyx::DispatchResult&)
> ( 15) lyx: lyx::frontend::GuiApplication::dispatch(lyx::FuncRequest 
> const&, lyx::DispatchResult&)
> ( 16) lyx: lyx::frontend::GuiApplication::dispatch(lyx::FuncRequest 
> const&)
> ( 17) lyx: lyx::dispatch(lyx::FuncRequest const&)
> ( 18) lyx: lyx::frontend::Action::action()
> ( 19) lyx: lyx() [0x110f336]
> ( 20) /lib64/libQt5Core.so.5: QMetaObject::activate(QObject*, int, int, 
> void**)
> ( 21) /lib64/libQt5Widgets.so.5: QAction::triggered(bool)
> ( 22) /lib64/libQt5Widgets.so.5: QAction::activate(QAction::ActionEvent)
> ( 23) /lib64/libQt5Widgets.so.5: /lib64/libQt5Widgets.so.5(+0x2c8b4c) 
> [0x7f8b8482bb4c]
> ( 24) /lib64/libQt5Widgets.so.5: /lib64/libQt5Widgets.so.5(+0x2cfbe0) 
> [0x7f8b84832be0]
> ( 25) /lib64/libQt5Widgets.so.5: QMenu::mouseReleaseEvent(QMouseEvent*)
> ( 26) /lib64/libQt5Widgets.so.5: QWidget::event(QEvent*)
> ( 27) /lib64/libQt5Widgets.so.5: QMenu::event(QEvent*)
> ( 28) /lib64/libQt5Widgets.so.5: 
> QApplicationPrivate::notify_helper(QObject*, QEvent*)
> ( 29) /lib64/libQt5Widgets.so.5: QApplication::notify(QObject*, QEvent*)
> ( 30) lyx: lyx::frontend::GuiApplication::notify(QObject*, QEvent*)
> ( 31) /lib64/libQt5Core.so.5: QCoreApplication::notifyInternal2(QObject*, 
> QEvent*)
> ( 32) /lib64/libQt5Widgets.so.5: 
> QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, 
> QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)
> ( 33) /lib64/libQt5Widgets.so.5: /lib64/libQt5Widgets.so.5(+0x1be1bd) 
> [0x7f8b847211bd]
> ( 34) /lib64/libQt5Widgets.so.5: /lib64/libQt5Widgets.so.5(+0x1c06a8) 
> [0x7f8b847236a8]
> ( 35) /lib64/libQt5Widgets.so.5: 
> QApplicationPrivate::notify_helper(QObject*, QEvent*)
> ( 36) /lib64/libQt5Widgets.so.5: QApplication::notify(QObject*, QEvent*)
> ( 37) lyx: lyx::frontend::GuiApplication::notify(QObject*, QEvent*)
> ( 38) /lib64/libQt5Core.so.5: QCoreApplication::notifyInternal2(QObject*, 
> QEvent*)
> ( 39) /lib64/libQt5Gui.so.5: 
> QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
> ( 40) /lib64/libQt5Gui.so.5: 
> QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
> ( 41) /lib64/libQt5Gui.so.5: 
> QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> ( 42) /lib64/libQt5XcbQpa.so.5: /lib64/libQt5XcbQpa.so.5(+0x6f20a) 
> [0x7f8b803b820a]
> ( 43) /lib64/libglib-2.0.so.0: /lib64/libglib-2.0.so.
> 0(g_main_context_dispatch+0x135) [0x7f8b8349b665]
> ( 44) /lib64/libglib-2.0.so.0: /lib64/libglib-2.0.so.0(+0x4d9e8) 
> [0x7f8b8349b9e8]
> ( 45) /lib64/libglib-2.0.so.0: /lib64/libglib-2.0.so.
> 0(g_main_context_iteration+0x2c) [0x7f8b8349ba6c]
> ( 46) /lib64/libQt5Core.so.5: 
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> ( 47) /lib64/libQt5Core.so.5: 
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
> ( 48) /lib64/libQt5Core.so.5: QCoreApplication::exec()
> ( 49) lyx: lyx::frontend::GuiApplication::exec()
> ( 50) lyx: lyx::LyX::exec(int&, char**)
> ( 51) lyx: lyx(main+0x5d) [0xe325b9]
> ( 52) /lib64/libc.so.6: /lib64/libc.so.6(__libc_start_main+0xeb) 
> [0x7f8b835a6b0b]
> ( 53) lyx: lyx(_start+0x2a) [0xb2e7da]
> Assertion triggered in void lyx::doAssertWithCallstack(bool) by failing 
> check "false" in file /home/iurt/rpmbuild/BUILD/lyx-2.3.1/src/support/
> lassert.cpp:44
> Abortado (`core' generado)
> 
> Any suggestions?

Hi Antonio, sorry for the slow reply. Can you reproduce this assertion
with LyX 2.3.3?

Best,

Scott
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.lyx.org/pipermail/lyx-users/attachments/20191227/95457c97/attachment.asc>


More information about the lyx-users mailing list