Uploaded image for project: 'Qt Automotive Suite'
  1. Qt Automotive Suite
  2. AUTOSUITE-736

Maps application in neptune3-ui crashes with initial sized Center Console on Linux

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Fixed
    • Affects Version/s: 5.12.0
    • Fix Version/s: 5.12.1
    • Component/s: Neptune3
    • Labels:
      None
    • Environment:
      Linux 4.15.0-43-generic #46~16.04.1-Ubuntu XFCE, Gnome
      Ubuntu 16.04.5 LTS
    • Platform/s:
      Linux/X11
    • Commits:
      389be411c2464017812df01c6c3a076b809c95ed

      Description

      Maps application only starts when Center Console window resized to smaller size

      Crash Log: 

       

      Threaded rendering is not optimal in the Mapbox GL plugin.
      [FATL | default | c.p.map] ASSERT: "ys == yData.data() + yData.size()" in file scenegraph/qsgbasicinternalimagenode.cpp, line 312                                                                           [qsgbasicinternalimagenode.cpp:312]
      
      
      *** process /opt/Qt5.12.0/bin/appman-launcher-qml: com.pelagicore.map (6938) crashed ***
      
      
       > why: uncaught signal 6 (Aborted)
      
      
       > where: QSGRenderThread thread, TID: 6951, pthread ID: 0x7fb410ba7700
      
      
       > backtrace:
         0: gsignal [7fb42f36b428]
         1: abort [7fb42f36d029]
         2: qt_message_fatal [7fb430166550] in global/qlogging.cpp:1901
         3: QMessageLogger::fatal(char const*, ...) const [7fb430167197] in global/qlogging.cpp:887
         4: qt_assert(char const*, char const*, int) [7fb43015fd2a] in global/qglobal.cpp:3199
         5: QSGBasicInternalImageNode::updateGeometry(QRectF const&, QRectF const&, QRectF const&, QRectF const&, QRectF const&, QSGGeometry*, bool, bool) [7fb43154ee14] in scenegraph/qsgbasicinternalimagenode.cpp:312
         6: QSGBasicInternalImageNode::updateGeometry() [7fb4315505b0] in scenegraph/qsgbasicinternalimagenode.cpp:555
         7: QSGBasicInternalImageNode::update() [7fb43155060d] in scenegraph/qsgbasicinternalimagenode.cpp:157
         8: QQuickBorderImage::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) [7fb43166743f] in items/qquickborderimage.cpp:684
         9: QQuickWindowPrivate::updateDirtyNode(QQuickItem*) [7fb4315d7e58] in items/qquickwindow.cpp:3505
        10: QQuickWindowPrivate::updateDirtyNodes() [7fb4315d877d] in items/qquickwindow.cpp:3250
        11: QQuickWindowPrivate::syncSceneGraph() [7fb4315d889d] in items/qquickwindow.cpp:436
        12: QSGRenderThread::sync(bool) [7fb431571613] in scenegraph/qsgthreadedrenderloop.cpp:562
        13: QSGRenderThread::syncAndRender() [7fb4315726e8] in scenegraph/qsgthreadedrenderloop.cpp:609
        14: QSGRenderThread::run() [7fb4315762f9] in scenegraph/qsgthreadedrenderloop.cpp:729
        15: QThreadPrivate::start(void*) [7fb4301725cb] in thread/qthread_unix.cpp:361
        16: start_thread [7fb42fc9f6b9]
        17: clone [7fb42f43d41c]
        18: (null) [ffffffffffffffff]
      
      
       > qml stack: empty
      
      
       > the process will be aborted (core dumped)
      

      When vertical size is around 932 pix and less application successfully starts

       

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            e.nemtsev Egor Nemtsev
            Reporter:
            e.nemtsev Egor Nemtsev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes