Bug#866512: SIGFPE when encoding H.264 video

Steinar H. Gunderson sesse at debian.org
Thu Jun 29 17:52:12 UTC 2017


Package: i965-va-driver
Version: 1.8.2-2
Severity: grave

Hi,

After dist-upgrading, I can no longer start nageru without a segfault:

  Thread 13 "QS_Encode" received signal SIGFPE, Arithmetic exception.
  [Switching to Thread 0x7fffbaa7e700 (LWP 8583)]
  0x00007fffc0bfab37 in intel_mfc_brc_postpack_vbr (frame_bits=3696, 
      encoder_context=0x5555565487d0, encode_state=0x55555653dff8)
      at gen6_mfc_common.c:402
  402	gen6_mfc_common.c: Ingen slik fil eller filkatalog.
  (gdb) bt
  #0  0x00007fffc0bfab37 in intel_mfc_brc_postpack_vbr (frame_bits=3696, 
      encoder_context=0x5555565487d0, encode_state=0x55555653dff8)
      at gen6_mfc_common.c:402
  #1  intel_mfc_brc_postpack (encode_state=encode_state at entry=0x55555653dff8, 
      encoder_context=encoder_context at entry=0x5555565487d0, 
      frame_bits=frame_bits at entry=3696) at gen6_mfc_common.c:484
  #2  0x00007fffc0c1586f in gen75_mfc_avc_encode_picture (
      encoder_context=<optimized out>, encode_state=0x55555653dff8, 
      ctx=0x5555564f3500) at gen75_mfc.c:1707
  #3  gen75_mfc_pipeline (ctx=0x5555564f3500, profile=<optimized out>, 
      encode_state=0x55555653dff8, encoder_context=<optimized out>)
      at gen75_mfc.c:2529
  #4  0x00007fffc0c58bac in intel_encoder_end_picture (ctx=0x5555564f3500, 
      profile=<optimized out>, codec_state=0x55555653dff8, 
      hw_context=0x5555565487d0) at i965_encoder.c:1327
  #5  0x00007ffff5111dbf in vaEndPicture ()
     from /usr/lib/x86_64-linux-gnu/libva.so.1
  #6  0x00005555555f1a4d in QuickSyncEncoderImpl::encode_frame (
      this=this at entry=0x555556068c70, frame=..., 
      encoding_frame_num=encoding_frame_num at entry=2, 
      display_frame_num=display_frame_num at entry=1, 
      gop_start_display_frame_num=gop_start_display_frame_num at entry=0, 
      frame_type=frame_type at entry=1, pts=16800, dts=14000, duration=4800, 
      ycbcr_coefficients=movit::YCBCR_REC_601) at quicksync_encoder.cpp:2045

Downgrading i965-va-driver to 1.7.3-1 (the version in stable) fixes the issue.

-- System Information:
Debian Release: 9.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.11.8 (SMP w/4 CPU cores)
Locale: LANG=nb_NO.utf8, LC_CTYPE=nb_NO.utf8 (charmap=UTF-8), LANGUAGE=nb_NO.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages i965-va-driver depends on:
ii  libc6                           2.24-11
ii  libdrm-intel1                   2.4.81-2
ii  libdrm2                         2.4.81-2
ii  libva1 [libva-driver-abi-0.40]  1.8.2-2

i965-va-driver recommends no packages.

i965-va-driver suggests no packages.

-- no debconf information



More information about the pkg-multimedia-maintainers mailing list