Package: vlc
Version: 3.0.21-2
Severity: normal

Default debian install from latest stable iso, changed to testing after
install. Added things like ssh server, just to get sshfs. And used that machine
as video-playing-machine. Vlc was already installed, i think.

In time I experienced few crashes, endresult being black screen with bunch of @
symbols on it and nonresponsive machine, no text consoles, nothing responded.

After seeing few of these in a week or so, added some swap in file on ssd.
Machine has 16 gigs of ram, added 4 gigs of swap, just in case.
Still, encountered one or more such events. Installed atop, to see what it
sees... After 3 days noticed shmem being 9 gigs or so. Some time later swap
started to be used, finally all of it was in use. Shmem usage kept climbing.
Killing vlc had no effect on it. drop_caches freed no more than 1-2 gigs of
buffers, shmem usage remained. Xwayland was another noteworthy thing - its
vsize in top was about the same as shmem usage in atop. Though I was told vsize
being mostly not much of a problem, in this case it seems to be just that.

Killed few programs, gnome terminal with 6 tabs, pcmanfm, vlc, transmission.
Shmem remains. Finally tired of these random killings, logged out from gnome
shell. Shmem usage went to 88 megs. Restarted too, just in case.

After restart started gnome terminal, transmisson, pcmanfm. Not much changes in
shmem usage, it grew somewhat but no growing-pattern emerged. Until I started
vlc and started playing some videos. Over sshfs mount via wifi, if that
matters.

Not sure at what moments Xwayland vsize and overall shmem usage grows but it
stays put, when vlc is paused (at night). And it keeps growing when vlc is
playing videos. Regular videos, yt-dlp downloaded h264 mainly, bunch of h265
movies among there.

This time machine uptime is 4 days 15 hours, shmem usage is 8.9 gigs, available
memory is 3.4 gigs, Xwayland vsize is 10.4 gigs.

Machine being Thinkpad L390 Yoga with 16 gigs of ram. debian testing, updated
to whatever is latest at the moment.

Will be keeping that machine at that state for at least few weeks, no urgent
plans to "fix it", will be using it in the future with i3 so probably no more
meeting with wayland and xwayland and that shmem issue. Main laptop runs debian
testing, 5 generatons older cpu, 16 gigs of ram, uptime 28 days, usage pattern
with vlc the same, shmem usage some 500 megs. And this one runs firefox with
1400 tabs and other things, plus vlc. But no wayland, just Xorg.

If some or all of that described is not repeatable, I shall provide what ever
else is needed. Got atop "logs" stored, if they help visualising that growth.






-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.6-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages vlc depends on:
ii  vlc-bin                  3.0.21-2
ii  vlc-plugin-base          3.0.21-2
ii  vlc-plugin-qt            3.0.21-2
ii  vlc-plugin-video-output  3.0.21-2

Versions of packages vlc recommends:
ii  vlc-l10n                   3.0.21-2
ii  vlc-plugin-access-extra    3.0.21-2
ii  vlc-plugin-notify          3.0.21-2
ii  vlc-plugin-samba           3.0.21-2
ii  vlc-plugin-skins2          3.0.21-2
ii  vlc-plugin-video-splitter  3.0.21-2
ii  vlc-plugin-visualization   3.0.21-2

Versions of packages vlc suggests:
pn  vlc-plugin-fluidsynth  <none>
pn  vlc-plugin-jack        <none>
pn  vlc-plugin-pipewire    <none>
pn  vlc-plugin-svg         <none>

Versions of packages libvlc-bin depends on:
ii  libc6    2.40-4
ii  libvlc5  3.0.21-2

Versions of packages libvlc5 depends on:
ii  libc6        2.40-4
ii  libvlccore9  3.0.21-2

Versions of packages libvlc5 recommends:
ii  libvlc-bin  3.0.21-2

Versions of packages vlc-bin depends on:
ii  libc6       2.40-4
ii  libvlc-bin  3.0.21-2
ii  libvlc5     3.0.21-2

Versions of packages vlc-plugin-access-extra depends on:
ii  libc6                                   2.40-4
ii  libsrt1.5-gnutls                        1.5.4-1
ii  libvlccore9 [vlc-plugin-abi-3-0-0ft64]  3.0.21-2
ii  libvncclient1                           0.9.14+dfsg-1+b2
ii  libxcb-composite0                       1.17.0-2+b1
ii  libxcb-shm0                             1.17.0-2+b1
ii  libxcb1                                 1.17.0-2+b1

