{"action":"created","issue":{"url":"https://api.github.com/repos/ariya/phantomjs/issues/13852","labels_url":"https://api.github.com/repos/ariya/phantomjs/issues/13852/labels{/name}","comments_url":"https://api.github.com/repos/ariya/phantomjs/issues/13852/comments","events_url":"https://api.github.com/repos/ariya/phantomjs/issues/13852/events","html_url":"https://github.com/ariya/phantomjs/issues/13852","id":124604692,"number":13852,"title":"Crash OS X","user":{"login":"sglaser","id":3137177,"avatar_url":"https://avatars.githubusercontent.com/u/3137177?v=3","gravatar_id":"","url":"https://api.github.com/users/sglaser","html_url":"https://github.com/sglaser","followers_url":"https://api.github.com/users/sglaser/followers","following_url":"https://api.github.com/users/sglaser/following{/other_user}","gists_url":"https://api.github.com/users/sglaser/gists{/gist_id}","starred_url":"https://api.github.com/users/sglaser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sglaser/subscriptions","organizations_url":"https://api.github.com/users/sglaser/orgs","repos_url":"https://api.github.com/users/sglaser/repos","events_url":"https://api.github.com/users/sglaser/events{/privacy}","received_events_url":"https://api.github.com/users/sglaser/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ariya/phantomjs/labels/2.0","name":"2.0","color":"52a6e0"},{"url":"https://api.github.com/repos/ariya/phantomjs/labels/Bug","name":"Bug","color":"f45d43"},{"url":"https://api.github.com/repos/ariya/phantomjs/labels/Webkit","name":"Webkit","color":"bfd4f2"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-02T18:44:00Z","updated_at":"2016-01-02T19:05:41Z","closed_at":"2016-01-02T19:05:41Z","body":"I was getting an infinite set of\r\n\r\n`2016-01-02 12:11:05.758 phantomjs[79145:2596879] Critical failure: the LastResort font is unavailable.` \r\n\r\nIn an effort to debug this, I started commenting out stuff in my html file. I commented out a bunch of &lt;img&gt; and the problem went away. As I was uncommenting them, individually to locate the culprit, I got a dump instead.\r\n\r\nThese &lt;img&gt; tags are in one chapter of a large document (~1500 pages when printed). I have no problem producing any individual chapter without commenting out anything so it's clearly something related to size or interactions between chapters.\r\n\r\nOS X 10.11.2 (latest version), PhantomJS installed from Homebrew (latest version).\r\n[79CA43C1-22FB-404D-88FA-3CEA2D3BF86A.dmp.zip](https://github.com/ariya/phantomjs/files/76351/79CA43C1-22FB-404D-88FA-3CEA2D3BF86A.dmp.zip)\r\n\r\nI tried running this again and was not able to reproduce the crash. The LastResort stuff is very reproducible.\r\n\r\nI tried building from source with the latest commit. No change in behavior (though I had trouble building qtbase so I'm not sure I trust that build -- build claimed it couldn't detect the system architecture)."},"comment":{"url":"https://api.github.com/repos/ariya/phantomjs/issues/comments/168417302","html_url":"https://github.com/ariya/phantomjs/issues/13852#issuecomment-168417302","issue_url":"https://api.github.com/repos/ariya/phantomjs/issues/13852","id":168417302,"user":{"login":"zackw","id":325899,"avatar_url":"https://avatars.githubusercontent.com/u/325899?v=3","gravatar_id":"","url":"https://api.github.com/users/zackw","html_url":"https://github.com/zackw","followers_url":"https://api.github.com/users/zackw/followers","following_url":"https://api.github.com/users/zackw/following{/other_user}","gists_url":"https://api.github.com/users/zackw/gists{/gist_id}","starred_url":"https://api.github.com/users/zackw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zackw/subscriptions","organizations_url":"https://api.github.com/users/zackw/orgs","repos_url":"https://api.github.com/users/zackw/repos","events_url":"https://api.github.com/users/zackw/events{/privacy}","received_events_url":"https://api.github.com/users/zackw/received_events","type":"User","site_admin":false},"created_at":"2016-01-02T19:05:41Z","updated_at":"2016-01-02T19:05:41Z","body":"This is two different bugs, and I'm very sorry to say that *both* of them are almost certainly bugs in Webkit and we do not have the manpower to fix Webkit bugs ourselves.\r\n\r\nWhat you need to do is work up two *different* minimal test cases, one for the LastResort stuff and one for the crash, and then see if they exhibit the same problems in a Webkit nightly build.  You're on OSX, so this is easy: binaries are downloadable from http://nightly.webkit.org/.  If the bugs do reproduce in a Webkit nightly build, please report them directly to the Webkit developers: see https://webkit.org/reporting-bugs/ for instructions. \r\n\r\nOn the other hand, if they *don't* reproduce in Webkit nightlies, then we would like to see your minimal test case for the LastResort issue *only*; you may assume that the crash will be fixed by a future import of Webkit (we do not backport individual fixes for the same manpower reasons).\r\n\r\nFYI, crash dumps are almost always useless to us and trunk builds have stopped producing them.\r\n\r\nI'm going to close this bug report now because we can't do anything with it as is, but if you determine that the LastResort issue happens in PhantomJS but not in nightly Webkit, please reopen it when you provide us the test case."}}