<testsuites>
	<testsuite tests="209" failures="11" time="7262.284" name="github.com/ably/ably-go/ably">
		<properties>
			<property name="go.version" value="go1.19.13"></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="7.600"></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="7.210"></testcase>
		<testcase classname="ably" name="TestAuth_TokenAuth_Renew" time="11.450"></testcase>
		<testcase classname="ably" name="TestAuth_RequestToken" time="7.720"></testcase>
		<testcase classname="ably" name="TestAuth_ReuseClientID" time="7.140"></testcase>
		<testcase classname="ably" name="TestAuth_RequestToken_PublishClientID" time="8.540"></testcase>
		<testcase classname="ably" name="TestAuth_ClientID" time="8.180"></testcase>
		<testcase classname="ably" name="TestAuth_ClientID/Auth_ClientID" time="1.200"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest" time="7.110"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9h" time="0.220"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9h/parameters_are_optional" time="0.220"></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="6.840"></testcase>
		<testcase classname="ably" name="TestAuth_IgnoreTimestamp_QueryTime" time="27.880"></testcase>
		<testcase classname="ably" name="TestAuth_RSA7c" time="6.920"></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="6.430"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedFallback/request_time" time="0.010"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse" time="7.980"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_time" time="0.070"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_404" time="0.280"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_post_get_messages" time="0.510"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_post_get_messages/post" time="0.240"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_post_get_messages/get" time="0.220"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c" time="0.020"></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="7.280"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_PublishAsync" time="7.290"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_Subscribe" time="22.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_SubscriptionFilters" time="7.300"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_AttachWhileDisconnected" time="8.070"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_ShouldSetAblySandboxDefaultReadLimit" time="7.080"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_ShouldSetProvidedReadLimit" time="6.870"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_ShouldReturnErrorIfReadLimitExceeded" time="7.750"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange" time="28.130"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_ATTACHING" time="7.040"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_ATTACHED" time="6.920"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_DETACHING" time="7.200"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_DETACHED" time="6.970"></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="130.120">
			<failure message="Failed" type=""></failure>
		</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="7.400"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4b:_If_connection_state_is_FAILED,_returns_error" time="7.040"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4b:_If_connection_state_is_SUSPENDED,_returns_error" time="7.350"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4c_RTL4d:_If_connected,_should_get_attached_successfully" time="7.310"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4d_:_should_return_error_on_FAILED_while_attaching_channel" time="7.320"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4d_:_should_return_error_on_DETACHED_while_attaching_channel" time="7.300"></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:530: Channel SUSPENDED not implemented yet"></skipped>
		</testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4e:_Transition_to_failed_if_no_attach_permission" time="7.180"></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="6.920"></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="6.920"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4h:_If_channel_is_DETACHING,_do_attach_after_completion_of_request" time="7.280"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4i_:_If_connection_state_is_CONNECTING,_do_ATTACH_after_CONNECTED" time="7.090"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4i_:_If_connection_state_is_DISCONNECTED,_do_ATTACH_after_CONNECTED" time="7.290">
			<failure message="Failed" type="">    realtime_channel_spec_integration_test.go:982: </failure>
		</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="7.120"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4j2:_Rewind_flag_should_allow_to_receive_historic_messages" time="8.110"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4k:_If_params_given_channel_options,_should_be_sent_in_ATTACH_message" time="6.930"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4k1:_If_params_given_channel_options,_should_be_exposed_as_readonly_field_on_ATTACHED_message" time="7.590"></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="7.030"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4m:_If_modes_provides_while_attach,_should_receive_modes_in_attached_message" time="6.910"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach" time="57.280">
			<failure message="Failed" type=""></failure>
		</testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5a:_If_channel_is_INITIALIZED_or_DETACHED,_do_nothing" time="7.210"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5b:_If_channel_state_is_FAILED,_return_error" time="7.160"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5d_RTL5e:_If_connected,_should_do_successful_detach_with_server" time="6.950"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5e:_return_error_if_channel_detach_fails" time="7.230"></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="7.070"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5h_:_If_Connection_state_CONNECTING,_queue_the_DETACH_message_and_send_on_CONNECTED" time="7.140">
			<failure message="Failed" type="">    realtime_channel_spec_integration_test.go:1761: </failure>
		</testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5h_:_If_Connection_state_DISCONNECTED,_queue_the_DETACH_message_and_send_on_CONNECTED" time="7.420">
			<failure message="Failed" type="">    realtime_channel_spec_integration_test.go:1831: </failure>
		</testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5i:_If_channel_in_DETACHING_or_ATTACHING_state,_do_detach_after_completion_of_operation" time="7.070"></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:1903: 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="37.410"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_INITIALIZED" time="7.460"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_ATTACHING" time="7.320"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_ATTACHED" time="7.450"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_DETACHING" time="7.530"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_DETACHED" time="7.650"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue" time="85.230"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_INITIALIZED,_channel_is_INITIALIZED" time="7.120"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_INITIALIZED" time="6.880"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_ATTACHING" time="7.090"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_INITIALIZED" time="7.150"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_ATTACHING" time="7.090"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_ATTACHED" time="7.510"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_DETACHING" time="7.170"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_DETACHED" time="7.340"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_ATTACHED" time="7.490"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_DETACHING" time="7.960"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_DETACHED" time="12.430"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c4_PublishFail" time="7.170"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c4_PublishFail/when_connection_is_SUSPENDED,_channel_is_INITIALIZED" time="7.170"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c5_NoImplicitAttach" time="15.840"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2f_RTL12_HandleResume" time="0.080"></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/RTL2f:_when_flag_resumed_is_provided,_set_channelChangeState_resume_to_true" 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.010"></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_multiple" time="9.440"></testcase>
		<testcase classname="ably" name="TestRealtime_DontCrashOnCloseWhenEchoOff" time="15.660"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_AutoConnect_And_Close" time="7.020"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_No_AutoConnect" time="7.050"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_AlreadyConnected" time="7.110"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_AuthError" time="0.280"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_ReceiveTimeout" time="6.980"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_BreakConnLoopOnInactiveState" time="13.470"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_BreakConnLoopOnInactiveState/error" time="6.790"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_BreakConnLoopOnInactiveState/closed" time="6.680"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_SendErrorReconnects" time="7.420"></testcase>
		<testcase classname="ably" name="Test_RTN2_WebsocketQueryParams" time="0.010"></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="7.060">
			<failure message="Failed" type="">==================&#xA;WARNING: DATA RACE&#xA;Write at 0x00c0003b57a8 by goroutine 1958300:&#xA;  github.com/ably/ably-go/ably.(*Connection).eventloop()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:813 +0xace&#xA;  github.com/ably/ably-go/ably.(*Connection).connectWith.func2()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x39&#xA;&#xA;Previous read at 0x00c0003b57a8 by goroutine 1914226:&#xA;  github.com/ably/ably-go/ably.NewRealtime()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_client.go:42 +0x5e9&#xA;  github.com/ably/ably-go/ablytest.NewRealtime()&#xA;      /home/runner/work/ably-go/ably-go/ablytest/sandbox.go:109 +0x78&#xA;  github.com/ably/ably-go/ably_test.Test_RTN3_ConnectionAutoConnect()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn_spec_integration_test.go:108 +0x216&#xA;  testing.tRunner()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1446 +0x216&#xA;  testing.(*T).Run.func1()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1493 +0x47&#xA;&#xA;Goroutine 1958300 (running) created at:&#xA;  github.com/ably/ably-go/ably.(*Connection).connectWith()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6db&#xA;  github.com/ably/ably-go/ably.(*Connection).connectWithRetryLoop()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:302 +0x11e&#xA;  github.com/ably/ably-go/ably.(*Connection).connect()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:205 +0x19e&#xA;  github.com/ably/ably-go/ably.newConn.func1()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:118 +0x13c&#xA;&#xA;Goroutine 1914226 (running) created at:&#xA;  testing.(*T).Run()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1493 +0x75d&#xA;  testing.runTests.func1()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1846 +0x99&#xA;  testing.tRunner()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1446 +0x216&#xA;  testing.runTests()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1844 +0x7ec&#xA;  testing.(*M).Run()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1726 +0xa84&#xA;  main.main()&#xA;      _testmain.go:285 +0x2e9&#xA;==================&#xA;    testing.go:1319: race detected during execution of test</failure>
		</testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange" time="35.700"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_CONNECTING" time="7.160"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_CONNECTED" time="7.200"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_DISCONNECTED" time="6.820"></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="6.950"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_CLOSED" time="7.380"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_FAILED" time="0.180"></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="23.590"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN12_Connection_Close/RTN12a:_transition_to_closed_on_connection_close" time="6.960"></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="7.130"></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="7.080"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15a_ReconnectOnEOF" time="7.750"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15b" time="7.490"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15c1" time="7.060">
			<failure message="Failed" type="">    realtime_conn_spec_integration_test.go:1019: </failure>
		</testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15c2" time="7.680">
			<failure message="Failed" type="">    realtime_conn_spec_integration_test.go:1118: </failure>
		</testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15c3_attached" time="7.690"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15c3_attaching" time="7.710"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15c4" time="7.270"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15d_MessageRecovery" time="7.740"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15e_ConnKeyUpdatedOnReconnect" time="7.480"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15g_NewConnectionOnStateLost" time="0.000">
			<failure message="Failed" type="">2023/11/03 10:18:21 [ERROR] cannot set readlimit for connection, connection does not use nhooyr.io/websocket, using default readlimit instead&#xA;2023/11/03 10:18:21 [ERROR] cannot set readlimit for connection, connection does not use nhooyr.io/websocket, using default readlimit instead&#xA;2023/11/03 10:18:21 [ERROR] cannot set readlimit for connection, connection does not use nhooyr.io/websocket, using default readlimit instead&#xA;    realtime_conn_spec_integration_test.go:1664: unexpectedly received in channel: (action=&#34;attach&#34;, channel=&#34;attached&#34;)</failure>
		</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.020"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15h2_Success" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15i_OnErrorWhenConnected" time="0.000">
			<failure message="Failed" type="">2023/11/03 10:18:21 [ERROR] cannot set readlimit for connection, connection does not use nhooyr.io/websocket, using default readlimit instead&#xA;==================&#xA;WARNING: DATA RACE&#xA;Write at 0x00c00010e228 by goroutine 5141696:&#xA;  github.com/ably/ably-go/ably.(*RealtimeChannel).notify()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:793 +0x3b9&#xA;  github.com/ably/ably-go/ably.(*Realtime).onChannelMsg()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_client.go:84 +0x8f&#xA;  github.com/ably/ably-go/ably.(*Realtime).onChannelMsg-fm()&#xA;      &lt;autogenerated&gt;:1 +0x44&#xA;  github.com/ably/ably-go/ably.(*Connection).eventloop()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:899 +0x1748&#xA;  github.com/ably/ably-go/ably.(*Connection).connectWith.func2()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x39&#xA;&#xA;Previous read at 0x00c00010e228 by goroutine 5141699:&#xA;  github.com/ably/ably-go/ably.(*RealtimeChannel).lockAttach.func1()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:357 +0x284&#xA;  github.com/ably/ably-go/ably.(*RealtimeChannel).lockAttach()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:390 +0x52b&#xA;  github.com/ably/ably-go/ably.(*RealtimeChannel).mayAttach()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:333 +0x18c&#xA;  github.com/ably/ably-go/ably.(*RealtimeChannel).attach()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:319 +0x72&#xA;  github.com/ably/ably-go/ably.(*RealtimeChannel).Attach()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:293 +0x57&#xA;  github.com/ably/ably-go/ably_test.TestRealtimeConn_RTN15i_OnErrorWhenConnected.func1()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn_spec_integration_test.go:1933 +0x44&#xA;  github.com/ably/ably-go/ablytest.ResultFunc.Go.func1()&#xA;      /home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:174 +0x53&#xA;&#xA;Goroutine 5141696 (running) created at:&#xA;  github.com/ably/ably-go/ably.(*Connection).connectWith()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6db&#xA;  github.com/ably/ably-go/ably.(*Connection).connectWithRetryLoop()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:302 +0x11e&#xA;  github.com/ably/ably-go/ably.(*Connection).connect()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:205 +0x19e&#xA;  github.com/ably/ably-go/ably.(*Connection).Connect.func1()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:176 +0x7a&#xA;&#xA;Goroutine 5141699 (running) created at:&#xA;  github.com/ably/ably-go/ablytest.ResultFunc.Go()&#xA;      /home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:173 +0xe4&#xA;  github.com/ably/ably-go/ably_test.TestRealtimeConn_RTN15i_OnErrorWhenConnected()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn_spec_integration_test.go:1933 +0x4eb&#xA;  testing.tRunner()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1446 +0x216&#xA;  testing.(*T).Run.func1()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1493 +0x47&#xA;==================&#xA;    testing.go:1319: race detected during execution of test</failure>
		</testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN16" time="0.000">
			<failure message="Failed" type="">/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/sys_linux_amd64.s:559 +0x21 fp=0x7ffd42fcc040 sp=0x7ffd42fcc038 pc=0x4a8c01&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/os_linux.go:69 +0x36 fp=0x7ffd42fcc090 sp=0x7ffd42fcc040 pc=0x46bb16&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/lock_futex.go:160 +0x87 fp=0x7ffd42fcc0c8 sp=0x7ffd42fcc090 pc=0x443807&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:1458&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:2248 +0x8c fp=0x7ffd42fcc0f8 sp=0x7ffd42fcc0c8 pc=0x47660c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:2875 +0x9e8 fp=0x7ffd42fcc1e8 sp=0x7ffd42fcc0f8 pc=0x477ca8&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:3215 +0xbe fp=0x7ffd42fcc220 sp=0x7ffd42fcc1e8 pc=0x478ade&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:3364 +0x14d fp=0x7ffd42fcc250 sp=0x7ffd42fcc220 pc=0x47900d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:448 +0x43 fp=0x7ffd42fcc260 sp=0x7ffd42fcc250 pc=0x4a43e3&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0000ab750 sp=0xc0000ab730 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc0000ab7e0 sp=0xc0000ab750 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc0000ab808 sp=0xc0000ab7e0 pc=0x43d9d8&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1494 +0x789 fp=0xc0000ab920 sp=0xc0000ab808 pc=0x5b6729&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1846 +0x9a fp=0xc0000ab978 sp=0xc0000ab920 pc=0x5b9d1a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1446 +0x217 fp=0xc0000aba80 sp=0xc0000ab978 pc=0x5b4ff7&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1844 +0x7ed fp=0xc0000abbd0 sp=0xc0000aba80 pc=0x5b9b6d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1726 +0xa85 fp=0xc0000abed8 sp=0xc0000abbd0 pc=0x5b76e5&#xA;_testmain.go:285 +0x2ea fp=0xc0000abf80 sp=0xc0000abed8 pc=0xc5d40a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:250 +0x212 fp=0xc0000abfe0 sp=0xc0000abf80 pc=0x4723f2&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000abfe8 sp=0xc0000abfe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000050fb0 sp=0xc000050f90 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:369&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:302 +0xad fp=0xc000050fe0 sp=0xc000050fb0 pc=0x47264d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000050fe8 sp=0xc000050fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:290 +0x25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000051790 sp=0xc000051770 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:369&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgcsweep.go:297 +0xd7 fp=0xc0000517c8 sp=0xc000051790 pc=0x45cd17&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:178 +0x26 fp=0xc0000517e0 sp=0xc0000517c8 pc=0x451986&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000517e8 sp=0xc0000517e0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:178 +0x6b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000051f70 sp=0xc000051f50 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:369&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgcscavenge.go:389 +0x53 fp=0xc000051fa0 sp=0xc000051f70 pc=0x45ad93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgcscavenge.go:622 +0x65 fp=0xc000051fc8 sp=0xc000051fa0 pc=0x45b365&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:179 +0x26 fp=0xc000051fe0 sp=0xc000051fc8 pc=0x451926&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000051fe8 sp=0xc000051fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:179 +0xaa&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000050628 sp=0xc000050608 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:369&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mfinal.go:180 +0x145 fp=0xc0000507e0 sp=0xc000050628 pc=0x450aa5&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000507e8 sp=0xc0000507e0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mfinal.go:157 +0x45&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00004d750 sp=0xc00004d730 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:1235 +0xf1 fp=0xc00004d7e0 sp=0xc00004d750 pc=0x453ad1&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004d7e8 sp=0xc00004d7e0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:1159 +0x25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00004cf50 sp=0xc00004cf30 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:1235 +0xf1 fp=0xc00004cfe0 sp=0xc00004cf50 pc=0x453ad1&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004cfe8 sp=0xc00004cfe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:1159 +0x25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0006ad838 sp=0xc0006ad818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0006ad998 sp=0xc0006ad838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0006adac8 sp=0xc0006ad998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006adb40 sp=0xc0006adac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc0006adbe0 sp=0xc0006adb40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006adc58 sp=0xc0006adbe0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc0006adfc0 sp=0xc0006adc58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc0006adfe0 sp=0xc0006adfc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0006adfe8 sp=0xc0006adfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;goroutine running on other thread; stack unavailable&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0005ac838 sp=0xc0005ac818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0005ac998 sp=0xc0005ac838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0005acac8 sp=0xc0005ac998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005acb40 sp=0xc0005acac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc0005acbe0 sp=0xc0005acb40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005acc58 sp=0xc0005acbe0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc0005acfc0 sp=0xc0005acc58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc0005acfe0 sp=0xc0005acfc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005acfe8 sp=0xc0005acfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0008d2cd8 sp=0xc0008d2cb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0008d2e38 sp=0xc0008d2cd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0008d2fc0 sp=0xc0008d2e38 pc=0xacc0fd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0008d2fe0 sp=0xc0008d2fc0 pc=0xacb95a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0008d2fe8 sp=0xc0008d2fe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000473ed0 sp=0xc000473eb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc000473f60 sp=0xc000473ed0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc000473f88 sp=0xc000473f60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc000473fe0 sp=0xc000473f88 pc=0xaa427b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000473fe8 sp=0xc000473fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000471838 sp=0xc000471818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000471998 sp=0xc000471838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000471ac8 sp=0xc000471998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000471b40 sp=0xc000471ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000471be0 sp=0xc000471b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000471c58 sp=0xc000471be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000471fc0 sp=0xc000471c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000471fe0 sp=0xc000471fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000471fe8 sp=0xc000471fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000497838 sp=0xc000497818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000497998 sp=0xc000497838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000497ac8 sp=0xc000497998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000497b40 sp=0xc000497ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000497be0 sp=0xc000497b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000497c58 sp=0xc000497be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000497fc0 sp=0xc000497c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000497fe0 sp=0xc000497fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000497fe8 sp=0xc000497fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0001792d0 sp=0xc0001792b0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:526 +0xf7 fp=0xc000179308 sp=0xc0001792d0 pc=0x46aef7&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:305 +0x89 fp=0xc000179328 sp=0xc000179308 pc=0x4a0649&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc000179370 sp=0xc000179328 pc=0x4f561d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_unix.go:167 +0x415 fp=0xc000179460 sp=0xc000179370 pc=0x4f71b5&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/fd_posix.go:55 +0x51 fp=0xc0001794c0 sp=0xc000179460 pc=0x7cf1d1&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/net.go:183 +0xb1 fp=0xc000179540 sp=0xc0001794c0 pc=0x7e6091&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc000179588 sp=0xc000179540 pc=0x807a25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:786 +0x23b fp=0xc000179608 sp=0xc000179588 pc=0x95055b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc000179698 sp=0xc000179608 pc=0x5be7eb&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:144 +0xd2 fp=0xc000179720 sp=0xc000179698 pc=0x5beab2&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:991 +0x4bb fp=0xc000179a48 sp=0xc000179720 pc=0x9525db&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:1916 +0x5d4 fp=0xc000179fa0 sp=0xc000179a48 pc=0x959b34&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:3102 +0x59 fp=0xc000179fe0 sp=0xc000179fa0 pc=0x961a79&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000179fe8 sp=0xc000179fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:3102 +0x838&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000586ed0 sp=0xc000586eb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc000586f60 sp=0xc000586ed0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc000586f88 sp=0xc000586f60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc000586fe0 sp=0xc000586f88 pc=0xaa427b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000586fe8 sp=0xc000586fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0002854a8 sp=0xc000285488 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc000285538 sp=0xc0002854a8 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc000285560 sp=0xc000285538 pc=0x43d9d8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0002855f0 sp=0xc000285560 pc=0xc4e914&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:135 +0x542 fp=0xc000285738 sp=0xc0002855f0 pc=0xb33a82&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:402 +0x50f fp=0xc0002858c8 sp=0xc000285738 pc=0xb3744f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:302 +0x11f fp=0xc000285b78 sp=0xc0002858c8 pc=0xb35fff&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:234 +0x325 fp=0xc000285c58 sp=0xc000285b78 pc=0xb34d45&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:765 +0x227a fp=0xc000285fc0 sp=0xc000285c58 pc=0xb3d97a&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000285fe0 sp=0xc000285fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000285fe8 sp=0xc000285fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00049c6e0 sp=0xc00049c6c0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:526 +0xf7 fp=0xc00049c718 sp=0xc00049c6e0 pc=0x46aef7&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:305 +0x89 fp=0xc00049c738 sp=0xc00049c718 pc=0x4a0649&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc00049c780 sp=0xc00049c738 pc=0x4f561d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_unix.go:167 +0x415 fp=0xc00049c870 sp=0xc00049c780 pc=0x4f71b5&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/fd_posix.go:55 +0x51 fp=0xc00049c8d0 sp=0xc00049c870 pc=0x7cf1d1&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/net.go:183 +0xb1 fp=0xc00049c950 sp=0xc00049c8d0 pc=0x7e6091&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc00049c998 sp=0xc00049c950 pc=0x807a25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1929 +0x105 fp=0xc00049ca18 sp=0xc00049c998 pc=0x984345&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc00049caa8 sp=0xc00049ca18 pc=0x5be7eb&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:144 +0xd2 fp=0xc00049cb30 sp=0xc00049caa8 pc=0x5beab2&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:2093 +0x2c8 fp=0xc00049cfc0 sp=0xc00049cb30 pc=0x985688&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1751 +0x3a fp=0xc00049cfe0 sp=0xc00049cfc0 pc=0x982fba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00049cfe8 sp=0xc00049cfe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1751 +0x2586&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000354cd0 sp=0xc000354cb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000354e30 sp=0xc000354cd0 pc=0x48407c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:2392 +0x1a9 fp=0xc000354fc0 sp=0xc000354e30 pc=0x988469&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1752 +0x3a fp=0xc000354fe0 sp=0xc000354fc0 pc=0x982f3a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000354fe8 sp=0xc000354fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1752 +0x261a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00046ec48 sp=0xc00046ec28 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00046eda8 sp=0xc00046ec48 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:421 +0x4e9 fp=0xc00046ef28 sp=0xc00046eda8 pc=0xb28bc9&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:453 +0x6a fp=0xc00046efa0 sp=0xc00046ef28 pc=0xc5668a&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:532 +0x3a fp=0xc00046efe0 sp=0xc00046efa0 pc=0xc5731a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00046efe8 sp=0xc00046efe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:531 +0xe5&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000424838 sp=0xc000424818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000424998 sp=0xc000424838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000424ac8 sp=0xc000424998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000424b40 sp=0xc000424ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000424be0 sp=0xc000424b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000424c58 sp=0xc000424be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000424fc0 sp=0xc000424c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000424fe0 sp=0xc000424fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000424fe8 sp=0xc000424fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000542ed0 sp=0xc000542eb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc000542f60 sp=0xc000542ed0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc000542f88 sp=0xc000542f60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc000542fe0 sp=0xc000542f88 pc=0xaa427b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000542fe8 sp=0xc000542fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0001faef8 sp=0xc0001faed8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:526 +0xf7 fp=0xc0001faf30 sp=0xc0001faef8 pc=0x46aef7&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:305 +0x89 fp=0xc0001faf50 sp=0xc0001faf30 pc=0x4a0649&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc0001faf98 sp=0xc0001faf50 pc=0x4f561d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_unix.go:167 +0x415 fp=0xc0001fb088 sp=0xc0001faf98 pc=0x4f71b5&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/fd_posix.go:55 +0x51 fp=0xc0001fb0e8 sp=0xc0001fb088 pc=0x7cf1d1&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/net.go:183 +0xb1 fp=0xc0001fb168 sp=0xc0001fb0e8 pc=0x7e6091&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc0001fb1b0 sp=0xc0001fb168 pc=0x807a25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:786 +0x23b fp=0xc0001fb230 sp=0xc0001fb1b0 pc=0x95055b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc0001fb2c0 sp=0xc0001fb230 pc=0x5be7eb&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:372 +0x89 fp=0xc0001fb388 sp=0xc0001fb2c0 pc=0x5c0849&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:401 +0x36 fp=0xc0001fb3e8 sp=0xc0001fb388 pc=0x5c0e56&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/textproto/reader.go:58 +0xe5 fp=0xc0001fb4f8 sp=0xc0001fb3e8 pc=0x8b6365&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/textproto/reader.go:39&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/request.go:1030 +0x8e fp=0xc0001fb720 sp=0xc0001fb4f8 pc=0x94760e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:994 +0x5aa fp=0xc0001fba48 sp=0xc0001fb720 pc=0x9526ca&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:1916 +0x5d4 fp=0xc0001fbfa0 sp=0xc0001fba48 pc=0x959b34&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:3102 +0x59 fp=0xc0001fbfe0 sp=0xc0001fbfa0 pc=0x961a79&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0001fbfe8 sp=0xc0001fbfe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:3102 +0x838&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00017b4a8 sp=0xc00017b488 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc00017b538 sp=0xc00017b4a8 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc00017b560 sp=0xc00017b538 pc=0x43d9d8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc00017b5f0 sp=0xc00017b560 pc=0xc4e914&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:135 +0x542 fp=0xc00017b738 sp=0xc00017b5f0 pc=0xb33a82&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:402 +0x50f fp=0xc00017b8c8 sp=0xc00017b738 pc=0xb3744f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:302 +0x11f fp=0xc00017bb78 sp=0xc00017b8c8 pc=0xb35fff&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:234 +0x325 fp=0xc00017bc58 sp=0xc00017bb78 pc=0xb34d45&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:765 +0x227a fp=0xc00017bfc0 sp=0xc00017bc58 pc=0xb3d97a&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc00017bfe0 sp=0xc00017bfc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00017bfe8 sp=0xc00017bfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000420838 sp=0xc000420818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000420998 sp=0xc000420838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000420ac8 sp=0xc000420998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000420b40 sp=0xc000420ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000420be0 sp=0xc000420b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000420c58 sp=0xc000420be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000420fc0 sp=0xc000420c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000420fe0 sp=0xc000420fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000420fe8 sp=0xc000420fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0004c2838 sp=0xc0004c2818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0004c2998 sp=0xc0004c2838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0004c2ac8 sp=0xc0004c2998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004c2b40 sp=0xc0004c2ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc0004c2be0 sp=0xc0004c2b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004c2c58 sp=0xc0004c2be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc0004c2fc0 sp=0xc0004c2c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc0004c2fe0 sp=0xc0004c2fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004c2fe8 sp=0xc0004c2fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00087c838 sp=0xc00087c818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00087c998 sp=0xc00087c838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00087cac8 sp=0xc00087c998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00087cb40 sp=0xc00087cac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc00087cbe0 sp=0xc00087cb40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00087cc58 sp=0xc00087cbe0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc00087cfc0 sp=0xc00087cc58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc00087cfe0 sp=0xc00087cfc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00087cfe8 sp=0xc00087cfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000547c38 sp=0xc000547c18 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000547d98 sp=0xc000547c38 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:296 +0x1c9 fp=0xc000547f58 sp=0xc000547d98 pc=0xb54949&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:275 +0x42 fp=0xc000547f88 sp=0xc000547f58 pc=0xb54202&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:838 +0x76 fp=0xc000547fe0 sp=0xc000547f88 pc=0xb2f456&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000547fe8 sp=0xc000547fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:834 +0xb96&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0002a54a8 sp=0xc0002a5488 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc0002a5538 sp=0xc0002a54a8 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc0002a5560 sp=0xc0002a5538 pc=0x43d9d8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0002a55f0 sp=0xc0002a5560 pc=0xc4e914&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:135 +0x542 fp=0xc0002a5738 sp=0xc0002a55f0 pc=0xb33a82&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:402 +0x50f fp=0xc0002a58c8 sp=0xc0002a5738 pc=0xb3744f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:302 +0x11f fp=0xc0002a5b78 sp=0xc0002a58c8 pc=0xb35fff&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:234 +0x325 fp=0xc0002a5c58 sp=0xc0002a5b78 pc=0xb34d45&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:765 +0x227a fp=0xc0002a5fc0 sp=0xc0002a5c58 pc=0xb3d97a&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc0002a5fe0 sp=0xc0002a5fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0002a5fe8 sp=0xc0002a5fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000580838 sp=0xc000580818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000580998 sp=0xc000580838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000580ac8 sp=0xc000580998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000580b40 sp=0xc000580ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000580be0 sp=0xc000580b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000580c58 sp=0xc000580be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000580fc0 sp=0xc000580c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000580fe0 sp=0xc000580fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000580fe8 sp=0xc000580fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000356838 sp=0xc000356818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000356998 sp=0xc000356838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000356ac8 sp=0xc000356998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000356b40 sp=0xc000356ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000356be0 sp=0xc000356b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000356c58 sp=0xc000356be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000356fc0 sp=0xc000356c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000356fe0 sp=0xc000356fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000356fe8 sp=0xc000356fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00035a838 sp=0xc00035a818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00035a998 sp=0xc00035a838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00035aac8 sp=0xc00035a998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00035ab40 sp=0xc00035aac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc00035abe0 sp=0xc00035ab40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00035ac58 sp=0xc00035abe0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc00035afc0 sp=0xc00035ac58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc00035afe0 sp=0xc00035afc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00035afe8 sp=0xc00035afe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00041eed0 sp=0xc00041eeb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc00041ef60 sp=0xc00041eed0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc00041ef88 sp=0xc00041ef60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc00041efe0 sp=0xc00041ef88 pc=0xaa427b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00041efe8 sp=0xc00041efe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0005b1c58 sp=0xc0005b1c38 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0005b1db8 sp=0xc0005b1c58 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:310 +0x47d fp=0xc0005b1f28 sp=0xc0005b1db8 pc=0xb26ebd&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:395 +0x6a fp=0xc0005b1fa0 sp=0xc0005b1f28 pc=0xc556aa&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:532 +0x3a fp=0xc0005b1fe0 sp=0xc0005b1fa0 pc=0xc5731a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005b1fe8 sp=0xc0005b1fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:531 +0xe5&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00087dcb0 sp=0xc00087dc90 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:259 +0x44c fp=0xc00087dd40 sp=0xc00087dcb0 pc=0x43cfcc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:145 +0x1d fp=0xc00087dd70 sp=0xc00087dd40 pc=0x43cb5d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc00087ddd8 sp=0xc00087dd70 pc=0xb78125&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:553 +0x167 fp=0xc00087deb8 sp=0xc00087ddd8 pc=0xb39727&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc00087df48 sp=0xc00087deb8 pc=0xb190e9&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xee fp=0xc00087dfe0 sp=0xc00087df48 pc=0xb18f0e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00087dfe8 sp=0xc00087dfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x27d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0004236e0 sp=0xc0004236c0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:526 +0xf7 fp=0xc000423718 sp=0xc0004236e0 pc=0x46aef7&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:305 +0x89 fp=0xc000423738 sp=0xc000423718 pc=0x4a0649&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc000423780 sp=0xc000423738 pc=0x4f561d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_unix.go:167 +0x415 fp=0xc000423870 sp=0xc000423780 pc=0x4f71b5&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/fd_posix.go:55 +0x51 fp=0xc0004238d0 sp=0xc000423870 pc=0x7cf1d1&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/net.go:183 +0xb1 fp=0xc000423950 sp=0xc0004238d0 pc=0x7e6091&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc000423998 sp=0xc000423950 pc=0x807a25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1929 +0x105 fp=0xc000423a18 sp=0xc000423998 pc=0x984345&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc000423aa8 sp=0xc000423a18 pc=0x5be7eb&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:144 +0xd2 fp=0xc000423b30 sp=0xc000423aa8 pc=0x5beab2&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:2093 +0x2c8 fp=0xc000423fc0 sp=0xc000423b30 pc=0x985688&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1751 +0x3a fp=0xc000423fe0 sp=0xc000423fc0 pc=0x982fba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000423fe8 sp=0xc000423fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1751 +0x2586&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000421cd0 sp=0xc000421cb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000421e30 sp=0xc000421cd0 pc=0x48407c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:2392 +0x1a9 fp=0xc000421fc0 sp=0xc000421e30 pc=0x988469&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1752 +0x3a fp=0xc000421fe0 sp=0xc000421fc0 pc=0x982f3a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000421fe8 sp=0xc000421fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1752 +0x261a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00049b838 sp=0xc00049b818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00049b998 sp=0xc00049b838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00049bac8 sp=0xc00049b998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00049bb40 sp=0xc00049bac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc00049bbe0 sp=0xc00049bb40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00049bc58 sp=0xc00049bbe0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc00049bfc0 sp=0xc00049bc58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc00049bfe0 sp=0xc00049bfc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00049bfe8 sp=0xc00049bfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000587cb0 sp=0xc000587c90 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:259 +0x44c fp=0xc000587d40 sp=0xc000587cb0 pc=0x43cfcc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:145 +0x1d fp=0xc000587d70 sp=0xc000587d40 pc=0x43cb5d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc000587dd8 sp=0xc000587d70 pc=0xb78125&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:553 +0x167 fp=0xc000587eb8 sp=0xc000587dd8 pc=0xb39727&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc000587f48 sp=0xc000587eb8 pc=0xb190e9&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xee fp=0xc000587fe0 sp=0xc000587f48 pc=0xb18f0e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000587fe8 sp=0xc000587fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x27d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000065838 sp=0xc000065818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000065998 sp=0xc000065838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000065ac8 sp=0xc000065998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000065b40 sp=0xc000065ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000065be0 sp=0xc000065b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000065c58 sp=0xc000065be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000065fc0 sp=0xc000065c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000065fe0 sp=0xc000065fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000065fe8 sp=0xc000065fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000a6ccd8 sp=0xc000a6ccb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000a6ce38 sp=0xc000a6ccd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000a6cfc0 sp=0xc000a6ce38 pc=0xacc0fd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000a6cfe0 sp=0xc000a6cfc0 pc=0xacb95a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000a6cfe8 sp=0xc000a6cfe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000593838 sp=0xc000593818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000593998 sp=0xc000593838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000593ac8 sp=0xc000593998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000593b40 sp=0xc000593ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000593be0 sp=0xc000593b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000593c58 sp=0xc000593be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000593fc0 sp=0xc000593c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000593fe0 sp=0xc000593fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000593fe8 sp=0xc000593fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000475838 sp=0xc000475818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000475998 sp=0xc000475838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000475ac8 sp=0xc000475998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000475b40 sp=0xc000475ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000475be0 sp=0xc000475b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000475c58 sp=0xc000475be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000475fc0 sp=0xc000475c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000475fe0 sp=0xc000475fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000475fe8 sp=0xc000475fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000930838 sp=0xc000930818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000930998 sp=0xc000930838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000930ac8 sp=0xc000930998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000930b40 sp=0xc000930ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000930be0 sp=0xc000930b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000930c58 sp=0xc000930be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000930fc0 sp=0xc000930c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000930fe0 sp=0xc000930fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000930fe8 sp=0xc000930fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000584cd8 sp=0xc000584cb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000584e38 sp=0xc000584cd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000584fc0 sp=0xc000584e38 pc=0xacc0fd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000584fe0 sp=0xc000584fc0 pc=0xacb95a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000584fe8 sp=0xc000584fe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000583cb0 sp=0xc000583c90 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:259 +0x44c fp=0xc000583d40 sp=0xc000583cb0 pc=0x43cfcc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:145 +0x1d fp=0xc000583d70 sp=0xc000583d40 pc=0x43cb5d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc000583dd8 sp=0xc000583d70 pc=0xb78125&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:553 +0x167 fp=0xc000583eb8 sp=0xc000583dd8 pc=0xb39727&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc000583f48 sp=0xc000583eb8 pc=0xb190e9&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xee fp=0xc000583fe0 sp=0xc000583f48 pc=0xb18f0e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000583fe8 sp=0xc000583fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x27d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00016b4a8 sp=0xc00016b488 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc00016b538 sp=0xc00016b4a8 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc00016b560 sp=0xc00016b538 pc=0x43d9d8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc00016b5f0 sp=0xc00016b560 pc=0xc4e914&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:135 +0x542 fp=0xc00016b738 sp=0xc00016b5f0 pc=0xb33a82&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:402 +0x50f fp=0xc00016b8c8 sp=0xc00016b738 pc=0xb3744f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:302 +0x11f fp=0xc00016bb78 sp=0xc00016b8c8 pc=0xb35fff&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:234 +0x325 fp=0xc00016bc58 sp=0xc00016bb78 pc=0xb34d45&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:765 +0x227a fp=0xc00016bfc0 sp=0xc00016bc58 pc=0xb3d97a&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc00016bfe0 sp=0xc00016bfc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00016bfe8 sp=0xc00016bfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000a7acd8 sp=0xc000a7acb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000a7ae38 sp=0xc000a7acd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000a7afc0 sp=0xc000a7ae38 pc=0xacc0fd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000a7afe0 sp=0xc000a7afc0 pc=0xacb95a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000a7afe8 sp=0xc000a7afe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0006b3ed0 sp=0xc0006b3eb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc0006b3f60 sp=0xc0006b3ed0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc0006b3f88 sp=0xc0006b3f60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc0006b3fe0 sp=0xc0006b3f88 pc=0xaa427b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0006b3fe8 sp=0xc0006b3fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;goroutine running on other thread; stack unavailable&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x27d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0008d9c10 sp=0xc0008d9bf0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:259 +0x44c fp=0xc0008d9ca0 sp=0xc0008d9c10 pc=0x43cfcc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:145 +0x1d fp=0xc0008d9cd0 sp=0xc0008d9ca0 pc=0x43cb5d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:566 +0xa5 fp=0xc0008d9d38 sp=0xc0008d9cd0 pc=0xb2aa25&#xA;&lt;autogenerated&gt;:1 +0xf9 fp=0xc0008d9dd8 sp=0xc0008d9d38 pc=0xb68cf9&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:587 +0x168 fp=0xc0008d9eb8 sp=0xc0008d9dd8 pc=0xb2afc8&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc0008d9f48 sp=0xc0008d9eb8 pc=0xb190e9&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xee fp=0xc0008d9fe0 sp=0xc0008d9f48 pc=0xb18f0e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0008d9fe8 sp=0xc0008d9fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x27d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0001d9cd8 sp=0xc0001d9cb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0001d9e38 sp=0xc0001d9cd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0001d9fc0 sp=0xc0001d9e38 pc=0xacc0fd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0001d9fe0 sp=0xc0001d9fc0 pc=0xacb95a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0001d9fe8 sp=0xc0001d9fe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00059fc40 sp=0xc00059fc20 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00059fda0 sp=0xc00059fc40 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:191 +0x39a fp=0xc00059ffe0 sp=0xc00059fda0 pc=0xb6c21a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00059ffe8 sp=0xc00059ffe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0004c3bf0 sp=0xc0004c3bd0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0004c3d50 sp=0xc0004c3bf0 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:296 +0x1c9 fp=0xc0004c3f10 sp=0xc0004c3d50 pc=0xb54949&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:275 +0x42 fp=0xc0004c3f40 sp=0xc0004c3f10 pc=0xb54202&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:303 +0x86 fp=0xc0004c3fe0 sp=0xc0004c3f40 pc=0xb27086&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004c3fe8 sp=0xc0004c3fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:302 +0x3ea&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0005a0bf0 sp=0xc0005a0bd0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0005a0d50 sp=0xc0005a0bf0 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:296 +0x1c9 fp=0xc0005a0f10 sp=0xc0005a0d50 pc=0xb54949&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:275 +0x42 fp=0xc0005a0f40 sp=0xc0005a0f10 pc=0xb54202&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:303 +0x86 fp=0xc0005a0fe0 sp=0xc0005a0f40 pc=0xb27086&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005a0fe8 sp=0xc0005a0fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:302 +0x3ea&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0004c0ed0 sp=0xc0004c0eb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc0004c0f60 sp=0xc0004c0ed0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc0004c0f88 sp=0xc0004c0f60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc0004c0fe0 sp=0xc0004c0f88 pc=0xaa427b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004c0fe8 sp=0xc0004c0fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00059cc40 sp=0xc00059cc20 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00059cda0 sp=0xc00059cc40 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:191 +0x39a fp=0xc00059cfe0 sp=0xc00059cda0 pc=0xb6c21a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00059cfe8 sp=0xc00059cfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000355be0 sp=0xc000355bc0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000355d40 sp=0xc000355be0 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:296 +0x1c9 fp=0xc000355f00 sp=0xc000355d40 pc=0xb54949&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:275 +0x42 fp=0xc000355f30 sp=0xc000355f00 pc=0xb54202&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:414 +0x9b fp=0xc000355fe0 sp=0xc000355f30 pc=0xb28d9b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000355fe8 sp=0xc000355fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:413 +0x453&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0007314a8 sp=0xc000731488 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc000731538 sp=0xc0007314a8 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc000731560 sp=0xc000731538 pc=0x43d9d8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0007315f0 sp=0xc000731560 pc=0xc4e914&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:135 +0x542 fp=0xc000731738 sp=0xc0007315f0 pc=0xb33a82&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:402 +0x50f fp=0xc0007318c8 sp=0xc000731738 pc=0xb3744f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:302 +0x11f fp=0xc000731b78 sp=0xc0007318c8 pc=0xb35fff&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:234 +0x325 fp=0xc000731c58 sp=0xc000731b78 pc=0xb34d45&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:765 +0x227a fp=0xc000731fc0 sp=0xc000731c58 pc=0xb3d97a&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000731fe0 sp=0xc000731fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000731fe8 sp=0xc000731fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000357c40 sp=0xc000357c20 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000357da0 sp=0xc000357c40 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:191 +0x39a fp=0xc000357fe0 sp=0xc000357da0 pc=0xb6c21a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000357fe8 sp=0xc000357fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000a79c10 sp=0xc000a79bf0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:259 +0x44c fp=0xc000a79ca0 sp=0xc000a79c10 pc=0x43cfcc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:145 +0x1d fp=0xc000a79cd0 sp=0xc000a79ca0 pc=0x43cb5d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:566 +0xa5 fp=0xc000a79d38 sp=0xc000a79cd0 pc=0xb2aa25&#xA;&lt;autogenerated&gt;:1 +0xf9 fp=0xc000a79dd8 sp=0xc000a79d38 pc=0xb68cf9&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:587 +0x168 fp=0xc000a79eb8 sp=0xc000a79dd8 pc=0xb2afc8&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc000a79f48 sp=0xc000a79eb8 pc=0xb190e9&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xee fp=0xc000a79fe0 sp=0xc000a79f48 pc=0xb18f0e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000a79fe8 sp=0xc000a79fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x27d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000500ed0 sp=0xc000500eb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc000500f60 sp=0xc000500ed0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc000500f88 sp=0xc000500f60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc000500fe0 sp=0xc000500f88 pc=0xaa427b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000500fe8 sp=0xc000500fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000504c40 sp=0xc000504c20 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000504da0 sp=0xc000504c40 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:191 +0x39a fp=0xc000504fe0 sp=0xc000504da0 pc=0xb6c21a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000504fe8 sp=0xc000504fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00004ecc0 sp=0xc00004eca0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00004ee20 sp=0xc00004ecc0 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:893 +0x245 fp=0xc00004ef60 sp=0xc00004ee20 pc=0xb2fa85&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:884 +0x7e fp=0xc00004efe0 sp=0xc00004ef60 pc=0xb2f7fe&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004efe8 sp=0xc00004efe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:882 +0x21c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000505838 sp=0xc000505818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000505998 sp=0xc000505838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000505ac8 sp=0xc000505998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000505b40 sp=0xc000505ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000505be0 sp=0xc000505b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000505c58 sp=0xc000505be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000505fc0 sp=0xc000505c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000505fe0 sp=0xc000505fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000505fe8 sp=0xc000505fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00046f838 sp=0xc00046f818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00046f998 sp=0xc00046f838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00046fac8 sp=0xc00046f998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00046fb40 sp=0xc00046fac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc00046fbe0 sp=0xc00046fb40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00046fc58 sp=0xc00046fbe0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc00046ffc0 sp=0xc00046fc58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc00046ffe0 sp=0xc00046ffc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00046ffe8 sp=0xc00046ffe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0003e16d8 sp=0xc0003e16b8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:369&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/sema.go:150 +0x1fe fp=0xc0003e1740 sp=0xc0003e16d8 pc=0x4853fe&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/sema.go:77 +0x25 fp=0xc0003e1770 sp=0xc0003e1740 pc=0x4a2485&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/sync/mutex.go:171 +0x225 fp=0xc0003e17c0 sp=0xc0003e1770 pc=0x4b5585&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/sync/mutex.go:90 +0x65 fp=0xc0003e17e0 sp=0xc0003e17c0 pc=0x4b5285&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:135 +0x51 fp=0xc0003e1848 sp=0xc0003e17e0 pc=0xb25051&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:55 +0x18a fp=0xc0003e1980 sp=0xc0003e1848 pc=0xb24b8a&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_client.go:47 +0x8b7 fp=0xc0003e1af8 sp=0xc0003e1980 pc=0xb31bb7&#xA;/home/runner/work/ably-go/ably-go/ablytest/sandbox.go:210 +0x54 fp=0xc0003e1b40 sp=0xc0003e1af8 pc=0xb7a354&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn_spec_integration_test.go:1990 +0x528 fp=0xc0003e1ea8 sp=0xc0003e1b40 pc=0xc149c8&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1446 +0x217 fp=0xc0003e1fb0 sp=0xc0003e1ea8 pc=0x5b4ff7&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1493 +0x48 fp=0xc0003e1fe0 sp=0xc0003e1fb0 pc=0x5b6828&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0003e1fe8 sp=0xc0003e1fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1493 +0x75e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00005e838 sp=0xc00005e818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00005e998 sp=0xc00005e838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00005eac8 sp=0xc00005e998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00005eb40 sp=0xc00005eac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc00005ebe0 sp=0xc00005eb40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00005ec58 sp=0xc00005ebe0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc00005efc0 sp=0xc00005ec58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc00005efe0 sp=0xc00005efc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00049ded0 sp=0xc00049deb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc00049df60 sp=0xc00049ded0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc00049df88 sp=0xc00049df60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc00049dfe0 sp=0xc00049df88 pc=0xaa427b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00049dfe8 sp=0xc00049dfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000878838 sp=0xc000878818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000878998 sp=0xc000878838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000878ac8 sp=0xc000878998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000878b40 sp=0xc000878ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000878be0 sp=0xc000878b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000878c58 sp=0xc000878be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000878fc0 sp=0xc000878c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000878fe0 sp=0xc000878fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000878fe8 sp=0xc000878fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0006b1838 sp=0xc0006b1818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0006b1998 sp=0xc0006b1838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0006b1ac8 sp=0xc0006b1998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006b1b40 sp=0xc0006b1ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc0006b1be0 sp=0xc0006b1b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006b1c58 sp=0xc0006b1be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc0006b1fc0 sp=0xc0006b1c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc0006b1fe0 sp=0xc0006b1fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0006b1fe8 sp=0xc0006b1fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0005a2ed0 sp=0xc0005a2eb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc0005a2f60 sp=0xc0005a2ed0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc0005a2f88 sp=0xc0005a2f60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc0005a2fe0 sp=0xc0005a2f88 pc=0xaa427b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005a2fe8 sp=0xc0005a2fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0000ad4a8 sp=0xc0000ad488 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc0000ad538 sp=0xc0000ad4a8 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc0000ad560 sp=0xc0000ad538 pc=0x43d9d8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0000ad5f0 sp=0xc0000ad560 pc=0xc4e914&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:135 +0x542 fp=0xc0000ad738 sp=0xc0000ad5f0 pc=0xb33a82&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:402 +0x50f fp=0xc0000ad8c8 sp=0xc0000ad738 pc=0xb3744f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:302 +0x11f fp=0xc0000adb78 sp=0xc0000ad8c8 pc=0xb35fff&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:234 +0x325 fp=0xc0000adc58 sp=0xc0000adb78 pc=0xb34d45&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:765 +0x227a fp=0xc0000adfc0 sp=0xc0000adc58 pc=0xb3d97a&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc0000adfe0 sp=0xc0000adfc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000adfe8 sp=0xc0000adfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000585c58 sp=0xc000585c38 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000585db8 sp=0xc000585c58 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:310 +0x47d fp=0xc000585f28 sp=0xc000585db8 pc=0xb26ebd&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:395 +0x6a fp=0xc000585fa0 sp=0xc000585f28 pc=0xc556aa&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:532 +0x3a fp=0xc000585fe0 sp=0xc000585fa0 pc=0xc5731a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000585fe8 sp=0xc000585fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:531 +0xe5&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0005abed0 sp=0xc0005abeb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc0005abf60 sp=0xc0005abed0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc0005abf88 sp=0xc0005abf60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc0005abfe0 sp=0xc0005abf88 pc=0xaa427b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005abfe8 sp=0xc0005abfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00087bcd8 sp=0xc00087bcb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00087be38 sp=0xc00087bcd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc00087bfc0 sp=0xc00087be38 pc=0xacc0fd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc00087bfe0 sp=0xc00087bfc0 pc=0xacb95a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00087bfe8 sp=0xc00087bfe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000a75cd8 sp=0xc000a75cb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000a75e38 sp=0xc000a75cd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000a75fc0 sp=0xc000a75e38 pc=0xacc0fd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000a75fe0 sp=0xc000a75fc0 pc=0xacb95a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000a75fe8 sp=0xc000a75fe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0006af838 sp=0xc0006af818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0006af998 sp=0xc0006af838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0006afac8 sp=0xc0006af998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006afb40 sp=0xc0006afac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc0006afbe0 sp=0xc0006afb40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006afc58 sp=0xc0006afbe0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc0006affc0 sp=0xc0006afc58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc0006affe0 sp=0xc0006affc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0006affe8 sp=0xc0006affe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0006ea838 sp=0xc0006ea818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0006ea998 sp=0xc0006ea838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0006eaac8 sp=0xc0006ea998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006eab40 sp=0xc0006eaac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc0006eabe0 sp=0xc0006eab40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006eac58 sp=0xc0006eabe0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc0006eafc0 sp=0xc0006eac58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc0006eafe0 sp=0xc0006eafc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0006eafe8 sp=0xc0006eafe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000a77cb0 sp=0xc000a77c90 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:259 +0x44c fp=0xc000a77d40 sp=0xc000a77cb0 pc=0x43cfcc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:145 +0x1d fp=0xc000a77d70 sp=0xc000a77d40 pc=0x43cb5d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc000a77dd8 sp=0xc000a77d70 pc=0xb78125&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:553 +0x167 fp=0xc000a77eb8 sp=0xc000a77dd8 pc=0xb39727&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc000a77f48 sp=0xc000a77eb8 pc=0xb190e9&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xee fp=0xc000a77fe0 sp=0xc000a77f48 pc=0xb18f0e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000a77fe8 sp=0xc000a77fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x27d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00092e838 sp=0xc00092e818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00092e998 sp=0xc00092e838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00092eac8 sp=0xc00092e998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00092eb40 sp=0xc00092eac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc00092ebe0 sp=0xc00092eb40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00092ec58 sp=0xc00092ebe0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc00092efc0 sp=0xc00092ec58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc00092efe0 sp=0xc00092efc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00092efe8 sp=0xc00092efe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000295838 sp=0xc000295818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000295998 sp=0xc000295838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000295ac8 sp=0xc000295998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000295b40 sp=0xc000295ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000295be0 sp=0xc000295b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000295c58 sp=0xc000295be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000295fc0 sp=0xc000295c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000295fe0 sp=0xc000295fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000295fe8 sp=0xc000295fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00091b838 sp=0xc00091b818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00091b998 sp=0xc00091b838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00091bac8 sp=0xc00091b998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00091bb40 sp=0xc00091bac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc00091bbe0 sp=0xc00091bb40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00091bc58 sp=0xc00091bbe0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc00091bfc0 sp=0xc00091bc58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc00091bfe0 sp=0xc00091bfc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00091bfe8 sp=0xc00091bfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000a76cb0 sp=0xc000a76c90 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:259 +0x44c fp=0xc000a76d40 sp=0xc000a76cb0 pc=0x43cfcc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:145 +0x1d fp=0xc000a76d70 sp=0xc000a76d40 pc=0x43cb5d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc000a76dd8 sp=0xc000a76d70 pc=0xb78125&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:553 +0x167 fp=0xc000a76eb8 sp=0xc000a76dd8 pc=0xb39727&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc000a76f48 sp=0xc000a76eb8 pc=0xb190e9&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xee fp=0xc000a76fe0 sp=0xc000a76f48 pc=0xb18f0e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000a76fe8 sp=0xc000a76fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x27d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000359cd8 sp=0xc000359cb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000359e38 sp=0xc000359cd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000359fc0 sp=0xc000359e38 pc=0xacc0fd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000359fe0 sp=0xc000359fc0 pc=0xacb95a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000359fe8 sp=0xc000359fe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0004c1838 sp=0xc0004c1818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0004c1998 sp=0xc0004c1838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0004c1ac8 sp=0xc0004c1998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004c1b40 sp=0xc0004c1ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc0004c1be0 sp=0xc0004c1b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004c1c58 sp=0xc0004c1be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc0004c1fc0 sp=0xc0004c1c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc0004c1fe0 sp=0xc0004c1fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004c1fe8 sp=0xc0004c1fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000543838 sp=0xc000543818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000543998 sp=0xc000543838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000543ac8 sp=0xc000543998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000543b40 sp=0xc000543ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000543be0 sp=0xc000543b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000543c58 sp=0xc000543be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000543fc0 sp=0xc000543c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000543fe0 sp=0xc000543fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000543fe8 sp=0xc000543fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000879cd8 sp=0xc000879cb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000879e38 sp=0xc000879cd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000879fc0 sp=0xc000879e38 pc=0xacc0fd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000879fe0 sp=0xc000879fc0 pc=0xacb95a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000879fe8 sp=0xc000879fe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00052b9e0 sp=0xc00052b9c0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:369&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/sema.go:150 +0x1fe fp=0xc00052ba48 sp=0xc00052b9e0 pc=0x4853fe&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/sema.go:77 +0x25 fp=0xc00052ba78 sp=0xc00052ba48 pc=0x4a2485&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/sync/mutex.go:171 +0x225 fp=0xc00052bac8 sp=0xc00052ba78 pc=0x4b5585&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/sync/mutex.go:90 +0x65 fp=0xc00052bae8 sp=0xc00052bac8 pc=0x4b5285&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:165 +0x4a fp=0xc00052bbd0 sp=0xc00052bae8 pc=0xb2558a&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_client.go:88 +0x4c fp=0xc00052bc28 sp=0xc00052bbd0 pc=0xb3226c&#xA;&lt;autogenerated&gt;:1 +0x45 fp=0xc00052bc58 sp=0xc00052bc28 pc=0xb68e65&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:868 +0x15de fp=0xc00052bfc0 sp=0xc00052bc58 pc=0xb3ccde&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc00052bfe0 sp=0xc00052bfc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00052bfe8 sp=0xc00052bfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0004b3cb0 sp=0xc0004b3c90 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:259 +0x44c fp=0xc0004b3d40 sp=0xc0004b3cb0 pc=0x43cfcc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:145 +0x1d fp=0xc0004b3d70 sp=0xc0004b3d40 pc=0x43cb5d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc0004b3dd8 sp=0xc0004b3d70 pc=0xb78125&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:553 +0x167 fp=0xc0004b3eb8 sp=0xc0004b3dd8 pc=0xb39727&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc0004b3f48 sp=0xc0004b3eb8 pc=0xb190e9&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xee fp=0xc0004b3fe0 sp=0xc0004b3f48 pc=0xb18f0e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004b3fe8 sp=0xc0004b3fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x27d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0005afcd8 sp=0xc0005afcb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0005afe38 sp=0xc0005afcd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0005affc0 sp=0xc0005afe38 pc=0xacc0fd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0005affe0 sp=0xc0005affc0 pc=0xacb95a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005affe8 sp=0xc0005affe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000756cd8 sp=0xc000756cb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000756e38 sp=0xc000756cd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000756fc0 sp=0xc000756e38 pc=0xacc0fd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000756fe0 sp=0xc000756fc0 pc=0xacb95a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000756fe8 sp=0xc000756fe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000a74cd8 sp=0xc000a74cb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000a74e38 sp=0xc000a74cd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000a74fc0 sp=0xc000a74e38 pc=0xacc0fd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000a74fe0 sp=0xc000a74fc0 pc=0xacb95a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000a74fe8 sp=0xc000a74fe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0001d7ad8 sp=0xc0001d7ab8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:369&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/sema.go:150 +0x1fe fp=0xc0001d7b40 sp=0xc0001d7ad8 pc=0x4853fe&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/sema.go:77 +0x25 fp=0xc0001d7b70 sp=0xc0001d7b40 pc=0x4a2485&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/sync/mutex.go:171 +0x225 fp=0xc0001d7bc0 sp=0xc0001d7b70 pc=0x4b5585&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/sync/mutex.go:90 +0x65 fp=0xc0001d7be0 sp=0xc0001d7bc0 pc=0x4b5285&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:204 +0x8d fp=0xc0001d7d38 sp=0xc0001d7be0 pc=0xb25bed&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_client.go:37 +0x105 fp=0xc0001d7dd8 sp=0xc0001d7d38 pc=0xb31da5&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:553 +0x167 fp=0xc0001d7eb8 sp=0xc0001d7dd8 pc=0xb39727&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc0001d7f48 sp=0xc0001d7eb8 pc=0xb190e9&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xee fp=0xc0001d7fe0 sp=0xc0001d7f48 pc=0xb18f0e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0001d7fe8 sp=0xc0001d7fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x27d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000292838 sp=0xc000292818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000292998 sp=0xc000292838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000292ac8 sp=0xc000292998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000292b40 sp=0xc000292ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000292be0 sp=0xc000292b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000292c58 sp=0xc000292be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000292fc0 sp=0xc000292c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000292fe0 sp=0xc000292fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000292fe8 sp=0xc000292fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000876838 sp=0xc000876818 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000876998 sp=0xc000876838 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000876ac8 sp=0xc000876998 pc=0xb81512&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000876b40 sp=0xc000876ac8 pc=0xc57e50&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:978 +0xaa fp=0xc000876be0 sp=0xc000876b40 pc=0xb3eb2a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000876c58 sp=0xc000876be0 pc=0xb69150&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:744 +0x23d fp=0xc000876fc0 sp=0xc000876c58 pc=0xb3b93d&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x3a fp=0xc000876fe0 sp=0xc000876fc0 pc=0xb379ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000876fe8 sp=0xc000876fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:412 +0x6dc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00075ad50 sp=0xc00075ad30 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00075aeb0 sp=0xc00075ad50 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:18 +0x17e fp=0xc00075afe0 sp=0xc00075aeb0 pc=0xaa3dfe&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00075afe8 sp=0xc00075afe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:16 +0x145</failure>
		</testcase>
	</testsuite>
</testsuites>
