Thanks a lot for the reply, Saam. I don't think I'll have time to look
into it any further. I'm sorry that the stack trace wasn't of much help.
I was hoping there was a chance others could reproduce by running the
same command I ran, but I understand that others might not want to
install gnome-web-photo and wade through its source code to understand
what's going on.

Further, as you said it's possible the bug is already fixed.

Again, thanks a lot for your time, Saam!

Scott

On Mon, Jul 04, 2016 at 12:53:26AM -0700, Saam Barati wrote:
> Looks like JSValue() (which is the empty JS Value, with bit representation as 
> zero) is showing up somewhere it shouldn't be. It's hard to tell what the bug 
> is just from your stack trace. It could be helpful to enable/disable various 
> JIT tiers to see if it still reproduces and take it from there. It would also 
> be helpful to identify the crashing function so we can see its source code 
> and its byte code.
> 
> Presumably this is an older version of JSC, so whatever bug you're seeing 
> might be fixed in ToT. 
> 
> - Saam
> 
> > On Jul 3, 2016, at 4:11 PM, Scott Kostyshak <[email protected]> 
> > wrote:
> > 
> > Dear all,
> > 
> > I am getting a SIGSEGV from a package that depends on
> > libwebkitgtk-3.0-0, gnome-web-photo (note that I am on Ubuntu 16.04).
> > 
> > The following command is what gives me the SIGSEGV:
> > gnome-web-photo "http://www.nba.com"; "gwp_test.png"
> > 
> > it only happens with that website.
> > 
> > Here is the backtrace I have:
> > 
> > Core was generated by `gnome-web-photo http://www.nba.com gwp_test.png'.
> > Program terminated with signal SIGSEGV, Segmentation fault.
> > #0  JSC::JSCell::getPrimitiveNumber (this=this@entry=0x0, 
> > exec=exec@entry=0x7f135c6ccbe0, number=@0x7ffee6aa2060: 0, value=...)
> >    at ../Source/JavaScriptCore/runtime/JSCell.cpp:134
> > 134     ../Source/JavaScriptCore/runtime/JSCell.cpp: No such file or 
> > directory.
> > [Current thread is 1 (Thread 0x7f13cb26da80 (LWP 2386))]
> > (gdb) bt
> > #0  JSC::JSCell::getPrimitiveNumber (this=this@entry=0x0, 
> > exec=exec@entry=0x7f135c6ccbe0, number=@0x7ffee6aa2060: 0, value=...)
> >    at ../Source/JavaScriptCore/runtime/JSCell.cpp:134
> > #1  0x00007f13c6ae4bdc in JSC::JSValue::getPrimitiveNumber (value=..., 
> > number=@0x7ffee6aa2060: 0, exec=0x7f135c6ccbe0, this=<synthetic pointer>)
> >    at ../Source/JavaScriptCore/runtime/JSCJSValueInlines.h:599
> > #2  JSC::jsLess<true> (v2=..., v1=..., callFrame=0x7f135c6ccbe0) at 
> > ../Source/JavaScriptCore/runtime/Operations.h:136
> > #3  JSC::slow_path_less (exec=0x7f135c6ccbe0, pc=0x7f130d4e51e8) at 
> > ../Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:295
> > #4  0x00007f1366ed165b in ?? ()
> > #5  0x0000000000000000 in ?? ()
> > (gdb)
> > 
> > Best,
> > 
> > Scott
> > _______________________________________________
> > webkit-dev mailing list
> > [email protected]
> > https://lists.webkit.org/mailman/listinfo/webkit-dev
_______________________________________________
webkit-dev mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to