Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#3102 closed defect (needs_more_info)

Assertion Expression: !(cpu&(X264_CPU_SSSE3|X264_CPU_SSE4))

Reported by: actieve Owned by:
Priority: normal Component: undetermined
Version: unspecified Keywords: crash abort libx264
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no


Summary of the bug:

Using a variety of ffmpeg builds I have recently run into a scenario on a new server my client is using where executing any encode using libx264 like the following line I get an Assertion Failed error which appears to look like the look up for SSE3 instruction set is failing even though it is clearly available.

ffmpeg.exe -i file.mp4 -vcodec libx264 -y -f mp4 file.f4v


Assertion failed!

Program: D:\Applications\Virtuosotv\Recordings\ffmpeg.exe
File: /home/kyle/software/ffmpeg/pkgs/x264/source/x264-git/common/cpu.c, Line 248

Expression: !(cpu&(X264_CPU_SSSE3|X264_CPU_SSE4))

How to reproduce:

Can only reproduce on a very specific new server, works everywhere else I have it. I could start a remote session with an engineer if necessary.

Version Output:

ffmpeg version N-57448-gc78a416
built on Oct 26 2013 18:08:54 with gcc 4.8.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avis
ynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable
-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype
--enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enabl
e-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-lib
opus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspee
x --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aace
nc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpac
k --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 52. 47.101 / 52. 47.101
libavcodec 55. 38.101 / 55. 38.101
libavformat 55. 19.104 / 55. 19.104
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 89.100 / 3. 89.100
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100

I posted and was told to file a bug here:

Change History (4)

comment:1 by darkshikari, 9 years ago

What is the /proc/cpuinfo of this server? Is it running in a virtual machine?

comment:2 by Carl Eugen Hoyos, 9 years ago

Component: FFmpegundetermined
Priority: importantnormal

Did you built the executable yourself?

comment:3 by Carl Eugen Hoyos, 9 years ago

Resolution: needs_more_info
Status: newclosed

Please reopen this ticket if you can add more information.

comment:4 by Carl Eugen Hoyos, 9 years ago

Keywords: crash abort libx264 added
Note: See TracTickets for help on using tickets.