Skip to content

Core crash during streaming switching #3824

@dboltovskyi

Description

@dboltovskyi

Bug Report

Core crash during streaming switching

Occurrences

Rare

Reproduction Steps
  1. Set StopStreamingTimeout = 3000 and VideoDataStoppedTimeout = 3000 in SDL .INI file
  2. Start SDL, HMI, connect Mobile device
  3. Register 2 NAVIGATION applications: App_1 and App_2
  4. Activate App_1 and start Video streaming
  5. Deactivate App_1 (streaming still continue since app has STREAMABLE state)
  6. Activate App_2 and start Video streaming
  7. App_1 and App_2 continue streaming data within StopStreamingTimeout timeout
  8. App_1 stops streaming within StopStreamingTimeout timeout
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
Test Case, Sample Code, and / or Example App

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions