Closed Bug 1145082 Opened 9 years ago Closed 7 years ago

Publish a 64-bit version of crashfirefox.exe for Nightly 64 bits

Categories

(Firefox :: General, defect)

x86_64
Windows 8.1
defect
Not set
normal

Tracking

()

VERIFIED FIXED

People

(Reporter: pedrogfrancisco, Assigned: jbuck)

References

Details

User Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:38.0) Gecko/20100101 Firefox/38.0
Build ID: 20150318004012

Steps to reproduce:

I hanged Nightly 64 bits. Ran crashfirefox.exe .


Actual results:

Nothing happened ("Could not create remote thread.").


Expected results:

Nightly 64bits should have crashed.
Hardware: x86 → x86_64
Compiling for 64 bits on VS2013 solved the problem.

We thus need a crashfirefox64.exe
Summary: crashfirefox doesn't work with Nightly 64 bit ("Could not create remote thread.") → crashfirefox needs a 64 bits version for Nightly 64 bits
¡Hola Benjamin!

Is this something you could please help fix?

¡Gracias!
Alex
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(benjamin)
https://github.com/bsmedberg/crashfirefox-intentionally is the code. You can build it yourself pretty easily.
Flags: needinfo?(benjamin)
I did it (build it myself).

I was thinking of less savvy users trying to debug hangs, when Firefox 'official' goes 64 bits.
(In reply to pedrogfrancisco from comment #5)
> I did it (build it myself).
> 
> I was thinking of less savvy users trying to debug hangs, when Firefox
> 'official' goes 64 bits.

¡Hola Pedro!

Could you please post your .exe somewhere or better yet instructions to build oneself?

¡Gracias!
Flags: needinfo?(pedrogfrancisco)
You need to have Visual Studio installed, clone the repo in https://github.com/bsmedberg/crashfirefox-intentionally.git and build it in 64 bits.
Flags: needinfo?(pedrogfrancisco)
Existing 'official' resources which lack the 64-bit version:

https://developer.mozilla.org/en-US/docs/How_to_Report_a_Hung_Firefox#Windows
https://ftp.mozilla.org/pub/mozilla.org/utilities/crashfirefox-intentionally/
Component: Untriaged → General
Summary: crashfirefox needs a 64 bits version for Nightly 64 bits → Publish a 64-bit version of crashfirefox.exe for Nightly 64 bits
Version: 39 Branch → Trunk
I spent a few minutes futzing with AppVeyor and got it to spit out a 64-bit build:
https://ci.appveyor.com/project/luser/crashfirefox-intentionally/build/job/oe0b55ardbgfkcuc/artifacts
No longer blocks: support-win64
¡Hola Ted!

Could you please put a copy over at https://ftp.mozilla.org/pub/utilities/crashfirefox-intentionally/ ?

Now that blog posts such as https://blog.mozilla.org/nnethercote/2016/07/22/firefox-64-bit-for-windows-can-take-advantage-of-more-memory/ might spike 64 bit usage it might become handy IMHO.

¡Gracias!
Alex
Flags: needinfo?(ted)
I don't actually know the process for doing that, but the binary from comment 9 is still there:
https://ci.appveyor.com/api/buildjobs/oe0b55ardbgfkcuc/artifacts/x64/Release/crashfirefox.exe
Flags: needinfo?(ted)
bsmedberg: do you remember how you got the crashfirefox.exe binary published? Should be easy enough to grab the new binary and put it there as "crashfirefox64.exe" or something like that.
Flags: needinfo?(benjamin)
I think I filed a releng bug and bhearsum put it up.
Flags: needinfo?(benjamin)
(In reply to alex_mayorga from comment #14)
> ¡Hola Ben!
> 
> Could you please put
> https://ci.appveyor.com/api/buildjobs/oe0b55ardbgfkcuc/artifacts/x64/Release/
> crashfirefox.exe over at
> https://ftp.mozilla.org/pub/mozilla.org/utilities/crashfirefox-intentionally/
> ?
> 
> ¡Gracias!
> Alex

I don't have permission to do this these days. Oremj or Jbuck, can one of you help out here? I'm not sure how we normally do one off uploads like this in the S3 world.
Flags: needinfo?(oremj)
Flags: needinfo?(jbuckley)
Flags: needinfo?(bhearsum)
I have uploaded crashfirefox64.exe to https://ftp.mozilla.org/pub/mozilla.org/utilities/crashfirefox-intentionally/crashfirefox64.exe
Assignee: nobody → jbuckley
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(oremj)
Flags: needinfo?(jbuckley)
Resolution: --- → FIXED
¡Hola Jon!

Just tested it and it crashes Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0 ID:20171019100107 beautifully =)

¡Gracias!
Alex
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.