Page 1 of 1

VLC crashes when playing mkv files with samba

Posted: 13 Mar 2010 21:22
by xraynorm
I can not seem to play mkv files from a working samba share with vlc.

I have tested this with ubuntu and win7, vlc crashes when the seeking bar is used a few times.

This does not happen when NFS is used on ubuntu. The files play fine locally.

This only happens with mkv files

ubuntu vlc 1.0.2
win7 vlc 1.0.5

The mkv files were created by makemkv.

The crash log was empty, so nothing to submit.

Any ideas any one?

Re: VLC crashes when playing mkv files with samba

Posted: 14 Mar 2010 22:20
by Jean-Baptiste Kempf
Can you try to gdb and bt on Linux ?

Re: VLC crashes when playing mkv files with samba

Posted: 16 Mar 2010 21:00
by xraynorm
Thanks for your reply.

This is the output from gdb.

Starting program: /usr/bin/vlc
[Thread debugging using libthread_db enabled]
VLC media player 1.0.2 Goldeneye
[New Thread 0xb7eb5b70 (LWP 2417)]
[New Thread 0xb7e34b70 (LWP 2418)]
[New Thread 0xb7db3b70 (LWP 2419)]
[New Thread 0xb7d32b70 (LWP 2420)]
[New Thread 0xb7cb1b70 (LWP 2421)]
[New Thread 0xb7affb70 (LWP 2422)]
[New Thread 0xb7a7eb70 (LWP 2423)]
[New Thread 0xb79fdb70 (LWP 2424)]
[Thread 0xb79fdb70 (LWP 2424) exited]
[New Thread 0xb797cb70 (LWP 2425)]
[New Thread 0xb78fbb70 (LWP 2426)]
[0x8052140] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[Thread 0xb78fbb70 (LWP 2426) exited]
[New Thread 0xb787ab70 (LWP 2427)]
[New Thread 0xb76bcb70 (LWP 2429)]
[Thread 0xb76bcb70 (LWP 2429) exited]
[New Thread 0xb70e7b70 (LWP 2430)]
[New Thread 0xb68e5b70 (LWP 2431)]
[New Thread 0xb60e4b70 (LWP 2432)]
[Thread 0xb70e7b70 (LWP 2430) exited]
[Thread 0xb60e4b70 (LWP 2432) exited]
[New Thread 0xb60e4b70 (LWP 2433)]
[Thread 0xb60e4b70 (LWP 2433) exited]
[New Thread 0xb57f7b70 (LWP 2435)]
[New Thread 0xb4b75b70 (LWP 2437)]
[New Thread 0xb49c9b70 (LWP 2438)]
[New Thread 0xb4948b70 (LWP 2439)]
[New Thread 0xb48c7b70 (LWP 2440)]
[0x8464680] a52 decoder: A/52 channels:2 samplerate:48000 bitrate:192000
[New Thread 0xb47bab70 (LWP 2441)]
[Thread 0xb47bab70 (LWP 2441) exited]
[New Thread 0xb45ffb70 (LWP 2442)]
QPainter::begin: Paint device returned engine == 0, type: 1
[0xb46004e8] pulse audio output: No. of Audio Channels: 2
QPainter::begin: Paint device returned engine == 0, type: 1
[New Thread 0xb60e4b70 (LWP 2443)]
QPainter::begin: Paint device returned engine == 0, type: 1
[0x8450bf0] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
[0x8450bf0] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
[0x8450bf0] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
[0x8450bf0] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
[Thread 0xb68e5b70 (LWP 2431) exited]
[0x8450bf0] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
[0x8450bf0] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
[0x8450bf0] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
[0x8450bf0] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
[0x8450bf0] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
[0x8450bf0] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
[0x8450bf0] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
[0x8450bf0] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb49c9b70 (LWP 2438)]
0x028d1df8 in ?? () from /usr/lib/libmpeg2.so.0

Re: VLC crashes when playing mkv files with samba

Posted: 16 Mar 2010 21:25
by xraynorm
and here is strace

