Program received signal SIGILL, Illegal instruction. 0x017095d2 in _mm_set_pi32 (dest=0xae30000, value=4278190080, count=384000) at c:/mingw/bin/../lib/gcc/mingw32/4.4.0/include/mmintrin.h:860 860 c:/mingw/bin/../lib/gcc/mingw32/4.4.0/include/mmintrin.h: No such file o r directory. in c:/mingw/bin/../lib/gcc/mingw32/4.4.0/include/mmintrin.h (gdb) bt #0 0x017095d2 in _mm_set_pi32 (dest=0xae30000, value=4278190080, count=384000) at c:/mingw/bin/../lib/gcc/mingw32/4.4.0/include/mmintrin.h:860 #1 qt_memfill32_sse_template (dest=0xae30000, value=4278190080, count=384000) at ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_sse_p.h :105 #2 0x010a9c30 in qt_memfill32_sse3dnow (dest=0xae30000, value=4278190080, count=384000) at painting\qdrawhelper_sse3dnow.cpp:106 #3 0x016eb156 in qt_memfill (dest=0xae30000, color=4278190080, count=384000) at ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:153 5 #4 0x016ed72f in qt_rectfill (dest=0xae30000, value=4278190080, x=0, y=0, width=800, height=480, stride=3200) at ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:157 6 #5 0x017032ed in qt_rectfill_template (rasterBuffer=0xa7eafd0, x=0, y=0, width=800, height=480, color=4278190080, dummy=0) at painting\qdrawhelper.cpp:7323 #6 0x0126acd4 in qt_rectfill_quint32 (rasterBuffer=0xa7eafd0, x=0, y=0, width=800, height=480, color=4278190080) at painting\qdrawhelper.cpp:7336 #7 0x01252906 in fillRect_normalized (r=..., data=0xa7f8a80, pe=0xa7fb320) at painting\qpaintengine_raster.cpp:1472 #8 0x01254d0e in QRasterPaintEngine::fillRect (this=0xa7890d8, r=..., data=0xa7f8a80) at painting\qpaintengine_raster.cpp:1864 #9 0x012550f1 in QRasterPaintEngine::fillRect (this=0xa7890d8, r=..., brush=...) at painting\qpaintengine_raster.cpp:1908 #10 0x011ee82d in QPainter::fillRect (this=0x22d3f8, r=..., brush=...) at painting\qpainter.cpp:6972 #11 0x01106b39 in fillRegion (painter=0x22d3f8, rgn=..., brush=...) at kernel\qwidget.cpp:2300 #12 0x01106d1c in QWidgetPrivate::paintBackground (this=0xa72a7a8, painter=0x22d3f8, rgn=..., flags=5) at kernel\qwidget.cpp:2331 #13 0x0110d272 in QWidgetPrivate::drawWidget (this=0xa72a7a8, pdev=0xa7df830, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0xa7f86c8) at kernel\qwidget.cpp:5398 #14 0x01294b31 in QWidgetBackingStore::sync (this=0xa7f86c8) at painting\qbackingstore.cpp:1328 #15 0x01104f50 in QWidgetPrivate::syncBackingStore (this=0xa72a7a8) at kernel\qwidget.cpp:1805 #16 0x01114e75 in QWidget::event (this=0x22fe10, event=0xa7e3130) at kernel\qwidget.cpp:8480 #17 0x010c9706 in QApplicationPrivate::notify_helper (this=0x3e54d0, receiver=0x22fe10, e=0xa7e3130) at kernel\qapplication.cpp:4396 #18 0x010c9586 in QApplication::notify (this=0x22fe6c, receiver=0x22fe10, e=0xa7e3130) at kernel\qapplication.cpp:4361 #19 0x6a1ff9dc in QCoreApplication::notifyInternal (this=0x22fe6c, receiver=0x22fe10, event=0xa7e3130) at kernel\qcoreapplication.cpp:732 #20 0x6a265fbc in QCoreApplication::sendEvent (receiver=0x22fe10, event=0xa7e3130) at kernel//qcoreapplication.h:215 #21 0x6a200a87 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x3e55f0) at kernel\qcoreapplication.cpp:1373 #22 0x6a222d2e in qt_internal_proc (hwnd=0xd04b4, message=1025, wp=0, lp=0) at kernel\qeventdispatcher_win.cpp:503 #23 0x7e418724 in USER32!GetDC () from C:\WINDOWS\system32\user32.dll #24 0x000d04b4 in ?? () #25 0x00000401 in ?? () #26 0x00000000 in ?? () (gdb) disassemble Dump of assembler code for function _Z25qt_memfill32_sse_templateI19QSSE3DNOWInt rinsicsEvPjji: 0x01709544 <+0>: push %ebp 0x01709545 <+1>: mov %esp,%ebp 0x01709547 <+3>: sub $0x90,%esp 0x0170954d <+9>: cmpl $0x6,0x10(%ebp) 0x01709551 <+13>: jg 0x17095b4 <_Z25qt_memfill32_sse_templateI19QSSE3D NOWIntrinsicsEvPjji+112> 0x01709553 <+15>: cmpl $0x6,0x10(%ebp) 0x01709557 <+19>: ja 0x1709732 <_Z25qt_memfill32_sse_templateI19QSSE3D NOWIntrinsicsEvPjji+494> 0x0170955d <+25>: mov 0x10(%ebp),%eax 0x01709560 <+28>: shl $0x2,%eax 0x01709563 <+31>: mov 0x18f1960(%eax),%eax 0x01709569 <+37>: jmp *%eax 0x0170956b <+39>: mov 0x8(%ebp),%eax 0x0170956e <+42>: mov 0xc(%ebp),%edx 0x01709571 <+45>: mov %edx,(%eax) 0x01709573 <+47>: addl $0x4,0x8(%ebp) 0x01709577 <+51>: mov 0x8(%ebp),%eax 0x0170957a <+54>: mov 0xc(%ebp),%edx 0x0170957d <+57>: mov %edx,(%eax) 0x0170957f <+59>: addl $0x4,0x8(%ebp) 0x01709583 <+63>: mov 0x8(%ebp),%eax 0x01709586 <+66>: mov 0xc(%ebp),%edx 0x01709589 <+69>: mov %edx,(%eax) 0x0170958b <+71>: addl $0x4,0x8(%ebp) 0x0170958f <+75>: mov 0x8(%ebp),%eax 0x01709592 <+78>: mov 0xc(%ebp),%edx 0x01709595 <+81>: mov %edx,(%eax) 0x01709597 <+83>: addl $0x4,0x8(%ebp) 0x0170959b <+87>: mov 0x8(%ebp),%eax 0x0170959e <+90>: mov 0xc(%ebp),%edx 0x017095a1 <+93>: mov %edx,(%eax) 0x017095a3 <+95>: addl $0x4,0x8(%ebp) 0x017095a7 <+99>: mov 0x8(%ebp),%eax 0x017095aa <+102>: mov 0xc(%ebp),%edx 0x017095ad <+105>: mov %edx,(%eax) 0x017095af <+107>: jmp 0x1709736 <_Z25qt_memfill32_sse_templateI19QSSE3D NOWIntrinsicsEvPjji+498> 0x017095b4 <+112>: mov 0x8(%ebp),%eax 0x017095b7 <+115>: mov %eax,-0x5c(%ebp) 0x017095ba <+118>: mov 0xc(%ebp),%eax 0x017095bd <+121>: mov 0xc(%ebp),%edx 0x017095c0 <+124>: mov %edx,-0x44(%ebp) 0x017095c3 <+127>: mov %eax,-0x48(%ebp) 0x017095c6 <+130>: mov -0x44(%ebp),%eax 0x017095c9 <+133>: mov %eax,-0x6c(%ebp) 0x017095cc <+136>: mov -0x48(%ebp),%eax 0x017095cf <+139>: mov %eax,-0x70(%ebp) => 0x017095d2 <+142>: movss -0x70(%ebp),%xmm0 0x017095d7 <+147>: movss -0x6c(%ebp),%xmm1 0x017095dc <+152>: unpcklps %xmm1,%xmm0 0x017095df <+155>: movlps %xmm0,-0x68(%ebp) 0x017095e3 <+159>: mov -0x68(%ebp),%eax 0x017095e6 <+162>: mov -0x64(%ebp),%edx 0x017095e9 <+165>: mov %eax,-0x58(%ebp) 0x017095ec <+168>: mov %edx,-0x54(%ebp) 0x017095ef <+171>: mov 0x10(%ebp),%eax 0x017095f2 <+174>: mov %eax,%edx 0x017095f4 <+176>: shr $0x1f,%edx 0x017095f7 <+179>: lea (%edx,%eax,1),%eax 0x017095fa <+182>: sar %eax 0x017095fc <+184>: mov %eax,-0x50(%ebp) 0x017095ff <+187>: mov -0x50(%ebp),%eax 0x01709602 <+190>: add $0x3,%eax 0x01709605 <+193>: test %eax,%eax 0x01709607 <+195>: jns 0x170960c <_Z25qt_memfill32_sse_templateI19QSSE3D NOWIntrinsicsEvPjji+200> 0x01709609 <+197>: add $0x3,%eax 0x0170960c <+200>: sar $0x2,%eax 0x0170960f <+203>: mov %eax,-0x4c(%ebp) 0x01709612 <+206>: mov -0x50(%ebp),%eax 0x01709615 <+209>: and $0x3,%eax 0x01709618 <+212>: cmp $0x1,%eax 0x0170961b <+215>: je 0x17096cb <_Z25qt_memfill32_sse_templateI19QSSE3D NOWIntrinsicsEvPjji+391> 0x01709621 <+221>: cmp $0x1,%eax 0x01709624 <+224>: jg 0x170962f <_Z25qt_memfill32_sse_templateI19QSSE3D NOWIntrinsicsEvPjji+235> 0x01709626 <+226>: test %eax,%eax 0x01709628 <+228>: je 0x170963e <_Z25qt_memfill32_sse_templateI19QSSE3D NOWIntrinsicsEvPjji+250> 0x0170962a <+230>: jmp 0x1709712 <_Z25qt_memfill32_sse_templateI19QSSE3D NOWIntrinsicsEvPjji+462> 0x0170962f <+235>: cmp $0x2,%eax 0x01709632 <+238>: je 0x1709696 <_Z25qt_memfill32_sse_templateI19QSSE3D NOWIntrinsicsEvPjji+338> 0x01709634 <+240>: cmp $0x3,%eax 0x01709637 <+243>: je 0x170966a <_Z25qt_memfill32_sse_templateI19QSSE3D NOWIntrinsicsEvPjji+294> 0x01709639 <+245>: jmp 0x1709712 <_Z25qt_memfill32_sse_templateI19QSSE3D NOWIntrinsicsEvPjji+462> 0x0170963e <+250>: mov -0x5c(%ebp),%eax 0x01709641 <+253>: addl $0x8,-0x5c(%ebp) 0x01709645 <+257>: mov %eax,-0x34(%ebp) 0x01709648 <+260>: mov -0x58(%ebp),%eax 0x0170964b <+263>: mov -0x54(%ebp),%edx 0x0170964e <+266>: mov %eax,-0x40(%ebp) 0x01709651 <+269>: mov %edx,-0x3c(%ebp) 0x01709654 <+272>: mov -0x40(%ebp),%eax 0x01709657 <+275>: mov -0x3c(%ebp),%edx 0x0170965a <+278>: mov -0x34(%ebp),%ecx 0x0170965d <+281>: mov %eax,-0x78(%ebp) 0x01709660 <+284>: mov %edx,-0x74(%ebp) 0x01709663 <+287>: movq -0x78(%ebp),%mm0 0x01709667 <+291>: movntq %mm0,(%ecx) 0x0170966a <+294>: mov -0x5c(%ebp),%eax 0x0170966d <+297>: addl $0x8,-0x5c(%ebp) 0x01709671 <+301>: mov %eax,-0x24(%ebp) 0x01709674 <+304>: mov -0x58(%ebp),%eax 0x01709677 <+307>: mov -0x54(%ebp),%edx 0x0170967a <+310>: mov %eax,-0x30(%ebp) 0x0170967d <+313>: mov %edx,-0x2c(%ebp) 0x01709680 <+316>: mov -0x30(%ebp),%eax 0x01709683 <+319>: mov -0x2c(%ebp),%edx 0x01709686 <+322>: mov -0x24(%ebp),%ecx 0x01709689 <+325>: mov %eax,-0x80(%ebp) 0x0170968c <+328>: mov %edx,-0x7c(%ebp) 0x0170968f <+331>: movq -0x80(%ebp),%mm0 0x01709693 <+335>: movntq %mm0,(%ecx) 0x01709696 <+338>: mov -0x5c(%ebp),%eax 0x01709699 <+341>: addl $0x8,-0x5c(%ebp) 0x0170969d <+345>: mov %eax,-0x14(%ebp) 0x017096a0 <+348>: mov -0x58(%ebp),%eax 0x017096a3 <+351>: mov -0x54(%ebp),%edx 0x017096a6 <+354>: mov %eax,-0x20(%ebp) 0x017096a9 <+357>: mov %edx,-0x1c(%ebp) 0x017096ac <+360>: mov -0x20(%ebp),%eax 0x017096af <+363>: mov -0x1c(%ebp),%edx 0x017096b2 <+366>: mov -0x14(%ebp),%ecx 0x017096b5 <+369>: mov %eax,-0x88(%ebp) 0x017096bb <+375>: mov %edx,-0x84(%ebp) 0x017096c1 <+381>: movq -0x88(%ebp),%mm0 0x017096c8 <+388>: movntq %mm0,(%ecx) 0x017096cb <+391>: mov -0x5c(%ebp),%eax 0x017096ce <+394>: addl $0x8,-0x5c(%ebp) 0x017096d2 <+398>: mov %eax,-0x4(%ebp) 0x017096d5 <+401>: mov -0x58(%ebp),%eax 0x017096d8 <+404>: mov -0x54(%ebp),%edx 0x017096db <+407>: mov %eax,-0x10(%ebp) 0x017096de <+410>: mov %edx,-0xc(%ebp) 0x017096e1 <+413>: mov -0x10(%ebp),%eax 0x017096e4 <+416>: mov -0xc(%ebp),%edx 0x017096e7 <+419>: mov -0x4(%ebp),%ecx 0x017096ea <+422>: mov %eax,-0x90(%ebp) 0x017096f0 <+428>: mov %edx,-0x8c(%ebp) 0x017096f6 <+434>: movq -0x90(%ebp),%mm0 0x017096fd <+441>: movntq %mm0,(%ecx) 0x01709700 <+444>: decl -0x4c(%ebp) 0x01709703 <+447>: cmpl $0x0,-0x4c(%ebp) 0x01709707 <+451>: setg %al 0x0170970a <+454>: test %al,%al 0x0170970c <+456>: jne 0x170963e <_Z25qt_memfill32_sse_templateI19QSSE3D NOWIntrinsicsEvPjji+250> 0x01709712 <+462>: mov 0x10(%ebp),%eax 0x01709715 <+465>: and $0x1,%eax 0x01709718 <+468>: test %al,%al 0x0170971a <+470>: je 0x170972b <_Z25qt_memfill32_sse_templateI19QSSE3D NOWIntrinsicsEvPjji+487> 0x0170971c <+472>: mov 0x10(%ebp),%eax 0x0170971f <+475>: dec %eax 0x01709720 <+476>: shl $0x2,%eax 0x01709723 <+479>: add 0x8(%ebp),%eax 0x01709726 <+482>: mov 0xc(%ebp),%edx 0x01709729 <+485>: mov %edx,(%eax) 0x0170972b <+487>: call 0x175fc04 <_ZN19QSSE3DNOWIntrinsics3endEv> 0x01709730 <+492>: jmp 0x1709736 <_Z25qt_memfill32_sse_templateI19QSSE3D NOWIntrinsicsEvPjji+498> 0x01709732 <+494>: nop 0x01709733 <+495>: jmp 0x1709736 <_Z25qt_memfill32_sse_templateI19QSSE3D NOWIntrinsicsEvPjji+498> 0x01709735 <+497>: nop 0x01709736 <+498>: leave 0x01709737 <+499>: ret End of assembler dump.