Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-12174

spotify crashes with Qt 4.7.0-rc1

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • P1: Critical
    • 4.7.0
    • 4.7.0
    • GUI: Painting
    • None
    • Ubuntu 10.04

    Description

      Launching spotify with 4.7.0-rc1 crashes, while it seems to work fine when launched against 4.7 branch from oslo-staging-1. It also works fine with Qt 4.6.2

      #0 0x0027e598 in _mm_mullo_epi16 (destPixels=<value optimized out>, srcPixels=0xbfff8330, length=<value optimized out>, const_alpha=176) at /usr/lib/gcc/i486-linux-gnu/4.4.3/include/emmintrin.h:1100
      #1 comp_func_SourceOver_sse2 (destPixels=<value optimized out>, srcPixels=0xbfff8330, length=<value optimized out>, const_alpha=176)
      at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qdrawhelper_sse2.cpp:317
      #2 0x0049cfd4 in blend_tiled_generic<(SpanMethod)0> (count=30, spans=0xbfffc4cc, userData=0x8a072c8) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qdrawhelper.cpp:4873
      #3 0x0049d5c3 in blend_tiled_argb<(SpanMethod)0> (count=30, spans=0xbfffc4cc, userData=0x8a072c8) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qdrawhelper.cpp:4896
      #4 0x0048c350 in qBlendTexture (count=30, spans=0xbfffc4cc, userData=0x8a072c8) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qdrawhelper.cpp:6809
      #5 0x00470777 in qt_span_fill_clipRect (count=0, spans=0xbfffc4cc, userData=0x8a072c8) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qpaintengine_raster.cpp:4835
      #6 0x0043c76e in QSpanBuffer::flushSpans (this=0x891a860, outline=0x89d6684, fillRule=Qt::OddEvenFill) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qrasterizer.cpp:105
      #7 ~QSpanBuffer (this=0x891a860, outline=0x89d6684, fillRule=Qt::OddEvenFill) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qrasterizer.cpp:80
      #8 QRasterizer::rasterize (this=0x891a860, outline=0x89d6684, fillRule=Qt::OddEvenFill) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qrasterizer.cpp:1183
      #9 0x00476340 in QRasterPaintEnginePrivate::rasterize (this=0x8a07768, outline=0x89d6684, callback=0x48c300 <qBlendTexture(int, QT_FT_Span_ const*, void*)>, spanData=0x8a072c8, rasterBuffer=0x88dbe30)
      at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qpaintengine_raster.cpp:4144
      #10 0x0048297f in QRasterPaintEngine::fill (this=0x8712738, path=..., brush=...) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qpaintengine_raster.cpp:1853
      #11 0x003e32d6 in QPaintEngineEx::draw (this=0x8712738, path=...) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qpaintengineex.cpp:597
      #12 0x003e7465 in QPaintEngineEx::drawPath (this=0x8712738, path=...) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qpaintengineex.cpp:846
      #13 0x003fb4cf in QPainter::drawPath (this=0xbfffd3b4, path=...) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qpainter.cpp:3372
      #14 0x003f5f4a in QPainterPrivate::draw_helper (this=0x8a1a618, originalPath=..., op=<value optimized out>) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qpainter.cpp:462
      #15 0x003f8703 in QPainter::drawRects (this=0x8930358, rects=0xbfffd508, rectCount=1) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qpainter.cpp:3513
      #16 0x003fa01f in QPainter::drawRect (this=0x8930358, targetRect=..., image=..., sourceRect=..., flags=...)
      at ../../include/QtGui/../../../../dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qpainter.h:642
      #17 QPainter::drawImage (this=0x8930358, targetRect=..., image=..., sourceRect=..., flags=...) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qpainter.cpp:5691
      #18 0x0815bc08 in ?? ()
      #19 0x0815bc82 in ?? ()
      #20 0x0815c039 in ?? ()
      #21 0x0815c6b3 in ?? ()
      #22 0x084b176d in ?? ()
      #23 0x084bed17 in ?? ()
      #24 0x084bed46 in ?? ()
      #25 0x084bee0c in ?? ()
      #26 0x0815471e in ?? ()
      #27 0x002df715 in QWidget::event (this=0x8757f00, event=0xbfffe114) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/kernel/qwidget.cpp:8304
      #28 0x0815439d in ?? ()
      #29 0x002869dc in QApplicationPrivate::notify_helper (this=0x860a0a0, receiver=0x8757f00, e=0xbfffe114) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/kernel/qapplication.cpp:4389
      #30 0x0028deec in QApplication::notify (this=0x860a070, receiver=0x8757f00, e=0xbfffe114) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/kernel/qapplication.cpp:4354
      #31 0x00d5bdfb in QCoreApplication::notifyInternal (this=0x860a070, receiver=0x8757f00, event=0xbfffe114) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/corelib/kernel/qcoreapplication.cpp:732
      #32 0x002e6366 in QCoreApplication::sendSpontaneousEvent (this=0x875e5a0, pdev=0x8798ae4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x876b1f8)
      at ../../include/QtCore/../../../../dev/qt-everywhere-opensource-src-4.7.0-rc1/src/corelib/kernel/qcoreapplication.h:218
      #33 QWidgetPrivate::drawWidget (this=0x875e5a0, pdev=0x8798ae4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x876b1f8)
      at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/kernel/qwidget.cpp:5391
      #34 0x004d0e27 in QWidgetBackingStore::sync (this=0x876b1f8) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/painting/qbackingstore.cpp:1320
      #35 0x002d8ba3 in QWidgetPrivate::syncBackingStore (this=0x875e5a0) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/kernel/qwidget.cpp:1776
      #36 0x002dfcc5 in QWidget::event (this=0x8757f00, event=0x89c0c98) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/kernel/qwidget.cpp:8451
      #37 0x0815439d in ?? ()
      #38 0x002869dc in QApplicationPrivate::notify_helper (this=0x860a0a0, receiver=0x8757f00, e=0x89c0c98) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/kernel/qapplication.cpp:4389
      #39 0x0028deec in QApplication::notify (this=0x860a070, receiver=0x8757f00, e=0x89c0c98) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/kernel/qapplication.cpp:4354
      #40 0x00d5bdfb in QCoreApplication::notifyInternal (this=0x860a070, receiver=0x8757f00, event=0x89c0c98) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/corelib/kernel/qcoreapplication.cpp:732
      #41 0x00d5efcb in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x860a178) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/corelib/kernel/qcoreapplication.h:215
      #42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x860a178) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/corelib/kernel/qcoreapplication.cpp:1373
      #43 0x00d5f17d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/corelib/kernel/qcoreapplication.cpp:1266
      #44 0x00d89474 in QCoreApplication::sendPostedEvents (s=0x860fcc0) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/corelib/kernel/qcoreapplication.h:220
      #45 postEventSourceDispatch (s=0x860fcc0) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/corelib/kernel/qeventdispatcher_glib.cpp:277
      #46 0x0257d5e5 in g_main_dispatch (context=0x860fc40) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
      #47 IA__g_main_context_dispatch (context=0x860fc40) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
      #48 0x025812d8 in g_main_context_iterate (context=0x860fc40, block=<value optimized out>, dispatch=1, self=0x860dad8) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
      #49 0x025814b8 in IA__g_main_context_iteration (context=0x860fc40, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
      #50 0x00d88f65 in QEventDispatcherGlib::processEvents (this=0x860d9d8, flags=...) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/corelib/kernel/qeventdispatcher_glib.cpp:415
      #51 0x00340f05 in QGuiEventDispatcherGlib::processEvents (this=0x860d9d8, flags=...) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/kernel/qguieventdispatcher_glib.cpp:204
      #52 0x00d5aac9 in QEventLoop::processEvents (this=0xbfffec84, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
      ) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/corelib/kernel/qeventloop.cpp:149
      #53 0x00d5af4a in QEventLoop::exec (this=0xbfffec84, flags=...) at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/corelib/kernel/qeventloop.cpp:201
      #54 0x00d5f23f in QCoreApplication::exec () at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/corelib/kernel/qcoreapplication.cpp:1009
      #55 0x002858c7 in QApplication::exec () at /home/shad/dev/qt-everywhere-opensource-src-4.7.0-rc1/src/gui/kernel/qapplication.cpp:3665
      #56 0x0815337b in ?? ()
      #57 0x08153306 in ?? ()
      #58 0x084670b3 in ?? ()
      #59 0x0815319c in ?? ()
      #60 0x0228dbd6 in __libc_start_main (main=0x81530d0, argc=1, ubp_av=0xbfffee44, init=0x84e9e00, fini=0x84e9df0, rtld_fini=0x11e0c0 <_dl_fini>, stack_end=0xbfffee3c) at libc-start.c:226
      #61 0x080538e1 in ?? ()

      Attachments

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

        Activity

          People

            poulain Benjamin Poulain (closed Nokia identity) (Inactive)
            dzyubenk Denis Dzyubenko (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes