Remove source size binding
ClosedPublic

Authored by xuetianweng on Aug 25 2016, 8:59 PM.

Details

Summary

This may cause kiconloader confuse and return an empty icon, thus cause
the qml layout engine stuck.

Test Plan

manual

Diff Detail

Repository
R33 KDevPlatform
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
xuetianweng updated this revision to Diff 6278.Aug 25 2016, 8:59 PM
xuetianweng retitled this revision from to Remove source size binding.
xuetianweng updated this object.
xuetianweng edited the test plan for this revision. (Show Details)
xuetianweng added a reviewer: KDevelop.
xuetianweng added a subscriber: kdevelop-devel.
brauch accepted this revision.Aug 25 2016, 9:26 PM
brauch added a reviewer: brauch.
brauch added a subscriber: brauch.

Code looks strange and makes no sense to me. Thank you for investigating!

This revision is now accepted and ready to land.Aug 25 2016, 9:26 PM
kfunk accepted this revision.Aug 25 2016, 9:34 PM
kfunk added a reviewer: kfunk.
kfunk added a subscriber: kfunk.

Sounds sane to me.

This probably fixes the issue another user had with the welcome page.
His backtrace (busy loop / hang):

#0  gray_set_cell (ey=<optimized out>, ex=<optimized out>, worker=0x7fffffff60e0)
    at painting/qgrayraster.c:488
#1  gray_render_line (worker=worker@entry=0x7fffffff60e0, to_x=1876516, to_y=3476640)
    at painting/qgrayraster.c:802
#2  0x00007ffff63bf401 in QT_FT_Outline_Decompose (user=<optimized out>, 
    outline=<optimized out>) at painting/qgrayraster.c:1460
#3  gray_convert_glyph_inner (worker=worker@entry=0x7fffffff60e0)
    at painting/qgrayraster.c:1570
#4  0x00007ffff63bfc2a in gray_convert_glyph (worker=0x7fffffff60e0)
    at painting/qgrayraster.c:1693
#5  0x00007ffff63e5c23 in QRasterPaintEnginePrivate::rasterize (this=0x12f9360, 
    outline=<optimized out>, callback=
    0x7ffff63b6a00 <blend_color_argb(int, QSpan const*, void*)>, userData=<optimized out>)
    at painting/qpaintengine_raster.cpp:3572
#6  0x00007ffff63f2c41 in QRasterPaintEngine::fill (this=<optimized out>, path=..., 
    brush=...) at painting/qpaintengine_raster.cpp:1717
#7  0x00007ffff63d6c7d in QPaintEngineEx::draw (this=0x1e31c20, path=...)
    at painting/qpaintengineex.cpp:598
#8  0x00007ffff64038bb in QPainter::drawPath (this=<optimized out>, path=...)
    at painting/qpainter.cpp:3396
#9  0x00007fffe3b7531e in QSvgPath::draw(QPainter*, QSvgExtraStates&) ()
   from /usr/lib/libQt5Svg.so.5
#10 0x00007fffe3b9168b in QSvgG::draw(QPainter*, QSvgExtraStates&) ()
   from /usr/lib/libQt5Svg.so.5
#11 0x00007fffe3b9168b in QSvgG::draw(QPainter*, QSvgExtraStates&) ()
   from /usr/lib/libQt5Svg.so.5
#12 0x00007fffe3b97f03 in QSvgTinyDocument::draw(QPainter*, QRectF const&) ()
   from /usr/lib/libQt5Svg.so.5
#13 0x00007fffd43c4035 in ?? () from /usr/lib/qt5/plugins/imageformats/libqsvg.so
#14 0x00007ffff620380b in QImageReader::read (this=this@entry=0x2184e20, image=
    0x7fffffff8680) at image/qimagereader.cpp:1336
#15 0x00007ffff620407f in QImageReader::read (this=0x2184e20, image=<optimized out>)
    at image/qimagereader.cpp:1316
#16 0x00007ffff6204134 in QImageReader::read (this=0x2184e20) at image/qimagereader.cpp:1284
#17 0x00007fffeca6f2a8 in ?? () from /usr/lib/libKF5IconThemes.so.5
#18 0x00007fffeca6fbe2 in KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const () from /usr/lib/libKF5IconThemes.so.5
#19 0x00007fffeca65dd4 in KIconEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State) ()
   from /usr/lib/libKF5IconThemes.so.5
#20 0x00007ffff6226250 in QIcon::pixmap (this=0x7fffffff8a90, window=window@entry=0x0, 
    size=..., mode=QIcon::Normal, state=QIcon::Off) at image/qicon.cpp:846
#21 0x00007ffff622639e in QIcon::pixmap (this=<optimized out>, size=..., 
    mode=<optimized out>, state=<optimized out>) at image/qicon.cpp:779
#22 0x00007fffe2bed5f6 in ?? () from /usr/lib/libKF5Declarative.so.5
#23 0x00007fffebf25024 in QQuickPixmap::load(QQmlEngine*, QUrl const&, QSize const&, QFlags<QQuickPixmap::Option>, AutoTransform) () from /usr/lib/libQt5Quick.so.5
#24 0x00007fffec029ce8 in QQuickImageBase::load() () from /usr/lib/libQt5Quick.so.5
---Type <return> to continue, or q <return> to quit---
#25 0x00007fffec0fe2a1 in ?? () from /usr/lib/libQt5Quick.so.5
#26 0x00007fffec0fe47b in QQuickImageBase::qt_metacall(QMetaObject::Call, int, void**) ()
   from /usr/lib/libQt5Quick.so.5
#27 0x00007fffec0fe8e5 in QQuickImage::qt_metacall(QMetaObject::Call, int, void**) ()
   from /usr/lib/libQt5Quick.so.5
#28 0x00007fffebc9c765 in QQmlValueType::write(QObject*, int, QFlags<QQmlPropertyPrivate::WriteFlag>) () from /usr/lib/libQt5Qml.so.5
#29 0x00007fffebc71c9e in QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>) ()
   from /usr/lib/libQt5Qml.so.5
#30 0x00007fffebcdd301 in QQmlBinding::write(QQmlPropertyData const&, QV4::Value const&, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) () from /usr/lib/libQt5Qml.so.5
#31 0x00007fffebcddf78 in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) ()
   from /usr/lib/libQt5Qml.so.5
#32 0x00007fffebcde7ce in QQmlBinding::refresh() () from /usr/lib/libQt5Qml.so.5
#33 0x00007fffebcb4bfe in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) ()
   from /usr/lib/libQt5Qml.so.5
#34 0x00007fffebc5fd9c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib/libQt5Qml.so.5
#35 0x00007ffff5e7b5ee in QMetaObject::activate (sender=0x1ebf910, 
    signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0)
    at kernel/qobject.cpp:3618
#36 0x00007fffebfa31b8 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) ()
   from /usr/lib/libQt5Quick.so.5
#37 0x00007fffec02bc59 in QQuickImage::geometryChanged(QRectF const&, QRectF const&) ()
   from /usr/lib/libQt5Quick.so.5
#38 0x00007fffebfa73a6 in QQuickItem::setSize(QSizeF const&) ()
   from /usr/lib/libQt5Quick.so.5
#39 0x00007fffb69f90b3 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#40 0x00007ffff647cb51 in QGridLayoutEngine::setGeometries (this=0x1ebf638, 
    contentsGeometry=..., styleInfo=<optimized out>) at util/qgridlayoutengine.cpp:1059
#41 0x00007fffb69f8889 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#42 0x00007fffb69f7370 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#43 0x00007fffebfa71b0 in QQuickItem::setImplicitSize(double, double) ()
   from /usr/lib/libQt5Quick.so.5
#44 0x00007fffb69f8be6 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#45 0x00007fffb69f88c4 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#46 0x00007fffb69f7370 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#47 0x00007fffebfa71b0 in QQuickItem::setImplicitSize(double, double) ()
   from /usr/lib/libQt5Quick.so.5
#48 0x00007fffb69f8be6 in ?? ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#49 0x00007fffb69f88c4 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#50 0x00007fffb69f7370 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#51 0x00007fffebfa71b0 in QQuickItem::setImplicitSize(double, double) ()
   from /usr/lib/libQt5Quick.so.5
#52 0x00007fffb69f8be6 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#53 0x00007fffb69f88c4 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#54 0x00007fffb69f7370 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#55 0x00007fffebfa71b0 in QQuickItem::setImplicitSize(double, double) ()
   from /usr/lib/libQt5Quick.so.5
#56 0x00007fffb69f8be6 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#57 0x00007fffb69f88c4 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#58 0x00007fffb69f7370 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#59 0x00007fffebfa71b0 in QQuickItem::setImplicitSize(double, double) ()
   from /usr/lib/libQt5Quick.so.5
#60 0x00007fffb69f8be6 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#61 0x00007fffb69f88c4 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#62 0x00007fffb69f7370 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#63 0x00007fffebfa71b0 in QQuickItem::setImplicitSize(double, double) ()
   from /usr/lib/libQt5Quick.so.5
#64 0x00007fffb69f8be6 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#65 0x00007fffb69f88c4 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#66 0x00007fffb69f7370 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#67 0x00007fffebfa71b0 in QQuickItem::setImplicitSize(double, double) ()
   from /usr/lib/libQt5Quick.so.5
#68 0x00007fffb69f8be6 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#69 0x00007fffb69f88c4 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#70 0x00007fffb69f7370 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#71 0x00007fffebfa71b0 in QQuickItem::setImplicitSize(double, double) ()
   from /usr/lib/libQt5Quick.so.5
---Type <return> to continue, or q <return> to quit---
#72 0x00007fffb69f8be6 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#73 0x00007fffb69f88c4 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#74 0x00007fffb69f7370 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#75 0x00007fffebfa71b0 in QQuickItem::setImplicitSize(double, double) ()
   from /usr/lib/libQt5Quick.so.5
#76 0x00007fffb69f8be6 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#77 0x00007fffb69f88c4 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#78 0x00007fffb69f7370 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#79 0x00007fffebfa71b0 in QQuickItem::setImplicitSize(double, double) ()
   from /usr/lib/libQt5Quick.so.5
#80 0x00007fffb69f8be6 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#81 0x00007fffb69f88c4 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#82 0x00007fffb69f7370 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#83 0x00007fffebfa71b0 in QQuickItem::setImplicitSize(double, double) ()
   from /usr/lib/libQt5Quick.so.5
#84 0x00007fffb69f8be6 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#85 0x00007fffb69f88c4 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#86 0x00007fffb69f7370 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#87 0x00007fffebfa71b0 in QQuickItem::setImplicitSize(double, double) ()
   from /usr/lib/libQt5Quick.so.5
#88 0x00007fffb69f8be6 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#89 0x00007fffb69f88c4 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#90 0x00007fffb69f7370 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#91 0x00007fffebfa71b0 in QQuickItem::setImplicitSize(double, double) ()
   from /usr/lib/libQt5Quick.so.5
#92 0x00007fffb69f8be6 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#93 0x00007fffb69f88c4 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#94 0x00007fffb69f7370 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#95 0x00007fffebfa71b0 in QQuickItem::setImplicitSize(double, double) ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libQt5Quick.so.5
#96 0x00007fffb69f8be6 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#97 0x00007fffb69f88c4 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#98 0x00007fffb69f7370 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#99 0x00007fffebfa71b0 in QQuickItem::setImplicitSize(double, double) ()
   from /usr/lib/libQt5Quick.so.5
#100 0x00007fffb69f8be6 in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#101 0x00007fffb69f874b in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#102 0x00007fffb69f894a in ?? ()
   from /usr/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#103 0x00007fffebce768c in ?? () from /usr/lib/libQt5Qml.so.5
#104 0x00007fffebc7772a in ?? () from /usr/lib/libQt5Qml.so.5
#105 0x00007fffebc78080 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) ()
   from /usr/lib/libQt5Qml.so.5
#106 0x00007fffebc733bb in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*)
    () from /usr/lib/libQt5Qml.so.5
#107 0x00007fffec06869a in ?? () from /usr/lib/libQt5Quick.so.5
#108 0x00007fffec068838 in ?? () from /usr/lib/libQt5Quick.so.5
#109 0x00007fffebce768c in ?? () from /usr/lib/libQt5Qml.so.5
#110 0x00007fffebc7772a in ?? () from /usr/lib/libQt5Qml.so.5
#111 0x00007fffebc78080 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) ()
   from /usr/lib/libQt5Qml.so.5
#112 0x00007fffebc733bb in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*)
    () from /usr/lib/libQt5Qml.so.5
#113 0x00007fffec06869a in ?? () from /usr/lib/libQt5Quick.so.5
#114 0x00007fffec069299 in ?? () from /usr/lib/libQt5Quick.so.5
#115 0x00007ffff5e7ae91 in QMetaObject::activate (sender=0x10ae8c0, 
    signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>)
    at kernel/qobject.cpp:3740
#116 0x00007fffebd3824e in QQmlComponent::statusChanged(QQmlComponent::Status) ()
   from /usr/lib/libQt5Qml.so.5
#117 0x00007fffebc74ba0 in QQmlComponentPrivate::typeDataReady(QQmlTypeData*) ()
   from /usr/lib/libQt5Qml.so.5
#118 0x00007fffebc94dd1 in ?? () from /usr/lib/libQt5Qml.so.5
#119 0x00007fffebc8c799 in ?? () from /usr/lib/libQt5Qml.so.5
#120 0x00007fffebcf121c in ?? () from /usr/lib/libQt5Qml.so.5
#121 0x00007fffebcf190e in ?? () from /usr/lib/libQt5Qml.so.5
#122 0x00007ffff673ab4c in QApplicationPrivate::notify_helper (this=<optimized out>, 
    receiver=0x1de0128, e=0x7fffac0f0bf0) at kernel/qapplication.cpp:3799
