Opened 20 months ago

Last modified 20 months ago

#23798 new defect

Tor Browser crash on update

Reported by: teor Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords:
Cc: brade, mcs Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

When I was updating from 7.0.5 to 7.0.6, Tor Browser 7.0.5 crashed.
I am running macOS 10.12.6 on WMWare.
I have a snapshot, so I may be able to reproduce this (but I haven't tried).

I'll attach the log.

Child Tickets

Attachments (2)

TBBCrashLog.txt (73.2 KB) - added by teor 20 months ago.
UpdateInfo.zip (9.0 KB) - added by teor 20 months ago.

Download all attachments as: .zip

Change History (5)

Changed 20 months ago by teor

Attachment: TBBCrashLog.txt added

comment:1 Changed 20 months ago by mcs

Cc: brade mcs added
Status: newneeds_information

I assume "Trap Number" refers to a signal. If that is true, then it looks like a SIGALRM caused the thread named "Shutdow~minator" to exit (that thread name must be truncated). I know that Firefox had problems with the firefox binary not exiting quickly enough after an update was staged and the user requested a restart, so I suspect this is related. This code looks like the culprit:
https://dxr.mozilla.org/mozilla-esr52/source/toolkit/components/terminator/nsTerminator.cpp#368

Do you know what was happening right before the crash? Had you requested the restart, and is it possible it took more than a minute for firefox to exit?

Is there anything interesting under TorBrowser-Data/UpdateInfo, e.g., in a log file?

Changed 20 months ago by teor

Attachment: UpdateInfo.zip added

comment:2 Changed 20 months ago by teor

Status: needs_informationnew

Here it is

comment:3 Changed 20 months ago by mcs

Thanks for providing the UpdateInfo files. I don't see any sign of an error in the log files though, so the failure did not log anything. As I said in comment:1, this seems like a "Firefox process took too long to exit" problem (although I do not know what caused it to be slow).

Note: See TracTickets for help on using tickets.