Bug 108450
Summary: | [Qt] Webkit examples failed to launch in release mode when builded with 32bit VS2012, Qt 4.8.4 | ||
---|---|---|---|
Product: | WebKit | Reporter: | Katja Marttila <katja.marttila> |
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED INVALID | ||
Severity: | Normal | CC: | andersca |
Priority: | P3 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | Windows 7 |
Katja Marttila
Overview: Building Qt4.8.4 with VS2012 as 32bit is succeeded when the following patch is applied (fixes the hash issue). In debug mode webkit applications will launch (for example fancybrowser) but in release mode webkit apps does not launch. No error message is given. Tested this in many Windows 7 machine.
Steps to Reproduce:
1. Checkout Qt4.8.4. Apply the attached patch (patch_hash.diff).
2. Open VS2012 x86 Command Prompt and build Qt with webkit enabled.
3. Open examples\webkit\fancybrowser\release\fancybrowser.exe
Actual Results:
fancybrowser failes to launch
Expected Results:
fancybrowse should be launched
Additional Information:
Tested with dependency walker that all dependencies are correct.
When building in 64bit mode, both release and debug modes works correctly.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Katja Marttila
Hash patch used can be found from:
https://bitbucket.org/Vertexwahn/bluego/src/56dbe84212222ec6954d8d327a5e443106bcc447/deploy/BlueGo0.0.4/qt4.8.3vs2012patch/HashSet.h?at=default