Dear LyX developers,

whenever I try to add a module in Document>Settings>Modules, I get an error
telling:

  Warning: Module not available
  ----------------------------------------
  The module  has been requested by
  this document but has not been found in the list of
  available modules. If you recently installed it, you
  probably need to reconfigure LyX.

* This is for all available modules.
* Existing documents using modules work well.
* The bug is around several weeks (maybe since the sorting of modules?)

Interestingly, the module name is empty, from TextClass.cpp:1823, I would
expect "from_utf8(modName)" between "module" and "has" in the above message.

Also, the added module appears in the "Selected" pane with 

GUI-name "Not Found"
Tooltip: Module not found!
Filename: .module
WARNING: Somme required packages are unavailable!

and in the *.lyx file as empty line:

  \begin_modules
  
  \end_modules

The preceding debug output is:

LayoutModuleList.cpp (253): Default module  added although it is unavailable 
and can't check requirements.
support/lassert.cpp (51): ASSERTION false VIOLATED IN 
/usr/local/src/lyx/src/frontends/qt4/GuiIdListModel.cpp:71
(  1) /usr/local/src/lyxtest/bin/lyx2.4: lyx::doAssertWithCallstack(bool)
(  2) /usr/local/src/lyxtest/bin/lyx2.4: 
lyx::frontend::GuiIdListModel::setData(QModelIndex const&, QVariant const&, int)
(  3) /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: 
QAbstractItemModel::setItemData(QModelIndex const&, QMap<int, QVariant> const&)
(  4) /usr/local/src/lyxtest/bin/lyx2.4: 
lyx::frontend::GuiSelectionManager::insertRowToSelected(int, QMap<int, 
QVariant> const&)
(  5) /usr/local/src/lyxtest/bin/lyx2.4: 
lyx::frontend::GuiSelectionManager::addPB_clicked()
(  6) /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: 
QMetaObject::activate(QObject*, int, int, void**)
(  7) /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: 
QAbstractButton::clicked(bool)
(  8) /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x241fa4) [0x7f446392afa4]
(  9) /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x243397) [0x7f446392c397]
( 10) /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: 
QAbstractButton::mouseReleaseEvent(QMouseEvent*)
( 11) /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: QWidget::event(QEvent*)
( 12) /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: 
QApplicationPrivate::notify_helper(QObject*, QEvent*)
( 13) /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: 
QApplication::notify(QObject*, QEvent*)
( 14) /usr/local/src/lyxtest/bin/lyx2.4: 
lyx::frontend::GuiApplication::notify(QObject*, QEvent*)
( 15) /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: 
QCoreApplication::notifyInternal2(QObject*, QEvent*)
( 16) /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: 
QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, 
QWidget**, QPointer<QWidget>&, bool)
( 17) /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x1bb626) [0x7f44638a4626]
( 18) /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x1be003) [0x7f44638a7003]
( 19) /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: 
QApplicationPrivate::notify_helper(QObject*, QEvent*)
( 20) /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: 
QApplication::notify(QObject*, QEvent*)
( 21) /usr/local/src/lyxtest/bin/lyx2.4: 
lyx::frontend::GuiApplication::notify(QObject*, QEvent*)
( 22) /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: 
QCoreApplication::notifyInternal2(QObject*, QEvent*)
( 23) /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: 
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
( 24) /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: 
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
( 25) /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: 
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
( 26) /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5: 
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5(+0x72360) [0x7f446478a360]
( 27) /lib/x86_64-linux-gnu/libglib-2.0.so.0: 
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x2a7) 
[0x7f44615907f7]
( 28) /lib/x86_64-linux-gnu/libglib-2.0.so.0: 
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4aa60) [0x7f4461590a60]
( 29) /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) 
[0x7f4461590b0c]
( 30) /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
( 31) /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
( 32) /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: QCoreApplication::exec()
( 33) /usr/local/src/lyxtest/bin/lyx2.4: lyx::LyX::exec(int&, char**)
( 34) /usr/local/src/lyxtest/bin/lyx2.4: 
/usr/local/src/lyxtest/bin/lyx2.4(main+0x46) [0x5617ba516116]
( 35) /lib/x86_64-linux-gnu/libc.so.6: 
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7f4461eaa2e1]
( 36) /usr/local/src/lyxtest/bin/lyx2.4: 
/usr/local/src/lyxtest/bin/lyx2.4(_start+0x2a) [0x5617ba51f5fa]


I wonder whether this is a release-critical bug or a local problem and how
to solve it.

Günter

Reply via email to