Crash on discussions.apple.com page

Hauke Fath's Avatar

Hauke Fath

17 Dec, 2020 09:05 AM

First, as always, thank you for your work!

Trying to load <https://discussions.apple.com/thread/250091731> on FPR 24 and 30 crashes TFF. The page does load on Camino. ;)

  1. Support Staff 1 Posted by Chris (chtrusch... on 17 Dec, 2020 08:24 PM

    Chris (chtrusch)'s Avatar

    Confirmed. Will look into this later tonight.

  2. Support Staff 2 Posted by Chris (chtrusch... on 17 Dec, 2020 08:46 PM

    Chris (chtrusch)'s Avatar

    No correlation to ion or baselinejit. Doesn't crash with JS disabled. Crashes on other discussion threads as well, but doesn't crash on https://discussions.apple.com/welcome.

  3. Support Staff 3 Posted by Cameron Kaiser on 18 Dec, 2020 11:27 AM

    Cameron Kaiser's Avatar

    This is the same as https://tenfourfox.tenderapp.com/discussions/problems/9080-problem-... and seems to be a null pointer issue.

    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.

  4. Support Staff 4 Posted by Chris (chtrusch... on 24 Dec, 2020 11:36 AM

    Chris (chtrusch)'s Avatar

    I still don't know how to do a full backtrace. Maybe the information in the logs helps?

  5. Support Staff 5 Posted by Chris (chtrusch... on 24 Dec, 2020 11:42 AM

    Chris (chtrusch)'s Avatar

    Disabling javascript.options.asyncfuncs doesn't help.

  6. Support Staff 6 Posted by Cameron Kaiser on 24 Dec, 2020 11:47 AM

    Cameron Kaiser's Avatar

    You'd run the debug build in the TenFourFox debugger: https://github.com/classilla/tenfourfox/wiki/HowToBuildFPR (under Running and debugging)

    At the point it crashes, which may be earlier if an assertion fails, wait for the (gdb) prompt to reappear, and then do bt full. We should do this in a debug build so that we can see if any earlier trouble spots appear before the crash.

  7. Support Staff 7 Posted by Chris (chtrusch... on 26 Dec, 2020 10:05 AM

    Chris (chtrusch)'s Avatar

    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.

  8. Support Staff 8 Posted by Cameron Kaiser on 26 Dec, 2020 11:08 PM

    Cameron Kaiser's Avatar

    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.

  9. Support Staff 9 Posted by Chris (chtrusch... on 27 Dec, 2020 03:44 PM

    Chris (chtrusch)'s Avatar

    That makes more sense.

    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.

    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.

  10. Support Staff 10 Posted by Cameron Kaiser on 20 Jan, 2021 10:49 PM

    Cameron Kaiser's Avatar

    I have the G5 repaired and analysed the issue. This is, unfortunately, another instance of issue 621: https://github.com/classilla/tenfourfox/issues/621

    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.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions

20 Jan, 2021 10:49 PM
17 Jan, 2021 02:13 PM
15 Jan, 2021 09:53 PM
07 Jan, 2021 04:14 PM
06 Jan, 2021 11:01 PM