I have a simple beamer doc that has no sections. Selecting to view the TOC puts lyx into an infinite loop (using 100% cpu).
gdb says: (gdb) where #0 0x0000003d932c49ff in poll () from /lib64/libc.so.6 #1 0x00000036e584af06 in _XRead32 () from /usr/lib64/libX11.so.6 #2 0x00000036e584b518 in _XSend () from /usr/lib64/libX11.so.6 #3 0x00000036e5825cc8 in XDrawLine () from /usr/lib64/libX11.so.6 #4 0x00000039c5af0ee7 in QX11PaintEngine::drawLines () from /usr/lib64/libQtGui.so.4 #5 0x00000039c5aac062 in QPainter::drawLines () from /usr/lib64/libQtGui.so.4 #6 0x00000039c5be0436 in QPlastiqueStyle::drawComplexControl () from /usr/lib64/libQtGui.so.4 #7 0x00000039c5c8f214 in QSlider::paintEvent () from /usr/lib64/libQtGui.so.4 #8 0x00000039c5a35567 in QWidget::event () from /usr/lib64/libQtGui.so.4 #9 0x00000039c5c8ebcd in QSlider::event () from /usr/lib64/libQtGui.so.4 #10 0x00000039c59f921c in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4 #11 0x00000039c59febbc in QApplication::notify () from /usr/lib64/libQtGui.so.4 #12 0x00000039c5a3ba8d in qt_sendSpontaneousEvent () from /usr/lib64/libQtGui.so.4 #13 0x00000039c5aff16e in QWidgetPrivate::drawWidget () from /usr/lib64/libQtGui.so.4 #14 0x00000039c5aff79c in QWidgetBackingStore::paintSiblingsRecursive () from /usr/lib64/libQtGui.so.4 #15 0x00000039c5aff6a8 in QWidgetBackingStore::paintSiblingsRecursive () from /usr/lib64/libQtGui.so.4 #16 0x00000039c5aff6a8 in QWidgetBackingStore::paintSiblingsRecursive () from /usr/lib64/libQtGui.so.4 #17 0x00000039c5aff6a8 in QWidgetBackingStore::paintSiblingsRecursive () from /usr/lib64/libQtGui.so.4 #18 0x00000039c5afee09 in QWidgetPrivate::drawWidget () from /usr/lib64/libQtGui.so.4 #19 0x00000039c5b00bbc in QWidgetBackingStore::cleanRegion () from /usr/lib64/libQtGui.so.4 #20 0x00000039c5b0107a in qt_syncBackingStore () from /usr/lib64/libQtGui.so.4 #21 0x00000039c5a353f5 in QWidget::event () from /usr/lib64/libQtGui.so.4 #22 0x00000039c5c8db94 in QSizeGrip::event () from /usr/lib64/libQtGui.so.4 #23 0x00000039c59f921c in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4 #24 0x00000039c59febbc in QApplication::notify () from /usr/lib64/libQtGui.so.4 #25 0x0000003050eeba4b in QCoreApplication::sendPostedEvents () from /usr/lib64/libQtCore.so.4 #26 0x0000003050f075ec in QEventDispatcherGlib::QEventDispatcherGlib$base () from /usr/lib64/libQtCore.so.4 #27 0x0000003050a2cf64 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #28 0x0000003050a2fd9d in g_main_context_check () from /lib64/libglib-2.0.so.0 #29 0x0000003050a302ce in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #30 0x0000003050f07ae0 in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4 #31 0x00000039c5a63a6f in QGuiEventDispatcherGlib::processEvents () from /usr/lib64/libQtGui.so.4 #32 0x0000003050ee9bf8 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4 #33 0x0000003050ee9d0d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4 #34 0x0000003050eebd33 in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4 #35 0x00000000005425fc in lyx::LyX::exec (this=0x7fffff8d8f30, argc=<value optimized out>, argv=<value optimized out>) at lyx_main.C:473 #36 0x0000000000425ba3 in main (argc=1, argv=0x7fffff8d9048) at main.C:48