Hi,
I have a strange networking problem with Safari 16 on my Mac Book Pro (16-inch, 2021) on Monterey 12.6. (The same problem also existed before on 12.5.1.)
Several times intermittently throughout the day, Safari (16.0) hangs when loading a site from a new tab or window. Existing tabs/windows work fine, even if it is the same URL that I am unable to open in a new tab. For example:
While the problem is occurring, the rest of my networking seems to be perfectly fine. For example:
I’ve looked at the debug logs in Console and they don’t say much, basically:
error 20:07:36.234934-0400 Safari Page (pid: 89504) did become unresponsive
...
error 20:08:18.938437-0400 Safari Page (pid: 89504) did become responsive
While there are other log entries in between, I couldn’t see anything clearly related to the “unresponsiveness”.
I’ve also looked at a tcpdump while the problem is happening. Opening a new tab and page generates about 15 packets, then traffic mostly just stops until the problem resolves itself:
There doesn’t seem to be any retransmissions.
It’s really like Safari just decides to pause itself temporarily without explanation. And it’s so strange that previously opened tabs continue working fine and this affects only newly opened tabs.
Any ideas would be greatly appreciated. Thanks.
I have a strange networking problem with Safari 16 on my Mac Book Pro (16-inch, 2021) on Monterey 12.6. (The same problem also existed before on 12.5.1.)
Several times intermittently throughout the day, Safari (16.0) hangs when loading a site from a new tab or window. Existing tabs/windows work fine, even if it is the same URL that I am unable to open in a new tab. For example:
- There is already a tab open on Site A
- I try to open a new tab for Site B and it hangs
- I switch back to the Site A tab, do a reload, navigate around the site to different pages – no problem
- I try to open a new tab for the same Site A and it hangs, the same as the new tab for Site B
- Meanwhile, the original tab for Site A remains working perfectly.
While the problem is occurring, the rest of my networking seems to be perfectly fine. For example:
- I can open new tabs and web sites in Chrome
- I can ping computers from the terminal
- Other applications that use the Internet appear to work normally. I’ve been in Zoom meetings while Safari hangs and the audio/video is never interrupted.
- Like I said already, if a Safari tab/window was already open then it keeps working fine.
I’ve looked at the debug logs in Console and they don’t say much, basically:
error 20:07:36.234934-0400 Safari Page (pid: 89504) did become unresponsive
...
error 20:08:18.938437-0400 Safari Page (pid: 89504) did become responsive
While there are other log entries in between, I couldn’t see anything clearly related to the “unresponsiveness”.
I’ve also looked at a tcpdump while the problem is happening. Opening a new tab and page generates about 15 packets, then traffic mostly just stops until the problem resolves itself:
******* Problem has started (new tabs are already frozen), open another new tab and try to load a specific site *******
11:48:27.176336 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags , seq 982951712, win 65535, options [mss 1460,nop,wscale 6,nop,nop,TS val 1132763953 ecr 0,sackOK,eol], length 0
11:48:27.191266 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [S.], seq 4206654180, ack 982951713, win 65535, options [mss 1460,sackOK,TS val 1890241667 ecr 1132763953,nop,wscale 9], length 0
11:48:27.191621 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [.], ack 1, win 2058, options [nop,nop,TS val 1132763968 ecr 1890241667], length 0
11:48:27.191847 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [P.], seq 1:518, ack 1, win 2058, options [nop,nop,TS val 1132763968 ecr 1890241667], length 517
11:48:27.212835 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], ack 518, win 285, options [nop,nop,TS val 1890241690 ecr 1132763968], length 0
11:48:27.216284 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], seq 1:1445, ack 518, win 285, options [nop,nop,TS val 1890241693 ecr 1132763968], length 1444
11:48:27.216295 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [.], ack 1445, win 2036, options [nop,nop,TS val 1132763993 ecr 1890241693], length 0
11:48:27.218778 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [.], ack 2889, win 2025, options [nop,nop,TS val 1132763996 ecr 1890241693], length 0
11:48:27.221470 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [P.], seq 518:582, ack 5298, win 2048, options [nop,nop,TS val 1132763999 ecr 1890241693], length 64
11:48:27.222053 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [P.], seq 582:662, ack 5298, win 2048, options [nop,nop,TS val 1132763999 ecr 1890241693], length 80
11:48:27.253792 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], ack 582, win 285, options [nop,nop,TS val 1890241720 ecr 1132763999], length 0
11:48:27.253800 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], ack 662, win 285, options [nop,nop,TS val 1890241720 ecr 1132763999], length 0
11:48:27.253801 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [P.], seq 5298:5357, ack 662, win 285, options [nop,nop,TS val 1890241721 ecr 1132763999], length 59
11:48:27.253950 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [.], ack 5357, win 2047, options [nop,nop,TS val 1132764031 ecr 1890241721], length 0
11:48:27.254114 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [P.], seq 662:693, ack 5357, win 2048, options [nop,nop,TS val 1132764031 ecr 1890241721], length 31
11:48:27.274434 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], ack 693, win 285, options [nop,nop,TS val 1890241743 ecr 1132764031], length 0
11:48:27.277549 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], ack 693, win 285, options [nop,nop,TS val 1890241750 ecr 1132764031], length 0
^^^^^^^ frozen ^^^^^^
11:49:04.346629 IP 192.168.1.101.56089 > 23.185.0.4.https: Flags [.], ack 2413154, win 25623, length 0
11:49:04.356939 IP 23.185.0.4.https > 192.168.1.101.56089: Flags [.], ack 4781, win 306, options [nop,nop,TS val 3618160621 ecr 2910613480], length 0
^^^^^^^ ??? ^^^^^^
******* Then problem resolves itself *******
11:49:42.330449 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [P.], seq 693:922, ack 5357, win 2048, options [nop,nop,TS val 1132839108 ecr 1890241750], length 229
11:49:42.413802 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], ack 922, win 287, options [nop,nop,TS val 1890316888 ecr 1132839108], length 0
11:49:42.534161 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], seq 5357:6801, ack 922, win 287, options [nop,nop,TS val 1890317011 ecr 1132839108], length 1444
11:49:42.534224 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [.], ack 6801, win 2025, options [nop,nop,TS val 1132839311 ecr 1890317011], length 0
11:49:42.534528 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [P.], seq 6801:8245, ack 922, win 287, options [nop,nop,TS val 1890317011 ecr 1132839108], length 1444
11:49:42.534547 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [.], ack 8245, win 2025, options [nop,nop,TS val 1132839311 ecr 1890317011], length 0
11:49:42.534955 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [P.], seq 8245:9164, ack 922, win 287, options [nop,nop,TS val 1890317011 ecr 1132839108], length 919
11:49:42.534974 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [.], ack 9164, win 2011, options [nop,nop,TS val 1132839311 ecr 1890317011], length 0
11:49:42.546665 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], seq 9164:10608, ack 922, win 287, options [nop,nop,TS val 1890317024 ecr 1132839108], length 1444
11:49:42.546671 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [P.], seq 10608:12052, ack 922, win 287, options [nop,nop,TS val 1890317024 ecr 1132839108], length 1444
11:49:42.546672 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], seq 12052:13496, ack 922, win 287, options [nop,nop,TS val 1890317024 ecr 1132839108], length 1444
11:49:42.546674 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [P.], seq 13496:14940, ack 922, win 287, options [nop,nop,TS val 1890317024 ecr 1132839108], length 1444
11:49:42.546675 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], seq 14940:16384, ack 922, win 287, options [nop,nop,TS val 1890317025 ecr 1132839108], length 1444
11:49:42.546676 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [P.], seq 16384:17828, ack 922, win 287, options [nop,nop,TS val 1890317025 ecr 1132839108], length 1444
11:48:27.176336 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags , seq 982951712, win 65535, options [mss 1460,nop,wscale 6,nop,nop,TS val 1132763953 ecr 0,sackOK,eol], length 0
11:48:27.191266 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [S.], seq 4206654180, ack 982951713, win 65535, options [mss 1460,sackOK,TS val 1890241667 ecr 1132763953,nop,wscale 9], length 0
11:48:27.191621 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [.], ack 1, win 2058, options [nop,nop,TS val 1132763968 ecr 1890241667], length 0
11:48:27.191847 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [P.], seq 1:518, ack 1, win 2058, options [nop,nop,TS val 1132763968 ecr 1890241667], length 517
11:48:27.212835 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], ack 518, win 285, options [nop,nop,TS val 1890241690 ecr 1132763968], length 0
11:48:27.216284 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], seq 1:1445, ack 518, win 285, options [nop,nop,TS val 1890241693 ecr 1132763968], length 1444
11:48:27.216295 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [.], ack 1445, win 2036, options [nop,nop,TS val 1132763993 ecr 1890241693], length 0
11:48:27.218778 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [.], ack 2889, win 2025, options [nop,nop,TS val 1132763996 ecr 1890241693], length 0
11:48:27.221470 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [P.], seq 518:582, ack 5298, win 2048, options [nop,nop,TS val 1132763999 ecr 1890241693], length 64
11:48:27.222053 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [P.], seq 582:662, ack 5298, win 2048, options [nop,nop,TS val 1132763999 ecr 1890241693], length 80
11:48:27.253792 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], ack 582, win 285, options [nop,nop,TS val 1890241720 ecr 1132763999], length 0
11:48:27.253800 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], ack 662, win 285, options [nop,nop,TS val 1890241720 ecr 1132763999], length 0
11:48:27.253801 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [P.], seq 5298:5357, ack 662, win 285, options [nop,nop,TS val 1890241721 ecr 1132763999], length 59
11:48:27.253950 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [.], ack 5357, win 2047, options [nop,nop,TS val 1132764031 ecr 1890241721], length 0
11:48:27.254114 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [P.], seq 662:693, ack 5357, win 2048, options [nop,nop,TS val 1132764031 ecr 1890241721], length 31
11:48:27.274434 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], ack 693, win 285, options [nop,nop,TS val 1890241743 ecr 1132764031], length 0
11:48:27.277549 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], ack 693, win 285, options [nop,nop,TS val 1890241750 ecr 1132764031], length 0
^^^^^^^ frozen ^^^^^^
11:49:04.346629 IP 192.168.1.101.56089 > 23.185.0.4.https: Flags [.], ack 2413154, win 25623, length 0
11:49:04.356939 IP 23.185.0.4.https > 192.168.1.101.56089: Flags [.], ack 4781, win 306, options [nop,nop,TS val 3618160621 ecr 2910613480], length 0
^^^^^^^ ??? ^^^^^^
******* Then problem resolves itself *******
11:49:42.330449 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [P.], seq 693:922, ack 5357, win 2048, options [nop,nop,TS val 1132839108 ecr 1890241750], length 229
11:49:42.413802 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], ack 922, win 287, options [nop,nop,TS val 1890316888 ecr 1132839108], length 0
11:49:42.534161 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], seq 5357:6801, ack 922, win 287, options [nop,nop,TS val 1890317011 ecr 1132839108], length 1444
11:49:42.534224 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [.], ack 6801, win 2025, options [nop,nop,TS val 1132839311 ecr 1890317011], length 0
11:49:42.534528 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [P.], seq 6801:8245, ack 922, win 287, options [nop,nop,TS val 1890317011 ecr 1132839108], length 1444
11:49:42.534547 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [.], ack 8245, win 2025, options [nop,nop,TS val 1132839311 ecr 1890317011], length 0
11:49:42.534955 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [P.], seq 8245:9164, ack 922, win 287, options [nop,nop,TS val 1890317011 ecr 1132839108], length 919
11:49:42.534974 IP 192.168.1.101.56125 > 23.185.0.4.https: Flags [.], ack 9164, win 2011, options [nop,nop,TS val 1132839311 ecr 1890317011], length 0
11:49:42.546665 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], seq 9164:10608, ack 922, win 287, options [nop,nop,TS val 1890317024 ecr 1132839108], length 1444
11:49:42.546671 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [P.], seq 10608:12052, ack 922, win 287, options [nop,nop,TS val 1890317024 ecr 1132839108], length 1444
11:49:42.546672 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], seq 12052:13496, ack 922, win 287, options [nop,nop,TS val 1890317024 ecr 1132839108], length 1444
11:49:42.546674 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [P.], seq 13496:14940, ack 922, win 287, options [nop,nop,TS val 1890317024 ecr 1132839108], length 1444
11:49:42.546675 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [.], seq 14940:16384, ack 922, win 287, options [nop,nop,TS val 1890317025 ecr 1132839108], length 1444
11:49:42.546676 IP 23.185.0.4.https > 192.168.1.101.56125: Flags [P.], seq 16384:17828, ack 922, win 287, options [nop,nop,TS val 1890317025 ecr 1132839108], length 1444
There doesn’t seem to be any retransmissions.
It’s really like Safari just decides to pause itself temporarily without explanation. And it’s so strange that previously opened tabs continue working fine and this affects only newly opened tabs.
Any ideas would be greatly appreciated. Thanks.