I’m editing a document with the book style and paper page layout. Texmacs crashes every time I try to change the layout from one column to two columns. Everything is fine if the document style is generic, article, … with either paper or payrus page layout.
What is strange to me is that Texmacs doesn’t crash when using the papyrus page layout and book style.
One can note also that this behavior is not reproduced when I open a fresh new document with book style and change the layout from 1 to 2 columns either in paper or papyrus page layout.
Here is below the error message I get.
Any idea ?
TeXmacs] With linked TrueType support
TeXmacs] warning, missing font, loading global substitution list
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 734, resource id: 33556659, major code: 40 (TranslateCoords), minor code: 0
Throwing segmentation fault
-------------------------------------------------
Error message:
  segmentation fault
System information:
  TeXmacs version  : 1.99.19
  Built by         : abuild
  Building date    : Fri Mar  5 15:46:59 UTC 2021
  Operating system : linux-gnu
  Vendor           : pc
  Processor        : @CONFIG_HOST_CPU@
  Crash date       : ven. 30 avril 2021 13:25:41 CEST
Editor status:
  Root path          : [ 1 ]
  Current path       : [ 1, 0, 0 ]
  Shifted path       : [ 1, 0, 0 ]
  Physical selection : [ 1, 0, 0 ] -- [ 1, 0, 0 ]
Backtrace of C++ stack:
  texmacs.bin : () + 0xed2cc6
  texmacs.bin : () + 0x41ff80
  /usr/lib/x86_64-linux-gnu/libc.so.6 : () + 0x46210
  texmacs.bin : () + 0xbc28a6
  texmacs.bin : () + 0xbc2a72
  texmacs.bin : () + 0x5167da
  texmacs.bin : () + 0x516ce3
  texmacs.bin : () + 0x518773
  texmacs.bin : () + 0x518c06
  texmacs.bin : () + 0xbc654b
  texmacs.bin : () + 0xbc7020
  texmacs.bin : () + 0xbca30c
  texmacs.bin : () + 0xc3f2c8
  texmacs.bin : () + 0xb0af28
  texmacs.bin : () + 0xc51757
  texmacs.bin : () + 0xfb2c60
  texmacs.bin : () + 0xfb3462
  texmacs.bin : () + 0xfb4492
  texmacs.bin : () + 0x7676d9
  texmacs.bin : () + 0x769c84
  texmacs.bin : () + 0x6ba8ad
  texmacs.bin : () + 0xee3264
  texmacs.bin : () + 0xd6286a
  texmacs.bin : () + 0x30b3e4
  texmacs.bin : () + 0xba4558
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 : QMetaObject::activate(QObject*, int, int, void**) + 0x7d0
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 : QTimer::timeout(QTimer::QPrivateSignal) + 0x3e
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 : QObject::event(QEvent*) + 0x1d5
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 : QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x86
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 : QApplication::notify(QObject*, QEvent*) + 0x330
  texmacs.bin : () + 0xba3c70
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 : QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x18a
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 : QTimerInfoList::activateTimers() + 0x3d0
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 : () + 0x2de1e4
  /lib/x86_64-linux-gnu/libglib-2.0.so.0 : g_main_context_dispatch() + 0x27d
  /lib/x86_64-linux-gnu/libglib-2.0.so.0 : () + 0x52400
  /lib/x86_64-linux-gnu/libglib-2.0.so.0 : g_main_context_iteration() + 0x33
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 : QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0x65
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 : QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 0x12b
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 : QCoreApplication::exec() + 0x96
  texmacs.bin : () + 0x286635
  texmacs.bin : () + 0x10ad423
  texmacs.bin : () + 0x11040ae
  texmacs.bin : () + 0x10eb760
  texmacs.bin : () + 0x11046c7
  texmacs.bin : () + 0x11047b4
  texmacs.bin : () + 0x10e9a1a
  texmacs.bin : () + 0x10ad5ab
  texmacs.bin : () + 0x25ede6
  /usr/lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main() + 0xf3
  texmacs.bin : () + 0x284c0e
-------------------------------------------------
terminate called after throwing an instance of 'string'
Aborted (core dumped)
