Page 1 of 1

Self-built VLC crashes when choosing theme on Linux Mint 21.3

Posted: 25 Feb 2024 00:12
by Bestest
I posted an issue on the gitlab tracker at https://code.videolan.org/videolan/vlc/-/issues/28535 , and I'm moving it here per the developer's request.

I'm trying to compile VLC on Linux Mint 21.3 since I need a fix that's in a newer version than the apt repository, and relies on personal files, so the snap wouldn't work well for it.
I pulled the latest commit from the gitlab page, I ran

Code: Select all

sudo apt-get build-dep vlc
and installed the dependancies, I ran

Code: Select all

./bootstrap
, I ran

Code: Select all

./configure
, and I ran

Code: Select all

make
. I was having issues with GTK, but after the developer's message, I uninstalled gtk2, and now the application boots.

Image

However, I want to use the classic VLC theme. When I try and run the resulting executable, from tools > customize interface, and then choosing any option from the drop-down besides default profile, the log (from ./vlc -vvv) outputs the following:

Code: Select all

[00007ff76df56b18] [qt] main generic debug: using extension module "lua" [0000558114824170] [qt] qt generic warning: qml message qrc:/dialogs/ToolbarEditorDialog.qml:87 QML ComboBoxExt: Binding loop detected for property "implicitHeight" [0000558114824170] [qt] qt generic warning: qml message qrc:/player/controlbarcontrols/ArtworkInfoWidget.qml:98 QML ScaledImage: Binding loop detected for property "sourceSize" [0000558114824170] [qt] qt generic warning: qml message qrc:/player/controlbarcontrols/ArtworkInfoWidget.qml:98 QML ScaledImage: Binding loop detected for property "sourceSize"
looping sourceSize many times before vlc crashes with a segfault and no new information.

My guess is that I'm missing some qt5 or qml package, or that I installed one that conflicts with another; build-deps didn't get all of them, and while I installed enough to deal with the configure warnings, I imagine I must have still missed some. Please let me know if any more information is necessary.

Re: Self-built VLC crashes when choosing theme on Linux Mint 21.3

Posted: 25 Feb 2024 09:35
by RĂ©mi Denis-Courmont
build-dep only works if you want to reproduce the build from your (Debian-based) distro packaging system, so yeah, it's only an incomplete baseline.

As far as I know, classic mode is not implemented (yet).