Client freeze at bad turn password
Issue generated from Tuleap's migration script. Originally submitted by: Alexandre Viau (aviau)
The client freezes when making a call if the turn credentials are bad.
The UI freezes for a few seconds (10+ when I tested) and then the call fails.
The freeze long enough that I thought the client had crashed.
Log:
[1461779015.950|30802|ice_transport.cpp:261 ] ICE initialization failed: Unauthorized
13:43:35.950 udprel0xde93d0 .Request to shutdown in state Deallocated, cause:370401
13:43:35.950 udprel0xde93d0 .State changed Deallocated --> Destroying
13:43:35.950 udprel0xde93d0 TURN socket destroy request, ref_cnt=16
13:43:35.950 udprel0xde93d0 TURN session destroy request, ref_cnt=14
13:43:36.836 sip:1251846401 !..Received Binding Indication keep-alive for component 1
[1461779025.920| 7641|ice_transport.cpp:832 ] waitForInitialization: timeout
13:43:45.961 sip:7711137593 !.ICE stream transport 0xde7018 destroyed
13:43:45.961 udprel0xde93d0 .TURN socket destroyed
13:43:45.961 udprel0xde93d0 .TURN client session destroyed
[1461779025.961| 7641|manager.cpp:441 ] ICE transport creation failed