Comment 0 for bug 351017

Revision history for this message
Pauli Virtanen (pauli-virtanen) wrote : mpeg2enc crashed with SIGILL in init_fdct()

Binary package hint: mjpegtools

When trying to encode a DVB recording to mpeg2, the mpeg2enc program crashes, with "Illegal Instruction" signal.

Perhaps the mjpegtools available in Ubuntu Jaunty's multiverse is compiled with processor architecture settings that are incompatible with the CPU on this machine (/proc/cpuinfo listed below).

    *** Log file:

[render] + mpeg2enc -f 8 -n p -o /tmp/vdr-burn.Colour_of_Magic.hUCTlv/menu-background.m2v
[render] INFO: [mpeg2enc] SETTING EXTENDED MMX for MOTION!
[render] INFO: [mpeg2enc] SETTING SSE and MMX for TRANSFORM!
[render] INFO: [png2yuv] Image dimensions are 720x576
[render] INFO: [png2yuv] Movie frame rate is: 25.000000 frames/second
[render] INFO: [png2yuv] Interlaced frames, top field first.
[render] INFO: [png2yuv] Frame size: 720 x 576
[render] INFO: [png2yuv] Now generating YUV4MPEG stream.
[render] Illegal instruction (core dumped)
[render] Illegal instruction (core dumped)
[vdr] process render (pid = 20877) exited gracefully (exit code 132)

    *** /proc/cpuinfo:

processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 10
model name : AMD Athlon(TM) XP 3200+
stepping : 0
cpu MHz : 2200.282
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow up
bogomips : 4400.56
clflush size : 32
power management: ts

ProblemType: Crash
Architecture: i386
CrashCounter: 1
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/mpeg2enc
NonfreeKernelModules: nvidia
Package: mjpegtools 1:1.9.0-0.0
ProcCmdline: mpeg2enc -f 8 -n p -o /tmp/vdr-burn.Colour_of_Magic.hUCTlv/menu-background.m2v
ProcEnviron:
 LANGUAGE=fi_FI
 PATH=(custom, no user)
 LANG=fi_FI.UTF-8
Signal: 4
SourcePackage: mjpegtools
StacktraceTop:
 init_fdct () from /usr/lib/libmpeg2encpp-1.9.so.0
 init_transform () from /usr/lib/libmpeg2encpp-1.9.so.0
 MPEG2Encoder::SIMDInitOnce ()
 MPEG2Encoder::MPEG2Encoder ()
 ?? ()
Title: mpeg2enc crashed with SIGILL in init_fdct()
Uname: Linux 2.6.28-11-generic i686
UserGroups: cdrom video