Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • LibVLCSharp LibVLCSharp
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 77
    • Issues 77
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • VideoLAN
  • LibVLCSharpLibVLCSharp
  • Issues
  • #367

Closed
Open
Created Jul 10, 2020 by Marcin Jakubczyk@jakman

Memory leakage

Summary

In WPF project, simple create new window with VLC and close it with dispose leave objects in memory.

Minimal project and steps to reproduce

Sorry for the name of the project - initially it was created for other purpose.

https://github.com/MarcinJakubczyk/VlcDockCrash

  1. Run application
  2. Click second button to open and close 10 vlc windows
  3. Click GC
  4. Take a memory snapshot in VS diagnostic tools
  5. Search for MediaPlayer

What is the current bug behavior?

MediaPlayer stays in the memory.

What is the expected correct behavior?

MediaPlayer should release the memory 😉

Relevant logs and/or screenshots

image

Environment

  • OS: Windows 10
  • Version 1909
  • Device: PC Computer
  • LibVLC version and architecture 3.0.11 x86 (Any CPU)
  • LibVLCSharp version 3.4.5
Edited Aug 12, 2020 by Martin Finkel
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking

VideoLAN code repository instance