-
Notifications
You must be signed in to change notification settings - Fork 24
Description
Reopen the video call activity again, the crash happens when creating callAgent (createCallAgent).
callAgent = callClient.createCallAgent(this, credential).get()
- Issue is reproducible in the android quicksstart video calling demo app.
Code changes :
- Create a new launcher Activity MainActivity2 and a button in the xml
- Write an intent to MainActivity in the button onclick.
Scenario:
- Open app, click on button.
- Now MainActivity is shown with video call controls, click on back button.
- Now MainActivity2 is shown with a button, click on the button.
- App crash
Below is the crash :
2022-03-21 13:10:20.570 32437-32490/com.example.videocallingquickstart A/llingquickstar: java_vm_ext.cc:570] JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xb8
2022-03-21 13:10:20.570 32437-32490/com.example.videocallingquickstart A/llingquickstar: java_vm_ext.cc:570] string: '��~'
2022-03-21 13:10:20.570 32437-32490/com.example.videocallingquickstart A/llingquickstar: java_vm_ext.cc:570] input: '<0xb8> 0x0d 0x0c 0x13 0x7e'
2022-03-21 13:10:20.570 32437-32490/com.example.videocallingquickstart A/llingquickstar: java_vm_ext.cc:570] in call to NewStringUTF
2022-03-21 13:10:20.570 32437-32490/com.example.videocallingquickstart A/llingquickstar: java_vm_ext.cc:570] from com.azure.android.communication.calling.status com.azure.android.communication.calling.NativeLibrary.sam_get_error_details(long, com.azure.android.communication.calling.Out, com.azure.android.communication.calling.Out, com.azure.android.communication.calling.Out)
2022-03-21 13:10:20.814 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] Runtime aborting...
2022-03-21 13:10:20.814 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] Dumping all threads without mutator lock held
2022-03-21 13:10:20.814 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] All threads:
2022-03-21 13:10:20.814 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] DALVIK THREADS (31):
2022-03-21 13:10:20.814 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] "pool-1-thread-1" prio=5 tid=20 Runnable
2022-03-21 13:10:20.814 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] | group="" sCount=0 dsCount=0 flags=0 obj=0x13000900 self=0x7e93880c00
2022-03-21 13:10:20.814 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] | sysTid=32490 nice=0 cgrp=default sched=0/0 handle=0x7e32dbed50
2022-03-21 13:10:20.814 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] | state=R schedstat=( 44448000 637154 41 ) utm=3 stm=1 core=0 HZ=100
2022-03-21 13:10:20.814 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] | stack=0x7e32cbc000-0x7e32cbe000 stackSize=1039KB
....
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] - waiting on an unknown object
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at java9.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1870)
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at java9.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3241)
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at java9.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1904)
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at java9.util.concurrent.CompletableFuture.get(CompletableFuture.java:2078)
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at com.example.videocallingquickstart.MainActivity.createAgent(MainActivity.java:110)
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at com.example.videocallingquickstart.MainActivity.onCreate(MainActivity.java:68)
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at android.app.Activity.performCreate(Activity.java:7802)
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at android.app.Activity.performCreate(Activity.java:7791)
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1306)
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3273)
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3437)
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
2022-03-21 13:10:20.815 32437-32490/com.example.videocallingquickstart A/llingquickstar: runtime.cc:631] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2041)
....