Skip to content

vlc git version segfaults while play webm file

vlc git version segfaults while play webm file. this webm file plays well in mplayer and ffplay.

O_O[/media/sdc1]$ gdb vlc
GNU gdb (GDB) 7.0.50.20091130-cvs
Copyright (C) 2009 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 "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/vlc...done.
(gdb) r  shu1.webm
Starting program: /usr/bin/vlc shu1.webm
[Thread debugging using libthread_db enabled]
VLC media player 1.2.0-git Twoflower (revision 1.1.0-pre1-624-g7dcc432)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[New Thread 0xb78b0b90 (LWP 12906)]
[New Thread 0xb782fb90 (LWP 12907)]
[New Thread 0xb77abb90 (LWP 12908)]
MKV/Ebml Parser: m_el[mi_level] == NULL
MKV/Ebml Parser: Up cannot escape itself
[New Thread 0xb50b7b90 (LWP 12940)]
[Thread 0xb50b7b90 (LWP 12940) exited]
[Thread 0xb782fb90 (LWP 12907) exited]
[New Thread 0xb782fb90 (LWP 12941)]
Blocked: call to setlocale(6, "")
Blocked: call to sigaction(17, 0xb782f0b4, 0xb782f140)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Warning: call to srand(1274310024)
Warning: call to rand()
Blocked: call to setlocale(6, "")

(process:12901): Gtk-WARNING **: Locale not supported by C library.
	Using the fallback 'C' locale.
Blocked: call to strerror(20)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)

(<unknown>:12901): GLib-GObject-WARNING **: IA__g_object_set_valist: object class `GtkMenuItem' has no property named `label'

(<unknown>:12901): GLib-GObject-WARNING **: IA__g_object_set_valist: object class `GtkCheckMenuItem' has no property named `label'
Blocked: call to strerror(2)
[New Thread 0xb50b7b90 (LWP 12957)]
MKV/Ebml Parser: m_el[mi_level] == NULL
MKV/Ebml Parser: Up cannot escape itself
[New Thread 0xb3cccb90 (LWP 12958)]
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
[New Thread 0x923bcb90 (LWP 12967)]
[New Thread 0x9233bb90 (LWP 12968)]
[New Thread 0x92107b90 (LWP 12969)]
[New Thread 0x91cfab90 (LWP 13009)]
[New Thread 0x91b0eb90 (LWP 13017)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x923bcb90 (LWP 12967)]
0x926175e8 in vp8_filter_block1d8_h6_sse2 () from /usr/lib/libvpx.so.0
(gdb) bt
[#0](https://code.videolan.org/videolan/vlc/-/issues/0)  0x926175e8 in vp8_filter_block1d8_h6_sse2 () from /usr/lib/libvpx.so.0
[#1](https://code.videolan.org/videolan/vlc/-/issues/1)  0x926211ba in vp8_sixtap_predict8x4_sse2 () from /usr/lib/libvpx.so.0
[#2](https://code.videolan.org/videolan/vlc/-/issues/2)  0x926070fc in vp8_build_inter_predictors_mb () from /usr/lib/libvpx.so.0
[#3](https://code.videolan.org/videolan/vlc/-/issues/3)  0x925bc258 in vp8_decode_macroblock () from /usr/lib/libvpx.so.0
[#4](https://code.videolan.org/videolan/vlc/-/issues/4)  0x925bc8e2 in vp8_decode_mb_row () from /usr/lib/libvpx.so.0
[#5](https://code.videolan.org/videolan/vlc/-/issues/5)  0x925be973 in vp8_decode_frame () from /usr/lib/libvpx.so.0
[#6](https://code.videolan.org/videolan/vlc/-/issues/6)  0x925f3149 in vp8dx_receive_compressed_data () from /usr/lib/libvpx.so.0
[#7](https://code.videolan.org/videolan/vlc/-/issues/7)  0x92623aa7 in ?? () from /usr/lib/libvpx.so.0
[#8](https://code.videolan.org/videolan/vlc/-/issues/8)  0x083ba240 in ?? ()
[#9](https://code.videolan.org/videolan/vlc/-/issues/9)  0x00000288 in ?? ()
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x084bf440 in ?? ()
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x00000000 in ?? ()
(gdb) i r
eax            0x110	272
ecx            0x2	2
edx            0x9262efc0	-1839009856
ebx            0x923bbb10	-1841579248
esp            0x923bbac0	0x923bbac0
ebp            0x923bbac8	0x923bbac8
esi            0x922bb03f	-1842630593
edi            0x923bbb80	-1841579136
eip            0x926175e8	0x926175e8 <vp8_filter_block1d8_h6_sse2+24>
eflags         0x210202	[ IF RF ID ]
cs             0x73	115
ss             0x7b	123
ds             0x7b	123
es             0x7b	123
fs             0x0	0
gs             0x33	51
(gdb) quit
A debugging session is active.

	Inferior 1 [process 12901] will be killed.

Quit anyway? (y or n) y
Edited by Rémi Denis-Courmont
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information