<testsuites>
	<testsuite tests="244" failures="3" time="7262.245" name="github.com/ably/ably-go/ably">
		<properties>
			<property name="go.version" value="go1.20.14"></property>
		</properties>
		<testcase classname="ably" name="Test_decodeMessage" time="0.000"></testcase>
		<testcase classname="ably" name="Test_decodeMessage/foo" time="0.000"></testcase>
		<testcase classname="ably" name="Test_decodeMessage/{&#34;foo&#34;:42}" time="0.000"></testcase>
		<testcase classname="ably" name="Test_decodeMessage/{&#34;foo&#34;:42,&#34;bar&#34;:[&#34;a&#34;,1.2,{&#34;boo&#34;:&#34;ha&#34;}]}" time="0.000"></testcase>
		<testcase classname="ably" name="Test_decodeMessage/[{&#34;foo&#34;:42},&#34;qux&#34;]" time="0.000"></testcase>
		<testcase classname="ably" name="Test_decodeMessage/3q2+7w==" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackExtrasJsonCompatible" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/json_array" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/short_string" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/200_character_string" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/2000_character_string" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/short_binary" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/200_byte_binary" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/2000_byte_binary" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/an_object" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_BasicAuth" time="10.100"></testcase>
		<testcase classname="ably" name="TestAuth_BasicAuth/RSA2:_Should_use_basic_auth_as_default_authentication_if_an_API_key_exists" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_BasicAuth/RSA1:_Should_connect_to_HTTPS_by_default,_trying_to_connect_with_non-TLS_should_result_in_error" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_BasicAuth/RSA11:_API_key_should_follow_format_KEY_NAME:KEY_SECRET_in_auth_header" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_TokenAuth" time="10.570"></testcase>
		<testcase classname="ably" name="TestAuth_TokenAuth_Renew" time="14.560"></testcase>
		<testcase classname="ably" name="TestAuth_RequestToken" time="10.550"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c" time="53.840"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/Get_JWT_from_echo_server" time="10.670"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/Should_be_able_to_use_it_as_a_token" time="11.030"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/RSA8g,_RSA3d:_Should_be_able_to_authenticate_using_authURL" time="10.980"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/RSA8g,_RSA3d:_Should_be_able_to_authenticate_using_authCallback" time="10.880"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/RSA4e,_RSA4b:_Should_return_error_when_JWT_is_invalid" time="10.280"></testcase>
		<testcase classname="ably" name="TestAuth_ReuseClientID" time="10.900"></testcase>
		<testcase classname="ably" name="TestAuth_RequestToken_PublishClientID" time="10.890"></testcase>
		<testcase classname="ably" name="TestAuth_ClientID" time="10.890"></testcase>
		<testcase classname="ably" name="TestAuth_ClientID/Auth_ClientID" time="1.170"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest" time="10.280"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9h" time="0.040"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9h/parameters_are_optional" time="0.040"></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="11.260"></testcase>
		<testcase classname="ably" name="TestAuth_IgnoreTimestamp_QueryTime" time="42.790"></testcase>
		<testcase classname="ably" name="TestAuth_RSA7c" time="10.130"></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="9.940"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedFallback/request_time" time="0.010"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse" time="10.530"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_time" time="0.040"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_404" time="0.460"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_post_get_messages" time="0.180"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_post_get_messages/post" time="0.060"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_post_get_messages/get" time="0.100"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c" time="0.010"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c/with_a_128_keylength" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c/with_a_128_keylength/fixture_encode" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c/with_a_256_keylength" time="0.010"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c/with_a_256_keylength/fixture_encode" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c_TM3" time="0.010"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c_TM3/with_a_128_keylength" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c_TM3/with_a_128_keylength/fixture_encode" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c_TM3/with_a_256_keylength" time="0.010"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c_TM3/with_a_256_keylength/fixture_encode" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_Publish" time="10.290"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_PublishAsync" time="10.640"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_Subscribe" time="25.490"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_SubscriptionFilters" time="10.450"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_AttachWhileDisconnected" time="11.610"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_ShouldSetAblySandboxDefaultReadLimit" time="9.840"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_ShouldSetProvidedReadLimit" time="10.750"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_SetDefaultReadLimitIfServerHasNoLimit" time="10.860"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_ShouldReturnErrorIfReadLimitExceeded" time="11.650"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange" time="42.680"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_ATTACHING" time="11.050"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_ATTACHED" time="10.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_DETACHING" time="10.740"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_DETACHED" time="10.870"></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="190.410"></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="10.840"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4b:_If_connection_state_is_FAILED,_returns_error" time="9.900"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4b:_If_connection_state_is_SUSPENDED,_returns_error" time="10.610"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4c_RTL4d:_If_connected,_should_get_attached_successfully" time="10.760"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4d_:_should_return_error_on_FAILED_while_attaching_channel" time="11.290"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4d_:_should_return_error_on_DETACHED_while_attaching_channel" time="10.160"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4d_:_should_return_error_on_SUSPENDED_while_attaching_channel" time="0.000">
			<skipped message="    realtime_channel_spec_integration_test.go:529: Channel SUSPENDED not implemented yet"></skipped>
		</testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4e:_Transition_to_failed_if_no_attach_permission" time="10.840"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4f:_Channel_attach_timeout_if_not_received_within_realtime_request_timeout" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4g:_If_channel_in_FAILED_state,_set_err_to_null_and_proceed_with_attach" time="10.770"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4h:_If_channel_is_ATTACHING,_listen_to_the_attach_event_and_don&#39;t_send_attach_event" time="10.890"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4h:_If_channel_is_DETACHING,_do_attach_after_completion_of_request" time="10.870"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4i_:_If_connection_state_is_CONNECTING,_do_ATTACH_after_CONNECTED" time="10.760"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4i_:_If_connection_state_is_DISCONNECTED,_do_ATTACH_after_CONNECTED" time="9.890"></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="10.620"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4j2:_Rewind_flag_should_allow_to_receive_historic_messages" time="10.790"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4k:_If_params_given_channel_options,_should_be_sent_in_ATTACH_message" time="10.350"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4k1:_If_params_given_channel_options,_should_be_exposed_as_readonly_field_on_ATTACHED_message" time="10.800"></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="10.380"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4m:_If_modes_provides_while_attach,_should_receive_modes_in_attached_message" time="9.860"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach" time="82.970"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5a:_If_channel_is_INITIALIZED_or_DETACHED,_do_nothing" time="10.080"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5b:_If_channel_state_is_FAILED,_return_error" time="10.750"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5d_RTL5e:_If_connected,_should_do_successful_detach_with_server" time="10.270"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5e:_return_error_if_channel_detach_fails" time="10.460"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5f:_return_error_on_request_timeout" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5g:_If_connection_state_CLOSING_or_FAILED,_should_return_error" time="10.380"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5h_:_If_Connection_state_CONNECTING,_queue_the_DETACH_message_and_send_on_CONNECTED" time="10.580"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5h,_RTN19b:_If_Connection_state_DISCONNECTED,_queue_the_DETACH_message_and_send_on_CONNECTED" time="10.160"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5i:_If_channel_in_DETACHING_or_ATTACHING_state,_do_detach_after_completion_of_operation" time="10.250"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5j:_if_channel_state_is_SUSPENDED,_immediately_transition_to_DETACHED_state" time="0.000">
			<skipped message="    realtime_channel_spec_integration_test.go:1900: Channel SUSPENDED not implemented yet"></skipped>
		</testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5k:_When_receive_ATTACH_in_detaching_state,_send_new_DETACH_message" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow" time="51.560"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_INITIALIZED" time="10.200"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_ATTACHING" time="10.460"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_ATTACHED" time="10.420"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_DETACHING" time="10.070"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_DETACHED" time="10.410"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue" time="115.060"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_INITIALIZED,_channel_is_INITIALIZED" time="10.420"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_INITIALIZED" time="10.460"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_ATTACHING" time="10.190"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_INITIALIZED" time="10.850"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_ATTACHING" time="10.620"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_ATTACHED" time="10.840"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_DETACHING" time="10.510"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_DETACHED" time="10.040"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_ATTACHED" time="10.440"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_DETACHING" time="10.240"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_DETACHED" time="10.470"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c4_PublishFail" time="10.650"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c4_PublishFail/when_connection_is_SUSPENDED,_channel_is_INITIALIZED" time="10.650"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c5_NoImplicitAttach" time="10.440"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2f_RTL12_HandleResume" time="0.090"></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.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent/RSC7d3_:_Should_set_ablyAgent_header_with_correct_identifiers" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent/RSC7d6_:_Should_set_ablyAgent_header_with_custom_agents" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent/RSC7d6_:_Should_set_ablyAgent_header_with_custom_agents_missing_version" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RTN17_HostFallback" time="0.000">
			<failure message="Failed" type=""></failure>
		</testcase>
		<testcase classname="ably" name="TestRealtime_RTN17_Integration_HostFallback_Internal_Server_Error" time="10.690"></testcase>
		<testcase classname="ably" name="TestRealtime_RTN17_Integration_HostFallback_Timeout" time="13.010"></testcase>
		<testcase classname="ably" name="TestRealtime_multiple" time="11.760"></testcase>
		<testcase classname="ably" name="TestRealtime_DontCrashOnCloseWhenEchoOff" time="10.850"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_AutoConnect_And_Close" time="10.950"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_No_AutoConnect" time="10.430"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_AlreadyConnected" time="10.410"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_AuthError" time="0.260"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_ReceiveTimeout" time="10.070"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_BreakConnLoopOnInactiveState" time="22.100"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_BreakConnLoopOnInactiveState/error" time="10.810"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_BreakConnLoopOnInactiveState/closed" time="11.290"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_SendErrorReconnects" time="10.470"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_ReconnectFromSuspendedState" time="40.200"></testcase>
		<testcase classname="ably" name="Test_RTN2_WebsocketQueryParams" time="0.000"></testcase>
		<testcase classname="ably" name="Test_RTN2_WebsocketQueryParams/RTN2a:_format_should_be_msgPack_or_json" time="0.000"></testcase>
		<testcase classname="ably" name="Test_RTN2_WebsocketQueryParams/RTN2b:_echo_should_be_true_by_default" time="0.000"></testcase>
		<testcase classname="ably" name="Test_RTN2_WebsocketQueryParams/RTN2d:_clientId_contains_provided_clientId" time="0.000"></testcase>
		<testcase classname="ably" name="Test_RTN2_WebsocketQueryParams/RTN2e:_depending_on_the_auth_scheme,_accessToken_contains_token_string_or_key_contains_api_key" time="0.000"></testcase>
		<testcase classname="ably" name="Test_RTN2_WebsocketQueryParams/RTN2f:_api_version_v_should_be_the_API_version" time="0.000"></testcase>
		<testcase classname="ably" name="Test_RTN3_ConnectionAutoConnect" time="9.810"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange" time="52.020"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_CONNECTING" time="10.390"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_CONNECTED" time="11.090"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_DISCONNECTED" time="10.430"></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="9.640"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_CLOSED" time="10.410"></testcase>
		<testcase classname="ably" name="Test_RTN4a_ConnectionEventForStateChange/on_FAILED" time="0.050"></testcase>
		<testcase classname="ably" name="Test_RTN6_Connected_When_CONNECTED_Msg_Received" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN12_Connection_Close" time="34.040"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN12_Connection_Close/RTN12a:_transition_to_closed_on_connection_close" time="10.300"></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="11.060"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN12_Connection_Close/RTN12d_:_should_abort_reconnection_timer_while_disconnected_on_closed" time="1.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN12_Connection_Close/RTN12d:_should_abort_reconnection_timer_while_suspended_on_closed" time="1.400"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN12_Connection_Close/RTN12f:_transition_to_closed_when_close_is_called_intermittently" time="10.270"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15a_ReconnectOnEOF" time="10.810"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15b" time="10.950"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15c6" time="11.110"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15c7_attached" time="11.180"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15d_MessageRecovery" time="10.720"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15e_ConnKeyUpdatedOnReconnect" time="10.520"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15g_NewConnectionOnStateLost" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15h1_OnDisconnectedCannotRenewToken" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15h2_ReauthFails" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15h2_ReauthWithBadToken" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15h2_Success" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15h3_Success" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN22a_RTN15h2_Integration_ServerInitiatedAuth" time="0.000">
			<failure message="Failed" type=""></failure>
		</testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN22_RTC8_Integration_ServerInitiatedAuth" time="19.750"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN15i_OnErrorWhenConnected" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN16" time="10.710"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN23" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14c_ConnectedTimeout" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14a" time="0.000">
			<skipped message="    realtime_conn_spec_integration_test.go:2153: "></skipped>
		</testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14b" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14b/renewable_token_that_fails_to_renew_with_token_error" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14b/renewable_token,_consecutive_token_errors" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14g" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14g/Non_RTN14b_error" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN14e" time="0.200"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN19b" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN19a" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTN24_RTN21_RTC8a_RTN4h_Override_ConnectionDetails_On_Connected" time="0.000"></testcase>
		<testcase classname="ably" name="Test_RTN7b_ACK_NACK" time="0.010"></testcase>
		<testcase classname="ably" name="TestImplicitNACK" time="0.010"></testcase>
		<testcase classname="ably" name="TestIdempotentACK" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTC8a_ExplicitAuthorizeWhileConnected" time="10.770"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTC8a_ExplicitAuthorizeWhileConnected/RTC8a1:_Successful_reauth_with_more_capabilities" time="0.030"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTC8a_ExplicitAuthorizeWhileConnected/RTC8a1:_Successful_reauth_with_more_capabilities#01" time="0.030"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTC8a_ExplicitAuthorizeWhileConnected/RTC8a1:_Unsuccessful_reauth_with_capabilities_downgrade" time="0.060"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTC8a_ExplicitAuthorizeWhileConnected/RTC8a3:_Authorize_waits_for_connection_update" time="0.030"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTC8a_ExplicitAuthorizeWhileConnected/RTC8a4,_RSA3d:_reauthorize_with_JWT_token" time="14.160"></testcase>
		<testcase classname="ably" name="TestRealtimeConn_RTC8a_ExplicitAuthorizeWhileConnected/RTC8a2:_Failed_reauth_moves_connection_to_FAILED" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimePresence_Sync" time="10.910"></testcase>
		<testcase classname="ably" name="TestRealtimePresence_Sync250_RTP4" time="0.000">
			<failure message="Failed" type="">realtime_presence_integration_test.go:91: &#xA;Error Trace:&#x9;realtime_presence_integration_test.go:91&#xA;Error:      &#x9;Received unexpected error:&#xA;            &#x9;[ErrorInfo :Rate limit exceeded; request rejected (nonfatal); metric = channel.maxRate; interval = 2024-11-27:01:19:5; permitted rate = 250; current rate = 251 code=42910 rate limit exceeded (nonfatal): request rejected (unspecified) statusCode=429] See https://help.ably.io/error/42910&#xA;Test:       &#x9;TestRealtimePresence_Sync250_RTP4&#xA;Messages:   &#x9;rg.Wait()=[ErrorInfo :Rate limit exceeded; request rejected (nonfatal); metric = channel.maxRate; interval = 2024-11-27:01:19:5; permitted rate = 250; current rate = 251 code=42910 rate limit exceeded (nonfatal): request rejected (unspecified) statusCode=429] See https://help.ably.io/error/42910&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:1001 +0x7c&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_presence.go:158 +0x42e&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_presence.go:187 +0x64&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:1014 +0x279&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:984 +0x416&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:277 +0x130&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:207 +0x1f4&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_client.go:37 +0x104&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:578 +0x109&#xA;  /home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc8&#xA;  /home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xe8&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_presence.go:187 +0x64a&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:809 +0x121d&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_client.go:86 +0x8f&#xA;  &lt;autogenerated&gt;:1 +0x44&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:926 +0x180c&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x39&#xA;  /home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x28a&#xA;  &lt;autogenerated&gt;:1 +0x77&#xA;  /home/runner/work/ably-go/ably-go/ably/event_emitter.go:192 +0xbb&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1100 +0x51b&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:938 +0x344&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:832 +0x266f&#xA;  /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x39&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/sys_linux_amd64.s:554 +0x21 fp=0x7fffd335f4a8 sp=0x7fffd335f4a0 pc=0x4aa6c1&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/os_linux.go:69 +0x36 fp=0x7fffd335f4f8 sp=0x7fffd335f4a8 pc=0x46b776&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/lock_futex.go:160 +0x87 fp=0x7fffd335f530 sp=0x7fffd335f4f8 pc=0x444247&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:1533&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:2337 +0x8c fp=0x7fffd335f560 sp=0x7fffd335f530 pc=0x4763ac&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:3027 +0xabc fp=0x7fffd335f668 sp=0x7fffd335f560 pc=0x477c5c&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:3380 +0xb1 fp=0x7fffd335f6a0 sp=0x7fffd335f668 pc=0x478a91&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:3707 +0x28e fp=0x7fffd335f6e0 sp=0x7fffd335f6a0 pc=0x479a6e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:452 +0x43 fp=0x7fffd335f6f0 sp=0x7fffd335f6e0 pc=0x4a5e43&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0001616b0 sp=0xc000161690 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc000161740 sp=0xc0001616b0 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc000161768 sp=0xc000161740 pc=0x43e1b8&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1630 +0x82e fp=0xc0001618a8 sp=0xc000161768 pc=0x5cc6ee&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:2036 +0x8e fp=0xc000161900 sp=0xc0001618a8 pc=0x5d024e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1576 +0x217 fp=0xc000161a08 sp=0xc000161900 pc=0x5cae77&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:2034 +0x87d fp=0xc000161b78 sp=0xc000161a08 pc=0x5d009d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1906 +0xb45 fp=0xc000161ed8 sp=0xc000161b78 pc=0x5cd905&#xA;_testmain.go:301 +0x2ea fp=0xc000161f80 sp=0xc000161ed8 pc=0xcab72a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:250 +0x207 fp=0xc000161fe0 sp=0xc000161f80 pc=0x472047&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000161fe8 sp=0xc000161fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000c43fb0 sp=0xc000c43f90 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:387&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:305 +0xb0 fp=0xc000c43fe0 sp=0xc000c43fb0 pc=0x4722d0&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000c43fe8 sp=0xc000c43fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:293 +0x25&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00005ef80 sp=0xc00005ef60 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:387&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgcsweep.go:319 +0xde fp=0xc00005efc8 sp=0xc00005ef80 pc=0x45c67e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:178 +0x26 fp=0xc00005efe0 sp=0xc00005efc8 pc=0x4518e6&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:178 +0x6b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000064f70 sp=0xc000064f50 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:387&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgcscavenge.go:400 +0x53 fp=0xc000064fa0 sp=0xc000064f70 pc=0x45a553&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgcscavenge.go:633 +0x65 fp=0xc000064fc8 sp=0xc000064fa0 pc=0x45ab25&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:179 +0x26 fp=0xc000064fe0 sp=0xc000064fc8 pc=0x451886&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000064fe8 sp=0xc000064fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:179 +0xaa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000184e28 sp=0xc000184e08 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mfinal.go:193 +0x13d fp=0xc000184fe0 sp=0xc000184e28 pc=0x45091d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000184fe8 sp=0xc000184fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mfinal.go:163 +0x45&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00070dc00 sp=0xc00070dbe0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc00070dc90 sp=0xc00070dc00 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc00070dcb8 sp=0xc00070dc90 pc=0x43e1b8&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1384 +0x569 fp=0xc00070ddf8 sp=0xc00070dcb8 pc=0x5ca829&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_client_integration_test.go:139 +0x48 fp=0xc00070dea8 sp=0xc00070ddf8 pc=0xbf9788&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1576 +0x217 fp=0xc00070dfb0 sp=0xc00070dea8 pc=0x5cae77&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x48 fp=0xc00070dfe0 sp=0xc00070dfb0 pc=0x5cc988&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00070dfe8 sp=0xc00070dfe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x806&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000531cd8 sp=0xc000531cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000531e38 sp=0xc000531cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000531fc0 sp=0xc000531e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000531fe0 sp=0xc000531fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000531fe8 sp=0xc000531fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000183f50 sp=0xc000183f30 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1275 +0xf1 fp=0xc000183fe0 sp=0xc000183f50 pc=0x453651&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000183fe8 sp=0xc000183fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1199 +0x25&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000182f50 sp=0xc000182f30 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1275 +0xf1 fp=0xc000182fe0 sp=0xc000182f50 pc=0x453651&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000182fe8 sp=0xc000182fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1199 +0x25&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000181f50 sp=0xc000181f30 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1275 +0xf1 fp=0xc000181fe0 sp=0xc000181f50 pc=0x453651&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000181fe8 sp=0xc000181fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1199 +0x25&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000180f50 sp=0xc000180f30 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1275 +0xf1 fp=0xc000180fe0 sp=0xc000180f50 pc=0x453651&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000180fe8 sp=0xc000180fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/mgc.go:1199 +0x25&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005e1eb8 sp=0xc0005e1e98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc0005e1f48 sp=0xc0005e1eb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc0005e1f70 sp=0xc0005e1f48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc0005e1fe0 sp=0xc0005e1f70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005e1fe8 sp=0xc0005e1fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005e0eb8 sp=0xc0005e0e98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc0005e0f48 sp=0xc0005e0eb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc0005e0f70 sp=0xc0005e0f48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc0005e0fe0 sp=0xc0005e0f70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005e0fe8 sp=0xc0005e0fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005ad3a8 sp=0xc0005ad388 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc0005ad438 sp=0xc0005ad3a8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc0005ad460 sp=0xc0005ad438 pc=0x43e1b8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0005ad4f0 sp=0xc0005ad460 pc=0xc5ff74&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc0005ad638 sp=0xc0005ad4f0 pc=0xb6cd1e&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:415 +0x80f fp=0xc0005ad888 sp=0xc0005ad638 pc=0xb7088f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc0005adb20 sp=0xc0005ad888 pc=0xb6f15f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x254 fp=0xc0005adbe8 sp=0xc0005adb20 pc=0xb6dc74&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:908 +0x2113 fp=0xc0005adfc0 sp=0xc0005adbe8 pc=0xb76e13&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0005adfe0 sp=0xc0005adfc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005adfe8 sp=0xc0005adfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005576e0 sp=0xc0005576c0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:527 +0xf7 fp=0xc000557718 sp=0xc0005576e0 pc=0x46aa97&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89 fp=0xc000557738 sp=0xc000557718 pc=0x4a1c49&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc000557780 sp=0xc000557738 pc=0x4fd97d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x405 fp=0xc000557870 sp=0xc000557780 pc=0x4ff505&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x51 fp=0xc0005578d0 sp=0xc000557870 pc=0x7d4871&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0xb1 fp=0xc000557950 sp=0xc0005578d0 pc=0x7ebcb1&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc000557998 sp=0xc000557950 pc=0x80c7e5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1943 +0x105 fp=0xc000557a18 sp=0xc000557998 pc=0x9a9605&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc000557aa8 sp=0xc000557a18 pc=0x5d55ab&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0xd2 fp=0xc000557b30 sp=0xc000557aa8 pc=0x5d5872&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:2107 +0x2c8 fp=0xc000557fc0 sp=0xc000557b30 pc=0x9aa968&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1765 +0x3a fp=0xc000557fe0 sp=0xc000557fc0 pc=0x9a827a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000557fe8 sp=0xc000557fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1765 +0x2586&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000521600 sp=0xc0005215e0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:527 +0xf7 fp=0xc000521638 sp=0xc000521600 pc=0x46aa97&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89 fp=0xc000521658 sp=0xc000521638 pc=0x4a1c49&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc0005216a0 sp=0xc000521658 pc=0x4fd97d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x405 fp=0xc000521790 sp=0xc0005216a0 pc=0x4ff505&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x51 fp=0xc0005217f0 sp=0xc000521790 pc=0x7d4871&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0xb1 fp=0xc000521870 sp=0xc0005217f0 pc=0x7ebcb1&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc0005218b8 sp=0xc000521870 pc=0x80c7e5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:782 +0x23b fp=0xc000521938 sp=0xc0005218b8 pc=0x97629b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc0005219c8 sp=0xc000521938 pc=0x5d55ab&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0xd2 fp=0xc000521a50 sp=0xc0005219c8 pc=0x5d5872&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:2030 +0xe28 fp=0xc000521fa0 sp=0xc000521a50 pc=0x9802e8&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:3089 +0x59 fp=0xc000521fe0 sp=0xc000521fa0 pc=0x9875f9&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000521fe8 sp=0xc000521fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:3089 +0x818&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00045fcd8 sp=0xc00045fcb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00045fe38 sp=0xc00045fcd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc00045ffc0 sp=0xc00045fe38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc00045ffe0 sp=0xc00045ffc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00045ffe8 sp=0xc00045ffe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00069bc58 sp=0xc00069bc38 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00069bdb8 sp=0xc00069bc58 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:310 +0x47d fp=0xc00069bf28 sp=0xc00069bdb8 pc=0xb601bd&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:395 +0x6a fp=0xc00069bfa0 sp=0xc00069bf28 pc=0xc66daa&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:532 +0x3a fp=0xc00069bfe0 sp=0xc00069bfa0 pc=0xc68a1a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00069bfe8 sp=0xc00069bfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:531 +0xe5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00045dcd0 sp=0xc00045dcb0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00045de30 sp=0xc00045dcd0 pc=0x4841de&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:2410 +0x1a9 fp=0xc00045dfc0 sp=0xc00045de30 pc=0x9ad749&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1766 +0x3a fp=0xc00045dfe0 sp=0xc00045dfc0 pc=0x9a81fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00045dfe8 sp=0xc00045dfe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1766 +0x261a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0004f97c8 sp=0xc0004f97a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0004f9928 sp=0xc0004f97c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0004f9a58 sp=0xc0004f9928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004f9ad0 sp=0xc0004f9a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc0004f9b70 sp=0xc0004f9ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004f9be8 sp=0xc0004f9b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc0004f9fc0 sp=0xc0004f9be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0004f9fe0 sp=0xc0004f9fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004f9fe8 sp=0xc0004f9fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00060b7c8 sp=0xc00060b7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00060b928 sp=0xc00060b7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00060ba58 sp=0xc00060b928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00060bad0 sp=0xc00060ba58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc00060bb70 sp=0xc00060bad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00060bbe8 sp=0xc00060bb70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc00060bfc0 sp=0xc00060bbe8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc00060bfe0 sp=0xc00060bfc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00060bfe8 sp=0xc00060bfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000530cd8 sp=0xc000530cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000530e38 sp=0xc000530cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000530fc0 sp=0xc000530e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000530fe0 sp=0xc000530fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000530fe8 sp=0xc000530fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005eb7c8 sp=0xc0005eb7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005eb928 sp=0xc0005eb7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0005eba58 sp=0xc0005eb928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005ebad0 sp=0xc0005eba58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc0005ebb70 sp=0xc0005ebad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005ebbe8 sp=0xc0005ebb70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc0005ebfc0 sp=0xc0005ebbe8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0005ebfe0 sp=0xc0005ebfc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005ebfe8 sp=0xc0005ebfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005a77c8 sp=0xc0005a77a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005a7928 sp=0xc0005a77c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0005a7a58 sp=0xc0005a7928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005a7ad0 sp=0xc0005a7a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc0005a7b70 sp=0xc0005a7ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005a7be8 sp=0xc0005a7b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc0005a7fc0 sp=0xc0005a7be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0005a7fe0 sp=0xc0005a7fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005a7fe8 sp=0xc0005a7fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005ccbe0 sp=0xc0005ccbc0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005ccd40 sp=0xc0005ccbe0 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:291 +0x1c9 fp=0xc0005ccf00 sp=0xc0005ccd40 pc=0xb8f929&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:270 +0x42 fp=0xc0005ccf30 sp=0xc0005ccf00 pc=0xb8f222&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:414 +0x9b fp=0xc0005ccfe0 sp=0xc0005ccf30 pc=0xb6209b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005ccfe8 sp=0xc0005ccfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:413 +0x453&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000063eb8 sp=0xc000063e98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc000063f48 sp=0xc000063eb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc000063f70 sp=0xc000063f48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc000063fe0 sp=0xc000063f70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000063fe8 sp=0xc000063fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000563eb8 sp=0xc000563e98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc000563f48 sp=0xc000563eb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc000563f70 sp=0xc000563f48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc000563fe0 sp=0xc000563f70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000563fe8 sp=0xc000563fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0003e17c8 sp=0xc0003e17a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0003e1928 sp=0xc0003e17c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0003e1a58 sp=0xc0003e1928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0003e1ad0 sp=0xc0003e1a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc0003e1b70 sp=0xc0003e1ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0003e1be8 sp=0xc0003e1b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc0003e1fc0 sp=0xc0003e1be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0003e1fe0 sp=0xc0003e1fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0003e1fe8 sp=0xc0003e1fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00045b7c8 sp=0xc00045b7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00045b928 sp=0xc00045b7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00045ba58 sp=0xc00045b928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00045bad0 sp=0xc00045ba58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc00045bb70 sp=0xc00045bad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00045bbe8 sp=0xc00045bb70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc00045bfc0 sp=0xc00045bbe8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc00045bfe0 sp=0xc00045bfc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00045bfe8 sp=0xc00045bfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00052cc40 sp=0xc00052cc20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00052cda0 sp=0xc00052cc40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:190 +0x39a fp=0xc00052cfe0 sp=0xc00052cda0 pc=0xba889a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00052cfe8 sp=0xc00052cfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:177 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005137c8 sp=0xc0005137a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000513928 sp=0xc0005137c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000513a58 sp=0xc000513928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000513ad0 sp=0xc000513a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000513b70 sp=0xc000513ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000513be8 sp=0xc000513b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000513fc0 sp=0xc000513be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000513fe0 sp=0xc000513fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000513fe8 sp=0xc000513fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0001897c8 sp=0xc0001897a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000189928 sp=0xc0001897c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000189a58 sp=0xc000189928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000189ad0 sp=0xc000189a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000189b70 sp=0xc000189ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000189be8 sp=0xc000189b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000189fc0 sp=0xc000189be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000189fe0 sp=0xc000189fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000189fe8 sp=0xc000189fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00022deb8 sp=0xc00022de98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc00022df48 sp=0xc00022deb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc00022df70 sp=0xc00022df48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc00022dfe0 sp=0xc00022df70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00022dfe8 sp=0xc00022dfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005cec40 sp=0xc0005cec20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005ceda0 sp=0xc0005cec40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:190 +0x39a fp=0xc0005cefe0 sp=0xc0005ceda0 pc=0xba889a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005cefe8 sp=0xc0005cefe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:177 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0002637c8 sp=0xc0002637a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000263928 sp=0xc0002637c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000263a58 sp=0xc000263928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000263ad0 sp=0xc000263a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000263b70 sp=0xc000263ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000263be8 sp=0xc000263b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000263fc0 sp=0xc000263be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000263fe0 sp=0xc000263fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000263fe8 sp=0xc000263fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000595600 sp=0xc0005955e0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:527 +0xf7 fp=0xc000595638 sp=0xc000595600 pc=0x46aa97&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89 fp=0xc000595658 sp=0xc000595638 pc=0x4a1c49&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc0005956a0 sp=0xc000595658 pc=0x4fd97d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x405 fp=0xc000595790 sp=0xc0005956a0 pc=0x4ff505&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x51 fp=0xc0005957f0 sp=0xc000595790 pc=0x7d4871&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0xb1 fp=0xc000595870 sp=0xc0005957f0 pc=0x7ebcb1&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc0005958b8 sp=0xc000595870 pc=0x80c7e5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:782 +0x23b fp=0xc000595938 sp=0xc0005958b8 pc=0x97629b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc0005959c8 sp=0xc000595938 pc=0x5d55ab&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0xd2 fp=0xc000595a50 sp=0xc0005959c8 pc=0x5d5872&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:2030 +0xe28 fp=0xc000595fa0 sp=0xc000595a50 pc=0x9802e8&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:3089 +0x59 fp=0xc000595fe0 sp=0xc000595fa0 pc=0x9875f9&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000595fe8 sp=0xc000595fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:3089 +0x818&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005bfbf0 sp=0xc0005bfbd0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005bfd50 sp=0xc0005bfbf0 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:291 +0x1c9 fp=0xc0005bff10 sp=0xc0005bfd50 pc=0xb8f929&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:270 +0x42 fp=0xc0005bff40 sp=0xc0005bff10 pc=0xb8f222&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:303 +0x86 fp=0xc0005bffe0 sp=0xc0005bff40 pc=0xb60386&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005bffe8 sp=0xc0005bffe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:302 +0x3ea&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005b8c40 sp=0xc0005b8c20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005b8da0 sp=0xc0005b8c40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:190 +0x39a fp=0xc0005b8fe0 sp=0xc0005b8da0 pc=0xba889a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005b8fe8 sp=0xc0005b8fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:177 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00071dcd8 sp=0xc00071dcb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00071de38 sp=0xc00071dcd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc00071dfc0 sp=0xc00071de38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc00071dfe0 sp=0xc00071dfc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00071dfe8 sp=0xc00071dfe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005e37c8 sp=0xc0005e37a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005e3928 sp=0xc0005e37c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0005e3a58 sp=0xc0005e3928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005e3ad0 sp=0xc0005e3a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc0005e3b70 sp=0xc0005e3ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005e3be8 sp=0xc0005e3b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc0005e3fc0 sp=0xc0005e3be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0005e3fe0 sp=0xc0005e3fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005e3fe8 sp=0xc0005e3fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00018b6e0 sp=0xc00018b6c0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:527 +0xf7 fp=0xc00018b718 sp=0xc00018b6e0 pc=0x46aa97&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89 fp=0xc00018b738 sp=0xc00018b718 pc=0x4a1c49&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc00018b780 sp=0xc00018b738 pc=0x4fd97d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x405 fp=0xc00018b870 sp=0xc00018b780 pc=0x4ff505&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x51 fp=0xc00018b8d0 sp=0xc00018b870 pc=0x7d4871&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0xb1 fp=0xc00018b950 sp=0xc00018b8d0 pc=0x7ebcb1&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc00018b998 sp=0xc00018b950 pc=0x80c7e5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1943 +0x105 fp=0xc00018ba18 sp=0xc00018b998 pc=0x9a9605&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc00018baa8 sp=0xc00018ba18 pc=0x5d55ab&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0xd2 fp=0xc00018bb30 sp=0xc00018baa8 pc=0x5d5872&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:2107 +0x2c8 fp=0xc00018bfc0 sp=0xc00018bb30 pc=0x9aa968&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1765 +0x3a fp=0xc00018bfe0 sp=0xc00018bfc0 pc=0x9a827a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00018bfe8 sp=0xc00018bfe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1765 +0x2586&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000061eb8 sp=0xc000061e98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc000061f48 sp=0xc000061eb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc000061f70 sp=0xc000061f48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc000061fe0 sp=0xc000061f70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000061fe8 sp=0xc000061fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00005feb8 sp=0xc00005fe98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc00005ff48 sp=0xc00005feb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc00005ff70 sp=0xc00005ff48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc00005ffe0 sp=0xc00005ff70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0007e1cd8 sp=0xc0007e1cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0007e1e38 sp=0xc0007e1cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0007e1fc0 sp=0xc0007e1e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0007e1fe0 sp=0xc0007e1fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0007e1fe8 sp=0xc0007e1fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000060eb8 sp=0xc000060e98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc000060f48 sp=0xc000060eb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc000060f70 sp=0xc000060f48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc000060fe0 sp=0xc000060f70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000060fe8 sp=0xc000060fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000621c40 sp=0xc000621c20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000621da0 sp=0xc000621c40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:190 +0x39a fp=0xc000621fe0 sp=0xc000621da0 pc=0xba889a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000621fe8 sp=0xc000621fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:177 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000623cd0 sp=0xc000623cb0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000623e30 sp=0xc000623cd0 pc=0x4841de&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:2410 +0x1a9 fp=0xc000623fc0 sp=0xc000623e30 pc=0x9ad749&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1766 +0x3a fp=0xc000623fe0 sp=0xc000623fc0 pc=0x9a81fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000623fe8 sp=0xc000623fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/transport.go:1766 +0x261a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0004edcf8 sp=0xc0004edcd8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc0004edd88 sp=0xc0004edcf8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc0004eddb8 sp=0xc0004edd88 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc0004ede20 sp=0xc0004eddb8 pc=0xbb4645&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:578 +0x10a fp=0xc0004edec0 sp=0xc0004ede20 pc=0xb72dea&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc0004edf50 sp=0xc0004edec0 pc=0xb51c49&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xe9 fp=0xc0004edfe0 sp=0xc0004edf50 pc=0xb51a69&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004edfe8 sp=0xc0004edfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x28b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005b3cc0 sp=0xc0005b3ca0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005b3e20 sp=0xc0005b3cc0 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:888 +0x245 fp=0xc0005b3f60 sp=0xc0005b3e20 pc=0xb689e5&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:879 +0x7e fp=0xc0005b3fe0 sp=0xc0005b3f60 pc=0xb6875e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005b3fe8 sp=0xc0005b3fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:877 +0x20f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00067ebe0 sp=0xc00067ebc0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00067ed40 sp=0xc00067ebe0 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:291 +0x1c9 fp=0xc00067ef00 sp=0xc00067ed40 pc=0xb8f929&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:270 +0x42 fp=0xc00067ef30 sp=0xc00067ef00 pc=0xb8f222&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:414 +0x9b fp=0xc00067efe0 sp=0xc00067ef30 pc=0xb6209b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00067efe8 sp=0xc00067efe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:413 +0x453&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000822cd8 sp=0xc000822cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000822e38 sp=0xc000822cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000822fc0 sp=0xc000822e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000822fe0 sp=0xc000822fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000822fe8 sp=0xc000822fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005e97c8 sp=0xc0005e97a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005e9928 sp=0xc0005e97c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0005e9a58 sp=0xc0005e9928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005e9ad0 sp=0xc0005e9a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc0005e9b70 sp=0xc0005e9ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005e9be8 sp=0xc0005e9b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc0005e9fc0 sp=0xc0005e9be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0005e9fe0 sp=0xc0005e9fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005e9fe8 sp=0xc0005e9fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00052feb8 sp=0xc00052fe98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc00052ff48 sp=0xc00052feb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc00052ff70 sp=0xc00052ff48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc00052ffe0 sp=0xc00052ff70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00052ffe8 sp=0xc00052ffe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00064f3a8 sp=0xc00064f388 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc00064f438 sp=0xc00064f3a8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc00064f460 sp=0xc00064f438 pc=0x43e1b8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc00064f4f0 sp=0xc00064f460 pc=0xc5ff74&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc00064f638 sp=0xc00064f4f0 pc=0xb6cd1e&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:415 +0x80f fp=0xc00064f888 sp=0xc00064f638 pc=0xb7088f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc00064fb20 sp=0xc00064f888 pc=0xb6f15f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x254 fp=0xc00064fbe8 sp=0xc00064fb20 pc=0xb6dc74&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:908 +0x2113 fp=0xc00064ffc0 sp=0xc00064fbe8 pc=0xb76e13&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc00064ffe0 sp=0xc00064ffc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00064ffe8 sp=0xc00064ffe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000655eb8 sp=0xc000655e98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc000655f48 sp=0xc000655eb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc000655f70 sp=0xc000655f48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc000655fe0 sp=0xc000655f70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000655fe8 sp=0xc000655fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006297c8 sp=0xc0006297a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000629928 sp=0xc0006297c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000629a58 sp=0xc000629928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000629ad0 sp=0xc000629a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000629b70 sp=0xc000629ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000629be8 sp=0xc000629b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000629fc0 sp=0xc000629be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000629fe0 sp=0xc000629fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000629fe8 sp=0xc000629fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00099bee8 sp=0xc00099bec8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc00099bf78 sp=0xc00099bee8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc00099bfa8 sp=0xc00099bf78 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:84 +0x54 fp=0xc00099bfe0 sp=0xc00099bfa8 pc=0xbb3a14&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00099bfe8 sp=0xc00099bfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:82 +0x145&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00022fc40 sp=0xc00022fc20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00022fda0 sp=0xc00022fc40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:190 +0x39a fp=0xc00022ffe0 sp=0xc00022fda0 pc=0xba889a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00022ffe8 sp=0xc00022ffe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:177 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00067fcc0 sp=0xc00067fca0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00067fe20 sp=0xc00067fcc0 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:888 +0x245 fp=0xc00067ff60 sp=0xc00067fe20 pc=0xb689e5&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:879 +0x7e fp=0xc00067ffe0 sp=0xc00067ff60 pc=0xb6875e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00067ffe8 sp=0xc00067ffe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:877 +0x20f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000560eb8 sp=0xc000560e98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc000560f48 sp=0xc000560eb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc000560f70 sp=0xc000560f48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc000560fe0 sp=0xc000560f70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000560fe8 sp=0xc000560fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0004f0cd8 sp=0xc0004f0cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0004f0e38 sp=0xc0004f0cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0004f0fc0 sp=0xc0004f0e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0004f0fe0 sp=0xc0004f0fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004f0fe8 sp=0xc0004f0fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005cdcd8 sp=0xc0005cdcb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005cde38 sp=0xc0005cdcd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0005cdfc0 sp=0xc0005cde38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0005cdfe0 sp=0xc0005cdfc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005cdfe8 sp=0xc0005cdfe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0007dec40 sp=0xc0007dec20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0007deda0 sp=0xc0007dec40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:182 +0x2ee fp=0xc0007defe0 sp=0xc0007deda0 pc=0xba87ee&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0007defe8 sp=0xc0007defe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:177 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0004797c8 sp=0xc0004797a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000479928 sp=0xc0004797c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000479a58 sp=0xc000479928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000479ad0 sp=0xc000479a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000479b70 sp=0xc000479ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000479be8 sp=0xc000479b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000479fc0 sp=0xc000479be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000479fe0 sp=0xc000479fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000479fe8 sp=0xc000479fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000186c58 sp=0xc000186c38 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000186db8 sp=0xc000186c58 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:310 +0x47d fp=0xc000186f28 sp=0xc000186db8 pc=0xb601bd&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:395 +0x6a fp=0xc000186fa0 sp=0xc000186f28 pc=0xc66daa&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:532 +0x3a fp=0xc000186fe0 sp=0xc000186fa0 pc=0xc68a1a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000186fe8 sp=0xc000186fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:531 +0xe5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000065c40 sp=0xc000065c20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000065da0 sp=0xc000065c40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:190 +0x39a fp=0xc000065fe0 sp=0xc000065da0 pc=0xba889a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000065fe8 sp=0xc000065fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:177 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005d0cd8 sp=0xc0005d0cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005d0e38 sp=0xc0005d0cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0005d0fc0 sp=0xc0005d0e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0005d0fe0 sp=0xc0005d0fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005d0fe8 sp=0xc0005d0fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005d1bf0 sp=0xc0005d1bd0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005d1d50 sp=0xc0005d1bf0 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:291 +0x1c9 fp=0xc0005d1f10 sp=0xc0005d1d50 pc=0xb8f929&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:270 +0x42 fp=0xc0005d1f40 sp=0xc0005d1f10 pc=0xb8f222&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:303 +0x86 fp=0xc0005d1fe0 sp=0xc0005d1f40 pc=0xb60386&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005d1fe8 sp=0xc0005d1fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:302 +0x3ea&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000627cd8 sp=0xc000627cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000627e38 sp=0xc000627cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000627fc0 sp=0xc000627e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000627fe0 sp=0xc000627fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000627fe8 sp=0xc000627fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00052bcd8 sp=0xc00052bcb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00052be38 sp=0xc00052bcd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc00052bfc0 sp=0xc00052be38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc00052bfe0 sp=0xc00052bfc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00052bfe8 sp=0xc00052bfe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006517c8 sp=0xc0006517a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000651928 sp=0xc0006517c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000651a58 sp=0xc000651928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000651ad0 sp=0xc000651a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000651b70 sp=0xc000651ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000651be8 sp=0xc000651b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000651fc0 sp=0xc000651be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000651fe0 sp=0xc000651fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000651fe8 sp=0xc000651fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00022cc38 sp=0xc00022cc18 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00022cd98 sp=0xc00022cc38 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:291 +0x1c9 fp=0xc00022cf58 sp=0xc00022cd98 pc=0xb8f929&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:270 +0x42 fp=0xc00022cf88 sp=0xc00022cf58 pc=0xb8f222&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:833 +0x76 fp=0xc00022cfe0 sp=0xc00022cf88 pc=0xb683b6&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00022cfe8 sp=0xc00022cfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:829 +0xb3a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00065fc48 sp=0xc00065fc28 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00065fda8 sp=0xc00065fc48 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:421 +0x4e9 fp=0xc00065ff28 sp=0xc00065fda8 pc=0xb61ec9&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:453 +0x6a fp=0xc00065ffa0 sp=0xc00065ff28 pc=0xc67d8a&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:532 +0x3a fp=0xc00065ffe0 sp=0xc00065ffa0 pc=0xc68a1a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00065ffe8 sp=0xc00065ffe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:531 +0xe5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006637c8 sp=0xc0006637a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000663928 sp=0xc0006637c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000663a58 sp=0xc000663928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000663ad0 sp=0xc000663a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000663b70 sp=0xc000663ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000663be8 sp=0xc000663b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000663fc0 sp=0xc000663be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000663fe0 sp=0xc000663fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000663fe8 sp=0xc000663fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0003e37c8 sp=0xc0003e37a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0003e3928 sp=0xc0003e37c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0003e3a58 sp=0xc0003e3928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0003e3ad0 sp=0xc0003e3a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc0003e3b70 sp=0xc0003e3ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0003e3be8 sp=0xc0003e3b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc0003e3fc0 sp=0xc0003e3be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0003e3fe0 sp=0xc0003e3fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0003e3fe8 sp=0xc0003e3fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0000dd3a8 sp=0xc0000dd388 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc0000dd438 sp=0xc0000dd3a8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc0000dd460 sp=0xc0000dd438 pc=0x43e1b8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0000dd4f0 sp=0xc0000dd460 pc=0xc5ff74&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc0000dd638 sp=0xc0000dd4f0 pc=0xb6cd1e&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:415 +0x80f fp=0xc0000dd888 sp=0xc0000dd638 pc=0xb7088f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc0000ddb20 sp=0xc0000dd888 pc=0xb6f15f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x254 fp=0xc0000ddbe8 sp=0xc0000ddb20 pc=0xb6dc74&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:908 +0x2113 fp=0xc0000ddfc0 sp=0xc0000ddbe8 pc=0xb76e13&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0000ddfe0 sp=0xc0000ddfc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000ddfe8 sp=0xc0000ddfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000681cc0 sp=0xc000681ca0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000681e20 sp=0xc000681cc0 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:888 +0x245 fp=0xc000681f60 sp=0xc000681e20 pc=0xb689e5&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:879 +0x7e fp=0xc000681fe0 sp=0xc000681f60 pc=0xb6875e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000681fe8 sp=0xc000681fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:877 +0x20f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00047b7c8 sp=0xc00047b7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00047b928 sp=0xc00047b7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00047ba58 sp=0xc00047b928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00047bad0 sp=0xc00047ba58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc00047bb70 sp=0xc00047bad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00047bbe8 sp=0xc00047bb70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc00047bfc0 sp=0xc00047bbe8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc00047bfe0 sp=0xc00047bfc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00047bfe8 sp=0xc00047bfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0003eb3a8 sp=0xc0003eb388 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc0003eb438 sp=0xc0003eb3a8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc0003eb460 sp=0xc0003eb438 pc=0x43e1b8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0003eb4f0 sp=0xc0003eb460 pc=0xc5ff74&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc0003eb638 sp=0xc0003eb4f0 pc=0xb6cd1e&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:415 +0x80f fp=0xc0003eb888 sp=0xc0003eb638 pc=0xb7088f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc0003ebb20 sp=0xc0003eb888 pc=0xb6f15f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x254 fp=0xc0003ebbe8 sp=0xc0003ebb20 pc=0xb6dc74&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:908 +0x2113 fp=0xc0003ebfc0 sp=0xc0003ebbe8 pc=0xb76e13&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0003ebfe0 sp=0xc0003ebfc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0003ebfe8 sp=0xc0003ebfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00048b3a8 sp=0xc00048b388 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc00048b438 sp=0xc00048b3a8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc00048b460 sp=0xc00048b438 pc=0x43e1b8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc00048b4f0 sp=0xc00048b460 pc=0xc5ff74&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc00048b638 sp=0xc00048b4f0 pc=0xb6cd1e&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:415 +0x80f fp=0xc00048b888 sp=0xc00048b638 pc=0xb7088f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc00048bb20 sp=0xc00048b888 pc=0xb6f15f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x254 fp=0xc00048bbe8 sp=0xc00048bb20 pc=0xb6dc74&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:908 +0x2113 fp=0xc00048bfc0 sp=0xc00048bbe8 pc=0xb76e13&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc00048bfe0 sp=0xc00048bfc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00048bfe8 sp=0xc00048bfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000229eb8 sp=0xc000229e98 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc000229f48 sp=0xc000229eb8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:447 +0x18 fp=0xc000229f70 sp=0xc000229f48 pc=0x43e1f8&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x8d fp=0xc000229fe0 sp=0xc000229f70 pc=0xad9e2d&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000229fe8 sp=0xc000229fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005ca7c8 sp=0xc0005ca7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005ca928 sp=0xc0005ca7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0005caa58 sp=0xc0005ca928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005caad0 sp=0xc0005caa58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc0005cab70 sp=0xc0005caad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005cabe8 sp=0xc0005cab70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc0005cafc0 sp=0xc0005cabe8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0005cafe0 sp=0xc0005cafc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005cafe8 sp=0xc0005cafe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00061d3a8 sp=0xc00061d388 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc00061d438 sp=0xc00061d3a8 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc00061d460 sp=0xc00061d438 pc=0x43e1b8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc00061d4f0 sp=0xc00061d460 pc=0xc5ff74&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc00061d638 sp=0xc00061d4f0 pc=0xb6cd1e&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:415 +0x80f fp=0xc00061d888 sp=0xc00061d638 pc=0xb7088f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc00061db20 sp=0xc00061d888 pc=0xb6f15f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x254 fp=0xc00061dbe8 sp=0xc00061db20 pc=0xb6dc74&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:908 +0x2113 fp=0xc00061dfc0 sp=0xc00061dbe8 pc=0xb76e13&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc00061dfe0 sp=0xc00061dfc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00061dfe8 sp=0xc00061dfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00047fc48 sp=0xc00047fc28 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00047fda8 sp=0xc00047fc48 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:421 +0x4e9 fp=0xc00047ff28 sp=0xc00047fda8 pc=0xb61ec9&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:453 +0x6a fp=0xc00047ffa0 sp=0xc00047ff28 pc=0xc67d8a&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:532 +0x3a fp=0xc00047ffe0 sp=0xc00047ffa0 pc=0xc68a1a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00047ffe8 sp=0xc00047ffe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:531 +0xe5&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00055ecd8 sp=0xc00055ecb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00055ee38 sp=0xc00055ecd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc00055efc0 sp=0xc00055ee38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc00055efe0 sp=0xc00055efc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00055efe8 sp=0xc00055efe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000678c40 sp=0xc000678c20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000678da0 sp=0xc000678c40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:190 +0x39a fp=0xc000678fe0 sp=0xc000678da0 pc=0xba889a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000678fe8 sp=0xc000678fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:177 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00031f7c8 sp=0xc00031f7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00031f928 sp=0xc00031f7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00031fa58 sp=0xc00031f928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00031fad0 sp=0xc00031fa58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc00031fb70 sp=0xc00031fad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00031fbe8 sp=0xc00031fb70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc00031ffc0 sp=0xc00031fbe8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc00031ffe0 sp=0xc00031ffc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00031ffe8 sp=0xc00031ffe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000674cd8 sp=0xc000674cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000674e38 sp=0xc000674cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000674fc0 sp=0xc000674e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000674fe0 sp=0xc000674fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000674fe8 sp=0xc000674fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0007d8cf8 sp=0xc0007d8cd8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc0007d8d88 sp=0xc0007d8cf8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc0007d8db8 sp=0xc0007d8d88 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc0007d8e20 sp=0xc0007d8db8 pc=0xbb4645&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:578 +0x10a fp=0xc0007d8ec0 sp=0xc0007d8e20 pc=0xb72dea&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc0007d8f50 sp=0xc0007d8ec0 pc=0xb51c49&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xe9 fp=0xc0007d8fe0 sp=0xc0007d8f50 pc=0xb51a69&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0007d8fe8 sp=0xc0007d8fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x28b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0004237c8 sp=0xc0004237a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000423928 sp=0xc0004237c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000423a58 sp=0xc000423928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000423ad0 sp=0xc000423a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000423b70 sp=0xc000423ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000423be8 sp=0xc000423b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000423fc0 sp=0xc000423be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000423fe0 sp=0xc000423fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000423fe8 sp=0xc000423fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0004877c8 sp=0xc0004877a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000487928 sp=0xc0004877c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000487a58 sp=0xc000487928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000487ad0 sp=0xc000487a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000487b70 sp=0xc000487ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000487be8 sp=0xc000487b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000487fc0 sp=0xc000487be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000487fe0 sp=0xc000487fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000487fe8 sp=0xc000487fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0004617c8 sp=0xc0004617a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000461928 sp=0xc0004617c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000461a58 sp=0xc000461928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000461ad0 sp=0xc000461a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000461b70 sp=0xc000461ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000461be8 sp=0xc000461b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000461fc0 sp=0xc000461be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000461fe0 sp=0xc000461fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000461fe8 sp=0xc000461fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0002677c8 sp=0xc0002677a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000267928 sp=0xc0002677c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000267a58 sp=0xc000267928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000267ad0 sp=0xc000267a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000267b70 sp=0xc000267ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000267be8 sp=0xc000267b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000267fc0 sp=0xc000267be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000267fe0 sp=0xc000267fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000267fe8 sp=0xc000267fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000738cd8 sp=0xc000738cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000738e38 sp=0xc000738cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000738fc0 sp=0xc000738e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000738fe0 sp=0xc000738fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000738fe8 sp=0xc000738fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000711cf8 sp=0xc000711cd8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc000711d88 sp=0xc000711cf8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc000711db8 sp=0xc000711d88 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc000711e20 sp=0xc000711db8 pc=0xbb4645&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:578 +0x10a fp=0xc000711ec0 sp=0xc000711e20 pc=0xb72dea&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc000711f50 sp=0xc000711ec0 pc=0xb51c49&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xe9 fp=0xc000711fe0 sp=0xc000711f50 pc=0xb51a69&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000711fe8 sp=0xc000711fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x28b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000983c40 sp=0xc000983c20 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000983da0 sp=0xc000983c40 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:182 +0x2ee fp=0xc000983fe0 sp=0xc000983da0 pc=0xba87ee&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000983fe8 sp=0xc000983fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:177 +0x25b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00099dcf8 sp=0xc00099dcd8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc00099dd88 sp=0xc00099dcf8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc00099ddb8 sp=0xc00099dd88 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc00099de20 sp=0xc00099ddb8 pc=0xbb4645&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:578 +0x10a fp=0xc00099dec0 sp=0xc00099de20 pc=0xb72dea&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc00099df50 sp=0xc00099dec0 pc=0xb51c49&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xe9 fp=0xc00099dfe0 sp=0xc00099df50 pc=0xb51a69&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00099dfe8 sp=0xc00099dfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x28b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00055f7c8 sp=0xc00055f7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00055f928 sp=0xc00055f7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00055fa58 sp=0xc00055f928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00055fad0 sp=0xc00055fa58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc00055fb70 sp=0xc00055fad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00055fbe8 sp=0xc00055fb70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc00055ffc0 sp=0xc00055fbe8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc00055ffe0 sp=0xc00055ffc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00055ffe8 sp=0xc00055ffe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006617c8 sp=0xc0006617a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000661928 sp=0xc0006617c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000661a58 sp=0xc000661928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000661ad0 sp=0xc000661a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000661b70 sp=0xc000661ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000661be8 sp=0xc000661b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000661fc0 sp=0xc000661be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000661fe0 sp=0xc000661fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000661fe8 sp=0xc000661fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000c8b918 sp=0xc000c8b8f8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:583 +0x42e fp=0xc000c8b9a8 sp=0xc000c8b918 pc=0x43e64e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:442 +0x18 fp=0xc000c8b9d0 sp=0xc000c8b9a8 pc=0x43e1b8&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1384 +0x569 fp=0xc000c8bb10 sp=0xc000c8b9d0 pc=0x5ca829&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn_spec_integration_test.go:1721 +0x4b fp=0xc000c8bea8 sp=0xc000c8bb10 pc=0xc21cab&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1576 +0x217 fp=0xc000c8bfb0 sp=0xc000c8bea8 pc=0x5cae77&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x48 fp=0xc000c8bfe0 sp=0xc000c8bfb0 pc=0x5cc988&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000c8bfe8 sp=0xc000c8bfe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x806&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005e57c8 sp=0xc0005e57a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005e5928 sp=0xc0005e57c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0005e5a58 sp=0xc0005e5928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005e5ad0 sp=0xc0005e5a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc0005e5b70 sp=0xc0005e5ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005e5be8 sp=0xc0005e5b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc0005e5fc0 sp=0xc0005e5be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0005e5fe0 sp=0xc0005e5fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005e5fe8 sp=0xc0005e5fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006077c8 sp=0xc0006077a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000607928 sp=0xc0006077c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000607a58 sp=0xc000607928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000607ad0 sp=0xc000607a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000607b70 sp=0xc000607ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000607be8 sp=0xc000607b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000607fc0 sp=0xc000607be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000607fe0 sp=0xc000607fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000607fe8 sp=0xc000607fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00048ded0 sp=0xc00048deb0 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc00048df60 sp=0xc00048ded0 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc00048df90 sp=0xc00048df60 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:23 +0x86 fp=0xc00048dfe0 sp=0xc00048df90 pc=0xbb3026&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00048dfe8 sp=0xc00048dfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:22 +0x14a&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006e77c8 sp=0xc0006e77a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0006e7928 sp=0xc0006e77c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0006e7a58 sp=0xc0006e7928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006e7ad0 sp=0xc0006e7a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc0006e7b70 sp=0xc0006e7ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006e7be8 sp=0xc0006e7b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc0006e7fc0 sp=0xc0006e7be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0006e7fe0 sp=0xc0006e7fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0006e7fe8 sp=0xc0006e7fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0003217c8 sp=0xc0003217a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000321928 sp=0xc0003217c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000321a58 sp=0xc000321928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000321ad0 sp=0xc000321a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000321b70 sp=0xc000321ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000321be8 sp=0xc000321b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000321fc0 sp=0xc000321be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000321fe0 sp=0xc000321fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000321fe8 sp=0xc000321fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000639960 sp=0xc000639940 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000639ac0 sp=0xc000639960 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_presence_integration_test.go:99 +0xaff fp=0xc000639ea8 sp=0xc000639ac0 pc=0xc3a65f&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1576 +0x217 fp=0xc000639fb0 sp=0xc000639ea8 pc=0x5cae77&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x48 fp=0xc000639fe0 sp=0xc000639fb0 pc=0x5cc988&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000639fe8 sp=0xc000639fe0 pc=0x4a8081&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x806&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0000df7c8 sp=0xc0000df7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0000df928 sp=0xc0000df7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0000dfa58 sp=0xc0000df928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0000dfad0 sp=0xc0000dfa58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc0000dfb70 sp=0xc0000dfad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0000dfbe8 sp=0xc0000dfb70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc0000dffc0 sp=0xc0000dfbe8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0000dffe0 sp=0xc0000dffc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000dffe8 sp=0xc0000dffe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0002537c8 sp=0xc0002537a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000253928 sp=0xc0002537c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000253a58 sp=0xc000253928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000253ad0 sp=0xc000253a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000253b70 sp=0xc000253ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000253be8 sp=0xc000253b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000253fc0 sp=0xc000253be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000253fe0 sp=0xc000253fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000253fe8 sp=0xc000253fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0003ed7c8 sp=0xc0003ed7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0003ed928 sp=0xc0003ed7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0003eda58 sp=0xc0003ed928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0003edad0 sp=0xc0003eda58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc0003edb70 sp=0xc0003edad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0003edbe8 sp=0xc0003edb70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc0003edfc0 sp=0xc0003edbe8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0003edfe0 sp=0xc0003edfc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0003edfe8 sp=0xc0003edfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0005a17c8 sp=0xc0005a17a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0005a1928 sp=0xc0005a17c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0005a1a58 sp=0xc0005a1928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005a1ad0 sp=0xc0005a1a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc0005a1b70 sp=0xc0005a1ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0005a1be8 sp=0xc0005a1b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc0005a1fc0 sp=0xc0005a1be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0005a1fe0 sp=0xc0005a1fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005a1fe8 sp=0xc0005a1fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0007e27c8 sp=0xc0007e27a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0007e2928 sp=0xc0007e27c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0007e2a58 sp=0xc0007e2928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0007e2ad0 sp=0xc0007e2a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc0007e2b70 sp=0xc0007e2ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0007e2be8 sp=0xc0007e2b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc0007e2fc0 sp=0xc0007e2be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0007e2fe0 sp=0xc0007e2fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0007e2fe8 sp=0xc0007e2fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000758cd8 sp=0xc000758cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000758e38 sp=0xc000758cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000758fc0 sp=0xc000758e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000758fe0 sp=0xc000758fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000758fe8 sp=0xc000758fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;goroutine running on other thread; stack unavailable&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00075dcd8 sp=0xc00075dcb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00075de38 sp=0xc00075dcd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc00075dfc0 sp=0xc00075de38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc00075dfe0 sp=0xc00075dfc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00075dfe8 sp=0xc00075dfe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0006d8cd8 sp=0xc0006d8cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0006d8e38 sp=0xc0006d8cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0006d8fc0 sp=0xc0006d8e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0006d8fe0 sp=0xc0006d8fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0006d8fe8 sp=0xc0006d8fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00055b7c8 sp=0xc00055b7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00055b928 sp=0xc00055b7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00055ba58 sp=0xc00055b928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00055bad0 sp=0xc00055ba58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc00055bb70 sp=0xc00055bad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00055bbe8 sp=0xc00055bb70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc00055bfc0 sp=0xc00055bbe8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc00055bfe0 sp=0xc00055bfc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00055bfe8 sp=0xc00055bfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0003237c8 sp=0xc0003237a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000323928 sp=0xc0003237c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000323a58 sp=0xc000323928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000323ad0 sp=0xc000323a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000323b70 sp=0xc000323ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000323be8 sp=0xc000323b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000323fc0 sp=0xc000323be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000323fe0 sp=0xc000323fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000323fe8 sp=0xc000323fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00060d7c8 sp=0xc00060d7a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00060d928 sp=0xc00060d7c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00060da58 sp=0xc00060d928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00060dad0 sp=0xc00060da58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc00060db70 sp=0xc00060dad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00060dbe8 sp=0xc00060db70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc00060dfc0 sp=0xc00060dbe8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc00060dfe0 sp=0xc00060dfc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00060dfe8 sp=0xc00060dfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00071ecd8 sp=0xc00071ecb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00071ee38 sp=0xc00071ecd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc00071efc0 sp=0xc00071ee38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc00071efe0 sp=0xc00071efc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00071efe8 sp=0xc00071efe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0002557c8 sp=0xc0002557a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000255928 sp=0xc0002557c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000255a58 sp=0xc000255928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000255ad0 sp=0xc000255a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc000255b70 sp=0xc000255ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000255be8 sp=0xc000255b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc000255fc0 sp=0xc000255be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc000255fe0 sp=0xc000255fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000255fe8 sp=0xc000255fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00081bcd8 sp=0xc00081bcb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00081be38 sp=0xc00081bcd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc00081bfc0 sp=0xc00081be38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc00081bfe0 sp=0xc00081bfc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00081bfe8 sp=0xc00081bfe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0000d97c8 sp=0xc0000d97a8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0000d9928 sp=0xc0000d97c8 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0000d9a58 sp=0xc0000d9928 pc=0xbbe5d2&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0000d9ad0 sp=0xc0000d9a58 pc=0xca6950&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1056 +0xaa fp=0xc0000d9b70 sp=0xc0000d9ad0 pc=0xb7946a&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0000d9be8 sp=0xc0000d9b70 pc=0xba53f0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:769 +0x237 fp=0xc0000d9fc0 sp=0xc0000d9be8 pc=0xb74f37&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0x3a fp=0xc0000d9fe0 sp=0xc0000d9fc0 pc=0xb710da&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000d9fe8 sp=0xc0000d9fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:436 +0xe52&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000819cd8 sp=0xc000819cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc000819e38 sp=0xc000819cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000819fc0 sp=0xc000819e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000819fe0 sp=0xc000819fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000819fe8 sp=0xc000819fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000827cf8 sp=0xc000827cd8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc000827d88 sp=0xc000827cf8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc000827db8 sp=0xc000827d88 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc000827e20 sp=0xc000827db8 pc=0xbb4645&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:578 +0x10a fp=0xc000827ec0 sp=0xc000827e20 pc=0xb72dea&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc000827f50 sp=0xc000827ec0 pc=0xb51c49&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xe9 fp=0xc000827fe0 sp=0xc000827f50 pc=0xb51a69&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000827fe8 sp=0xc000827fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x28b&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc0004f1cd8 sp=0xc0004f1cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc0004f1e38 sp=0xc0004f1cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0004f1fc0 sp=0xc0004f1e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0004f1fe0 sp=0xc0004f1fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0004f1fe8 sp=0xc0004f1fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000c44ee8 sp=0xc000c44ec8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc000c44f78 sp=0xc000c44ee8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc000c44fa8 sp=0xc000c44f78 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:84 +0x54 fp=0xc000c44fe0 sp=0xc000c44fa8 pc=0xbb3a14&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000c44fe8 sp=0xc000c44fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:82 +0x145&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc00068bd50 sp=0xc00068bd30 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc00068beb0 sp=0xc00068bd50 pc=0x4841de&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:18 +0x17e fp=0xc00068bfe0 sp=0xc00068beb0 pc=0xad999e&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00068bfe8 sp=0xc00068bfe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:16 +0x145&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc001338cd8 sp=0xc001338cb8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/select.go:327 +0x8be fp=0xc001338e38 sp=0xc001338cd8 pc=0x4841de&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc001338fc0 sp=0xc001338e38 pc=0xb0209d&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc001338fe0 sp=0xc001338fc0 pc=0xb018fa&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc001338fe8 sp=0xc001338fe0 pc=0x4a8081&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc92&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/proc.go:381 +0xd6 fp=0xc000bc5cf8 sp=0xc000bc5cd8 pc=0x472496&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:259 +0x44e fp=0xc000bc5d88 sp=0xc000bc5cf8 pc=0x43d7ae&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/chan.go:145 +0x1d fp=0xc000bc5db8 sp=0xc000bc5d88 pc=0x43d33d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc000bc5e20 sp=0xc000bc5db8 pc=0xbb4645&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:578 +0x10a fp=0xc000bc5ec0 sp=0xc000bc5e20 pc=0xb72dea&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc000bc5f50 sp=0xc000bc5ec0 pc=0xb51c49&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xe9 fp=0xc000bc5fe0 sp=0xc000bc5f50 pc=0xb51a69&#xA;/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000bc5fe8 sp=0xc000bc5fe0 pc=0x4a8081&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x28b</failure>
		</testcase>
	</testsuite>
	<testsuite tests="8" failures="0" time="0.026" name="github.com/ably/ably-go/ably/internal/ablyutil">
		<properties>
			<property name="go.version" value="go1.20.14"></property>
		</properties>
		<testcase classname="ablyutil" name="Test_string" time="0.000"></testcase>
		<testcase classname="ablyutil" name="Test_string/String_array_Shuffle" time="0.000"></testcase>
		<testcase classname="ablyutil" name="Test_string/String_array_contains" time="0.000"></testcase>
		<testcase classname="ablyutil" name="Test_string/Empty_String" time="0.000"></testcase>
		<testcase classname="ablyutil" name="TestHashSet" time="0.000"></testcase>
		<testcase classname="ablyutil" name="TestHashSet/Add_should_not_duplicate_entries" time="0.000"></testcase>
		<testcase classname="ablyutil" name="TestHashSet/Should_check_if_item_is_present" time="0.000"></testcase>
		<testcase classname="ablyutil" name="TestHashSet/Should_remove_element" time="0.000"></testcase>
	</testsuite>
</testsuites>
