Opened 2 years ago

Last modified 2 years ago

#22282 assigned defect

TBB 7.0aX crash after multiple new identity

Reported by: i139 Owned by: gk
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-crash, tbb-e10s, tbb-7.0-must, tbb-7.0-issues, tbb-regression, TorBrowserTeam201707, GeorgKoppen201708
Cc: mcs, brade, arthuredelstein, tbb-team Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

using the shortcut keys of new identity multiple times, TBB crash and also pocket icon appear when reopen

Child Tickets

Attachments (1)

bug22282-crash-with-e10s.zip (1.5 KB) - added by mcs 2 years ago.
OSX stack trace (e10s)

Download all attachments as: .zip

Change History (20)

comment:1 Changed 2 years ago by arma

Component: - Select a componentApplications/Tor Browser
Owner: set to tbb-team

Do you mean 7.0a3 or 7.0a4?

comment:2 Changed 2 years ago by gk

Status: newneeds_information

What platform are you on? I tried that on Linux and I did not see any crashes. Is this reproducible, like "Doing that 5 times in a row is always crashing"?

comment:3 in reply to:  1 Changed 2 years ago by i139

Replying to arma:

Do you mean 7.0a3 or 7.0a4?

I has wrote X as one incognito because this occur with both the versions, 7.0a3 and 7.0a4 and probably previous

comment:4 in reply to:  2 Changed 2 years ago by i139

Replying to gk:

What platform are you on? I tried that on Linux and I did not see any crashes. Is this reproducible, like "Doing that 5 times in a row is always crashing"?

Microsft Windows 10 SL 1607 (14393.1198) 64-bits

comment:5 in reply to:  2 Changed 2 years ago by i139

Replying to gk:

"Doing that 5 times in a row is always crashing"?

Around this, and also new identity is so slow and odd in this new serie.
Another anomalie TBB has asked me to confirm close using new identity.

comment:6 Changed 2 years ago by cypherpunks

Keywords: tbb-crash tbb-e10s added

OP set to "Never ask me again" and fires hotkeys again and again :)

comment:7 Changed 2 years ago by gk

Cc: mcs brade arthuredelstein added
Keywords: tbb7.0-must added
Summary: TBB 7.0aX crash after multiple new identityTBB 7.0aX crash after multiple new identity on Windows

Seems to be pretty easily reproducible on Windows 7 as well. I wonder what happens on macOS...

comment:8 Changed 2 years ago by gk

Keywords: tbb-7.0-must added; tbb7.0-must removed

comment:9 Changed 2 years ago by gk

Summary: TBB 7.0aX crash after multiple new identity on WindowsTBB 7.0aX crash after multiple new identity

Actually, I tried a bit harder on my Linux box and got the browser to crash as well with

###!!! [MessageChannel][Child][/home/debian/build/tor-browser/ipc/glue/MessageChannel.cpp:520] Assertion (mCxxStackFrames.empty()) failed.  mismatched CxxStackFrame ctor/dtors 
  MessageChannel 'backtrace':
  [(0) in async PCompositorBridge::Msg_DidComposite(actor=2147483647) ]
  remote Interrupt stack guess: 0
  deferred stack size: 0
  out-of-turn Interrupt replies stack size: 0
[Parent 5334] ###!!! ABORT: mismatched CxxStackFrame ctor/dtors: file /home/debian/build/tor-browser/ipc/glue/MessageChannel.cpp, line 2381
[Parent 5334] ###!!! ABORT: mismatched CxxStackFrame ctor/dtors: file /home/debian/build/tor-browser/ipc/glue/MessageChannel.cpp, line 2381

in the terminal.

comment:10 Changed 2 years ago by gk

Status: needs_informationassigned

comment:11 Changed 2 years ago by mcs

With a debug build that is very similar to Tor Browser 7.0a4, I can reproduce this on OSX when e10s is enabled but not when running in single process mode. After setting extensions.torbutton.confirm_newnym to false, I need to quickly press Cmd+Shift+U several times (usually about 5 will cause a crash). I will attach some log output and a stack trace (mWidget is NULL in the last stack frame).

Changed 2 years ago by mcs

OSX stack trace (e10s)

comment:12 Changed 2 years ago by mcs

Sometimes, just before the crash of the chrome process, an error alert like the following is displayed:

[JavaScript Application]

Torbutton: Unexpected error on new identity: TypeError:
this.tabs is undefined

comment:13 Changed 2 years ago by gk

Cc: tbb-team added
Keywords: GeorgKoppen201705 TorBrowserTeam201705 added
Owner: changed from tbb-team to gk

comment:14 Changed 2 years ago by gk

Keywords: TorBrowserTeam201706 added; TorBrowserTeam201705 removed

Moving our tickets to June.

comment:15 Changed 2 years ago by gk

Keywords: GeorgKoppen201706 added; GeorgKoppen201705 removed

Moving my tickets to June

comment:16 Changed 2 years ago by gk

Keywords: tbb-7.0-issues tbb-regression added

Regression from 6.X.

comment:17 Changed 2 years ago by gk

Keywords: TorBrowserTeam201707 added; TorBrowserTeam201706 removed

Moving Tickets to July 2017.

comment:18 Changed 2 years ago by gk

Keywords: GeorgKoppen201707 added; GeorgKoppen201706 removed

Moving my tickets to July 2017.

comment:19 Changed 2 years ago by gk

Keywords: GeorgKoppen201708 added; GeorgKoppen201707 removed

Moving my tickets to August.

Note: See TracTickets for help on using tickets.