Code: Select all
[5357898.199757] vlc[7758]: segfault at 100000000 ip 00007fb4e04cc13a sp 00007fb4feafc980 error 4 in i965_dri.so[7fb4e01ce000+51e000]
Code: Select all
[5357898.199757] vlc[7758]: segfault at 100000000 ip 00007fb4e04cc13a sp 00007fb4feafc980 error 4 in i965_dri.so[7fb4e01ce000+51e000]
Code: Select all
ps ax
Code: Select all
apt-cache policy vlc
Here is the result from the command line:stevepusser wrote:Smells like deb-multimedia and its well-known problems to me, since Jessie has 2.2.7 and DMO has 2.2.8 for Jessie. What does
report?Code: Select all
apt-cache policy vlc
Code: Select all
pablo@eltriunfo=> apt-cache policy vlc
vlc:
Installed: 1:2.2.8-dmo1+deb8u1
Candidate: 1:2.2.8-dmo1+deb8u1
Version table:
*** 1:2.2.8-dmo1+deb8u1 0
500 http://www.deb-multimedia.org/ jessie/main amd64 Packages
100 /var/lib/dpkg/status
2.2.7-1~deb8u1 0
500 http://debian.csail.mit.edu/debian/ jessie/main amd64 Packages
500 http://security.debian.org/ jessie/updates/main amd64 Packages
Running VLC from the command line brings up the application without errors, but when I attempt to play music, a movie clip or a live stream, the following error appears and the app aborts.Bulkley wrote:Then kill whichever PID relates to VLC.Code: Select all
ps ax
Run VLC from a terminal so that you can see what the errors are. Then post errors in your favourite search engine and see what comes up. Also, look for bug reports.
Code: Select all
pablo@eltriunfo=> vlc
VLC media player 2.2.8 Weatherwax (revision 2.2.7-14-g3cc1d8cba9)
[00000000012a1118] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007ffa98001108] http access: Raw-audio server found, mp3 demuxer selected
[00007ffa8c005da8] mpgatofixed32 audio converter error: libmad error: bad main_data_begin pointer
Segmentation fault
Code: Select all
deb http://debian.csail.mit.edu/debian/ jessie main non-free contrib
#deb-src http://debian.csail.mit.edu/debian/ jessie main non-free contrib
deb http://security.debian.org/ jessie/updates main contrib non-free
#deb-src http://security.debian.org/ jessie/updates main contrib non-free
# jessie-updates, previously known as 'volatile'
deb http://debian.csail.mit.edu/debian/ jessie-updates main contrib non-free
#deb-src http://debian.csail.mit.edu/debian/ jessie-updates main contrib non-free
# Multimedia repository
deb http://www.deb-multimedia.org jessie main non-free
That repo is definently causing you problems. It is not needed since Jessie, we are at Stretch now and heading towards Buster. Remove VLC, remove the DMD repo and reinstall VLC from official repo.extraspecialbitter wrote:I've added DMO for applications like banshee, easytag, audacity, asunder, etc., but wonder if it's causing me more problems than it's solving.
Code: Select all
pablo@eltriunfo=> sudo apt-get install vlc
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
vlc : Depends: vlc-nox (= 2.2.7-1~deb8u1) but 1:2.2.8-dmo1+deb8u1 is to be installed
Recommends: vlc-plugin-notify (= 2.2.7-1~deb8u1) but 1:2.2.8-dmo1+deb8u1 is to be installed
Recommends: vlc-plugin-samba (= 2.2.7-1~deb8u1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Code: Select all
pablo@eltriunfo=> vlc
VLC media player 2.2.8 Weatherwax (revision 2.2.7-14-g3cc1d8cba9)
[0000000002171118] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007f2e1c0010b8] http access: Raw-audio server found, mp3 demuxer selected
[00007f2e18005da8] mpgatofixed32 audio converter error: libmad error: bad main_data_begin pointer
Segmentation fault
My bad. One would think that having the word "debian" in a repo named "debian-multimedia" would mean that the packages were sanctioned by Debian. 20-20 hindsight tells me otherwise, but I'm probably not the first person to make this mistake. With dmo now commented out in my /etc/apt/sources.list file, I installed smplayer, which does everything I needed vlc to do. This should suffice until I upgrade to Stretch - minus debian-multimedia.stevepusser wrote:You still have dmo versions of libvlc* installed. You also may have dmo versions of the libav* libraries installed now, which have also caused problems in the past.
I run a multimedia Jessie and Stretch repo of my own on the openSUSE Build Service where I try to make Shiny New Stuff available without those kind of problems.
Oh, I almost forgot:
NOT DEBIAN!!!!
Usually aptitude with its multiple solutions installing -dev files can root out dmo libraries and replace them with the Debian ones. I'm talking about packages such as libavcodec-dev, libvlc-dev, and libvlccore-dev.haha, any other distro and people would be screaming "Not Debian" already!
Thanks for the clarification. I wasn't married to vlc, so once I discovered that I wouldn't be able to easily untangle myself from its dmo dependencies, and that smplayer would do everything I needed it to do, the die was cast.stevepusser wrote:I was actually referring to debiman's line in post #4
Usually aptitude with its multiple solutions installing -dev files can root out dmo libraries and replace them with the Debian ones. I'm talking about packages such as libavcodec-dev, libvlc-dev, and libvlccore-dev.haha, any other distro and people would be screaming "Not Debian" already!
glad you're satisfied, but the problems might come back in the future.extraspecialbitter wrote:Thanks for the clarification. I wasn't married to vlc, so once I discovered that I wouldn't be able to easily untangle myself from its dmo dependencies, and that smplayer would do everything I needed it to do, the die was cast.