Azure-Samples / Azure-Samples/communication-services-android-quickstarts

App crash when the activity is opened second time.

Open
#25 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
11
Forks
22
PR merge metrics
No merged PRs in 30d

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 :

1. Create a new launcher Activity MainActivity2 and a button in the xml
2. Write an intent to MainActivity in the button onclick.

Scenario:

1. Open app, click on button.
2. Now MainActivity is shown with video call controls, click on back button.
3. Now MainActivity2 is shown with a button, click on the button.
4. 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)
....

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.