vlc crashes on wmv files

Bug #1366400 reported by Nathan Adams
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
libav (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Example file: https://archive.org/download/Windows7WildlifeSampleVideo/Wildlife.wmv

$ vlc --version
VLC media player 2.1.4 Rincewind (revision 2.1.4-0-g2a072be)
VLC version 2.1.4 Rincewind (2.1.4-0-g2a072be)
Compiled by buildd on brownie.buildd (May 17 2014 14:52:46)
Compiler: gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1)
This program comes with NO WARRANTY, to the extent permitted by law.
You may redistribute it under the terms of the GNU General Public License;
see the file named COPYING for details.
Written by the VideoLAN team; see the AUTHORS file.

$ gdb vlc
GNU gdb (Ubuntu 7.7-0ubuntu3.1) 7.7
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from vlc...Reading symbols from /usr/lib/debug/.build-id/63/a2c2e7d5b12db4ad69cc38da86622492649af9.debug...done.
done.
(gdb) run Wildlife.wmv
Starting program: /usr/bin/vlc Wildlife.wmv
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
VLC media player 2.1.4 Rincewind (revision 2.1.4-0-g2a072be)
[New Thread 0x7fffeba6d700 (LWP 6004)]
[New Thread 0x7ffff7fd5700 (LWP 6005)]
[New Thread 0x7ffff49f4700 (LWP 6006)]
[New Thread 0x7ffff3771700 (LWP 6007)]
[0x605118] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[New Thread 0x7fffeb26c700 (LWP 6008)]
[Thread 0x7ffff49f4700 (LWP 6006) exited]
[New Thread 0x7fffe8462700 (LWP 6009)]
[Thread 0x7fffeb26c700 (LWP 6008) exited]
[New Thread 0x7fffcc5e7700 (LWP 6081)]
[New Thread 0x7fffcbde6700 (LWP 6086)]
[New Thread 0x7fffcb180700 (LWP 6095)]
[New Thread 0x7fffca97f700 (LWP 6096)]
[New Thread 0x7fffca17e700 (LWP 6097)]
[New Thread 0x7fffeb26c700 (LWP 6159)]
[New Thread 0x7ffff49f4700 (LWP 6163)]
[Thread 0x7fffca17e700 (LWP 6097) exited]
[New Thread 0x7fffe815e700 (LWP 6244)]
[New Thread 0x7fffdc108700 (LWP 6247)]
Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
[New Thread 0x7fffc8158700 (LWP 6308)]
Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
[0x7fffa0001248] main vout display error: Failed to resize display
[0x7fffb00009b8] main input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 300 ms)
[0x7fffb00009b8] main input error: ES_OUT_RESET_PCR called
[vc1 @ 0x7fffa8c580e0] warning: first frame is no keyframe

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe815e700 (LWP 6244)]
DecoderDecodeAudio (p_dec=0xffffffffffffffff, p_dec@entry=0x7fffa8c09f38, p_block=0x0, p_block@entry=0x7fffa8c5ef10)
    at input/decoder.c:1251
1251 input/decoder.c: No such file or directory.
(gdb) c
Continuing.
[Thread 0x7ffff49f4700 (LWP 6163) exited]
[Thread 0x7fffeb26c700 (LWP 6159) exited]
[Thread 0x7fffca97f700 (LWP 6096) exited]
[Thread 0x7fffcb180700 (LWP 6095) exited]
[Thread 0x7fffcbde6700 (LWP 6086) exited]
[Thread 0x7fffcc5e7700 (LWP 6081) exited]
[Thread 0x7ffff3771700 (LWP 6007) exited]
[Thread 0x7ffff7fd5700 (LWP 6005) exited]
[Thread 0x7fffeba6d700 (LWP 6004) exited]
[Thread 0x7ffff7fd6740 (LWP 6000) exited]
[Thread 0x7fffe815e700 (LWP 6244) exited]
[Thread 0x7fffe8462700 (LWP 6009) exited]
[Thread 0x7fffc8158700 (LWP 6308) exited]

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) q

Revision history for this message
Nathan Adams (nadams) wrote :
Download full text (3.3 KiB)

Nautilus is also crashing, so I assume it is a common dependency:

