diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2019-10-02 07:56:16 -0700 |
---|---|---|
committer | Thiago Macieira <thiago.macieira@intel.com> | 2019-10-03 08:26:51 -0700 |
commit | 932805807123833bb8f5ae9abda7e946f48d9f0c (patch) | |
tree | a98b1c378d4fa93cdf2bec9a9988a9bf8bad4715 /src/plugins/platforms/xcb/qxcbscreen.cpp | |
parent | 5aa13ea144cff4dbadf12c08b7aa49646347e186 (diff) |
Fix crash when running QtCore: Stack is misaligned on x86-64
When our ELF entry point function is started by the kernel, the stack is
aligned at 16 bytes. However, the stack is expected to be off by 8, due
to a preceding CALL instruction which didn't exist. This cauases a crash
further down as the compiler may generate aligned stack access.
Change-Id: I1496b069cc534f1a838dfffd15c9dc4ef9e3869e
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Diffstat (limited to 'src/plugins/platforms/xcb/qxcbscreen.cpp')
0 files changed, 0 insertions, 0 deletions