<testsuites>
	<testsuite tests="244" failures="3" time="7261.906" name="github.com/ably/ably-go/ably">
		<properties>
			<property name="go.version" value="go1.20.14"></property>
		</properties>
		<testcase classname="ably" name="Test_decodeMessage" time="0.000"></testcase>
		<testcase classname="ably" name="Test_decodeMessage/foo" time="0.000"></testcase>
		<testcase classname="ably" name="Test_decodeMessage/{&#34;foo&#34;:42}" time="0.000"></testcase>
		<testcase classname="ably" name="Test_decodeMessage/{&#34;foo&#34;:42,&#34;bar&#34;:[&#34;a&#34;,1.2,{&#34;boo&#34;:&#34;ha&#34;}]}" time="0.000"></testcase>
		<testcase classname="ably" name="Test_decodeMessage/[{&#34;foo&#34;:42},&#34;qux&#34;]" time="0.000"></testcase>
		<testcase classname="ably" name="Test_decodeMessage/3q2+7w==" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackExtrasJsonCompatible" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/json_array" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/short_string" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/200_character_string" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/2000_character_string" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/short_binary" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/200_byte_binary" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/2000_byte_binary" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/an_object" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_BasicAuth" time="10.560"></testcase>
		<testcase classname="ably" name="TestAuth_BasicAuth/RSA2:_Should_use_basic_auth_as_default_authentication_if_an_API_key_exists" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_BasicAuth/RSA1:_Should_connect_to_HTTPS_by_default,_trying_to_connect_with_non-TLS_should_result_in_error" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_BasicAuth/RSA11:_API_key_should_follow_format_KEY_NAME:KEY_SECRET_in_auth_header" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_TokenAuth" time="10.150"></testcase>
		<testcase classname="ably" name="TestAuth_TokenAuth_Renew" time="14.460"></testcase>
		<testcase classname="ably" name="TestAuth_RequestToken" time="10.730"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c" time="54.210"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/Get_JWT_from_echo_server" time="10.990"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/Should_be_able_to_use_it_as_a_token" time="10.860"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/RSA8g,_RSA3d:_Should_be_able_to_authenticate_using_authURL" time="11.100"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/RSA8g,_RSA3d:_Should_be_able_to_authenticate_using_authCallback" time="10.020"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/RSA4e,_RSA4b:_Should_return_error_when_JWT_is_invalid" time="11.220"></testcase>
		<testcase classname="ably" name="TestAuth_ReuseClientID" time="10.270"></testcase>
		<testcase classname="ably" name="TestAuth_RequestToken_PublishClientID" time="12.810"></testcase>
		<testcase classname="ably" name="TestAuth_ClientID" time="11.810"></testcase>
		<testcase classname="ably" name="TestAuth_ClientID/Auth_ClientID" time="1.210"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest" time="10.460"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9h" time="0.100"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9h/parameters_are_optional" time="0.100"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9h/authOptions_must_not_be_merged" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9c_must_generate_a_unique_16+_character_nonce" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9g_generate_a_signed_request" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_RealtimeAccessToken" time="10.610"></testcase>
		<testcase classname="ably" name="TestAuth_IgnoreTimestamp_QueryTime" time="41.330"></testcase>
		<testcase classname="ably" name="TestAuth_RSA7c" time="10.210"></testcase>
		<testcase classname="ably" name="TestEventEmitterConcurrency" time="0.030"></testcase>
		<testcase classname="ably" name="Test_RTE3_EventEmitter_On" time="0.090"></testcase>
		<testcase classname="ably" name="Test_RTE3_EventEmitter_On/event:_qux,_data:_42" time="0.030"></testcase>
		<testcase classname="ably" name="Test_RTE3_EventEmitter_On/event:_foo,_data:_42" time="0.030"></testcase>
		<testcase classname="ably" name="Test_RTE3_EventEmitter_On/event:_bar,_data:_42" time="0.030"></testcase>
		<testcase classname="ably" name="Test_RTE4_EventEmitter_Once" time="0.280"></testcase>
		<testcase classname="ably" name="Test_RTE4_EventEmitter_Once/event:_qux,_data:_42" time="0.090"></testcase>
		<testcase classname="ably" name="Test_RTE4_EventEmitter_Once/event:_foo,_data:_42" time="0.090"></testcase>
		<testcase classname="ably" name="Test_RTE4_EventEmitter_Once/event:_bar,_data:_42" time="0.090"></testcase>
		<testcase classname="ably" name="Test_RTE5_EventEmitter_Off" time="0.120"></testcase>
		<testcase classname="ably" name="Test_RTE5_EventEmitter_Off/specific_listener" time="0.040"></testcase>
		<testcase classname="ably" name="Test_RTE5_EventEmitter_Off/specific_event" time="0.050"></testcase>
		<testcase classname="ably" name="Test_RTE5_EventEmitter_Off/all" time="0.030"></testcase>
		<testcase classname="ably" name="Test_RTE6_EventEmitter_EmitPanic" time="0.020"></testcase>
		<testcase classname="ably" name="Test_RTE6a_EventEmitter_EmitToFixedListenersCollection" time="0.100"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedFallback" time="10.140"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedFallback/request_time" time="0.000"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse" time="10.940"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_time" time="0.100"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_404" time="0.500"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_post_get_messages" time="0.460"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_post_get_messages/post" time="0.200"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_post_get_messages/get" time="0.190"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c" time="0.010"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c/with_a_128_keylength" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c/with_a_128_keylength/fixture_encode" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c/with_a_256_keylength" time="0.010"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c/with_a_256_keylength/fixture_encode" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c_TM3" time="0.010"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c_TM3/with_a_128_keylength" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c_TM3/with_a_128_keylength/fixture_encode" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c_TM3/with_a_256_keylength" time="0.010"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c_TM3/with_a_256_keylength/fixture_encode" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_Publish" time="10.760"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_PublishAsync" time="11.110"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_Subscribe" time="26.340"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_SubscriptionFilters" time="10.770"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_AttachWhileDisconnected" time="11.620"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_ShouldSetAblySandboxDefaultReadLimit" time="10.620"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_ShouldSetProvidedReadLimit" time="10.170"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_SetDefaultReadLimitIfServerHasNoLimit" time="10.940"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_ShouldReturnErrorIfReadLimitExceeded" time="11.060"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange" time="43.530"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_ATTACHING" time="10.430"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_ATTACHED" time="11.380"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_DETACHING" time="10.990"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_DETACHED" time="10.730"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_SUSPENDED" time="0.000">
			<skipped message="    realtime_channel_spec_integration_test.go:107: SUSPENDED not yet implemented"></skipped>
		</testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_UPDATE" time="0.000">
			<skipped message="    realtime_channel_spec_integration_test.go:112: UPDATED not yet implemented"></skipped>
		</testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach" time="194.800"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4a:_If_already_attached,_nothing_is_done" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4b:_If_connection_state_is_INITIALIZED,_CLOSING,_CLOSED_returns_error" time="11.090"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4b:_If_connection_state_is_FAILED,_returns_error" time="10.040"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4b:_If_connection_state_is_SUSPENDED,_returns_error" time="11.030"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4c_RTL4d:_If_connected,_should_get_attached_successfully" time="10.140"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4d_:_should_return_error_on_FAILED_while_attaching_channel" time="10.510"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4d_:_should_return_error_on_DETACHED_while_attaching_channel" time="10.690"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4d_:_should_return_error_on_SUSPENDED_while_attaching_channel" time="0.000">
			<skipped message="    realtime_channel_spec_integration_test.go:529: Channel SUSPENDED not implemented yet"></skipped>
		</testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4e:_Transition_to_failed_if_no_attach_permission" time="10.720"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4f:_Channel_attach_timeout_if_not_received_within_realtime_request_timeout" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4g:_If_channel_in_FAILED_state,_set_err_to_null_and_proceed_with_attach" time="10.550"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4h:_If_channel_is_ATTACHING,_listen_to_the_attach_event_and_don&#39;t_send_attach_event" time="10.550"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4h:_If_channel_is_DETACHING,_do_attach_after_completion_of_request" time="10.950"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4i_:_If_connection_state_is_CONNECTING,_do_ATTACH_after_CONNECTED" time="10.710"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4i_:_If_connection_state_is_DISCONNECTED,_do_ATTACH_after_CONNECTED" time="11.160"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4j_RTL13a:_If_channel_attach_is_not_a_clean_attach,_should_set_ATTACH_RESUME_in_the_ATTACH_message" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4j1:_AttachResume_should_be_True_when_Attached_(Clean_ATTACH)" time="11.040"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4j2:_Rewind_flag_should_allow_to_receive_historic_messages" time="12.150"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4k:_If_params_given_channel_options,_should_be_sent_in_ATTACH_message" time="10.470"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4k1:_If_params_given_channel_options,_should_be_exposed_as_readonly_field_on_ATTACHED_message" time="11.480"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4l:_If_modes_provided_in_channelOptions,_should_be_encoded_as_bitfield_and_set_as_flags_field_of_ATTACH_message" time="11.040"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4m:_If_modes_provides_while_attach,_should_receive_modes_in_attached_message" time="10.420"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach" time="86.550"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5a:_If_channel_is_INITIALIZED_or_DETACHED,_do_nothing" time="10.430"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5b:_If_channel_state_is_FAILED,_return_error" time="11.070"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5d_RTL5e:_If_connected,_should_do_successful_detach_with_server" time="10.770"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5e:_return_error_if_channel_detach_fails" time="10.450"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5f:_return_error_on_request_timeout" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5g:_If_connection_state_CLOSING_or_FAILED,_should_return_error" time="10.060"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5h_:_If_Connection_state_CONNECTING,_queue_the_DETACH_message_and_send_on_CONNECTED" time="11.690"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5h,_RTN19b:_If_Connection_state_DISCONNECTED,_queue_the_DETACH_message_and_send_on_CONNECTED" time="11.150"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5i:_If_channel_in_DETACHING_or_ATTACHING_state,_do_detach_after_completion_of_operation" time="10.900"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5j:_if_channel_state_is_SUSPENDED,_immediately_transition_to_DETACHED_state" time="0.000">
			<skipped message="    realtime_channel_spec_integration_test.go:1900: Channel SUSPENDED not implemented yet"></skipped>
		</testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5k:_When_receive_ATTACH_in_detaching_state,_send_new_DETACH_message" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow" time="56.910"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_INITIALIZED" time="11.670"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_ATTACHING" time="11.290"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_ATTACHED" time="11.320"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_DETACHING" time="11.440"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_DETACHED" time="11.200"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue" time="125.070"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_INITIALIZED,_channel_is_INITIALIZED" time="10.340"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_INITIALIZED" time="10.700"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_ATTACHING" time="11.120"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_INITIALIZED" time="11.280"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_ATTACHING" time="10.500"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_ATTACHED" time="11.500"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_DETACHING" time="11.440"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_DETACHED" time="11.710"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_ATTACHED" time="12.800"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_DETACHING" time="11.600"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_DETACHED" time="12.080"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c4_PublishFail" time="10.930"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c4_PublishFail/when_connection_is_SUSPENDED,_channel_is_INITIALIZED" time="10.930"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c5_NoImplicitAttach" time="10.930"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2f_RTL12_HandleResume" time="0.090"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2f_RTL12_HandleResume/RTL2f:_when_flag_resumed_is_provided,_set_channelChangeState_resume_to_true" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2f_RTL12_HandleResume/RTL2f:_when_flag_has_presence_is_provided,_set_channelChangeState_resume_to_false" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2f_RTL12_HandleResume/RTL2f:_when_flag_has_backlog_is_provided,_set_channelChangeState_resume_to_false" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2f_RTL12_HandleResume/RTL12:_when_RE-ATTACH_with_error,_set_ChannelEventUpdated" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL13_HandleDetached" time="0.070"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL13_HandleDetached/RTL13a:_when_ATTACHED,_successful_reattach" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL13_HandleDetached/RTL13b:_when_ATTACHING" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL13_HandleDetached/RTL13c:_stop_on_non-CONNECTED" time="0.030"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL17_IgnoreMessagesWhenNotAttached" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL17_IgnoreMessagesWhenNotAttached/Shouldn&#39;t_receive_message_when_not_attached" time="0.020"></testcase>
		<testcase classname="ably" name="Test_UpdateEmptyMessageFields_TM2a_TM2c_TM2f" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL14_HandleChannelError" time="0.030"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL14_HandleChannelError/RTL14:_when_Error,_should_transition_to_failed_state" time="0.030"></testcase>
		<testcase classname="ably" name="TestRealtime_RealtimeHost" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent/RSC7d3_:_Should_set_ablyAgent_header_with_correct_identifiers" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent/RSC7d6_:_Should_set_ablyAgent_header_with_custom_agents" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent/RSC7d6_:_Should_set_ablyAgent_header_with_custom_agents_missing_version" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RTN17_HostFallback" time="0.000">
			<failure message="Failed" type=""></failure>
		</testcase>
		<testcase classname="ably" name="TestRealtime_RTN17_Integration_HostFallback_Internal_Server_Error" time="10.620"></testcase>
		<testcase classname="ably" name="TestRealtime_RTN17_Integration_HostFallback_Timeout" time="12.210"></testcase>
		<testcase classname="ably" name="TestRealtime_multiple" time="12.490"></testcase>
		<testcase classname="ably" name="TestRealtime_DontCrashOnCloseWhenEchoOff" time="10.540"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_AutoConnect_And_Close" time="11.150"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_No_AutoConnect" time="10.710"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_AlreadyConnected" time="10.260"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_AuthError" time="0.330"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_ReceiveTimeout" time="10.460"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_BreakConnLoopOnInactiveState" time="19.660"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_BreakConnLoopOnInactiveState/error" time="10.130"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_BreakConnLoopOnInactiveState/closed" time="9.530"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_SendErrorReconnects" time="11.360"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_ReconnectFromSuspendedState" time="40.790"></testcase>
		<testcase classname="ably" name="Test_RTN2_WebsocketQueryParams" time="0.000"></testcase>
		<testcase classname="ably" name="Test_RTN2_WebsocketQueryParams/RTN2a:_format_should_be_msgPack_or_json" time="0.000"></testcase>
		<testcase classname="ably" name="Test_RTN2_WebsocketQueryParams/RTN2b:_echo_should_be_true_by_default" time="0.000"></testcase>
		<testcase classname="ably" name="Test_RTN2_WebsocketQueryParams/RTN2d:_clientId_contains_provided_clientId" time="0.000"></testcase>
		<testcase classname="ably" name="Test_RTN2_WebsocketQueryParams/RTN2e:_depending_on_the_auth_scheme,_accessToken_contains_token_string_or_key_contains_api_key" time="0.000"></testcase>
		<testcase classname="ably" name="Test_RTN2_WebsocketQueryParams/RTN2f:_api_version_v_should_be_the_API_version" time="0.000"></testcase>
		<testcase classname="ably" name="Test_RTN3_ConnectionAutoConnect" time="10.730"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange" time="53.380"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_CONNECTING" time="10.910"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_CONNECTED" time="10.180"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_DISCONNECTED" time="10.740"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_SUSPENDED" time="0.000">
			<skipped message="    realtime_conn_spec_integration_test.go:183: SUSPENDED not yet implemented"></skipped>
		</testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_CLOSING" time="10.850"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_CLOSED" time="10.400"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_FAILED" time="0.290"></testcase>
		<testcase classname="ably" name="Test_RTN6_Connected_When_CONNECTED_Msg_Received" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN12_Connection_Close" time="34.080"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN12_Connection_Close/RTN12a:_transition_to_closed_on_connection_close" time="10.560"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN12_Connection_Close/RTN12b:_transition_to_closed_on_close_request_timeout" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN12_Connection_Close/RTN12c:_transition_to_closed_on_transport_error" time="10.660"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN12_Connection_Close/RTN12d_:_should_abort_reconnection_timer_while_disconnected_on_closed" time="1.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN12_Connection_Close/RTN12d:_should_abort_reconnection_timer_while_suspended_on_closed" time="1.400"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN12_Connection_Close/RTN12f:_transition_to_closed_when_close_is_called_intermittently" time="10.440"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15a_ReconnectOnEOF" time="11.050"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15b" time="11.190"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15c6" time="12.010"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15c7_attached" time="11.320"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15d_MessageRecovery" time="11.480"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15e_ConnKeyUpdatedOnReconnect" time="10.810"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15g_NewConnectionOnStateLost" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15h1_OnDisconnectedCannotRenewToken" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15h2_ReauthFails" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15h2_ReauthWithBadToken" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15h2_Success" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15h3_Success" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN22a_RTN15h2_Integration_ServerInitiatedAuth" time="0.000">
			<failure message="Failed" type=""></failure>
		</testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN22_RTC8_Integration_ServerInitiatedAuth" time="20.040"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15i_OnErrorWhenConnected" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN16" time="11.110"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN23" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14c_ConnectedTimeout" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14a" time="0.000">
			<skipped message="    realtime_conn_spec_integration_test.go:2148: "></skipped>
		</testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14b" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14b/renewable_token_that_fails_to_renew_with_token_error" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14b/renewable_token,_consecutive_token_errors" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14g" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14g/Non_RTN14b_error" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14e" time="0.380"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN19b" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN19a" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN24_RTN21_RTC8a_RTN4h_Override_ConnectionDetails_On_Connected" time="0.000"></testcase>
		<testcase classname="ably" name="Test_RTN7b_ACK_NACK" time="0.010"></testcase>
		<testcase classname="ably" name="TestImplicitNACK" time="0.010"></testcase>
		<testcase classname="ably" name="TestIdempotentACK" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTC8a_ExplicitAuthorizeWhileConnected" time="12.170"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTC8a_ExplicitAuthorizeWhileConnected/RTC8a1:_Successful_reauth_with_more_capabilities" time="0.130"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTC8a_ExplicitAuthorizeWhileConnected/RTC8a1:_Successful_reauth_with_more_capabilities#01" time="0.360"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTC8a_ExplicitAuthorizeWhileConnected/RTC8a1:_Unsuccessful_reauth_with_capabilities_downgrade" time="0.400"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTC8a_ExplicitAuthorizeWhileConnected/RTC8a3:_Authorize_waits_for_connection_update" time="0.370"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTC8a_ExplicitAuthorizeWhileConnected/RTC8a4,_RSA3d:_reauthorize_with_JWT_token" time="13.710"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTC8a_ExplicitAuthorizeWhileConnected/RTC8a2:_Failed_reauth_moves_connection_to_FAILED" time="0.070"></testcase>
		<testcase classname="ably" name="TestRealtimePresence_Sync" time="10.960"></testcase>
		<testcase classname="ably" name="TestRealtimePresence_Sync250_RTP4" time="0.000">
			<failure message="Failed" type="">/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0001f56b0 sp=0xc0001f5690 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc0001f5740 sp=0xc0001f56b0 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc0001f5768 sp=0xc0001f5740 pc=0x43e1b8&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1630 +0x82e fp=0xc0001f58a8 sp=0xc0001f5768 pc=0x5cc6ee&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:2036 +0x8e fp=0xc0001f5900 sp=0xc0001f58a8 pc=0x5d024e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1576 +0x217 fp=0xc0001f5a08 sp=0xc0001f5900 pc=0x5cae77&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:2034 +0x87d fp=0xc0001f5b78 sp=0xc0001f5a08 pc=0x5d009d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1906 +0xb45 fp=0xc0001f5ed8 sp=0xc0001f5b78 pc=0x5cd905&#xA;_testmain.go:301 +0x2ea fp=0xc0001f5f80 sp=0xc0001f5ed8 pc=0xcab6ca&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:250 +0x207 fp=0xc0001f5fe0 sp=0xc0001f5f80 pc=0x472047&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0001f5fe8 sp=0xc0001f5fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0000507b0 sp=0xc000050790 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:387&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:305 +0xb0 fp=0xc0000507e0 sp=0xc0000507b0 pc=0x4722d0&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000507e8 sp=0xc0000507e0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:293 +0x25&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00005ef80 sp=0xc00005ef60 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:387&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgcsweep.go:319 +0xde fp=0xc00005efc8 sp=0xc00005ef80 pc=0x45c67e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:178 +0x26 fp=0xc00005efe0 sp=0xc00005efc8 pc=0x4518e6&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:178 +0x6b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000064f70 sp=0xc000064f50 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:387&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgcscavenge.go:400 +0x53 fp=0xc000064fa0 sp=0xc000064f70 pc=0x45a553&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgcscavenge.go:633 +0x65 fp=0xc000064fc8 sp=0xc000064fa0 pc=0x45ab25&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:179 +0x26 fp=0xc000064fe0 sp=0xc000064fc8 pc=0x451886&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000064fe8 sp=0xc000064fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:179 +0xaa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000204e28 sp=0xc000204e08 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mfinal.go:193 +0x13d fp=0xc000204fe0 sp=0xc000204e28 pc=0x45091d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000204fe8 sp=0xc000204fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mfinal.go:163 +0x45&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006073a8 sp=0xc000607388 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc000607438 sp=0xc0006073a8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc000607460 sp=0xc000607438 pc=0x43e1b8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0006074f0 sp=0xc000607460 pc=0xc5ff14&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc000607638 sp=0xc0006074f0 pc=0xb6d9de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:416 +0x80f fp=0xc000607888 sp=0xc000607638 pc=0xb7154f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc000607b20 sp=0xc000607888 pc=0xb6fe1f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x254 fp=0xc000607be8 sp=0xc000607b20 pc=0xb6e934&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:909 +0x2113 fp=0xc000607fc0 sp=0xc000607be8 pc=0xb77ad3&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000607fe0 sp=0xc000607fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000607fe8 sp=0xc000607fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000203f50 sp=0xc000203f30 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1275 +0xf1 fp=0xc000203fe0 sp=0xc000203f50 pc=0x453651&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000203fe8 sp=0xc000203fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1199 +0x25&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00038dcd8 sp=0xc00038dcb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00038de38 sp=0xc00038dcd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc00038dfc0 sp=0xc00038de38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc00038dfe0 sp=0xc00038dfc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00038dfe8 sp=0xc00038dfe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000202f50 sp=0xc000202f30 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1275 +0xf1 fp=0xc000202fe0 sp=0xc000202f50 pc=0x453651&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000202fe8 sp=0xc000202fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1199 +0x25&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000201f50 sp=0xc000201f30 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1275 +0xf1 fp=0xc000201fe0 sp=0xc000201f50 pc=0x453651&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000201fe8 sp=0xc000201fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1199 +0x25&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000200f50 sp=0xc000200f30 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1275 +0xf1 fp=0xc000200fe0 sp=0xc000200f50 pc=0x453651&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000200fe8 sp=0xc000200fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1199 +0x25&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0004ef600 sp=0xc0004ef5e0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:527 +0xf7 fp=0xc0004ef638 sp=0xc0004ef600 pc=0x46aa97&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89 fp=0xc0004ef658 sp=0xc0004ef638 pc=0x4a1c49&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc0004ef6a0 sp=0xc0004ef658 pc=0x4fd97d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x405 fp=0xc0004ef790 sp=0xc0004ef6a0 pc=0x4ff505&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x51 fp=0xc0004ef7f0 sp=0xc0004ef790 pc=0x7d4871&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0xb1 fp=0xc0004ef870 sp=0xc0004ef7f0 pc=0x7ebcb1&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc0004ef8b8 sp=0xc0004ef870 pc=0x80c7e5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:782 +0x23b fp=0xc0004ef938 sp=0xc0004ef8b8 pc=0x97629b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc0004ef9c8 sp=0xc0004ef938 pc=0x5d55ab&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0xd2 fp=0xc0004efa50 sp=0xc0004ef9c8 pc=0x5d5872&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:2030 +0xe28 fp=0xc0004effa0 sp=0xc0004efa50 pc=0x9802e8&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:3089 +0x59 fp=0xc0004effe0 sp=0xc0004effa0 pc=0x9875f9&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004effe8 sp=0xc0004effe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:3089 +0x818&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006793a8 sp=0xc000679388 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc000679438 sp=0xc0006793a8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc000679460 sp=0xc000679438 pc=0x43e1b8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0006794f0 sp=0xc000679460 pc=0xc5ff14&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc000679638 sp=0xc0006794f0 pc=0xb6d9de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:416 +0x80f fp=0xc000679888 sp=0xc000679638 pc=0xb7154f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc000679b20 sp=0xc000679888 pc=0xb6fe1f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x254 fp=0xc000679be8 sp=0xc000679b20 pc=0xb6e934&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:909 +0x2113 fp=0xc000679fc0 sp=0xc000679be8 pc=0xb77ad3&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000679fe0 sp=0xc000679fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000679fe8 sp=0xc000679fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00062d7c8 sp=0xc00062d7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00062d928 sp=0xc00062d7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00062da58 sp=0xc00062d928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00062dad0 sp=0xc00062da58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc00062db70 sp=0xc00062dad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00062dbe8 sp=0xc00062db70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc00062dfc0 sp=0xc00062dbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00062dfe0 sp=0xc00062dfc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00062dfe8 sp=0xc00062dfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000653cc0 sp=0xc000653ca0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000653e20 sp=0xc000653cc0 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:888 +0x245 fp=0xc000653f60 sp=0xc000653e20 pc=0xb696a5&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:879 +0x7e fp=0xc000653fe0 sp=0xc000653f60 pc=0xb6941e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000653fe8 sp=0xc000653fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:877 +0x20f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000a0fcd8 sp=0xc000a0fcb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000a0fe38 sp=0xc000a0fcd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000a0ffc0 sp=0xc000a0fe38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000a0ffe0 sp=0xc000a0ffc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000a0ffe8 sp=0xc000a0ffe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000445cf8 sp=0xc000445cd8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc000445d88 sp=0xc000445cf8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc000445db8 sp=0xc000445d88 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc000445e20 sp=0xc000445db8 pc=0xbb52a5&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:579 +0x10a fp=0xc000445ec0 sp=0xc000445e20 pc=0xb73aaa&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc000445f50 sp=0xc000445ec0 pc=0xb51c49&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xe9 fp=0xc000445fe0 sp=0xc000445f50 pc=0xb51a69&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000445fe8 sp=0xc000445fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x28b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000645cf8 sp=0xc000645cd8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc000645d88 sp=0xc000645cf8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc000645db8 sp=0xc000645d88 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc000645e20 sp=0xc000645db8 pc=0xbb52a5&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:579 +0x10a fp=0xc000645ec0 sp=0xc000645e20 pc=0xb73aaa&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc000645f50 sp=0xc000645ec0 pc=0xb51c49&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xe9 fp=0xc000645fe0 sp=0xc000645f50 pc=0xb51a69&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000645fe8 sp=0xc000645fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x28b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000060cc0 sp=0xc000060ca0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000060e20 sp=0xc000060cc0 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:888 +0x245 fp=0xc000060f60 sp=0xc000060e20 pc=0xb696a5&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:879 +0x7e fp=0xc000060fe0 sp=0xc000060f60 pc=0xb6941e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000060fe8 sp=0xc000060fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:877 +0x20f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000665c40 sp=0xc000665c20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000665da0 sp=0xc000665c40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:191 +0x39a fp=0xc000665fe0 sp=0xc000665da0 pc=0xba94fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000665fe8 sp=0xc000665fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006f97c8 sp=0xc0006f97a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0006f9928 sp=0xc0006f97c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0006f9a58 sp=0xc0006f9928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006f9ad0 sp=0xc0006f9a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0006f9b70 sp=0xc0006f9ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006f9be8 sp=0xc0006f9b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0006f9fc0 sp=0xc0006f9be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0006f9fe0 sp=0xc0006f9fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0006f9fe8 sp=0xc0006f9fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005737c8 sp=0xc0005737a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000573928 sp=0xc0005737c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000573a58 sp=0xc000573928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000573ad0 sp=0xc000573a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000573b70 sp=0xc000573ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000573be8 sp=0xc000573b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000573fc0 sp=0xc000573be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000573fe0 sp=0xc000573fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000573fe8 sp=0xc000573fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0000b7c48 sp=0xc0000b7c28 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0000b7da8 sp=0xc0000b7c48 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:421 +0x4e9 fp=0xc0000b7f28 sp=0xc0000b7da8 pc=0xb62b89&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:453 +0x6a fp=0xc0000b7fa0 sp=0xc0000b7f28 pc=0xc67d2a&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:532 +0x3a fp=0xc0000b7fe0 sp=0xc0000b7fa0 pc=0xc689ba&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000b7fe8 sp=0xc0000b7fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:531 +0xe5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000675cd8 sp=0xc000675cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000675e38 sp=0xc000675cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000675fc0 sp=0xc000675e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000675fe0 sp=0xc000675fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000675fe8 sp=0xc000675fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000600be0 sp=0xc000600bc0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000600d40 sp=0xc000600be0 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:291 +0x1c9 fp=0xc000600f00 sp=0xc000600d40 pc=0xb905e9&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:270 +0x42 fp=0xc000600f30 sp=0xc000600f00 pc=0xb8fee2&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:414 +0x9b fp=0xc000600fe0 sp=0xc000600f30 pc=0xb62d5b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000600fe8 sp=0xc000600fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:413 +0x453&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0001116e0 sp=0xc0001116c0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:527 +0xf7 fp=0xc000111718 sp=0xc0001116e0 pc=0x46aa97&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89 fp=0xc000111738 sp=0xc000111718 pc=0x4a1c49&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc000111780 sp=0xc000111738 pc=0x4fd97d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x405 fp=0xc000111870 sp=0xc000111780 pc=0x4ff505&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x51 fp=0xc0001118d0 sp=0xc000111870 pc=0x7d4871&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0xb1 fp=0xc000111950 sp=0xc0001118d0 pc=0x7ebcb1&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc000111998 sp=0xc000111950 pc=0x80c7e5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1943 +0x105 fp=0xc000111a18 sp=0xc000111998 pc=0x9a9605&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc000111aa8 sp=0xc000111a18 pc=0x5d55ab&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0xd2 fp=0xc000111b30 sp=0xc000111aa8 pc=0x5d5872&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:2107 +0x2c8 fp=0xc000111fc0 sp=0xc000111b30 pc=0x9aa968&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1765 +0x3a fp=0xc000111fe0 sp=0xc000111fc0 pc=0x9a827a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000111fe8 sp=0xc000111fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1765 +0x2586&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000329cd0 sp=0xc000329cb0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000329e30 sp=0xc000329cd0 pc=0x4841de&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:2410 +0x1a9 fp=0xc000329fc0 sp=0xc000329e30 pc=0x9ad749&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1766 +0x3a fp=0xc000329fe0 sp=0xc000329fc0 pc=0x9a81fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000329fe8 sp=0xc000329fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1766 +0x261a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00040bc40 sp=0xc00040bc20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00040bda0 sp=0xc00040bc40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:191 +0x39a fp=0xc00040bfe0 sp=0xc00040bda0 pc=0xba94fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00040bfe8 sp=0xc00040bfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005ab7c8 sp=0xc0005ab7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005ab928 sp=0xc0005ab7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0005aba58 sp=0xc0005ab928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005abad0 sp=0xc0005aba58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0005abb70 sp=0xc0005abad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005abbe8 sp=0xc0005abb70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0005abfc0 sp=0xc0005abbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0005abfe0 sp=0xc0005abfc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005abfe8 sp=0xc0005abfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0000c3be0 sp=0xc0000c3bc0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0000c3d40 sp=0xc0000c3be0 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:291 +0x1c9 fp=0xc0000c3f00 sp=0xc0000c3d40 pc=0xb905e9&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:270 +0x42 fp=0xc0000c3f30 sp=0xc0000c3f00 pc=0xb8fee2&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:414 +0x9b fp=0xc0000c3fe0 sp=0xc0000c3f30 pc=0xb62d5b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000c3fe8 sp=0xc0000c3fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:413 +0x453&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000323cd8 sp=0xc000323cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000323e38 sp=0xc000323cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000323fc0 sp=0xc000323e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000323fe0 sp=0xc000323fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000323fe8 sp=0xc000323fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00040f7c8 sp=0xc00040f7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00040f928 sp=0xc00040f7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00040fa58 sp=0xc00040f928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00040fad0 sp=0xc00040fa58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc00040fb70 sp=0xc00040fad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00040fbe8 sp=0xc00040fb70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc00040ffc0 sp=0xc00040fbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00040ffe0 sp=0xc00040ffc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00040ffe8 sp=0xc00040ffe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005c3eb8 sp=0xc0005c3e98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc0005c3f48 sp=0xc0005c3eb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc0005c3f70 sp=0xc0005c3f48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc0005c3fe0 sp=0xc0005c3f70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005c3fe8 sp=0xc0005c3fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0000cf7c8 sp=0xc0000cf7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0000cf928 sp=0xc0000cf7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0000cfa58 sp=0xc0000cf928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0000cfad0 sp=0xc0000cfa58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0000cfb70 sp=0xc0000cfad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0000cfbe8 sp=0xc0000cfb70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0000cffc0 sp=0xc0000cfbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0000cffe0 sp=0xc0000cffc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000cffe8 sp=0xc0000cffe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005a6c38 sp=0xc0005a6c18 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005a6d98 sp=0xc0005a6c38 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:291 +0x1c9 fp=0xc0005a6f58 sp=0xc0005a6d98 pc=0xb905e9&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:270 +0x42 fp=0xc0005a6f88 sp=0xc0005a6f58 pc=0xb8fee2&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:833 +0x76 fp=0xc0005a6fe0 sp=0xc0005a6f88 pc=0xb69076&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005a6fe8 sp=0xc0005a6fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:829 +0xb3a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000726cd8 sp=0xc000726cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000726e38 sp=0xc000726cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000726fc0 sp=0xc000726e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000726fe0 sp=0xc000726fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000726fe8 sp=0xc000726fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00078acd8 sp=0xc00078acb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00078ae38 sp=0xc00078acd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc00078afc0 sp=0xc00078ae38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc00078afe0 sp=0xc00078afc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00078afe8 sp=0xc00078afe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0000b9cd8 sp=0xc0000b9cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0000b9e38 sp=0xc0000b9cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0000b9fc0 sp=0xc0000b9e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0000b9fe0 sp=0xc0000b9fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000b9fe8 sp=0xc0000b9fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0002437c8 sp=0xc0002437a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000243928 sp=0xc0002437c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000243a58 sp=0xc000243928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000243ad0 sp=0xc000243a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000243b70 sp=0xc000243ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000243be8 sp=0xc000243b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000243fc0 sp=0xc000243be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000243fe0 sp=0xc000243fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000243fe8 sp=0xc000243fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000206cd8 sp=0xc000206cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000206e38 sp=0xc000206cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000206fc0 sp=0xc000206e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000206fe0 sp=0xc000206fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000206fe8 sp=0xc000206fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00054d918 sp=0xc00054d8f8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc00054d9a8 sp=0xc00054d918 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc00054d9d0 sp=0xc00054d9a8 pc=0x43e1b8&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1384 +0x569 fp=0xc00054db10 sp=0xc00054d9d0 pc=0x5ca829&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn_spec_integration_test.go:1721 +0x4b fp=0xc00054dea8 sp=0xc00054db10 pc=0xc226ab&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1576 +0x217 fp=0xc00054dfb0 sp=0xc00054dea8 pc=0x5cae77&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x48 fp=0xc00054dfe0 sp=0xc00054dfb0 pc=0x5cc988&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00054dfe8 sp=0xc00054dfe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x806&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00011f7c8 sp=0xc00011f7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00011f928 sp=0xc00011f7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00011fa58 sp=0xc00011f928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00011fad0 sp=0xc00011fa58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc00011fb70 sp=0xc00011fad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00011fbe8 sp=0xc00011fb70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc00011ffc0 sp=0xc00011fbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00011ffe0 sp=0xc00011ffc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00011ffe8 sp=0xc00011ffe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006efeb8 sp=0xc0006efe98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc0006eff48 sp=0xc0006efeb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc0006eff70 sp=0xc0006eff48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc0006effe0 sp=0xc0006eff70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0006effe8 sp=0xc0006effe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000389cd0 sp=0xc000389cb0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000389e30 sp=0xc000389cd0 pc=0x4841de&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:2410 +0x1a9 fp=0xc000389fc0 sp=0xc000389e30 pc=0x9ad749&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1766 +0x3a fp=0xc000389fe0 sp=0xc000389fc0 pc=0x9a81fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000389fe8 sp=0xc000389fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1766 +0x261a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000638c40 sp=0xc000638c20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000638da0 sp=0xc000638c40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:191 +0x39a fp=0xc000638fe0 sp=0xc000638da0 pc=0xba94fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000638fe8 sp=0xc000638fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0000b5cd8 sp=0xc0000b5cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0000b5e38 sp=0xc0000b5cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0000b5fc0 sp=0xc0000b5e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0000b5fe0 sp=0xc0000b5fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000b5fe8 sp=0xc0000b5fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000a19758 sp=0xc000a19738 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000a198b8 sp=0xc000a19758 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_presence.go:126 +0xe6 fp=0xc000a19950 sp=0xc000a198b8 pc=0xb7bd06&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_presence.go:398 +0x1a5 fp=0xc000a19ac0 sp=0xc000a19950 pc=0xb7e805&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_presence.go:346&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_presence_integration_test.go:111 +0xe13 fp=0xc000a19ea8 sp=0xc000a19ac0 pc=0xc3b173&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1576 +0x217 fp=0xc000a19fb0 sp=0xc000a19ea8 pc=0x5cae77&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x48 fp=0xc000a19fe0 sp=0xc000a19fb0 pc=0x5cc988&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000a19fe8 sp=0xc000a19fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x806&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000632cd8 sp=0xc000632cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000632e38 sp=0xc000632cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000632fc0 sp=0xc000632e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000632fe0 sp=0xc000632fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000632fe8 sp=0xc000632fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0000cbeb8 sp=0xc0000cbe98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc0000cbf48 sp=0xc0000cbeb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc0000cbf70 sp=0xc0000cbf48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc0000cbfe0 sp=0xc0000cbf70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000cbfe8 sp=0xc0000cbfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005ad6e0 sp=0xc0005ad6c0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:527 +0xf7 fp=0xc0005ad718 sp=0xc0005ad6e0 pc=0x46aa97&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89 fp=0xc0005ad738 sp=0xc0005ad718 pc=0x4a1c49&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc0005ad780 sp=0xc0005ad738 pc=0x4fd97d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x405 fp=0xc0005ad870 sp=0xc0005ad780 pc=0x4ff505&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x51 fp=0xc0005ad8d0 sp=0xc0005ad870 pc=0x7d4871&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0xb1 fp=0xc0005ad950 sp=0xc0005ad8d0 pc=0x7ebcb1&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc0005ad998 sp=0xc0005ad950 pc=0x80c7e5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1943 +0x105 fp=0xc0005ada18 sp=0xc0005ad998 pc=0x9a9605&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc0005adaa8 sp=0xc0005ada18 pc=0x5d55ab&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0xd2 fp=0xc0005adb30 sp=0xc0005adaa8 pc=0x5d5872&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:2107 +0x2c8 fp=0xc0005adfc0 sp=0xc0005adb30 pc=0x9aa968&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1765 +0x3a fp=0xc0005adfe0 sp=0xc0005adfc0 pc=0x9a827a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005adfe8 sp=0xc0005adfe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1765 +0x2586&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0000db600 sp=0xc0000db5e0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:527 +0xf7 fp=0xc0000db638 sp=0xc0000db600 pc=0x46aa97&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89 fp=0xc0000db658 sp=0xc0000db638 pc=0x4a1c49&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc0000db6a0 sp=0xc0000db658 pc=0x4fd97d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x405 fp=0xc0000db790 sp=0xc0000db6a0 pc=0x4ff505&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x51 fp=0xc0000db7f0 sp=0xc0000db790 pc=0x7d4871&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0xb1 fp=0xc0000db870 sp=0xc0000db7f0 pc=0x7ebcb1&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc0000db8b8 sp=0xc0000db870 pc=0x80c7e5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:782 +0x23b fp=0xc0000db938 sp=0xc0000db8b8 pc=0x97629b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc0000db9c8 sp=0xc0000db938 pc=0x5d55ab&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0xd2 fp=0xc0000dba50 sp=0xc0000db9c8 pc=0x5d5872&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:2030 +0xe28 fp=0xc0000dbfa0 sp=0xc0000dba50 pc=0x9802e8&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:3089 +0x59 fp=0xc0000dbfe0 sp=0xc0000dbfa0 pc=0x9875f9&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000dbfe8 sp=0xc0000dbfe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:3089 +0x818&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00030b7c8 sp=0xc00030b7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00030b928 sp=0xc00030b7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00030ba58 sp=0xc00030b928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00030bad0 sp=0xc00030ba58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc00030bb70 sp=0xc00030bad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00030bbe8 sp=0xc00030bb70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc00030bfc0 sp=0xc00030bbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00030bfe0 sp=0xc00030bfc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00030bfe8 sp=0xc00030bfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00059bcc0 sp=0xc00059bca0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00059be20 sp=0xc00059bcc0 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:888 +0x245 fp=0xc00059bf60 sp=0xc00059be20 pc=0xb696a5&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:879 +0x7e fp=0xc00059bfe0 sp=0xc00059bf60 pc=0xb6941e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00059bfe8 sp=0xc00059bfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:877 +0x20f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0002473a8 sp=0xc000247388 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc000247438 sp=0xc0002473a8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc000247460 sp=0xc000247438 pc=0x43e1b8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0002474f0 sp=0xc000247460 pc=0xc5ff14&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc000247638 sp=0xc0002474f0 pc=0xb6d9de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:416 +0x80f fp=0xc000247888 sp=0xc000247638 pc=0xb7154f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc000247b20 sp=0xc000247888 pc=0xb6fe1f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x254 fp=0xc000247be8 sp=0xc000247b20 pc=0xb6e934&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:909 +0x2113 fp=0xc000247fc0 sp=0xc000247be8 pc=0xb77ad3&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000247fe0 sp=0xc000247fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000247fe8 sp=0xc000247fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005b17c8 sp=0xc0005b17a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005b1928 sp=0xc0005b17c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0005b1a58 sp=0xc0005b1928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005b1ad0 sp=0xc0005b1a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0005b1b70 sp=0xc0005b1ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005b1be8 sp=0xc0005b1b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0005b1fc0 sp=0xc0005b1be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0005b1fe0 sp=0xc0005b1fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005b1fe8 sp=0xc0005b1fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005a1eb8 sp=0xc0005a1e98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc0005a1f48 sp=0xc0005a1eb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc0005a1f70 sp=0xc0005a1f48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc0005a1fe0 sp=0xc0005a1f70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005a1fe8 sp=0xc0005a1fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0004eb7c8 sp=0xc0004eb7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0004eb928 sp=0xc0004eb7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0004eba58 sp=0xc0004eb928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004ebad0 sp=0xc0004eba58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0004ebb70 sp=0xc0004ebad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004ebbe8 sp=0xc0004ebb70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0004ebfc0 sp=0xc0004ebbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0004ebfe0 sp=0xc0004ebfc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004ebfe8 sp=0xc0004ebfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006c5c58 sp=0xc0006c5c38 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0006c5db8 sp=0xc0006c5c58 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:310 +0x47d fp=0xc0006c5f28 sp=0xc0006c5db8 pc=0xb60e7d&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:395 +0x6a fp=0xc0006c5fa0 sp=0xc0006c5f28 pc=0xc66d4a&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:532 +0x3a fp=0xc0006c5fe0 sp=0xc0006c5fa0 pc=0xc689ba&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0006c5fe8 sp=0xc0006c5fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:531 +0xe5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00060bc48 sp=0xc00060bc28 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00060bda8 sp=0xc00060bc48 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:421 +0x4e9 fp=0xc00060bf28 sp=0xc00060bda8 pc=0xb62b89&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:453 +0x6a fp=0xc00060bfa0 sp=0xc00060bf28 pc=0xc67d2a&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:532 +0x3a fp=0xc00060bfe0 sp=0xc00060bfa0 pc=0xc689ba&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00060bfe8 sp=0xc00060bfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:531 +0xe5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000639eb8 sp=0xc000639e98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc000639f48 sp=0xc000639eb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc000639f70 sp=0xc000639f48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc000639fe0 sp=0xc000639f70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000639fe8 sp=0xc000639fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0002e57c8 sp=0xc0002e57a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0002e5928 sp=0xc0002e57c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0002e5a58 sp=0xc0002e5928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0002e5ad0 sp=0xc0002e5a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0002e5b70 sp=0xc0002e5ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0002e5be8 sp=0xc0002e5b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0002e5fc0 sp=0xc0002e5be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0002e5fe0 sp=0xc0002e5fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0002e5fe8 sp=0xc0002e5fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0001237c8 sp=0xc0001237a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000123928 sp=0xc0001237c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000123a58 sp=0xc000123928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000123ad0 sp=0xc000123a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000123b70 sp=0xc000123ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000123be8 sp=0xc000123b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000123fc0 sp=0xc000123be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000123fe0 sp=0xc000123fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000123fe8 sp=0xc000123fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000caacf8 sp=0xc000caacd8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc000caad88 sp=0xc000caacf8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc000caadb8 sp=0xc000caad88 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc000caae20 sp=0xc000caadb8 pc=0xbb52a5&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:579 +0x10a fp=0xc000caaec0 sp=0xc000caae20 pc=0xb73aaa&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc000caaf50 sp=0xc000caaec0 pc=0xb51c49&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xe9 fp=0xc000caafe0 sp=0xc000caaf50 pc=0xb51a69&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000caafe8 sp=0xc000caafe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x28b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00051ceb8 sp=0xc00051ce98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc00051cf48 sp=0xc00051ceb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc00051cf70 sp=0xc00051cf48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc00051cfe0 sp=0xc00051cf70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00051cfe8 sp=0xc00051cfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005fcc40 sp=0xc0005fcc20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005fcda0 sp=0xc0005fcc40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:191 +0x39a fp=0xc0005fcfe0 sp=0xc0005fcda0 pc=0xba94fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005fcfe8 sp=0xc0005fcfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00042b7c8 sp=0xc00042b7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00042b928 sp=0xc00042b7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00042ba58 sp=0xc00042b928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00042bad0 sp=0xc00042ba58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc00042bb70 sp=0xc00042bad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00042bbe8 sp=0xc00042bb70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc00042bfc0 sp=0xc00042bbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00042bfe0 sp=0xc00042bfc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00042bfe8 sp=0xc00042bfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005c0c00 sp=0xc0005c0be0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc0005c0c90 sp=0xc0005c0c00 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc0005c0cb8 sp=0xc0005c0c90 pc=0x43e1b8&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1384 +0x569 fp=0xc0005c0df8 sp=0xc0005c0cb8 pc=0x5ca829&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_client_integration_test.go:139 +0x48 fp=0xc0005c0ea8 sp=0xc0005c0df8 pc=0xbfa3e8&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1576 +0x217 fp=0xc0005c0fb0 sp=0xc0005c0ea8 pc=0x5cae77&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x48 fp=0xc0005c0fe0 sp=0xc0005c0fb0 pc=0x5cc988&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005c0fe8 sp=0xc0005c0fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x806&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00051dbf0 sp=0xc00051dbd0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00051dd50 sp=0xc00051dbf0 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:291 +0x1c9 fp=0xc00051df10 sp=0xc00051dd50 pc=0xb905e9&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:270 +0x42 fp=0xc00051df40 sp=0xc00051df10 pc=0xb8fee2&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:303 +0x86 fp=0xc00051dfe0 sp=0xc00051df40 pc=0xb61046&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00051dfe8 sp=0xc00051dfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:302 +0x3ea&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0004417c8 sp=0xc0004417a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000441928 sp=0xc0004417c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000441a58 sp=0xc000441928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000441ad0 sp=0xc000441a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000441b70 sp=0xc000441ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000441be8 sp=0xc000441b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000441fc0 sp=0xc000441be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000441fe0 sp=0xc000441fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000441fe8 sp=0xc000441fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00062bcf8 sp=0xc00062bcd8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc00062bd88 sp=0xc00062bcf8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc00062bdb8 sp=0xc00062bd88 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc00062be20 sp=0xc00062bdb8 pc=0xbb52a5&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:579 +0x10a fp=0xc00062bec0 sp=0xc00062be20 pc=0xb73aaa&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc00062bf50 sp=0xc00062bec0 pc=0xb51c49&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xe9 fp=0xc00062bfe0 sp=0xc00062bf50 pc=0xb51a69&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00062bfe8 sp=0xc00062bfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x28b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0004f97c8 sp=0xc0004f97a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0004f9928 sp=0xc0004f97c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0004f9a58 sp=0xc0004f9928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004f9ad0 sp=0xc0004f9a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0004f9b70 sp=0xc0004f9ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004f9be8 sp=0xc0004f9b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0004f9fc0 sp=0xc0004f9be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0004f9fe0 sp=0xc0004f9fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004f9fe8 sp=0xc0004f9fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0002077c8 sp=0xc0002077a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000207928 sp=0xc0002077c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000207a58 sp=0xc000207928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000207ad0 sp=0xc000207a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000207b70 sp=0xc000207ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000207be8 sp=0xc000207b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000207fc0 sp=0xc000207be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000207fe0 sp=0xc000207fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000207fe8 sp=0xc000207fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000397c40 sp=0xc000397c20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000397da0 sp=0xc000397c40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:191 +0x39a fp=0xc000397fe0 sp=0xc000397da0 pc=0xba94fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000397fe8 sp=0xc000397fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0001477c8 sp=0xc0001477a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000147928 sp=0xc0001477c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000147a58 sp=0xc000147928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000147ad0 sp=0xc000147a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000147b70 sp=0xc000147ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000147be8 sp=0xc000147b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000147fc0 sp=0xc000147be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000147fe0 sp=0xc000147fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000147fe8 sp=0xc000147fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000121cd8 sp=0xc000121cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000121e38 sp=0xc000121cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000121fc0 sp=0xc000121e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000121fe0 sp=0xc000121fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000121fe8 sp=0xc000121fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006417c8 sp=0xc0006417a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000641928 sp=0xc0006417c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000641a58 sp=0xc000641928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000641ad0 sp=0xc000641a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000641b70 sp=0xc000641ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000641be8 sp=0xc000641b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000641fc0 sp=0xc000641be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000641fe0 sp=0xc000641fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000641fe8 sp=0xc000641fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005693a8 sp=0xc000569388 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc000569438 sp=0xc0005693a8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc000569460 sp=0xc000569438 pc=0x43e1b8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0005694f0 sp=0xc000569460 pc=0xc5ff14&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc000569638 sp=0xc0005694f0 pc=0xb6d9de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:416 +0x80f fp=0xc000569888 sp=0xc000569638 pc=0xb7154f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc000569b20 sp=0xc000569888 pc=0xb6fe1f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x254 fp=0xc000569be8 sp=0xc000569b20 pc=0xb6e934&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:909 +0x2113 fp=0xc000569fc0 sp=0xc000569be8 pc=0xb77ad3&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000569fe0 sp=0xc000569fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000569fe8 sp=0xc000569fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00059d3a8 sp=0xc00059d388 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc00059d438 sp=0xc00059d3a8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc00059d460 sp=0xc00059d438 pc=0x43e1b8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc00059d4f0 sp=0xc00059d460 pc=0xc5ff14&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc00059d638 sp=0xc00059d4f0 pc=0xb6d9de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:416 +0x80f fp=0xc00059d888 sp=0xc00059d638 pc=0xb7154f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc00059db20 sp=0xc00059d888 pc=0xb6fe1f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x254 fp=0xc00059dbe8 sp=0xc00059db20 pc=0xb6e934&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:909 +0x2113 fp=0xc00059dfc0 sp=0xc00059dbe8 pc=0xb77ad3&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00059dfe0 sp=0xc00059dfc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00059dfe8 sp=0xc00059dfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005993a8 sp=0xc000599388 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc000599438 sp=0xc0005993a8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc000599460 sp=0xc000599438 pc=0x43e1b8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0005994f0 sp=0xc000599460 pc=0xc5ff14&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc000599638 sp=0xc0005994f0 pc=0xb6d9de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:416 +0x80f fp=0xc000599888 sp=0xc000599638 pc=0xb7154f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc000599b20 sp=0xc000599888 pc=0xb6fe1f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x254 fp=0xc000599be8 sp=0xc000599b20 pc=0xb6e934&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:909 +0x2113 fp=0xc000599fc0 sp=0xc000599be8 pc=0xb77ad3&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000599fe0 sp=0xc000599fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000599fe8 sp=0xc000599fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000629c40 sp=0xc000629c20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000629da0 sp=0xc000629c40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:191 +0x39a fp=0xc000629fe0 sp=0xc000629da0 pc=0xba94fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000629fe8 sp=0xc000629fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000791cd8 sp=0xc000791cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000791e38 sp=0xc000791cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000791fc0 sp=0xc000791e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000791fe0 sp=0xc000791fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000791fe8 sp=0xc000791fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005beeb8 sp=0xc0005bee98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc0005bef48 sp=0xc0005beeb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc0005bef70 sp=0xc0005bef48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc0005befe0 sp=0xc0005bef70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005befe8 sp=0xc0005befe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005a7c58 sp=0xc0005a7c38 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005a7db8 sp=0xc0005a7c58 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:310 +0x47d fp=0xc0005a7f28 sp=0xc0005a7db8 pc=0xb60e7d&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:395 +0x6a fp=0xc0005a7fa0 sp=0xc0005a7f28 pc=0xc66d4a&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:532 +0x3a fp=0xc0005a7fe0 sp=0xc0005a7fa0 pc=0xc689ba&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005a7fe8 sp=0xc0005a7fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:531 +0xe5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0007d5cd8 sp=0xc0007d5cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0007d5e38 sp=0xc0007d5cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0007d5fc0 sp=0xc0007d5e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0007d5fe0 sp=0xc0007d5fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0007d5fe8 sp=0xc0007d5fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006c7c40 sp=0xc0006c7c20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0006c7da0 sp=0xc0006c7c40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:191 +0x39a fp=0xc0006c7fe0 sp=0xc0006c7da0 pc=0xba94fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0006c7fe8 sp=0xc0006c7fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006c8eb8 sp=0xc0006c8e98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc0006c8f48 sp=0xc0006c8eb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc0006c8f70 sp=0xc0006c8f48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc0006c8fe0 sp=0xc0006c8f70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0006c8fe8 sp=0xc0006c8fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000637bf0 sp=0xc000637bd0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000637d50 sp=0xc000637bf0 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:291 +0x1c9 fp=0xc000637f10 sp=0xc000637d50 pc=0xb905e9&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:270 +0x42 fp=0xc000637f40 sp=0xc000637f10 pc=0xb8fee2&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:303 +0x86 fp=0xc000637fe0 sp=0xc000637f40 pc=0xb61046&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000637fe8 sp=0xc000637fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:302 +0x3ea&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00056d7c8 sp=0xc00056d7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00056d928 sp=0xc00056d7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00056da58 sp=0xc00056d928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00056dad0 sp=0xc00056da58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc00056db70 sp=0xc00056dad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00056dbe8 sp=0xc00056db70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc00056dfc0 sp=0xc00056dbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00056dfe0 sp=0xc00056dfc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00056dfe8 sp=0xc00056dfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00078dc40 sp=0xc00078dc20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00078dda0 sp=0xc00078dc40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:183 +0x2ee fp=0xc00078dfe0 sp=0xc00078dda0 pc=0xba944e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00078dfe8 sp=0xc00078dfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0007357c8 sp=0xc0007357a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000735928 sp=0xc0007357c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000735a58 sp=0xc000735928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000735ad0 sp=0xc000735a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000735b70 sp=0xc000735ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000735be8 sp=0xc000735b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000735fc0 sp=0xc000735be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000735fe0 sp=0xc000735fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000735fe8 sp=0xc000735fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0003117c8 sp=0xc0003117a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000311928 sp=0xc0003117c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000311a58 sp=0xc000311928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000311ad0 sp=0xc000311a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000311b70 sp=0xc000311ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000311be8 sp=0xc000311b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000311fc0 sp=0xc000311be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000311fe0 sp=0xc000311fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000311fe8 sp=0xc000311fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005657c8 sp=0xc0005657a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000565928 sp=0xc0005657c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000565a58 sp=0xc000565928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000565ad0 sp=0xc000565a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000565b70 sp=0xc000565ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000565be8 sp=0xc000565b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000565fc0 sp=0xc000565be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000565fe0 sp=0xc000565fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000565fe8 sp=0xc000565fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006277c8 sp=0xc0006277a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000627928 sp=0xc0006277c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000627a58 sp=0xc000627928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000627ad0 sp=0xc000627a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000627b70 sp=0xc000627ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000627be8 sp=0xc000627b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000627fc0 sp=0xc000627be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000627fe0 sp=0xc000627fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000627fe8 sp=0xc000627fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0001497c8 sp=0xc0001497a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000149928 sp=0xc0001497c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000149a58 sp=0xc000149928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000149ad0 sp=0xc000149a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000149b70 sp=0xc000149ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000149be8 sp=0xc000149b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000149fc0 sp=0xc000149be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000149fe0 sp=0xc000149fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000149fe8 sp=0xc000149fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00084d7c8 sp=0xc00084d7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00084d928 sp=0xc00084d7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00084da58 sp=0xc00084d928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00084dad0 sp=0xc00084da58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc00084db70 sp=0xc00084dad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00084dbe8 sp=0xc00084db70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc00084dfc0 sp=0xc00084dbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00084dfe0 sp=0xc00084dfc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00084dfe8 sp=0xc00084dfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006577c8 sp=0xc0006577a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000657928 sp=0xc0006577c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000657a58 sp=0xc000657928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000657ad0 sp=0xc000657a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000657b70 sp=0xc000657ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000657be8 sp=0xc000657b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000657fc0 sp=0xc000657be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000657fe0 sp=0xc000657fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000657fe8 sp=0xc000657fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0007abeb8 sp=0xc0007abe98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc0007abf48 sp=0xc0007abeb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc0007abf70 sp=0xc0007abf48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc0007abfe0 sp=0xc0007abf70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0007abfe8 sp=0xc0007abfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00056f7c8 sp=0xc00056f7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00056f928 sp=0xc00056f7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00056fa58 sp=0xc00056f928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00056fad0 sp=0xc00056fa58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc00056fb70 sp=0xc00056fad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00056fbe8 sp=0xc00056fb70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc00056ffc0 sp=0xc00056fbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00056ffe0 sp=0xc00056ffc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00056ffe8 sp=0xc00056ffe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0002097c8 sp=0xc0002097a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000209928 sp=0xc0002097c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000209a58 sp=0xc000209928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000209ad0 sp=0xc000209a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000209b70 sp=0xc000209ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000209be8 sp=0xc000209b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000209fc0 sp=0xc000209be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000209fe0 sp=0xc000209fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000209fe8 sp=0xc000209fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00075acd8 sp=0xc00075acb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00075ae38 sp=0xc00075acd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc00075afc0 sp=0xc00075ae38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc00075afe0 sp=0xc00075afc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00075afe8 sp=0xc00075afe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000740cd8 sp=0xc000740cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000740e38 sp=0xc000740cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000740fc0 sp=0xc000740e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000740fe0 sp=0xc000740fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000740fe8 sp=0xc000740fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000a08d50 sp=0xc000a08d30 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000a08eb0 sp=0xc000a08d50 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:18 +0x17e fp=0xc000a08fe0 sp=0xc000a08eb0 pc=0xad999e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000a08fe8 sp=0xc000a08fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:16 +0x145&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005af7c8 sp=0xc0005af7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005af928 sp=0xc0005af7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0005afa58 sp=0xc0005af928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005afad0 sp=0xc0005afa58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0005afb70 sp=0xc0005afad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005afbe8 sp=0xc0005afb70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0005affc0 sp=0xc0005afbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0005affe0 sp=0xc0005affc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005affe8 sp=0xc0005affe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000890cd8 sp=0xc000890cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000890e38 sp=0xc000890cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000890fc0 sp=0xc000890e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000890fe0 sp=0xc000890fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000890fe8 sp=0xc000890fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000a0ccf8 sp=0xc000a0ccd8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc000a0cd88 sp=0xc000a0ccf8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc000a0cdb8 sp=0xc000a0cd88 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc000a0ce20 sp=0xc000a0cdb8 pc=0xbb52a5&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:579 +0x10a fp=0xc000a0cec0 sp=0xc000a0ce20 pc=0xb73aaa&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc000a0cf50 sp=0xc000a0cec0 pc=0xb51c49&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xe9 fp=0xc000a0cfe0 sp=0xc000a0cf50 pc=0xb51a69&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000a0cfe8 sp=0xc000a0cfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x28b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000741ee8 sp=0xc000741ec8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc000741f78 sp=0xc000741ee8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc000741fa8 sp=0xc000741f78 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:84 +0x54 fp=0xc000741fe0 sp=0xc000741fa8 pc=0xbb4674&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000741fe8 sp=0xc000741fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:82 +0x145&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0009e4cf8 sp=0xc0009e4cd8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc0009e4d88 sp=0xc0009e4cf8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc0009e4db8 sp=0xc0009e4d88 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc0009e4e20 sp=0xc0009e4db8 pc=0xbb52a5&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:579 +0x10a fp=0xc0009e4ec0 sp=0xc0009e4e20 pc=0xb73aaa&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc0009e4f50 sp=0xc0009e4ec0 pc=0xb51c49&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xe9 fp=0xc0009e4fe0 sp=0xc0009e4f50 pc=0xb51a69&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0009e4fe8 sp=0xc0009e4fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x28b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00030d7c8 sp=0xc00030d7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00030d928 sp=0xc00030d7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00030da58 sp=0xc00030d928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00030dad0 sp=0xc00030da58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc00030db70 sp=0xc00030dad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00030dbe8 sp=0xc00030db70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc00030dfc0 sp=0xc00030dbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00030dfe0 sp=0xc00030dfc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00030dfe8 sp=0xc00030dfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005717c8 sp=0xc0005717a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000571928 sp=0xc0005717c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000571a58 sp=0xc000571928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000571ad0 sp=0xc000571a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000571b70 sp=0xc000571ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000571be8 sp=0xc000571b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000571fc0 sp=0xc000571be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000571fe0 sp=0xc000571fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000571fe8 sp=0xc000571fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0004fb7c8 sp=0xc0004fb7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0004fb928 sp=0xc0004fb7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0004fba58 sp=0xc0004fb928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004fbad0 sp=0xc0004fba58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0004fbb70 sp=0xc0004fbad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004fbbe8 sp=0xc0004fbb70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0004fbfc0 sp=0xc0004fbbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0004fbfe0 sp=0xc0004fbfc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004fbfe8 sp=0xc0004fbfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0004f77c8 sp=0xc0004f77a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0004f7928 sp=0xc0004f77c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0004f7a58 sp=0xc0004f7928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004f7ad0 sp=0xc0004f7a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0004f7b70 sp=0xc0004f7ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004f7be8 sp=0xc0004f7b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0004f7fc0 sp=0xc0004f7be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0004f7fe0 sp=0xc0004f7fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004f7fe8 sp=0xc0004f7fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006217c8 sp=0xc0006217a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000621928 sp=0xc0006217c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000621a58 sp=0xc000621928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000621ad0 sp=0xc000621a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000621b70 sp=0xc000621ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000621be8 sp=0xc000621b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000621fc0 sp=0xc000621be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000621fe0 sp=0xc000621fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000621fe8 sp=0xc000621fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc001aad7c8 sp=0xc001aad7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc001aad928 sp=0xc001aad7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc001aada58 sp=0xc001aad928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc001aadad0 sp=0xc001aada58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc001aadb70 sp=0xc001aadad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc001aadbe8 sp=0xc001aadb70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc001aadfc0 sp=0xc001aadbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc001aadfe0 sp=0xc001aadfc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc001aadfe8 sp=0xc001aadfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005a4c40 sp=0xc0005a4c20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005a4da0 sp=0xc0005a4c40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:183 +0x2ee fp=0xc0005a4fe0 sp=0xc0005a4da0 pc=0xba944e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005a4fe8 sp=0xc0005a4fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000722cd8 sp=0xc000722cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000722e38 sp=0xc000722cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000722fc0 sp=0xc000722e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000722fe0 sp=0xc000722fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000722fe8 sp=0xc000722fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005fdcd8 sp=0xc0005fdcb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005fde38 sp=0xc0005fdcd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0005fdfc0 sp=0xc0005fde38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0005fdfe0 sp=0xc0005fdfc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005fdfe8 sp=0xc0005fdfe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000739cf8 sp=0xc000739cd8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc000739d88 sp=0xc000739cf8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc000739db8 sp=0xc000739d88 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc000739e20 sp=0xc000739db8 pc=0xbb52a5&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:579 +0x10a fp=0xc000739ec0 sp=0xc000739e20 pc=0xb73aaa&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc000739f50 sp=0xc000739ec0 pc=0xb51c49&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xe9 fp=0xc000739fe0 sp=0xc000739f50 pc=0xb51a69&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000739fe8 sp=0xc000739fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x28b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006097c8 sp=0xc0006097a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000609928 sp=0xc0006097c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000609a58 sp=0xc000609928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000609ad0 sp=0xc000609a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000609b70 sp=0xc000609ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000609be8 sp=0xc000609b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000609fc0 sp=0xc000609be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000609fe0 sp=0xc000609fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000609fe8 sp=0xc000609fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000399cd8 sp=0xc000399cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000399e38 sp=0xc000399cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000399fc0 sp=0xc000399e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000399fe0 sp=0xc000399fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000399fe8 sp=0xc000399fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005a2cd8 sp=0xc0005a2cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005a2e38 sp=0xc0005a2cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0005a2fc0 sp=0xc0005a2e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0005a2fe0 sp=0xc0005a2fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005a2fe8 sp=0xc0005a2fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00074ccd8 sp=0xc00074ccb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00074ce38 sp=0xc00074ccd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc00074cfc0 sp=0xc00074ce38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc00074cfe0 sp=0xc00074cfc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00074cfe8 sp=0xc00074cfe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0000cd7c8 sp=0xc0000cd7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0000cd928 sp=0xc0000cd7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0000cda58 sp=0xc0000cd928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0000cdad0 sp=0xc0000cda58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0000cdb70 sp=0xc0000cdad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0000cdbe8 sp=0xc0000cdb70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0000cdfc0 sp=0xc0000cdbe8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0000cdfe0 sp=0xc0000cdfc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000cdfe8 sp=0xc0000cdfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00070bed0 sp=0xc00070beb0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc00070bf60 sp=0xc00070bed0 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc00070bf90 sp=0xc00070bf60 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:23 +0x86 fp=0xc00070bfe0 sp=0xc00070bf90 pc=0xbb3c86&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00070bfe8 sp=0xc00070bfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:22 +0x14a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006597c8 sp=0xc0006597a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000659928 sp=0xc0006597c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000659a58 sp=0xc000659928 pc=0xbbf232&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000659ad0 sp=0xc000659a58 pc=0xca68f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000659b70 sp=0xc000659ad0 pc=0xb7a12a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000659be8 sp=0xc000659b70 pc=0xba6050&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000659fc0 sp=0xc000659be8 pc=0xb75bf7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000659fe0 sp=0xc000659fc0 pc=0xb71d9a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000659fe8 sp=0xc000659fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000907cf8 sp=0xc000907cd8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc000907d88 sp=0xc000907cf8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc000907db8 sp=0xc000907d88 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc000907e20 sp=0xc000907db8 pc=0xbb52a5&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:579 +0x10a fp=0xc000907ec0 sp=0xc000907e20 pc=0xb73aaa&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc000907f50 sp=0xc000907ec0 pc=0xb51c49&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xe9 fp=0xc000907fe0 sp=0xc000907f50 pc=0xb51a69&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000907fe8 sp=0xc000907fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x28b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00078bcd8 sp=0xc00078bcb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00078be38 sp=0xc00078bcd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc00078bfc0 sp=0xc00078be38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc00078bfe0 sp=0xc00078bfc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00078bfe8 sp=0xc00078bfe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;goroutine running on other thread; stack unavailable&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0xe52</failure>
		</testcase>
	</testsuite>
	<testsuite tests="8" failures="0" time="0.021" name="github.com/ably/ably-go/ably/internal/ablyutil">
		<properties>
			<property name="go.version" value="go1.20.14"></property>
		</properties>
		<testcase classname="ablyutil" name="Test_string" time="0.000"></testcase>
		<testcase classname="ablyutil" name="Test_string/String_array_Shuffle" time="0.000"></testcase>
		<testcase classname="ablyutil" name="Test_string/String_array_contains" time="0.000"></testcase>
		<testcase classname="ablyutil" name="Test_string/Empty_String" time="0.000"></testcase>
		<testcase classname="ablyutil" name="TestHashSet" time="0.000"></testcase>
		<testcase classname="ablyutil" name="TestHashSet/Add_should_not_duplicate_entries" time="0.000"></testcase>
		<testcase classname="ablyutil" name="TestHashSet/Should_check_if_item_is_present" time="0.000"></testcase>
		<testcase classname="ablyutil" name="TestHashSet/Should_remove_element" time="0.000"></testcase>
	</testsuite>
</testsuites>