Versions of packages vlc-plugin-base depends on:
ii  liba52-0.7.4                            0.7.4-20+b2
ii  libarchive13t64                         3.7.4-1.1
ii  libaribb24-0t64                         1.0.3-2.1+b2
ii  libasound2t64                           1.2.13-1
ii  libass9                                 1:0.17.3-1+b1
ii  libavahi-client3                        0.8-15
ii  libavahi-common3                        0.8-15
ii  libavc1394-0                            0.5.4-5+b2
ii  libavcodec61                            7:7.1-3+b1
ii  libavformat61                           7:7.1-3+b1
ii  libavutil59                             7:7.1-3+b1
ii  libbluray2                              1:1.3.4-1+b2
ii  libc6                                   2.40-4
ii  libcairo2                               1.18.2-2
ii  libcddb2                                1.3.2-7.1
ii  libchromaprint1                         1.5.1-7
ii  libdav1d7                               1.5.0-1+b1
ii  libdbus-1-3                             1.16.0-1
ii  libdc1394-25                            2.2.6-4+b2
ii  libdca0                                 0.0.7-2+b2
ii  libdvbpsi10                             1.3.3-1+b2
ii  libdvdnav4                              6.1.1-3+b1
ii  libdvdread8t64                          6.1.3-2
ii  libebml5                                1.4.5-1+b1
ii  libfaad2                                2.11.1-1+b2
ii  libflac12t64                            1.4.3+ds-4
ii  libfontconfig1                          2.15.0-1.1+b1
ii  libfreetype6                            2.13.3+dfsg-1
ii  libfribidi0                             1.0.16-1
ii  libgcc-s1                               14.2.0-12
ii  libgcrypt20                             1.11.0-7
ii  libglib2.0-0t64                         2.82.4-1
ii  libgnutls30t64                          3.8.8-2
ii  libgpg-error0                           1.51-3
ii  libharfbuzz0b                           10.1.0-2
ii  libixml11t64                            1:1.14.20-1
ii  libjpeg62-turbo                         1:2.1.5-3+b1
ii  libkate1                                0.4.1-12+b1
ii  liblirc-client0t64                      0.10.2-0.10
ii  liblua5.2-0                             5.2.4-3+b3
ii  libmad0                                 0.15.1b-10.2+b1
ii  libmatroska7                            1.7.1-1+b2
ii  libmpcdec6                              2:0.1~r495-3
ii  libmpeg2-4                              0.5.1-9+b2
ii  libmpg123-0t64                          1.32.10-1
ii  libmtp9t64                              1.1.22-1
ii  libncursesw6                            6.5-2+b1
ii  libnfs14                                5.0.2-1+b2
ii  libogg0                                 1.3.5-3+b2
ii  libopenmpt-modplug1                     0.8.9.0-openmpt1-2+b3
ii  libopus0                                1.5.2-2
ii  libpng16-16t64                          1.6.44-3
ii  libpostproc58                           7:7.1-3+b1
ii  libprotobuf-lite32t64                   3.21.12-10+b2
ii  libpulse0                               17.0+dfsg1-1
ii  libraw1394-11                           2.1.2-2+b2
ii  libresid-builder0c2a                    2.1.1-16
ii  librsvg2-2                              2.59.1+dfsg-1
ii  libsamplerate0                          0.2.2-4+b2
ii  libsecret-1-0                           0.21.4-3
ii  libshine3                               3.1.1-2+b2
ii  libshout3                               2.4.6-1+b3
ii  libsidplay2                             2.1.1-16
ii  libsoxr0                                0.1.3-4+b2
ii  libspatialaudio0t64                     0.3.0+git20180730+dfsg1-2.1+b1
ii  libspeex1                               1.2.1-3
ii  libspeexdsp1                            1.2.1-1+b2
ii  libssh2-1t64                            1.11.1-1
ii  libstdc++6                              14.2.0-12
ii  libswscale8                             7:7.1-3+b1
ii  libsystemd0                             257.1-5
ii  libtag1v5                               1.13.1-2
ii  libtheora0                              1.1.1+dfsg.1-17
ii  libtinfo6                               6.5-2+b1
ii  libtwolame0                             0.4.0-2+b2
ii  libudev1                                257.1-5
ii  libupnp17t64                            1:1.14.20-1
ii  libvlccore9 [vlc-plugin-abi-3-0-0ft64]  3.0.21-2
ii  libvorbis0a                             1.3.7-2+b1
ii  libvorbisenc2                           1.3.7-2+b1
ii  libx264-164                             2:0.164.3108+git31e19f9-2
ii  libx265-209                             3.6-3+b1
ii  libxcb-keysyms1                         0.4.0-1+b3
ii  libxcb1                                 1.17.0-2+b1
ii  libxml2                                 2.12.7+dfsg+really2.9.14-0.2+b1
ii  libzvbi0t64                             0.2.43-2
ii  vlc-data                                3.0.21-2
ii  zlib1g                                  1:1.3.dfsg+really1.3.1-1+b1

