SIGILL (signal 4) on P3 using 2.2.x kernels:
Problem: kernel 2.2.x doesn't have proper (working) SSE support
Solution: upgrade kernel to 2.4.x
Workaround: ./configure --disable-sse
General SIGILL (signal 4):
Problem: you compiled and run MPlayer on different machines (for example compiled on P3 and running on Celeron)
Solution: compile MPlayer on the same machine where you will use it!
Workaround: You can forget all this by configuring with the --enable-runtime-cpudetection option or you can disable particular CPU instruction sets with more specific options (like --disable-mmx, --disable-3dnow, etc).
"Internal buffer inconsistency" during MEncoder run:
Problem: known problem when lame < 3.90 was compiled with gcc 2.96 or 3.x.
Solution: use lame >=3.90.
Workaround: compile lame with gcc 2.95.x and remove any already installed lame packages, they may have been compiled with gcc 2.96.
Messed up MP2/MP3 sound on PPC:
Problem: known GCC miscompilation bug on PPC platforms, no fix yet.
Workaround: use FFmpeg's (slow) MP1/MP2/MP3 decoder (-ac ffmpeg)
SIGSEGV (signal 11) in libmpeg2, when scaling+encoding:
Problem: known GCC 2.95.2 MMX bug
Solution: upgrade to 2.95.3