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.
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.)