Versions of packages vlc-plugin-base recommends:
ii  xdg-utils  1.2.1-2

Versions of packages vlc-plugin-base suggests:
pn  libdvdcss2  <none>

Versions of packages vlc-plugin-notify depends on:
ii  libc6                                   2.40-4
ii  libgdk-pixbuf-2.0-0                     2.42.12+dfsg-1+b1
ii  libglib2.0-0t64                         2.82.4-1
ii  libgtk-3-0t64                           3.24.43-4
ii  libnotify4                              0.8.3-1+b2
ii  libvlccore9 [vlc-plugin-abi-3-0-0ft64]  3.0.21-2

Versions of packages vlc-plugin-qt depends on:
ii  libc6                                   2.40-4
ii  libgcc-s1                               14.2.0-12
ii  libqt5core5t64                          5.15.15+dfsg-2
ii  libqt5gui5t64                           5.15.15+dfsg-2
ii  libqt5svg5                              5.15.15-2
ii  libqt5widgets5t64                       5.15.15+dfsg-2
ii  libqt5x11extras5                        5.15.15-2
ii  libstdc++6                              14.2.0-12
ii  libvlccore9 [vlc-plugin-abi-3-0-0ft64]  3.0.21-2
ii  libwayland-client0                      1.23.0-1+b1
ii  libx11-6                                2:1.8.10-2

Versions of packages vlc-plugin-qt recommends:
ii  vlc-bin  3.0.21-2

Versions of packages vlc-plugin-skins2 depends on:
ii  fonts-freefont-ttf                      20211204+svn4273-2
ii  libc6                                   2.40-4
ii  libfreetype6                            2.13.3+dfsg-1
ii  libfribidi0                             1.0.16-1
ii  libgcc-s1                               14.2.0-12
ii  libstdc++6                              14.2.0-12
ii  libvlccore9 [vlc-plugin-abi-3-0-0ft64]  3.0.21-2
ii  libx11-6                                2:1.8.10-2
ii  libxext6                                2:1.3.4-1+b3
ii  libxinerama1                            2:1.1.4-3+b3
ii  libxpm4                                 1:3.5.17-1+b3
ii  vlc-plugin-qt                           3.0.21-2

Versions of packages vlc-plugin-skins2 recommends:
ii  vlc-bin  3.0.21-2

Versions of packages vlc-plugin-video-output depends on:
ii  libaa1                                  1.4p5-51.1+b1
ii  libavcodec61                            7:7.1-3+b1
ii  libavutil59                             7:7.1-3+b1
ii  libc6                                   2.40-4
ii  libcaca0                                0.99.beta20-5
ii  libegl1                                 1.7.0-1+b2
ii  libgl1                                  1.7.0-1+b2
ii  libgles2                                1.7.0-1+b2
ii  libva-drm2                              2.22.0-1+b1
ii  libva-wayland2                          2.22.0-1+b1
ii  libva-x11-2                             2.22.0-1+b1
ii  libva2                                  2.22.0-1+b1
ii  libvlccore9 [vlc-plugin-abi-3-0-0ft64]  3.0.21-2
ii  libwayland-client0                      1.23.0-1+b1
ii  libwayland-egl1                         1.23.0-1+b1
ii  libx11-6                                2:1.8.10-2
ii  libxcb-keysyms1                         0.4.0-1+b3
ii  libxcb-shm0                             1.17.0-2+b1
ii  libxcb-xv0                              1.17.0-2+b1
ii  libxcb1                                 1.17.0-2+b1

Versions of packages vlc-plugin-video-splitter depends on:
ii  libc6                                   2.40-4
ii  libvlccore9 [vlc-plugin-abi-3-0-0ft64]  3.0.21-2
ii  libxcb-randr0                           1.17.0-2+b1
ii  libxcb1                                 1.17.0-2+b1

Versions of packages vlc-plugin-visualization depends on:
ii  libc6                                   2.40-4
ii  libgl1                                  1.7.0-1+b2
ii  libvlccore9 [vlc-plugin-abi-3-0-0ft64]  3.0.21-2

-- no debconf information

Reply via email to