$ nautilus --version
GNOME nautilus 3.10.1

$ libtool --mode=execute gdb nautilus
GNU gdb (Ubuntu 7.7-0ubuntu3.1) 7.7
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from nautilus...Reading symbols from /usr/lib/debug//usr/bin/nautilus...done.
done.
(gdb) run
Starting program: /usr/bin/nautilus
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffeb39b700 (LWP 7512)]
[New Thread 0x7fffe9ab6700 (LWP 7513)]
[New Thread 0x7fffe3fff700 (LWP 7514)]
Initializing nautilus-open-terminal extension
[New Thread 0x7fffd6206700 (LWP 7515)]
[New Thread 0x7fffd49cc700 (LWP 7516)]
[New Thread 0x7fffc7b8f700 (LWP 7519)]
Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.

[New Thread 0x7fffc738e700 (LWP 7523)]
[New Thread 0x7fffbffff700 (LWP 7524)]
[New Thread 0x7fffbf7fe700 (LWP 7525)]
[New Thread 0x7fffbeffd700 (LWP 7526)]
[New Thread 0x7fffbe7fc700 (LWP 7527)]
[New Thread 0x7fffbdffb700 (LWP 7528)]
[New Thread 0x7fffbd7fa700 (LWP 7529)]
[Thread 0x7fffd49cc700 (LWP 7516) exited]
[Thread 0x7fffbeffd700 (LWP 7526) exited]
[Thread 0x7fffc738e700 (LWP 7523) exited]
[Thread 0x7fffbffff700 (LWP 7524) exited]
[Thread 0x7fffbd7fa700 (LWP 7529) exited]
[Thread 0x7fffc7b8f700 (LWP 7519) exited]
[Thread 0x7fffbdffb700 (LWP 7528) exited]
[Thread 0x7fffbe7fc700 (LWP 7527) exited]
[Thread 0x7fffe3fff700 (LWP 7514) exited]
[New Thread 0x7fffe3fff700 (LWP 7530)]
[New Thread 0x7fffbdffb700 (LWP 7531)]

(nautilus:7508): GStreamer-CRITICAL **: gst_structure_new_empty: assertion 'gst_structure_validate_name (name)' failed
[New Thread 0x7fffbe7fc700 (LWP 7532)]
[New Thread 0x7fffbd7fa700 (LWP 7533)]
[New Thread 0x7fffa2220700 (LWP 7534)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffbdffb700 (LWP 7531)]
0x00007fffc6d02f12 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
(gdb) c
Continuing.
[Thread 0x7fffe3fff700 (LWP 7530) exited]
[Thread 0x7fffa2220700 (LWP 7534) exited]
[Thread 0x7fffe9ab6700 (LWP 7513) exited]
[Thread 0x7fffbdffb700 (LWP 7531) exited]
[Thread 0x7fffbd7fa700 (LWP 7533) exited]
[Thread 0x7fffbf7fe700 (LWP 7525) exited]
[Thread 0x7fffd6206700 (LWP 7515) exited]
[Thread 0x7fffeb39b700 (LWP 7512) ex...

Read more...

Revision history for this message
Nathan Adams (nadams) wrote :

Note: I crashed nautilus by right clicking on the example file and selecting 'Properties'.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in vlc (Ubuntu):
status: New → Confirmed
Revision history for this message
Travis (wilson0028) wrote :

I had this exact problem, all wmv files would crash in totem and vlc. Also nautilus would crash on a right click properties. I also had ffmpeg installed via jon-severinsson/ffmpeg. purging this and then updating to the official packages fixed the problem for me.

Revision history for this message
JB VideoLAN (jb-videolan) wrote :

Affects also totem, so not VLC related.

affects: vlc (Ubuntu) → libav (Ubuntu)
Revision history for this message
rod (marcus-rodermond) wrote :

Hey all,

had the same bug on my Dell E7440. Found out that after I installed another maschine new with 14.10 the problem does not exist. So I give it a try to install 14.10. on my dell from scratch and the bug is no longer there.

Hope this helps...

ROD

Revision history for this message
Sebastian Ramacher (s-ramacher) wrote :

Fixed in libav 11.

Changed in libav (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.