Details
-
Bug
-
Resolution: Done
-
P4: Low
-
5.4.0
-
None
-
Windows
-
Crash: 9ddcb7784ad49af3efe1a0213545dc6782468cfb (qtbase/5.4, 13.11.2014, 5.4.1) , Handle fail: 276de71be7309601963c87d0f3a658ae399d98e7 (qtbase/5.4, 4.2.2015, 5.4.2)
Description
Resizing QMdiSubWindow to a big enough size causes the application to crash. It looks like the CreateDIBSection fails:
QWindowsXPStylePrivate::buffer(w,h), failed to create dibsection (The parameter is incorrect.)
- Run example with -style windowsxp
Attached backtrace of the issue.
5.4.2 "windowsxp" QWIDGETSIZE_MAX= 16777215
WidgetZoomCrash::resizeSubs QSize(12000, 4000)
WidgetZoomCrash::resizeSubs QSize(48000, 16000)
QWindowsXPStylePrivate::buffer(48000,15992), CreateDIBSection() failed. (The par
ameter is incorrect.)
QWindowsXPStylePrivate::buffer(48000,15992), CreateDIBSection() failed. (The par
ameter is incorrect.)
QWindowsXPStylePrivate::buffer(48000,15992), CreateDIBSection() failed. (The par
ameter is incorrect.)
QWindowsXPStylePrivate::buffer(48000,15992), CreateDIBSection() failed. (The par
ameter is incorrect.)
WidgetZoomCrash::resizeSubs QSize(192000, 64000)
QWindowsXPStylePrivate::buffer(48000,63992), CreateDIBSection() failed. ()
QWindowsXPStylePrivate::buffer(192000,63992), CreateDIBSection() failed. ()