-
Notifications
You must be signed in to change notification settings - Fork 244
Closed
Labels
Description
Bug Report
Core crash during streaming switching
Occurrences
Rare
Reproduction Steps
- Set
StopStreamingTimeout= 3000 andVideoDataStoppedTimeout= 3000 in SDL .INI file - Start SDL, HMI, connect Mobile device
- Register 2 NAVIGATION applications:
App_1andApp_2 - Activate
App_1and start Video streaming - Deactivate
App_1(streaming still continue since app hasSTREAMABLEstate) - Activate
App_2and start Video streaming App_1andApp_2continue streaming data withinStopStreamingTimeouttimeoutApp_1stops streaming withinStopStreamingTimeouttimeout
Expected Behavior
Core does:
- switch streaming between apps and provides HMI with streaming data from App_2
- sends Navi.StopStream for App_1
- sends Navi.OnVideoDataStreaming(false)
- sends Navi.StartStream for App_2
- sends Navi.OnVideoDataStreaming(true)
- not unregister App_1 since timeout is not yet expired
Observed Behavior
Core crash
OS & Version Information
- OS/Version: Ubuntu 20.04
- SDL Core Version: https://github.com/smartdevicelink/sdl_core/tree/develop (31324d5)
- Testing Against: ATF
Test Case, Sample Code, and / or Example App
- Impacted scripts:
- Reports and logs: