[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