FS#22484 - [ffmpeg] - crash

Attached to Project: Arch Linux
Opened by Mirek (winter) - Tuesday, 18 January 2011, 13:40 GMT
Last edited by Ionut Biru (wonder) - Friday, 21 January 2011, 17:49 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Ionut Biru (wonder)
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
VLC crashes every time i try to play a movie...

Additional info:
$ vlc --version
VLC media player 1.1.5 The Luggage (revision exported)
VLC wersja 1.1.5 The Luggage (exported)
Kompilowane przez nobody na alderaan (Jan 16 2011 14:46:58)
Kompilator: gcc version 4.5.2 (GCC)
Na ten program nie ma ŻADNEJ GWARANCJI, w zakresie dopuszczonym przez prawo.
Można go dalej rozpowszechniać na warunkach Ogólnej Publicznej Licencji GNU;
szczegóły znajdują się w pliku COPYING.
Napisane przez Zespół VideoLAN; zobacz plik AUTHORS.

$ uname -a
Linux coldhouse 2.6.36-ARCH #1 SMP PREEMPT Sat Jan 8 13:16:43 UTC 2011 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ AuthenticAMD GNU/Linux

$ vlc
VLC media player 1.1.5 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
Blocked: call to setlocale(6, "")
Blocked: call to sigaction(17, 0xb0bf5058, 0xb0bf50e4)
Warning: call to signal(13, 0x1)
Warning: call to signal(13, 0x1)
Warning: call to srand(1295827606)
Warning: call to rand()
Blocked: call to setlocale(6, "")

(process:9369): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Warning: call to signal(13, 0x1)

(<unknown>:9369): Gtk-WARNING **: Nie można odnaleźć modułu obsługującego motyw w module_path: "ubuntulooks",
m_el[mi_level] == NULL
arrrrrrrrrrrrrg Up cannot escape itself
m_el[mi_level] == NULL
arrrrrrrrrrrrrg Up cannot escape itself
Naruszenie ochrony pamięci *(segmentation fault)*

$ locale
LANG=pl_PL.UTF-8
LC_CTYPE="pl_PL.UTF-8"
LC_NUMERIC="pl_PL.UTF-8"
LC_TIME="pl_PL.UTF-8"
LC_COLLATE="pl_PL.UTF-8"
LC_MONETARY="pl_PL.UTF-8"
LC_MESSAGES="pl_PL.UTF-8"
LC_PAPER="pl_PL.UTF-8"
LC_NAME="pl_PL.UTF-8"
LC_ADDRESS="pl_PL.UTF-8"
LC_TELEPHONE="pl_PL.UTF-8"
LC_MEASUREMENT="pl_PL.UTF-8"
LC_IDENTIFICATION="pl_PL.UTF-8"
LC_ALL=

I tried also to run a compiled by myself vlc 1.1.4.1 ...
and it crashed with the same error so it seems that it's a dependency's fault.
Regards.
This task depends upon

Closed by  Ionut Biru (wonder)
Friday, 21 January 2011, 17:49 GMT
Reason for closing:  Fixed
Additional comments about closing:  ffmpeg-20110121
Comment by Ionut Biru (wonder) - Tuesday, 18 January 2011, 13:57 GMT
use locale english and do vlc -vv when starting
Comment by Mirek (winter) - Tuesday, 18 January 2011, 14:25 GMT
maybe tomorow, i need to sleep now, anyways it segmentation faults, bbl
Comment by Guillaume C (TortuXm) - Wednesday, 19 January 2011, 08:59 GMT
Hello, after the 18/01/2011 update of vlc, ffmpeg and x264, I have a similar issue.

dmesg showed me messages like this one :


vlc[7809]: segfault at ac2f5f88 ip b5c078fb sp af8aee38 error 4 in libavcodec.so.52.108.0[b5817000+523000]

Downgrading vlc, ffmpeg and x264 helped me play videos again. I don't know if my problem is related to yours though.

By the way for the record, the versions that do not work for me are :

x264 : 20110115-1
ffmpeg: 26387-1

Last working versions :

x264 : 20101013-1
ffmpeg : 25679-1
Comment by Ionut Biru (wonder) - Wednesday, 19 January 2011, 10:09 GMT
can you please try the packages from here? http://pkgbuild.com/~ioni/ffmpeg/

i see several commit that fixes crashes.

Note: now is from git repo, that's why the versioning schema changes, built against x264 20110115-1
Comment by Guillaume C (TortuXm) - Wednesday, 19 January 2011, 10:30 GMT
I upgraded to the latest versions of x264 and vlc again, and updated ffmpeg to ffmpeg-20110119-1-i686. Here is my pacman.log for reference :

[2011-01-19 11:28] starting full system upgrade
[2011-01-19 11:28] upgraded x264 (20101013-1 -> 20110115-1)
[2011-01-19 11:28] upgraded ffmpeg (25679-1 -> 26387-1)
[2011-01-19 11:28] Running 'pacman -U ffmpeg-20110119-1-i686.pkg.tar.xz'
[2011-01-19 11:29] upgraded ffmpeg (26387-1 -> 20110119-1)


I still have a similar core dump, here is the dmesg output :

vlc[8197]: segfault at ae751f88 ip b5c09a9b sp afbfee38 error 4 in libavcodec.so.52.108.0[b5819000+523000]
Comment by Ionut Biru (wonder) - Wednesday, 19 January 2011, 10:32 GMT
i suggest to get a better backtrace using gdb and report to ffmpeg developers.
Comment by Ionut Biru (wonder) - Friday, 21 January 2011, 12:21 GMT
new sets of packages http://pkgbuild.com/~ioni/ffmpeg/

there are some reverts that broke h264 support and some other fixes. Please try them and let me know if is working
Comment by Mirek (winter) - Friday, 21 January 2011, 17:49 GMT
today there was a ffmpeg upgrade and vlc stopped crashing, thank you.

Loading...