8000 Infinite loop in start menu · Issue #827 · lumina-desktop/lumina · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Infinite loop in start menu #827
Open
@outpaddling

Description

@outpaddling

Aside from a few cosmetic issues, I've been experiencing one rather annoying issue on rare occasions. Upon clicking the Start menu, lumina-desktop gets stuck in an infinite loop.
If I kill it, remove ~/.config/lumina*, and rebuild the config from scratch, everything is fine again for a while.
Last time it happened, I used
kill -ABRT lumina-desktop
to generate a core file. The backtrace from lldb shows a cycle. Maybe this will provide some clues. If not, I can also reinstall Qt components with debug info to source code line #s.

lldb -c lumina-desktop.core lumina-desktop
bt
    frame #127159: 0x0000000800e9c904 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 244
    frame #127160: 0x0000000800e9de23 libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 531
    frame #127161: 0x0000000802c2ebb0 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
    frame #127162: 0x0000000800ed3092 libQt5Widgets.so.5`QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) + 2034
    frame #127163: 0x0000000800ed3184 libQt5Widgets.so.5`QWidget::resize(QSize const&) + 100
    frame #127164: 0x00000008010327a3 libQt5Widgets.so.5`___lldb_unnamed_symbol15749 + 675
    frame #127165: 0x0000000801032b7c libQt5Widgets.so.5`QScrollArea::eventFilter(QObject*, QEvent*) + 76
    frame #127166: 0x0000000802c2ef09 libQt5Core.so.5`QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 265
    frame #127167: 0x0000000800e9c904 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 244
    frame #127168: 0x0000000800e9de23 libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 531
    frame #127169: 0x0000000802c2ebb0 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
    frame #127170: 0x0000000800ed3092 libQt5Widgets.so.5`QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) + 2034
    frame #127171: 0x0000000800ed3184 libQt5Widgets.so.5`QWidget::resize(QSize const&) + 100
    frame #127172: 0x00000008010327a3 libQt5Widgets.so.5`___lldb_unnamed_symbol15749 + 675
    frame #127173: 0x0000000801032b7c libQt5Widgets.so.5`QScrollArea::eventFilter(QObject*, QEvent*) + 76
    frame #127174: 0x0000000802c2ef09 libQt5Core.so.5`QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 265
    frame #127175: 0x0000000800e9c904 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 244
    frame #127176: 0x0000000800e9de23 libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 531
    frame #127177: 0x0000000802c2ebb0 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
    frame #127178: 0x0000000800ed3092 libQt5Widgets.so.5`QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) + 2034
    frame #127179: 0x0000000800ed3184 libQt5Widgets.so.5`QWidget::resize(QSize const&) + 100
    frame #127180: 0x00000008010327a3 libQt5Widgets.so.5`___lldb_unnamed_symbol15749 + 675
    frame #127181: 0x0000000801032b7c libQt5Widgets.so.5`QScrollArea::eventFilter(QObject*, QEvent*) + 76
    frame #127182: 0x0000000802c2ef09 libQt5Core.so.5`QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 265
    frame #127183: 0x0000000800e9c904 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 244
    frame #127184: 0x0000000800e9de23 libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 531
    frame #127185: 0x0000000802c2ebb0 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
    frame #127186: 0x0000000800ed3092 libQt5Widgets.so.5`QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) + 2034
    frame #127187: 0x0000000800ed3184 libQt5Widgets.so.5`QWidget::resize(QSize const&) + 100
    frame #127188: 0x00000008010327a3 libQt5Widgets.so.5`___lldb_unnamed_symbol15749 + 675
    frame #127189: 0x0000000800ed61ac libQt5Widgets.so.5`QWidget::event(QEvent*) + 1164
    frame #127190: 0x0000000800f7cc9b libQt5Widgets.so.5`QFrame::event(QEvent*) + 43
    frame #127191: 0x0000000802c2ef09 libQt5Core.so.5`QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 265
    frame #127192: 0x0000000800e9c904 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 244
    frame #127193: 0x0000000800e9de23 libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 531
    frame #127194: 0x0000000802c2ebb0 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
    frame #127195: 0x0000000800ed3092 libQt5Widgets.so.5`QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) + 2034
    frame #127196: 0x0000000800ed3358 libQt5Widgets.so.5`QWidget::setGeometry(QRect const&) + 264
    frame #127197: 0x0000000800f7e7f6 libQt5Widgets.so.5`QAbstractScrollAreaPrivate::layoutChildren_helper(bool*, bool*) + 2726
    frame #127198: 0x0000000800f805e4 libQt5Widgets.so.5`___lldb_unnamed_symbol14487 + 340
    frame #127199: 0x0000000802c5781d libQt5Core.so.5`QObject::event(QEvent*) + 765
    frame #127200: 0x0000000800ed6ff5 libQt5Widgets.so.5`QWidget::event(QEvent*) + 4821
    frame #127201: 0x0000000800f7cc9b libQt5Widgets.so.5`QFrame::event(QEvent*) + 43
    frame #127202: 0x0000000800e9c919 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 265
    frame #127203: 0x0000000800e9de23 libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 531
    frame #127204: 0x0000000802c2ebb0 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
    frame #127205: 0x0000000802c2fb25 libQt5Core.so.5`QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 485
    frame #127206: 0x0000000802c81269 libQt5Core.so.5`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 73
    frame #127207: 0x000000080628aa34 libQt5XcbQpa.so.5`___lldb_unnamed_symbol3488 + 20
    frame #127208: 0x0000000802c2b4c6 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #127209: 0x000000080101ab8e libQt5Widgets.so.5`___lldb_unnamed_symbol15636 + 206
    frame #127210: 0x00000008010814b5 libQt5Widgets.so.5`___lldb_unnamed_symbol16168 + 1109
    frame #127211: 0x0000000802c62fc8 libQt5Core.so.5`___lldb_unnamed_symbol9621 + 1480
    frame #127212: 0x0000000800f83142 libQt5Widgets.so.5`___lldb_unnamed_symbol14528 + 114
    frame #127213: 0x0000000800f82fb9 libQt5Widgets.so.5`___lldb_unnamed_symbol14526 + 233
    frame #127214: 0x0000000800f84112 libQt5Widgets.so.5`QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 290
    frame #127215: 0x000000080108199f libQt5Widgets.so.5`QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
    frame #127216: 0x0000000800ed5ede libQt5Widgets.so.5`QWidget::event(QEvent*) + 446
    frame #127217: 0x000000080108218d libQt5Widgets.so.5`QToolButton::event(QEvent*) + 333
    frame #127218: 0x0000000800e9c919 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 265
    frame #127219: 0x0000000800e9f7b4 libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 7076
    frame #127220: 0x0000000802c2ebb0 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
    frame #127221: 0x0000000800e9d2ec libQt5Widgets.so.5`QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 956
    frame #127222: 0x0000000800ef499d libQt5Widgets.so.5`___lldb_unnamed_symbol14030 + 2701
    frame #127223: 0x0000000800ef3590 libQt5Widgets.so.5`___lldb_unnamed_symbol14025 + 272
    frame #127224: 0x0000000800e9c919 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 265
    frame #127225: 0x0000000800e9de23 libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 531
    frame #127226: 0x0000000802c2ebb0 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
    frame #127227: 0x0000000801b5ec60 libQt5Gui.so.5`QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 3600
    frame #127228: 0x0000000801b431dc libQt5Gui.so.5`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 220
    frame #127229: 0x000000080628aa49 libQt5XcbQpa.so.5`___lldb_unnamed_symbol3488 + 41
    frame #127230: 0x0000000802c2b4c6 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #127231: 0x0000000802c2f24e libQt5Core.so.5`QCoreApplication::exec() + 142
    frame #127232: 0x000000000043017f lumina-desktop`___lldb_unnamed_symbol2981 + 655
    frame #127233: 0x00000000003a0670 lumina-desktop`___lldb_unnamed_symbol4271 + 256

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0