#123 0x00007ffff6742526 in QApplication::notify (this=0x7fffffffe100, receiver=0x1de0128, 
    e=0x7fffac0f0bf0) at kernel/qapplication.cpp:3556
#124 0x00007ffff5e50328 in QCoreApplication::notifyInternal2 (receiver=0x1de0128, 
---Type <return> to continue, or q <return> to quit---
    event=event@entry=0x7fffac0f0bf0) at kernel/qcoreapplication.cpp:988
#125 0x00007ffff5e529eb in QCoreApplication::sendEvent (event=0x7fffac0f0bf0, 
    receiver=<optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#126 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, 
    event_type=event_type@entry=0, data=0x632b20) at kernel/qcoreapplication.cpp:1649
#127 0x00007ffff5e52e58 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, 
    event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
#128 0x00007ffff5ea3b93 in postEventSourceDispatch (s=0x6913a0)
    at kernel/qeventdispatcher_glib.cpp:276
#129 0x00007fffed40afba in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#130 0x00007fffed40b248 in ?? () from /usr/lib/libglib-2.0.so.0
#131 0x00007fffed40b322 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#132 0x00007ffff5ea3f9f in QEventDispatcherGlib::processEvents (this=0x6ac220, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#133 0x00007ffff5e4e77a in QEventLoop::exec (this=0x7fffffffd4e0, flags=...)
    at kernel/qeventloop.cpp:210
#134 0x00007ffff6c80c5e in KJob::exec() () from /usr/lib/libKF5CoreAddons.so.5
#135 0x00007ffff7ae2e36 in ?? () from /usr/lib/libKDevPlatformShell.so.10
#136 0x00007ffff7ae05a7 in KDevelop::Project::open(KDevelop::Path const&) ()
   from /usr/lib/libKDevPlatformShell.so.10
#137 0x00007ffff7adc15d in ?? () from /usr/lib/libKDevPlatformShell.so.10
#138 0x00007ffff7ad44e8 in KDevelop::ProjectController::openProject(QUrl const&) ()
   from /usr/lib/libKDevPlatformShell.so.10
#139 0x00007ffff7ad01ec in KDevelop::ProjectController::openProjects(QList<QUrl> const&) ()
   from /usr/lib/libKDevPlatformShell.so.10
#140 0x00007ffff7ad3611 in ?? () from /usr/lib/libKDevPlatformShell.so.10
#141 0x00007ffff5e7bd59 in QObject::event (this=0xbb42d0, e=<optimized out>)
    at kernel/qobject.cpp:1263
#142 0x00007ffff673ab4c in QApplicationPrivate::notify_helper (this=<optimized out>, 
    receiver=0xbb42d0, e=0x10a9b50) at kernel/qapplication.cpp:3799
#143 0x00007ffff6742526 in QApplication::notify (this=0x7fffffffe100, receiver=0xbb42d0, 
    e=0x10a9b50) at kernel/qapplication.cpp:3556
#144 0x00007ffff5e50328 in QCoreApplication::notifyInternal2 (receiver=0xbb42d0, 
    event=event@entry=0x10a9b50) at kernel/qcoreapplication.cpp:988
#145 0x00007ffff5e529eb in QCoreApplication::sendEvent (event=0x10a9b50, 
    receiver=<optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#146 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, 
    event_type=event_type@entry=0, data=0x632b20) at kernel/qcoreapplication.cpp:1649
#147 0x00007ffff5e52e58 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, 
    event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
#148 0x00007ffff5ea3b93 in postEventSourceDispatch (s=0x6913a0)
    at kernel/qeventdispatcher_glib.cpp:276
#149 0x00007fffed40afba in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#150 0x00007fffed40b248 in ?? () from /usr/lib/libglib-2.0.so.0
#151 0x00007fffed40b322 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#152 0x00007ffff5ea3f9f in QEventDispatcherGlib::processEvents (this=0x6ac220, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#153 0x00007ffff5e4e77a in QEventLoop::exec (this=this@entry=0x7fffffffdf20, flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:210
#154 0x00007ffff5e56b5c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#155 0x000000000040b89f in ?? ()
#156 0x00007ffff54c3610 in __libc_start_main () from /usr/lib/libc.so.6
#157 0x000000000040bdf9 in _start ()
This revision was automatically updated to reflect the committed changes.