I have a raspberry pi model 4B. This the os version I have
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" I'm trying to run a video using cvlc.
When I run the video from my remote terminal, the video runs successfully on my Raspberry Pi. To run the video on my Raspberry screen I first need to export the DISPLAY env variable, which I figured out from Here. DISPLAY env variable is needed otherwise it starts playing video as ascii within the terminal.
Here are the steps to run a video from the remote SSH terminal. It shows some errors, but runs the video.
When I try to run the same video from inside the rasbperry from raspberry built-in terminal, it shows segmentation fault.
I have an external display is attached with my raspberry with a HDMI cable.
Do anyone has any idea why this is happening, I actually wanted to create a program using python-vlc, but same issue when I use it from python. I digged into the issue and found it's cvlc that actually shows the issue down the line. Can anyone guide me the direction of how I can fix this error?

