On 2020-03-22, David Abbott <dabb...@gentoo.org> wrote:

>>> VLC suddenly stopped working this week.  Last week it worked fine, but
>>> now I get this:
>>>
>>>     $ vlc
>>>     VLC media player 3.0.8 Vetinari (revision 3.0.8-0-gf350b6b5a7)
>>>     [000055814c41d3e0] main xml reader error: XML reader not found
>>>     [000055814c399580] main libvlc: Running vlc with the default interface. 
>>> Use 'cvlc' to use vlc without interface.
>>>     Segmentation fault
>>>
>>> I re-emerged it, but no change.  Why is VLC suddenly looking for an
>>> XML reader and segfaulting when it doesn't find one?

[doesn't appear to be related to recent addition of second monitor]

> Is the xml use flag enabled?

No, it wasn't.

I rebuilt vlc with the xml flag enabled.  No error message about XML
reader not found, but it still segfaults.

Now that I think about it, I can't swear that it didn't always
complain about not findig an XML reader.  It didn't used to segfault
though. :)

Looking at the emerge logs, I see that a bunch of QT5 stuff got
upgraded two days ago.  My current assumption is that the qt5 upgrade
is the culprit.

Sure enough, starting vlc with the ncurses interface works fine.

VLC without the xml use flag also works fine when run with the ncurses
interface -- the XML reader not found message is back again.  I
suspect it's always been there, and I just never noticed until VLC
started segfaulting.

The only other Qt GUI app I have installed (AFAICT) is wireshark.  It
worked fine a few days ago, and now it segfaults too.

... I installed qterminal as a quick test, and it segfaults also.

I guess I'll have to start rolling back Qt packages on Monday when I
need Wireshark to work again. :/

--
Grant




Reply via email to