Created attachment 417821 [details] Bug demo in gjs I was making a toy pdf viewer with gjs, webkitgtk, and pdfjs. When I opened the sample pdf that comes with pdfjs and try scrolling up and down, webkitgtk processes crashed. I wrote the same script using another GObject Introspection binding, PyGObject, and it was reproduced with PyGObject as well. The backtraces seem to suggest that problems lie within javascriptcoregtk, but I'm not sure about that. Steps to reproduce: 1. Make a folder named 'bug_demo' 2. Download and unpack pdfjs 2.5.207-dist.zip [1] to a sub-directory 'pdfjs' 3. Download the attached bug demo(s), and put it into 'bug_demo' 4. Run the bug demo 5. Use pdfjs viewer to open 'pdfjs/web/compressed.tracemonkey-pldi-09.pdf' 6. Try scrolling up and down [1] https://github.com/mozilla/pdf.js/releases/download/v2.5.207/pdfjs-2.5.207-dist.zip
Created attachment 417823 [details] Bug demo using PyGObject
The version of WebKitGTK is 2.30.4 .