Crash when attempting to pin a tab in a tab group still happens sometimes. When a tab group has 1-2 tabs, I couldn't reproduce the crash with 1.70.57, but it easily reproduced with 1.70.56. However, once my tab group had more tabs (3-4), then the below STR relatively reliably reproduced a crash for me. Not 100%, but the crash was fairly consistent.
Steps to reproduce
Clean profile, close and relaunch to pull griffin
Enable vertical tabs
Create a tab group with ~3 tabs
Pin one of the tabs --> sometimes crashes, sometimes does not crash
If no crash, unpin tab
Re-add to same tab group
Try to pin same tab again --> usually crashes
Note, in step 7 I've also tried pinning a different tab in the group, sometimes that caused a crash, sometimes not
Actual result
browser crashes
Expected result
browser should not crash
Reproduces how often
Easily reproduced
Brave version (brave://version info)
Brave 1.70.57 Chromium: 127.0.6533.100 (Official Build) nightly (arm64)
Revision 988908b19eb78f2e5fe4c65fa0955c5cc7e37086
OS macOS Version 14.6.1 (Build 23G93)
Description
Found while testing #40201 for uplift
Crash when attempting to pin a tab in a tab group still happens sometimes. When a tab group has 1-2 tabs, I couldn't reproduce the crash with
1.70.57
, but it easily reproduced with1.70.56
. However, once my tab group had more tabs (3-4), then the below STR relatively reliably reproduced a crash for me. Not 100%, but the crash was fairly consistent.Steps to reproduce
Actual result
browser crashes
Expected result
browser should not crash
Reproduces how often
Easily reproduced
Brave version (brave://version info)
Channel information
Reproducibility
Miscellaneous information
Crash ID:
ffc50300-15c1-690c-0000-000000000000
Call Stack
``` [ 00 ] base::ImmediateCrash() ( immediate_crash.h:176 ) [ 01 ] logging::NotReachedFailure() ( notreached.h:60 ) [ 02 ] content::PrerenderWebContentsDelegate::OpenURLFromTab(content::WebContents*, content::OpenURLParams const&, base::OnceCallbackCrash ID:
b1c70300-15c1-690c-0000-000000000000
Call Stack
``` [ 00 ] base::ImmediateCrash() ( immediate_crash.h:176 ) [ 01 ] logging::NotReachedFailure() ( notreached.h:60 ) [ 02 ] content::PrerenderWebContentsDelegate::OpenURLFromTab(content::WebContents*, content::OpenURLParams const&, base::OnceCallback