Details
-
Bug
-
Resolution: Out of scope
-
P2: Important
-
4.7.0
-
None
-
WindowsXP, Qt4.7.0 compiled with MinGW GCC4.5.1 from http://tdm-gcc.tdragon.net/download
Description
The following two lines of code cause a SIGSEGV:
QImage Image(QSize(1280, 960), QImage::Format_RGB32);
Image.fill(4);
Reproducible: always
The code works fine on Qt 4.6.3
The attachements contain a stacktrace and the variables in qt_memfill32_sse2() at the time of the SIGSEGV. The instruction pointer points to the following line:
const __m128i value128 = _mm_set_epi32(value, value, value, value);
The error does not occur if I use QImage::Format_Indexed8