The navigator object is infinitely recursive thanks to MimeType and Plugin. When converting it from a JSValue to a QVariant, we crash due to stack overflow.
Created attachment 58649 [details] Proposed patch
Created attachment 58653 [details] Proposed patch v2 Lowered recursion limit to 200 (40000 was too big for default ulimit -s value on Linux.)
Comment on attachment 58653 [details] Proposed patch v2 Clearing flags on attachment: 58653 Committed r61127: <http://trac.webkit.org/changeset/61127>
All reviewed patches have been landed. Closing bug.
*** Bug 41750 has been marked as a duplicate of this bug. ***
Revision r61127 cherry-picked into qtwebkit-2.0 with commit d6aa024c84f61d0602bef4eef84efaed7cfeefcc