Total Freeze after trying to play file in VLC

How to replicate

vlc 'Best Friends Whenever - S 2 E 04 - Girl Code [x6svqk1].mp4'

I am using

vlc --help
VLC media player 3.0.20 Vetinari (revision 3.0.20-0-g6f0d0ab126b)
zypper info vlc
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

Informationen zu Paket vlc:
Repository         : Packman Repository
Name               : vlc
Version            :
Arch               : x86_64
Anbieter           :
Installierte Größe : 1,7 MiB
Installiert        : Ja
Status             : aktuell
Quellpaket         :
Upstream-URL       :
Zusammenfassung    : Graphical media player
Beschreibung       : 
    VLC media player is a multimedia player for many
    audio and video files and formats (such as MPEG, DivX, mp3, ogg, ...)
    as well as DVDs, VCDs, and various streaming protocols.
    It can also be used as a server to stream in unicast or multicast
    in IPv4 or IPv6 on a high-bandwidth network.

    Note that the actual support is provided through ffmpeg and gstreamer
    libraries, which may not have all codecs enabled that were just named.

Hello and welcome to the openSUSE forums.

This being a multi-media question, the first question is always:

Did you add the Packman repository and then do the Vendor switch to it?

BTW, this will be moved to the Multi-media category.

  1. Considering that this is a systemwide crash, if I have not explain myself good enough, I doubt that the multimedia category is apropiate in any way.
Repository-Prioritäten treten in Kraft: (Siehe 'zypper lr -P' für Details)
      50 (erhöhte Priorität)  :  1 Repository
      99 (Standard-Priorität) : 11 Repositorys

#  | Alias                                 | Name                                                         | Enabled | GPG Check | Refresh | URI
 1 | amdgpu                                | amdgpu                                                       | Ja      | ( p) Ja   | Nein    |
 2 |$releasever | Packman Repository                                           | Ja      | (r ) Ja   | Ja      |
 3 | network                               | Networking services and related tools (15.5)                 | Ja      | (r ) Ja   | Nein    |
 4 | openSUSE-Leap-15.5-1                  | openSUSE-Leap-15.5-1                                         | Ja      | (r ) Ja   | Ja      |
 6 | repo-backports-update                 | Update repository of openSUSE Backports                      | Ja      | (r ) Ja   | Ja      |
11 | repo-non-oss                          | Non-OSS Repository                                           | Ja      | (r ) Ja   | Ja      |
12 | repo-openh264                         | Open H.264 Codec (openSUSE Leap)                             | Ja      | (r ) Ja   | Ja      |
13 | repo-oss                              | Haupt-Repository                                             | Ja      | (r ) Ja   | Ja      |
15 | repo-sle-update                       | Update repository with updates from SUSE Linux Enterprise 15 | Ja      | (r ) Ja   | Ja      |
17 | repo-update                           | Hauptaktualisierungs-Repository                              | Ja      | (r ) Ja   | Ja      |
18 | repo-update-non-oss                   | Aktualisierungs-Repository (Nicht-Open-Source-Software)      | Ja      | (r ) Ja   | Ja      |
19 | rocm                                  | rocm                                                         | Ja      | ( p) Ja   | Nein    |

and yes I think I switch vendors

  1. Even if I were to no have the correct codecs, this behaviour woud be inacceptable when trying to play a file of missing codecs.

When you are not sure, then please repeat it so everybody, including you, will be 1000% sure.

You are theoretical correct here. But many, including me, will not even try to help with a multi-media problem when it is not sure that the vendor switch is done.

But when your priority is in finding out why a non-switched-to-Packman system is freezing above getting it play correct, then yes, you could try to find people here to put effort in that.

In any case, whatever should be solved, I assume people want to know for a start what the present situation is: switched or not switched.

BTW, about posting the repo list (and any future computer lists posting):

  • Please, it is such a tiny effort, copy/paste one more line at the beginning (the one with the prompt and the command) and one more line at the end (the one with the new prompt). Then everybody can see what you did to get that output and also that it is complete.
  • When posting from a non-Enlish language system, add LANG=C before the command, like: LANG=C zypper lr -d.