clock_gettime(CLOCK_MONOTONIC, {4963, 442332158}) = 0
open("/usr/lib/vlc/control/libsignals_plugin.so", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\7\0\0004\0\0\0"..., 512) = 512
fstat64(5, {st_mode=S_IFREG|0644, st_size=5444, ...}) = 0
mmap2(NULL, 8272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xf2f000
mmap2(0xf30000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0) = 0xf30000
close(5) = 0
mprotect(0xf30000, 4096, PROT_READ) = 0
rt_sigprocmask(SIG_BLOCK, [INT QUIT PIPE TERM], [HUP INT QUIT PIPE TERM CHLD], 8) = 0
mmap2(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb72de000
mprotect(0xb72de000, 4096, PROT_NONE) = 0
clone(child_stack=0xb735e494, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb735ebd8, {entry_number:6, base_addr:0xb735eb70, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb735ebd8) = 2608
rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT PIPE TERM CHLD], NULL, 8) = 0
clock_gettime(CLOCK_MONOTONIC, {4963, 444896938}) = 0
rt_sigprocmask(SIG_BLOCK, [INT QUIT PIPE TERM], [HUP INT QUIT PIPE TERM CHLD], 8) = 0
mmap2(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb725d000
mprotect(0xb725d000, 4096, PROT_NONE) = 0
clone(child_stack=0xb72dd494, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb72ddbd8, {entry_number:6, base_addr:0xb72ddb70, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb72ddbd8) = 2609
rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT PIPE TERM CHLD], NULL, 8) = 0
clock_gettime(CLOCK_MONOTONIC, {4963, 445863822}) = 0
open("/usr/lib/vlc/control/libglobalhotkeys_plugin.so", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\r\0\0004\0\0\0"..., 512) = 512
fstat64(5, {st_mode=S_IFREG|0644, st_size=13708, ...}) = 0
mmap2(NULL, 16532, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x230000
mmap2(0x233000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2) = 0x233000
close(5) = 0
open("/etc/ld.so.cache", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=60781, ...}) = 0
mmap2(NULL, 60781, PROT_READ, MAP_PRIVATE, 5, 0) = 0xb724e000
close(5) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libxcb-keysyms.so.1", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\10\0\0004\0\0\0"..., 512) = 512
fstat64(5, {st_mode=S_IFREG|0644, st_size=9560, ...}) = 0
mmap2(NULL, 12336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x876000
mmap2(0x878000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1) = 0x878000
close(5) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libxcb.so.1", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P{\0\0004\0\0\0"..., 512) = 512
fstat64(5, {st_mode=S_IFREG|0644, st_size=120380, ...}) = 0
mmap2(NULL, 119076, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x235000
mmap2(0x251000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1c) = 0x251000
close(5) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXau.so.6", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\n\0\0004\0\0\0"..., 512) = 512
fstat64(5, {st_mode=S_IFREG|0644, st_size=9564, ...}) = 0
mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x253000
mmap2(0x255000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1) = 0x255000
close(5) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\16\0\0004\0\0\0"..., 512) = 512
fstat64(5, {st_mode=S_IFREG|0644, st_size=16628, ...}) = 0
mmap2(NULL, 19520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x257000
mmap2(0x25b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3) = 0x25b000
close(5) = 0
mprotect(0x255000, 4096, PROT_READ) = 0
mprotect(0x251000, 4096, PROT_READ) = 0
mprotect(0x878000, 4096, PROT_READ) = 0
mprotect(0x233000, 4096, PROT_READ) = 0
munmap(0xb724e000, 60781) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 5
connect(5, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, 20) = 0
getpeername(5, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0\316\322\314\10\f\323\314\10\250\322\314\10\f\323\314\10"}, [20]) = 0
uname({sys="Linux", node="xraynorm-laptop", ...}) = 0
access("/var/run/gdm/auth-for-xraynorm-XXoUGS/database", R_OK) = 0
open("/var/run/gdm/auth-for-xraynorm-XXoUGS/database", O_RDONLY) = 6
fstat64(6, {st_mode=S_IFREG|0600, st_size=60, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb725c000
read(6, "\1\0\0\17xraynorm-laptop\0\0010\0\22MIT-MAGI"..., 4096) = 60
read(6, "", 4096) = 0
close(6) = 0
munmap(0xb725c000, 4096) = 0
getsockname(5, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0\316\322\314\10\f\323\314\10\250\322\314\10\f\323\314\10"}, [2]) = 0
fcntl64(5, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl64(5, F_SETFD, FD_CLOEXEC) = 0
poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}])
writev(5, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"CE\206\345m-\262l\\*C\355\335tOo", 16}, {"", 0}], 6) = 48
read(5, 0x8ce4be8, 8) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}])
read(5, "\1\0\v\0\0\0\343\1", 8) = 8
read(5, "\340\315\241\0\0\0`\4\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0 \10\377(\0\0\0"..., 1932) = 1932
rt_sigprocmask(SIG_BLOCK, [INT QUIT PIPE TERM], [HUP INT QUIT PIPE TERM CHLD], 8) = 0
mmap2(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb71dc000
mprotect(0xb71dc000, 4096, PROT_NONE) = 0
clone(child_stack=0xb725c494, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb725cbd8, {entry_number:6, base_addr:0xb725cb70, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb725cbd8) = 2610
rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT PIPE TERM CHLD], NULL, 8) = 0
clock_gettime(CLOCK_MONOTONIC, {4963, 499628126}) = 0
rt_sigprocmask(SIG_BLOCK, [INT QUIT PIPE TERM], [HUP INT QUIT PIPE TERM CHLD], 8) = 0
mmap2(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb715b000
mprotect(0xb715b000, 4096, PROT_NONE) = 0
clone(child_stack=0xb71db494, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb71dbbd8, {entry_number:6, base_addr:0xb71dbb70, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb71dbbd8) = 2611
rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT PIPE TERM CHLD], NULL, 8) = 0
write(2, "[\33[32;1m0x8c36140\33[0m] main libv"..., 127[0x8c36140] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
) = 127
clock_gettime(CLOCK_MONOTONIC, {4963, 502403130}) = 0
open("/usr/lib/vlc/gui/libqt4_plugin.so", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0,\5\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=2090140, ...}) = 0
mmap2(NULL, 2094676, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0xf51000
mmap2(0x1145000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x1f3) = 0x1145000
mmap2(0x1150000, 1620, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1150000
close(6) = 0
open("/etc/ld.so.cache", O_RDONLY) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=60781, ...}) = 0
mmap2(NULL, 60781, PROT_READ, MAP_PRIVATE, 6, 0) = 0xb714c000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libQtGui.so.4", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000/\21\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=10071604, ...}) = 0
mmap2(NULL, 10084052, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x4944000
mmap2(0x52bf000, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x97a) = 0x52bf000
mmap2(0x52e0000, 7892, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x52e0000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libQtCore.so.4", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320n\4\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=2296612, ...}) = 0
mmap2(NULL, 2302532, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x73f4000
mmap2(0x761f000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x22a) = 0x761f000
mmap2(0x7626000, 580, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7626000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libX11.so.6", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3005\1\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=1233824, ...}) = 0
mmap2(NULL, 1237780, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x30f9000
mprotect(0x3223000, 4096, PROT_NONE) = 0
mmap2(0x3224000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x12a) = 0x3224000
mmap2(0x3227000, 788, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3227000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libstdc++.so.6", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`r\4\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=962800, ...}) = 0
mmap2(NULL, 988044, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0xdee000
mmap2(0xed4000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0xe6) = 0xed4000
mmap2(0xed9000, 25484, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xed9000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p#\0\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=116272, ...}) = 0
mmap2(NULL, 119336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x25c000
mmap2(0x278000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x1b) = 0x278000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libaudio.so.2", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340H\0\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=100240, ...}) = 0
mmap2(NULL, 103388, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x7e2000
mmap2(0x7fa000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x17) = 0x7fa000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libpng12.so.0", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360=\0\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=157536, ...}) = 0
mmap2(NULL, 160320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x79e000
mmap2(0x7c4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x25) = 0x7c4000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libfreetype.so.6", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360n\0\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=513472, ...}) = 0
mmap2(NULL, 516252, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x413000
mmap2(0x48d000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x79) = 0x48d000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgobject-2.0.so.0", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\177\0\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=247788, ...}) = 0
mmap2(NULL, 252076, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x395000
mmap2(0x3d1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x3b) = 0x3d1000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libSM.so.6", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\25\0\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=30080, ...}) = 0
mmap2(NULL, 32936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x27a000
mmap2(0x281000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x6) = 0x281000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libICE.so.6", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`6\0\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=96440, ...}) = 0
mmap2(NULL, 106576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x283000
mmap2(0x29a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x16) = 0x29a000
mmap2(0x29c000, 4176, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x29c000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libglib-2.0.so.0", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@ \1\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=743912, ...}) = 0
mmap2(NULL, 747716, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x618000
mmap2(0x6cd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0xb4) = 0x6cd000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXrender.so.1", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\24\0\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=34412, ...}) = 0
mmap2(NULL, 37260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x29e000
mmap2(0x2a6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x7) = 0x2a6000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libfontconfig.so.1", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320E\0\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=179024, ...}) = 0
mmap2(NULL, 182500, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x3d3000
mmap2(0x3fe000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x2a) = 0x3fe000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXext.so.6", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200+\0\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=60024, ...}) = 0
mmap2(NULL, 63136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x492000
mmap2(0x4a0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0xd) = 0x4a0000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgthread-2.0.so.0", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\21\0\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=17940, ...}) = 0
mmap2(NULL, 20804, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x722000
mmap2(0x726000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x3) = 0x726000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXt.so.6", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\314\0\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=338980, ...}) = 0
mmap2(NULL, 339508, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x9ce000
mmap2(0xa1d000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x4f) = 0xa1d000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libpcre.so.3", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\20\0\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=193860, ...}) = 0
mmap2(NULL, 196696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x4a2000
mmap2(0x4d1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x2e) = 0x4d1000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libuuid.so.1", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\17\0\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=13988, ...}) = 0
mmap2(NULL, 16580, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0xbd8000
mmap2(0xbdb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x2) = 0xbdb000
close(6) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libexpat.so.1", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360!\0\0004\0\0\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0644, st_size=157064, ...}) = 0
mmap2(NULL, 155692, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x6e3000
mmap2(0x707000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x24) = 0x707000
close(6) = 0
mprotect(0x707000, 8192, PROT_READ) = 0
mprotect(0xbdb000, 4096, PROT_READ) = 0
mprotect(0x4d1000, 4096, PROT_READ) = 0
mprotect(0xa1d000, 4096, PROT_READ) = 0
mprotect(0x726000, 4096, PROT_READ) = 0
mprotect(0x4a0000, 4096, PROT_READ) = 0
mprotect(0x3fe000, 4096, PROT_READ) = 0
mprotect(0x2a6000, 4096, PROT_READ) = 0
mprotect(0x6cd000, 4096, PROT_READ) = 0
mprotect(0x29a000, 4096, PROT_READ) = 0
mprotect(0x281000, 4096, PROT_READ) = 0
mprotect(0x3d1000, 4096, PROT_READ) = 0
mprotect(0x48d000, 16384, PROT_READ) = 0
mprotect(0x7c4000, 4096, PROT_READ) = 0
mprotect(0x7fa000, 4096, PROT_READ) = 0
mprotect(0x278000, 4096, PROT_READ) = 0
mprotect(0xed4000, 16384, PROT_READ) = 0
mprotect(0x3224000, 4096, PROT_READ) = 0
mprotect(0x761f000, 24576, PROT_READ) = 0
mprotect(0x52bf000, 122880, PROT_READ) = 0
mprotect(0x1145000, 36864, PROT_READ) = 0
munmap(0xb714c000, 60781) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 6
connect(6, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, 20) = 0
getpeername(6, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0 \340\232"}, [20]) = 0
uname({sys="Linux", node="xraynorm-laptop", ...}) = 0
access("/var/run/gdm/auth-for-xraynorm-XXoUGS/database", R_OK) = 0
open("/var/run/gdm/auth-for-xraynorm-XXoUGS/database", O_RDONLY) = 7
fstat64(7, {st_mode=S_IFREG|0600, st_size=60, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb715a000
read(7, "\1\0\0\17xraynorm-laptop\0\0010\0\22MIT-MAGI"..., 4096) = 60
read(7, "", 4096) = 0
close(7) = 0
munmap(0xb715a000, 4096) = 0
getsockname(6, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0 \340\232"}, [2]) = 0
brk(0x8d1c000) = 0x8d1c000
fcntl64(6, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(6, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl64(6, F_SETFD, FD_CLOEXEC) = 0
poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"CE\206\345m-\262l\\*C\355\335tOo", 16}, {"", 0}], 6) = 48
read(6, 0x8cf5560, 8) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
read(6, "\1\0\v\0\0\0\343\1", 8) = 8
read(6, "\340\315\241\0\0\0\200\4\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0 \10\377(\0\0\0"..., 1932) = 1932
poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"b\0\5\0\f\0\0\0BIG-REQUESTS", 20}], 1) = 20
poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
read(6, "\1:\1\0\0\0\0\0\1\216\0\0\0\0\0\0003\0\0\0H\377\36\10(:\357\t\0\0\0\0", 4096) = 32
poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"\216\0\1\0", 4}], 1) = 4
poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
read(6, "\1\0\2\0\0\0\0\0\377\377?\0\0\0\0\0`\220\321\tpk\37\10Kd\23\10\364_\36\10", 4096) = 32
read(6, 0x8cf66f8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"7\0\5\0\0\0\200\4\4\1\0\0\10\0\0\0\377\377\377\0\24\0\6\0\4\1\0\0\27\0\0\0"..., 44}, {NULL, 0}, {"", 0}], 3) = 44
poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
read(6, "\1\10\4\0,\0\0\0\37\0\0\0\0\0\0\0\255\0\0\0\0\0\0\0003\0\0\0H\377\36\10"..., 4096) = 208
read(6, 0x8cf66f8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"b\0\5\0\t\0\200\4", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
read(6, "\1:\5\0\0\0\0\0\1\220`\231\0\0\0\0003\0\0\0H\377\36\10(:\357\t\0\0\0\0", 4096) = 32
read(6, 0x8cf66f8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"\220\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
read(6, "\1\1\6\0\0\0\0\0\1\0\0\0\336\356\25\10\244`\37\10(\276\352\277\0\0\0\0\4\0\0\0", 4096) = 32
read(6, 0x8cf66f8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"<\0\2\0\0\0\200\4+\1\1\0", 12}, {NULL, 0}, {"", 0}], 3) = 12
poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
read(6, "\1\2\10\0\0\0\0\0\4\0\0\4\0\0\0\0003\0\0\0H\377\36\10(:\357\t\0\0\0\0", 4096) = 32
read(6, 0x8cf66f8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
close(6) = 0
brk(0x8d17000) = 0x8d17000
rt_sigprocmask(SIG_BLOCK, [INT QUIT PIPE TERM], [HUP INT QUIT PIPE TERM CHLD], 8) = 0
mmap2(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb70da000
mprotect(0xb70da000, 4096, PROT_NONE) = 0
clone(child_stack=0xb715a494, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb715abd8, {entry_number:6, base_addr:0xb715ab70, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb715abd8) = 2612
rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT PIPE TERM CHLD], NULL, 8) = 0
futex(0x8cf53cc, FUTEX_WAIT_PRIVATE, 1, NULL) = 0
futex(0x8cf53b0, FUTEX_WAKE_PRIVATE, 1) = 0
clock_gettime(CLOCK_MONOTONIC, {4964, 37701755}) = 0
futex(0x6153a0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x6153a0, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x6153a0, FUTEX_WAKE_PRIVATE, 1) = 0
rt_sigprocmask(SIG_BLOCK, [INT QUIT PIPE TERM], [HUP INT QUIT PIPE TERM CHLD], 8) = 0
mmap2(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb6eeb000
futex(0x6153a0, FUTEX_WAKE_PRIVATE, 1) = 0
mprotect(0xb6eeb000, 4096, PROT_NONE) = 0
clone(child_stack=0xb6f6b494, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb6f6bbd8, {entry_number:6, base_addr:0xb6f6bb70, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb6f6bbd8) = 2613
rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT PIPE TERM CHLD], NULL, 8) = 0
futex(0x8c36168, FUTEX_WAIT_PRIVATE, 1, NULL[0x903e0b8] a52 decoder: A/52 channels:2 samplerate:48000 bitrate:192000
[0xb6d0ed60] pulse audio output: No. of Audio Channels: 2
QPainter::begin: Paint device returned engine == 0, type: 1
[0x905d418] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
[0x905d418] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
[0x905d418] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
[0x905d418] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
<unfinished ...>
+++ killed by SIGSEGV +++

Re: VLC crashes when playing mkv files with samba

Posted: 26 Mar 2010 23:18
by Rémi Denis-Courmont
vlc --codec ffmpeg

Re: VLC crashes when playing mkv files with samba

Posted: 01 Apr 2010 01:01
by xraynorm
Thanks for you help, this fixes the problem.

Re: VLC crashes when playing mkv files with samba

Posted: 01 Apr 2010 13:30
by xraynorm
Will this be fixed in future versions of VLC?

Do i need to submit a formal bug report?

Thanks for your time.

Re: VLC crashes when playing mkv files with samba

Posted: 01 Apr 2010 22:00
by Rémi Denis-Courmont
It's already fixed in 1.1.0.