Client crash when receiving incoming call
Issue generated from Tuleap's migration script. Originally submitted by: Alexandre Lision (alision)
Before the crash I can see the incoming call received from DHT and this line in the log:
[Account 7b572a6b0d272daa] Using public address 2607:fad8:4:6:3e15:c2ff:fed1:8782
So, I'm using ipv6 and Ice does not like it and can't initialize.
Stack trace:
Application Specific Information:
terminating with uncaught exception of type std::runtime_error: ICE transport creation failed
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff89c59286 __pthread_kill + 10
1 libsystem_c.dylib 0x00007fff8d3fd9b3 abort + 129
2 libc++abi.dylib 0x00007fff9239fa21 abort_message + 257
3 libc++abi.dylib 0x00007fff923c79b9 default_terminate_handler() + 243
4 libobjc.A.dylib 0x00007fff858167eb _objc_terminate() + 124
5 libc++abi.dylib 0x00007fff923c50a1 std::__terminate(void (*)()) + 8
6 libc++abi.dylib 0x00007fff923c5113 std::terminate() + 51
This exception is thrown in RingAccount::createIceTransport(Args... args) and never catched
It seems a bit harsh.