QtWebkit built with msvc2012 fails to run

Jaroslaw Staniek staniek at kde.org
Tue Dec 31 08:33:56 UTC 2013


Hello,
QtWebkit fails to run, what manifests in not running any app that
links against QtWebKit4.dll.

Some log from designer.exe below. Full Qt build log at
https://drive.google.com/file/d/0B0o42yCJezrDRWFYY1M5N1ZDQjg/edit?usp=sharing

I patched the webkit hashmap (otherwise webkit wouldn't build) and
also patched the webkit's TextEncodingRegistry.cpp -
https://bugreports.qt-project.org/browse/QTBUG-29719

Details: msvc2012 update1, win7 pro 32bit, today's emerge master,
default Qt (4.8.5), release with deb info config.

Any ideas? If this is not my mistake somewhere, I will need to build
kdelibs without webkit dependency. Or go back to msvc2010.

Just heard from Kevin Funk that the same config but on 64bit works for him.


----8x----

Microsoft (R) Windows Debugger Version 6.3.9600.16384 X86
Copyright (c) Microsoft Corporation. All rights reserved.

CommandLine: C:\kde\bin\designer.exe
Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path.           *
* Use .symfix to have the debugger choose a symbol path.                   *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is:
ModLoad: 00d50000 00e0c000   designer.exe
ModLoad: 77990000 77acc000   ntdll.dll
ModLoad: 70bd0000 70c30000   C:\Windows\system32\verifier.dll
Page heap: pid 0xC48: page heap enabled with flags 0x3.
AVRF: designer.exe: pid 0xC48: flags 0x81643027: application verifier enabled
ModLoad: 6e420000 6e44f000   C:\Windows\SYSTEM32\vrfcore.dll
ModLoad: 6de60000 6deba000   C:\Windows\SYSTEM32\vfbasics.dll
ModLoad: 75d00000 75dd4000   C:\Windows\system32\kernel32.dll
ModLoad: 75b00000 75b4b000   C:\Windows\system32\KERNELBASE.dll
ModLoad: 69b30000 69d02000   C:\kde\bin\QtDesignerComponents4.dll
ModLoad: 65980000 65df7000   C:\kde\bin\QtDesigner4.dll
ModLoad: 68a00000 68b51000   C:\kde\bin\QtScript4.dll
ModLoad: 73d60000 73d92000   C:\Windows\system32\WINMM.dll
ModLoad: 761d0000 7627c000   C:\Windows\system32\msvcrt.dll
ModLoad: 77af0000 77bb9000   C:\Windows\system32\USER32.dll
ModLoad: 76180000 761ce000   C:\Windows\system32\GDI32.dll
ModLoad: 775e0000 775ea000   C:\Windows\system32\LPK.dll
ModLoad: 76280000 7631d000   C:\Windows\system32\USP10.dll
ModLoad: 66a30000 66cc5000   C:\kde\bin\QtCore4.dll
ModLoad: 75eb0000 7600c000   C:\Windows\system32\ole32.dll
ModLoad: 75de0000 75e82000   C:\Windows\system32\RPCRT4.dll
ModLoad: 776d0000 77770000   C:\Windows\system32\ADVAPI32.dll
ModLoad: 75e90000 75ea9000   C:\Windows\SYSTEM32\sechost.dll
ModLoad: 76140000 76175000   C:\Windows\system32\WS2_32.dll
ModLoad: 775f0000 775f6000   C:\Windows\system32\NSI.dll
ModLoad: 6a070000 6a0f5000   C:\Windows\system32\MSVCP110.dll
ModLoad: 69e90000 69f62000   C:\Windows\system32\MSVCR110.dll
ModLoad: 6dec0000 6df15000   C:\kde\bin\QtXml4.dll
ModLoad: 65110000 65973000   C:\kde\bin\QtGui4.dll
ModLoad: 76fc0000 7703b000   C:\Windows\system32\COMDLG32.dll
ModLoad: 77930000 77987000   C:\Windows\system32\SHLWAPI.dll
ModLoad: 738b0000 73934000
C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18201_none_ec80f00e8593ece5\COMCTL32.dll
ModLoad: 76320000 76f6a000   C:\Windows\system32\SHELL32.dll
ModLoad: 76020000 760af000   C:\Windows\system32\OLEAUT32.dll
ModLoad: 77ad0000 77aef000   C:\Windows\system32\IMM32.dll
ModLoad: 77600000 776cc000   C:\Windows\system32\MSCTF.dll
ModLoad: 709c0000 70a11000   C:\Windows\system32\WINSPOOL.DRV
ModLoad: 65000000 65101000   C:\kde\bin\QtNetwork4.dll
ModLoad: 6e3e0000 6e41d000   C:\kde\bin\SSLEAY32.dll
ModLoad: 69d80000 69e90000   C:\kde\bin\LIBEAY32.dll
ModLoad: 72cf0000 72daf000   C:\Windows\system32\MSVCR100.dll
(c48.f2c): Break instruction exception - code 80000003 (first chance)
*** ERROR: Symbol file could not be found.  Defaulted to export
symbols for ntdll.dll -
eax=00000000 ebx=00000000 ecx=001ff4c4 edx=779d70f4 esi=fffffffe edi=00000000
eip=77a305a6 esp=001ff4e0 ebp=001ff50c iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
ntdll!LdrVerifyImageMatchesChecksum+0x633:
77a305a6 cc              int     3


-- 
regards / pozdrawiam, Jaroslaw Staniek
 Kexi & Calligra & KDE | http://calligra.org/kexi | http://kde.org
 Qt for Tizen | http://qt-project.org/wiki/Tizen
 Qt Certified Specialist | http://www.linkedin.com/in/jstaniek


More information about the Kde-windows mailing list