https://bugs.kde.org/show_bug.cgi?id=455192
Bug ID: 455192 Summary: Latte Dock crashes when opening the application through the application launcher Product: lattedock Version: unspecified Platform: Neon Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: application Assignee: mvourla...@gmail.com Reporter: jessecool1...@gmail.com Target Milestone: --- Application: latte-dock (0.10.8) Qt Version: 5.15.4 Frameworks Version: 5.94.0 Operating System: Linux 5.13.0-48-generic x86_64 Windowing System: X11 Distribution: KDE neon User - 5.24 DrKonqi: 5.24.5 [KCrashBackend] -- Information about the crash: When I open up Latte Dock in the application launcher, it shows a message saying, "Activating Layout: Empty". Then, when I try to open it again in order to access the app settings, it opens for a split second and crashes. The crash can be reproduced every time. -- Backtrace: Application: Latte Dock (latte-dock), signal: Segmentation fault [New LWP 9734] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007feb7acaa99f in __GI___poll (fds=0x7ffe6f29c978, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 __preamble__ [Current thread is 1 (Thread 0x7feb7cbd51c0 (LWP 9731))] Thread 2 (Thread 0x7feb757df700 (LWP 9734)): #0 0x00007feb7b196bf3 in QMutex::unlock (this=this@entry=0x555ced76e360) at /usr/include/c++/9/bits/atomic_base.h:769 #1 0x00007feb7b3d7b92 in QMutexLocker::unlock (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #2 QMutexLocker::~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:248 #3 QThreadData::canWaitLocked (this=0x555ced76e330) at ../../include/QtCore/5.15.4/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:279 #4 postEventSourcePrepare (s=0x7feb68004bb0, timeout=0x7feb757de9e4) at kernel/qeventdispatcher_glib.cpp:260 #5 0x00007feb795f18ef in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007feb795f229b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007feb795f24a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007feb7b3d7c8b in QEventDispatcherGlib::processEvents (this=0x7feb68000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #9 0x00007feb7b37beab in QEventLoop::exec (this=this@entry=0x7feb757debb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #10 0x00007feb7b195462 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #11 0x00007feb7b640f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5 #12 0x00007feb7b196643 in QThreadPrivate::start (arg=0x7feb7b6c4d80) at thread/qthread_unix.cpp:331 #13 0x00007feb7a630609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #14 0x00007feb7acb7133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7feb7cbd51c0 (LWP 9731)): [KCrash Handler] #4 QString::QString (other=..., this=0x555cedf51b80) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1093 #5 Latte::Data::Generic::Generic (this=0x555cedf51b80, o=...) at ./app/data/genericdata.cpp:19 #6 0x0000555ced3388c5 in Latte::Data::Activity::Activity (this=0x555cedf51b80, o=...) at ./app/data/activitydata.cpp:24 #7 0x0000555ced3f0bdf in QList<Latte::Data::Activity>::node_construct (this=<optimized out>, n=0x555ced8f0500, t=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:463 #8 QList<Latte::Data::Activity>::append (t=..., this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:634 #9 QList<Latte::Data::Activity>::append (this=<optimized out>, t=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:620 #10 0x0000555ced3eec2f in QList<Latte::Data::Activity>::operator<< (t=..., this=0x7ffe6f29d658) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:401 #11 Latte::Settings::Layout::Delegate::Activities::paint (this=<optimized out>, painter=<optimized out>, option=..., index=...) at ./app/settings/settingsdialog/delegates/activitiesdelegate.cpp:311 #12 0x00007feb7c46fd70 in QTableViewPrivate::drawCell (this=this@entry=0x555cede81ff0, painter=painter@entry=0x7ffe6f29da10, option=..., index=...) at itemviews/qtableview.cpp:1006 #13 0x00007feb7c4765bf in QTableView::paintEvent (this=0x555ced93a880, event=<optimized out>) at itemviews/qtableview.cpp:1567 #14 0x00007feb7c1e8d86 in QWidget::event (this=this@entry=0x555ced93a880, event=event@entry=0x7ffe6f29e080) at kernel/qwidget.cpp:8677 #15 0x00007feb7c299962 in QFrame::event (this=0x555ced93a880, e=0x7ffe6f29e080) at widgets/qframe.cpp:550 #16 0x00007feb7c426922 in QAbstractItemView::viewportEvent (this=0x555ced93a880, event=0x7ffe6f29e080) at itemviews/qabstractitemview.cpp:1746 #17 0x00007feb7b37d113 in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1190 #18 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x555cedcada30, event=event@entry=0x7ffe6f29e080) at kernel/qcoreapplication.cpp:1179 #19 0x00007feb7c1a5db2 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555cedcada30, e=0x7ffe6f29e080) at kernel/qapplication.cpp:3631 #20 0x00007feb7c1aebd8 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3161 #21 0x00007feb7b37d3aa in QCoreApplication::notifyInternal2 (receiver=0x555cedcada30, event=0x7ffe6f29e080) at ../../include/QtCore/5.15.4/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332 #22 0x00007feb7c1e113a in QWidgetPrivate::sendPaintEvent (this=0x555cee0dcf80, toBePainted=...) at kernel/qwidget.cpp:5467 #23 0x00007feb7c1e1962 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at kernel/qwidget.cpp:5417 #24 0x00007feb7c1e2d63 in QWidgetPrivate::paintSiblingsRecursive (this=0x555cede81ff0, pdev=0x555cede421d0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x555cee0d4d20) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:124 #25 0x00007feb7c1e2c46 in QWidgetPrivate::paintSiblingsRecursive (this=0x555cede81ff0, pdev=0x555cede421d0, siblings=..., index=5, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x555cee0d4d20) at kernel/qwidget.cpp:5584 #26 0x00007feb7c1e2c46 in QWidgetPrivate::paintSiblingsRecursive (this=0x555cede81ff0, pdev=0x555cede421d0, siblings=..., index=6, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x555cee0d4d20) at kernel/qwidget.cpp:5584 #27 0x00007feb7c1e2c46 in QWidgetPrivate::paintSiblingsRecursive (this=0x555cede81ff0, pdev=0x555cede421d0, siblings=..., index=8, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x555cee0d4d20) at kernel/qwidget.cpp:5584 #28 0x00007feb7c1e167c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at ../../include/QtCore/../../src/corelib/tools/qlist.h:176 #29 0x00007feb7c1e2d63 in QWidgetPrivate::paintSiblingsRecursive (this=0x555ceddb5420, pdev=0x555cede421d0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x555cee0d4d20) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:124 #30 0x00007feb7c1e2c46 in QWidgetPrivate::paintSiblingsRecursive (this=0x555ceddb5420, pdev=0x555cede421d0, siblings=..., index=3, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x555cee0d4d20) at kernel/qwidget.cpp:5584 #31 0x00007feb7c1e167c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at ../../include/QtCore/../../src/corelib/tools/qlist.h:176 #32 0x00007feb7c1e2d63 in QWidgetPrivate::paintSiblingsRecursive (this=0x555cedda5a00, pdev=0x555cede421d0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x555cee0d4d20) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:124 #33 0x00007feb7c1e167c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at ../../include/QtCore/../../src/corelib/tools/qlist.h:176 #34 0x00007feb7c1e2d63 in QWidgetPrivate::paintSiblingsRecursive (this=0x7feb68002c00, pdev=0x555cede421d0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x555cee0d4d20) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:124 #35 0x00007feb7c1e2c46 in QWidgetPrivate::paintSiblingsRecursive (this=0x7feb68002c00, pdev=0x555cede421d0, siblings=..., index=0, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x555cee0d4d20) at kernel/qwidget.cpp:5584 #36 0x00007feb7c1e167c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at ../../include/QtCore/../../src/corelib/tools/qlist.h:176 #37 0x00007feb7c1e2d63 in QWidgetPrivate::paintSiblingsRecursive (this=0x555cede96010, pdev=0x555cede421d0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x555cee0d4d20) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:124 #38 0x00007feb7c1e2c46 in QWidgetPrivate::paintSiblingsRecursive (this=0x555cede96010, pdev=0x555cede421d0, siblings=..., index=1, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x555cee0d4d20) at kernel/qwidget.cpp:5584 #39 0x00007feb7c1e2c46 in QWidgetPrivate::paintSiblingsRecursive (this=0x555cede96010, pdev=0x555cede421d0, siblings=..., index=2, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x555cee0d4d20) at kernel/qwidget.cpp:5584 #40 0x00007feb7c1e167c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at ../../include/QtCore/../../src/corelib/tools/qlist.h:176 #41 0x00007feb7c1b8449 in QWidgetRepaintManager::paintAndFlush (this=this@entry=0x555cee0d4d20) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:122 #42 0x00007feb7c1b8d3f in QWidgetRepaintManager::sync (this=0x555cee0d4d20, exposedWidget=0x555cede4aad0, exposedRegion=...) at kernel/qwidgetrepaintmanager.cpp:743 #43 0x00007feb7c20697c in QWidgetWindow::handleExposeEvent(QExposeEvent*) () at ../../include/QtGui/../../src/gui/kernel/qevent.h:479 #44 0x00007feb7c207378 in QWidgetWindow::event (this=0x555cee0d6950, event=0x7ffe6f29fe40) at kernel/qwidgetwindow.cpp:347 #45 0x00007feb7c1a5dc3 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555cee0d6950, e=0x7ffe6f29fe40) at kernel/qapplication.cpp:3637 #46 0x00007feb7c1aebd8 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3161 #47 0x00007feb7b37d3aa in QCoreApplication::notifyInternal2 (receiver=0x555cee0d6950, event=0x7ffe6f29fe40) at ../../include/QtCore/5.15.4/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332 #48 0x00007feb7b8dac13 in QGuiApplicationPrivate::processExposeEvent (e=0x555cedf56ba0) at kernel/qguiapplication.cpp:3258 #49 0x00007feb7b8dae4b in QGuiApplicationPrivate::processWindowSystemEvent (e=0x555cedf56ba0) at kernel/qguiapplication.cpp:2070 #50 0x00007feb7b8b185c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169 #51 0x00007feb76c0824e in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #52 0x00007feb795f217d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #53 0x00007feb795f2400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #54 0x00007feb795f24a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #55 0x00007feb7b3d7c72 in QEventDispatcherGlib::processEvents (this=0x555ced769120, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #56 0x00007feb7b37beab in QEventLoop::exec (this=this@entry=0x7ffe6f2a0120, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #57 0x00007feb7b384054 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #58 0x0000555ced303cc3 in main (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:423 [Inferior 1 (process 9731) detached] Possible duplicates by query: bug 441640, bug 441619, bug 441558, bug 441519, bug 441466. Report to https://bugs.kde.org/ -- You are receiving this mail because: You are watching all bug changes.