tag:tenfourfox.tenderapp.com,2012-01-07:/discussions/problems/9083-crash-on-discussionsapplecom-pageTenFourFox: Discussion 2021-03-04T05:55:09Ztag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292020-12-17T17:28:16Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>Hi everyone (and yes thanks for the great work ;D)</p>
<p>I just want to add that I experienced the same thing yesterday (on a different thread on discussions.apple.com) - almost immediate crash.<br>
First with FPR29, then I upgraded to FPR30 with the same result. I also tried opening a tab with the google cache link instead which also crashed the app <a href="https://webcache.googleusercontent.com/search?q=cache:1zwIX50SxHgJ:https://discussions.apple.com/thread/251658900+&cd=2&hl=fr&ct=clnk&gl=ca">https://webcache.googleusercontent.com/search?q=cache:1zwIX50SxHgJ:https://discussions.apple.com/thread/251658900+&cd=2&hl=fr&ct=clnk&gl=ca</a> = boom!.</p>
<p>TFF is the G5 version in my case.</p>
<p>Thanks.</p></div>M-A Moldutag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292020-12-17T20:24:10Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>Confirmed. Will look into this later tonight.</p></div>Chris (chtrusch)tag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292020-12-17T20:46:18Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>No correlation to ion or baselinejit. Doesn't crash with JS disabled. Crashes on other discussion threads as well, but doesn't crash on <a href="https://discussions.apple.com/welcome">https://discussions.apple.com/welcome</a>.</p></div>Chris (chtrusch)tag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292020-12-18T11:27:15Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>This is the same as <a href="https://tenfourfox.tenderapp.com/discussions/problems/9080-problem-report-for-tenfourfox">https://tenfourfox.tenderapp.com/discussions/problems/9080-problem-...</a> and seems to be a null pointer issue.</p>
<p>I won't be able to do further analysis on this until my G5 is back in order. If someone wants to try to get a backtrace with a debug build with full symbols, that would help.</p></div>Cameron Kaisertag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292020-12-24T11:36:42Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>I still don't know how to do a full backtrace. Maybe the information in the logs helps?</p></div>Chris (chtrusch)tag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292020-12-24T11:42:55Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>Disabling javascript.options.asyncfuncs doesn't help.</p></div>Chris (chtrusch)tag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292020-12-24T11:47:29Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>You'd run the debug build in the TenFourFox debugger: <a href="https://github.com/classilla/tenfourfox/wiki/HowToBuildFPR">https://github.com/classilla/tenfourfox/wiki/HowToBuildFPR</a> (under <code>Running and debugging</code>)</p>
<p>At the point it crashes, which may be earlier if an assertion fails, wait for the <code>(gdb)</code> prompt to reappear, and then do <code>bt full</code>. We should do this in a debug build so that we can see if any earlier trouble spots appear before the crash.</p></div>Cameron Kaisertag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292020-12-26T10:05:16Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>I'm sorry, even installing the debugger is currently beyond my abilities. HowToBuildFPR says "Decompress and copy the binary to /usr/local/bin/gdb7". What's "the binary"? When I download gdb768-104fx-4.tar and decompress it, I get a folder of stuff, not a single binary.</p></div>Chris (chtrusch)tag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292020-12-26T23:08:08Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>Sorry, it should say decompress and build. I thought you already had it. No worries if you don't. I'll do this when I'm back up and running.</p></div>Cameron Kaisertag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292020-12-27T15:44:03Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>That makes more sense.</p>
<p>I have XCode 3.1.4 and built the debugger from the gdb-768 archive, then installed it to /usr/local/bin/gdb7. The binary is 3.7MB. Is this correct? I have close to zero experience with building in the terminal, and the instructions in the README files are a bit misleading.</p>
<p>Maybe we can continue this elsewhere, but when I cd to TenFourFoxDebug.app/Contents/MacOS/, run 'gdb7 firefox' and hit 'run' at the 'gdb' prompt, I get 'Unable to find Mach task port for process-id 91361: (os/kern) failure (0x5)'. Running the gdb version that came with XCode works, however.</p></div>Chris (chtrusch)tag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292021-01-11T07:54:21Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>I will see if I can build the debug version.</p>
<p>I can verify it fails in safe mode, and even in normal mode, but with javascript disabled on the page through the NoScript extension. I was trying this page, (fwiw):</p>
<p><a href="https://discussions.apple.com/thread/1261323">https://discussions.apple.com/thread/1261323</a></p></div>Kimo B. Yaptag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292021-01-20T22:49:00Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>I have the G5 repaired and analysed the issue. This is, unfortunately, another instance of issue 621: <a href="https://github.com/classilla/tenfourfox/issues/621">https://github.com/classilla/tenfourfox/issues/621</a></p>
<p>I will try to temporarily disable the offending script at the URL level. Maybe I can get a better idea of how to fix it from this one.</p></div>Cameron Kaisertag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292021-02-19T05:24:12Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>I guess your comment means this isn't fixed. It did seem much better, but this one does still crash it:<br>
<a href="https://discussions.apple.com/thread/3985847">https://discussions.apple.com/thread/3985847</a></p></div>Kimo B. Yaptag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292021-02-27T17:51:30Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>Cameron, I can reproduce the crash locally with the dump from Google Cash. I discovered M-A Moldu's message from Dec. 17 today in the spam and restored it because I tought it might be interesting. I attached the html plus folder with JS/CSS.</p></div>Chris (chtrusch)tag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292021-02-27T18:12:21Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>…reduced test case</p></div>Chris (chtrusch)tag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292021-03-03T03:46:59Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>The reduced didn't quite work, but I was able to do it with the first archive and pare it down. I'm still investigating. Thanks for doing that (no promises, of course, as stated).</p></div>Cameron Kaisertag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292021-03-04T02:30:49Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>Thanks for resuscitating my message from the spam doom...</p>
<p>Kidding aside; if I get this straight, as a workaround for the moment, disabling Javascript gets rid of that problem from a user's POV?</p>
<p>Again, thanks a lot to you guys...</p></div>M-A Moldutag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292021-03-04T02:36:04Z2021-03-04T05:55:06ZCrash on discussions.apple.com page<div><p>Unless something else has changed, it shouldn't crash in FPR30 SPR2. But disabling JavaScript entirely will also work around it.</p></div>Cameron Kaisertag:tenfourfox.tenderapp.com,2012-01-07:Comment/489109292021-03-04T05:46:27Z2021-03-04T05:55:05ZCrash on discussions.apple.com page<div><p>I will give it a try. Thanks.-kby</p>
<p>Sent from my iPad</p></div>kby+tenfourfox