[Qt-interest] BLEND_SOURCE_OVER_ARGB32_SSE2 (used to) crash [SOLVED in Qt 4.7.1] - example app: Screenie

Oliver.Knoll at comit.ch Oliver.Knoll at comit.ch
Fri Nov 19 16:17:41 CET 2010


Hi,

I just tried the https://code.google.com/p/screenie/ application. When compiling and running it with Qt SDK (MinGW) including Qt 4.7.0 on Windows XP I noticed that the application crashed somewhere in BLEND_SOURCE_OVER_ARGB32_SSE2 macro, somewhere in the"raster painter with SSE2". It only happened when you dragged an image (I tried several ones, JPG, PNG) onto the screen - the default placeholder images with the '?' on top were rendered fine.

A quick Google research showed that other people had the same problem when upgrading to Qt 4.7.0 and compiling their existing app:
 
  http://www.qtcentre.org/threads/34519-Qt-4.7-SSE2-causing-my-app-to-crash

I also found some entries like "Fixed crash in the fast blend functions for raster" here:

  https://bugdiffs.qt.nokia.com/fisheye/changelog/Qt/?showid=1aee8f71da584525eea569690110ca2ed471c5ae&view=fe

raising hope that this problem might hopefully already be fixed.

And indeed, "Screenie" works as expected again with Qt 4.7.1 - in case someone else stumbles across the same issue ;)

Cheers, Oliver
-- 
Oliver Knoll
Dipl. Informatik-Ing. ETH
COMIT AG - ++41 79 520 95 22






More information about the Qt-interest-old mailing list