Thanks for your cooperation.

How do I check if it is switched?

What about this

LANG=C sudo zypper dup --allow-vendor-change
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

The following 32 packages are going to be upgraded:
  MozillaFirefox MozillaFirefox-translations-common dnsmasq krb5 libjavascriptcoregtk-4_0-18 libmbim libmbim-glib4 libndp0
  libqmi-glib5 libqmi-tools libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 libverto1 libwebkit2gtk-4_0-37 links
  mbimcli-bash-completion open-iscsi openconnect openconnect-lang openssh openssh-clients openssh-common openssh-server rpcbind rsync
  tnftp vim vim-data vim-data-common webkit2gtk-4_0-injected-bundles wsdd

The following package is going to change architecture:
  mbimcli-bash-completion  x86_64 -> noarch

The following 21 packages are going to change vendor:
  dnsmasq                  SUSE LLC <> -> obs://
  krb5                     SUSE LLC <> -> obs://
  libmbim                  SUSE LLC <> -> obs://
  libmbim-glib4            SUSE LLC <> -> obs://
  libndp0                  SUSE LLC <> -> obs://
  libqmi-glib5             SUSE LLC <> -> obs://
  libqmi-tools             SUSE LLC <> -> obs://
  libverto1                SUSE LLC <> -> obs://
  links                    openSUSE -> obs://
  mbimcli-bash-completion  SUSE LLC <> -> obs://
  open-iscsi               SUSE LLC <> -> obs://
  openconnect              SUSE LLC <> -> obs://
  openconnect-lang         SUSE LLC <> -> obs://
  openssh                  SUSE LLC <> -> obs://
  openssh-clients          SUSE LLC <> -> obs://
  openssh-common           SUSE LLC <> -> obs://
  openssh-server           SUSE LLC <> -> obs://
  rpcbind                  SUSE LLC <> -> obs://
  rsync                    SUSE LLC <> -> obs://
  tnftp                    openSUSE -> obs://
  wsdd                     openSUSE -> obs://

The following 8 NEW packages are going to be installed:
  libopenconnect5 libpython3_10-1_0 openconnect-bash-completion openssh-askpass-gnome python310 python310-base python310-curses

32 packages to upgrade, 8 new, 21  to change vendor, 1 to change arch.
Overall download size: 131.8 MiB. Already cached: 0 B. After the operation, additional 40.9 MiB will be used.
Continue? [y/n/v/...? shows all options] (y):

It seems you did not read the linked article and did not perform a proper vendor change to the Packman repository.
It is useless to do a

zypper dup --allow-vendor-change

You need to define to which vendor you want to change (as described in the SDB):

zypper dup --from 'Packman Repository' --allow-vendor-change

That is NOT the vendor change to Packman. What yiu do here will change any more candidates that by incident have a version string that seems to be higher then the installed version, regardles of from where.

zypper dup --from 'Packman Repository'

or the YaST > Software > Software Management > from the View menu: Repositories; select the Packman one and then upper right click the Switch system packages to … phrase.

Edit: I see that @hui already posted this.

That is a wrong claim, but anyway here is what you asked for

LANG=C sudo zypper dup --from 'Packman Repository' --allow-vendor-change
[sudo] password for root:                      
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
Nothing to do.
1 Like

You should read the documentation first…

Then we all are now sure that the switch is done.

You show a list of 21 packages that will change vendor. Non of them has anything to do with multi-media (or Packman). It is up to you to decide if that is correct for your system or not. But the command we (that is the documentation and we both) gave you will avoid those 21 switches. Logically because it ONLY tells you how do do the multi-media switch with a minimal change to brake the system by unwanted other changes.

Can you try another module in vlc----tools----preferences—video-----output module?

What do you mean?

Sauerland requested you to check your video output settings in VLC:
vlc----tools----preferences—video-----output module

Try another module and see if the problem persists…or at least provide us with the information which module you have set there…

Do you mean go to the VLC’s menu bar, werkzeuge submenu, Einstellugen popup, video tab, option selection Ausgabe?

Yes, exactly.

or start vlc with English language:
LANG=C vlc

Setted it to OpenGL Video Output it was in automatic