Page 2 of 2 FirstFirst 12
Results 11 to 17 of 17

Thread: VLC Crashes When Jumping forward after upgrade to 14.04

  1. #11
    Join Date
    Jul 2013
    Beans
    13

    Re: VLC Crashes When Jumping forward after upgrade to 14.04

    I ran VLC from the command line so I could capture any messages. The messages below are the ones produced after I started jumping forward until it crashed:

    Non-reference picture received and no reference available
    [h264 @ 0x7f0f14c491a0] decode_slice_header error
    [h264 @ 0x7f0f14c49da0] mmco: unref short failure
    Non-reference picture received and no reference available
    [h264 @ 0x7f0f14c491a0] decode_slice_header error
    [h264 @ 0x7f0f14c49da0] mmco: unref short failure
    [h264 @ 0x7f0f14c4a1e0] illegal short term buffer state detected
    Non-reference picture received and no reference available
    [h264 @ 0x7f0f14c491a0] decode_slice_header error
    [h264 @ 0x7f0f14c49da0] mmco: unref short failure
    Non-reference picture received and no reference available
    [h264 @ 0x7f0f14c491a0] decode_slice_header error
    [h264 @ 0x7f0f14c49da0] mmco: unref short failure
    [h264 @ 0x7f0f14c4a1e0] illegal short term buffer state detected
    Non-reference picture received and no reference available
    [h264 @ 0x7f0f14c491a0] decode_slice_header error
    [h264 @ 0x7f0f14c49da0] mmco: unref short failure
    Segmentation fault

  2. #12
    Join Date
    Dec 2006
    Beans
    7,305

    Re: VLC Crashes When Jumping forward after upgrade to 14.04

    Interestingly enough something similar here, although skipping forward is not mentioned,:

    https://bugs.debian.org/cgi-bin/bugr...cgi?bug=741240

    Rémi Denis-Courmont is one of the vlc developers and his hints were disable hardware acceleration and get a newer libavcodec...
    You think that's air you're breathing now?

  3. #13
    Join Date
    Jul 2013
    Beans
    13

    Re: VLC Crashes When Jumping forward after upgrade to 14.04

    Om,
    I checked and hardware acceleration is Off by default (I have VLC 2.1.2). I used aptitude to look at my installed packages, and libavcodec54 is already installed.

  4. #14
    Join Date
    Dec 2006
    Beans
    7,305

    Re: VLC Crashes When Jumping forward after upgrade to 14.04

    Looks like for Trusty libavcodec is based on libav 9.11 (libav9.12 was released on 2014-03-14) but remember this is based on a release from the git master on 2013-01-05 . Version 10.0 came out on 2014-03-23. Details here:

    http://libav.org/download.html

    So by no means does Trusty carry a cutting edge libavcodec, but I guess it is not meant to. Unfortunately I am out of ideas, with any luck others may encounter the same problem and hopefully come up with a fix...
    Last edited by andrew.46; April 29th, 2014 at 10:36 AM.
    You think that's air you're breathing now?

  5. #15
    Join Date
    Nov 2007
    Location
    Ukraine - Kharkiv
    Beans
    27

    Re: VLC Crashes When Jumping forward after upgrade to 14.04

    Have same problem

  6. #16
    Join Date
    Jul 2013
    Beans
    13

    Re: VLC Crashes When Jumping forward after upgrade to 14.04

    Here is some additional info that may help:
    chris@Gig:~$ vainfo
    libva info: VA-API version 0.35.0
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
    libva info: va_openDriver() returns -1
    vaInitialize failed with error code -1 (unknown libva error),exit

    In /usr/lib/x86_64-linux-gnu/dri, I have a i915_dri.so, i965_dri.so, and dummy_drv_video.so but no i965_drv_video.so
    my chipset is actually i915.
    I loaded the latest intel driver, no change.

  7. #17
    Join Date
    Jul 2013
    Beans
    13

    Smile Re: VLC Crashes When Jumping forward after upgrade to 14.04

    I have resolved the problem. After tons of research, I became to believe that the problem was most likely a broken library link or some other missing dependency.

    I believe the REAL problem is that my PC requires proprietary video drivers that are not part of the Ubuntu repository. So when an install/upgrade from the approved repository is applied, the non-repository drivers are overwritten, thus hosing the operation. I think I should be able to apply "approved" updates to Ubuntu w/o my personal changes being affected. You would think that I could protect my changes by ownership or permissions settings. Anyway, I wish I could have logically corrected the problem i/o hit and miss, but I guess I don't understand enough. I gutted software from my install, installed the intel drivers and then VLC and it is working great now.

    Here are the steps I took:
    Removed VLC: apt-get remove vlc then apt-get purge vlc

    Used aptitude to view installed packages of libavcodec

    Purged these packages using apt-get with the following options: purge autoremove autoclean

    Went to intel website to download latest drivers (https://01.org/linuxgraphics/downloads). Downloaded xf86-video-intel -2.99.910 and installed using the Archive Manager.

    Reinstalled vlc. Reran /usr/lib/vlc/vlc-cache-gen -f usr/lib/vlc/plugins just for grins.

    Went into the VLC preferences, which for this download of v2.1.2, harware accelerated decoding was set to "automatic". I could have sworn that the last install's default value was "off". Set harware acceleration of "off" on Inputs/Codecs Settings page. Went to Video Settings tab and unchecked accelerated video output (Overlay). Now things are back to normal. I wish I knew which of the(se) steps made the difference.

    I installed the intel vaapi driver and turned hardware acceleration back on in VLC, which caused it to crash again. So I reversed these changes back to working order and will probably never update it again! Too much trial and error.
    Last edited by chrisdebo; May 2nd, 2014 at 11:54 PM. Reason: artistic freedom

Page 2 of 2 FirstFirst 12

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •