Bug 100878
| Summary: | [Gtk] luakit maps.google.ca causes segfault | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Dennis Nezic <dennisn> |
| Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
| Status: | UNCONFIRMED | ||
| Severity: | Major | CC: | bugs-noreply |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Dennis Nezic
So, I'm using webkit-gtk-1.8.3 (gtk2), with the luakit browser. If I start my browser session with maps.google.ca, it "segfault at 50 ... error 4 in libjavascriptcoregtk-1.0.so.0.13.4".
But, If I start with another website *that contains javascript*, I am able to access it. So, for example,
"luakit maps.google.ca" causes a segfault
"luakit maps.google.ca google.ca" (which will open 2 tabs, works)
My handwaving: there is some kind of critical javascript initialization that is being done by most javascript-laden sites, but not with maps.google.ca :S.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Dennis Nezic
gdb (with little/no debugging extras?) tells me:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f0054fc0900 (LWP 3726)]
0x00007f00508a365d in JSC::CodeBlock::visitStructures ()
from /usr/lib/libjavascriptcoregtk-1.0.so.0
(I am terrified to recompile webkit-gtk... apparently it needs a tremendous amount of ram (over 1.2G, which will force me to quit X and everything else, *and* enable swap, for an hour or so :S.)