Bug 100878 - [Gtk] luakit maps.google.ca causes segfault
Summary: [Gtk] luakit maps.google.ca causes segfault
Status: UNCONFIRMED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Major
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-31 12:38 PDT by Dennis Nezic
Modified: 2017-03-11 10:51 PST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Nezic 2012-10-31 12:38:28 PDT
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.
Comment 1 Dennis Nezic 2012-10-31 12:44:17 PDT
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.)