Details
-
Bug
-
Resolution: Invalid
-
P1: Critical
-
4.7.0
-
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 ?? ()