Created attachment 193552 [details]
Both QtWebKit 2.3 and QtWebKit from Qt 5.0.1 crashes on http://gifak.net most of the time right after finishing loading.
You may need to refresh the site few times to reproduce the crash.
I've tried building QtWebKit with --no-force-sse2 and also Qt with -no-sse2, however it didn't help.
I've attached backtrace from Qt 5.0.1.
For the record, the backtrace is not from QtTestBrowser, but QtTestBrowser is also affected.
David, could you please add which compiler was used for this?
I first used pre-built Qt 5 from qt-project.org, it is using msvc2010.
Then i tried with Qt 4.8 and QtWebKit 2.3 both built with msvc2010, and also with msvc2008.
The issue is there across the compiler's versions.
Created attachment 193611 [details]
Stack trace with method names & parameters
At the top of the stack: dst = 0x00000000`000000da
So this might be a failing malloc, seeing the actual page I can see how that could happen :)
I tried on Linux with trunk and it doesn't crash, so maybe we have a Windows specific leak somewhere.
Tried it now and the process was using 100MB when it crashed (according to task manager).
http://gifs.gifbin.com/052011/1304618376_tumbleweed-gif.gif always crashes with Qt 4, Qt 5.0.2, Qt 5.1-rc1 under Windows MSVC2010. It works fine in Linux.
Please check if this crash is fixed by the patch for bug 116041
(In reply to comment #7)
> Please check if this crash is fixed by the patch for bug 116041
It appears this crash is fixed in WebKit trunk, but not by the patch above.
This has been fixed in the qtwebkit repository in 5.2. Since the Qt port was removed from webkit.org / trunk, please report QtWebKit related bugs here: https://bugreports.qt-project.org/browse/QTBUG/component/19923 .