[FFmpeg-trac] #8073(undetermined:new): Segfault on macOS 10.15 "Catalina": stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT); libdyld.dylib`stack_not_16_byte_aligned_error

FFmpeg trac at avcodec.org
Mon Sep 2 00:04:07 EEST 2019


#8073: Segfault on macOS 10.15 "Catalina": stop reason = EXC_BAD_ACCESS
(code=EXC_I386_GPFLT); libdyld.dylib`stack_not_16_byte_aligned_error
-------------------------------------+-------------------------------------
             Reporter:  skyzyx       |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  git-master   |               Resolution:
             Keywords:  osx          |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by skyzyx):

 Looks a little bit different...

 {{{
 make clean && ./configure --disable-everything --disable-asm --disable-
 vdpau --disable-vaapi --disable-zlib --disable-pthreads --disable-bzlib
 --disable-ffnvcodec --disable-audiotoolbox --disable-videotoolbox && make
 -j$(nproc) ffmpeg
 }}}

 {{{
 $ lldb ./ffmpeg_g
 (lldb) target create "./ffmpeg_g"
 Current executable set to './ffmpeg_g' (x86_64).
 (lldb) r --help
 Process 98015 launched: '/Library/WebServer/Documents/ffmpeg/ffmpeg_g'
 (x86_64)
 Process 98015 stopped
 * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS
 (code=EXC_I386_GPFLT)
     frame #0: 0x00007fff67bfb316
 libdyld.dylib`stack_not_16_byte_aligned_error
 libdyld.dylib`stack_not_16_byte_aligned_error:
 ->  0x7fff67bfb316 <+0>: movdqa %xmm0, (%rsp)
     0x7fff67bfb31b <+5>: int3
     0x7fff67bfb31c <+6>: nop
     0x7fff67bfb31d <+7>: nop
 Target 0: (ffmpeg_g) stopped.
 }}}

 {{{
 (lldb) register read --all
 General Purpose Registers:
        rax = 0x0000000000001430
        rbx = 0x0000000000000002
        rcx = 0x00007ffeefbfe790
        rdx = 0x000000010013589a  "%s version N-94712-gcc78783ce5"
        rdi = 0x0000000000000000
        rsi = 0x0000000000000020
        rbp = 0x00007ffeefbfe880
        rsp = 0x00007ffeefbfe698
         r8 = 0x000000000000002d
         r9 = 0x0000000000000008
        r10 = 0x00007ffeefbfeb90
        r11 = 0x0000000100176370  _dyld_private
        r12 = 0x0000000000000000
        r13 = 0x0000000000000000
        r14 = 0x00007ffeefbfe8a8
        r15 = 0x0000000000000000
        rip = 0x00007fff67bfb316
 libdyld.dylib`stack_not_16_byte_aligned_error
     rflags = 0x0000000000010202
         cs = 0x000000000000002b
         fs = 0x0000000000000000
         gs = 0x0000000000000000
        eax = 0x00001430
        ebx = 0x00000002
        ecx = 0xefbfe790
        edx = 0x0013589a
        edi = 0x00000000
        esi = 0x00000020
        ebp = 0xefbfe880
        esp = 0xefbfe698
        r8d = 0x0000002d
        r9d = 0x00000008
       r10d = 0xefbfeb90
       r11d = 0x00176370
       r12d = 0x00000000
       r13d = 0x00000000
       r14d = 0xefbfe8a8
       r15d = 0x00000000
         ax = 0x1430
         bx = 0x0002
         cx = 0xe790
         dx = 0x589a
         di = 0x0000
         si = 0x0020
         bp = 0xe880
         sp = 0xe698
        r8w = 0x002d
        r9w = 0x0008
       r10w = 0xeb90
       r11w = 0x6370
       r12w = 0x0000
       r13w = 0x0000
       r14w = 0xe8a8
       r15w = 0x0000
         ah = 0x14
         bh = 0x00
         ch = 0xe7
         dh = 0x58
         al = 0x30
         bl = 0x02
         cl = 0x90
         dl = 0x9a
        dil = 0x00
        sil = 0x20
        bpl = 0x80
        spl = 0x98
        r8l = 0x2d
        r9l = 0x08
       r10l = 0x90
       r11l = 0x70
       r12l = 0x00
       r13l = 0x00
       r14l = 0xa8
       r15l = 0x00

 Floating Point Registers:
      fctrl = 0x037f
      fstat = 0x0000
       ftag = 0x0000
        fop = 0x0000
      fioff = 0x00000000
      fiseg = 0x0000
      fooff = 0x00000000
      foseg = 0x0000
      mxcsr = 0x00001f80
   mxcsrmask = 0x0000ffff
      stmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
      stmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
      stmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
      stmm3 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
      stmm4 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
      stmm5 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
      stmm6 = {0x97 0x7d 0x3e 0x02 0x00 0x00 0x00 0x00 0xff 0xff}
      stmm7 = {0x5c 0xd1 0xff 0xff 0x00 0x00 0x00 0x00 0xff 0xff}
       ymm0 = {0x00 0x00 0x00 0x00 0x00 0xff 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
       ymm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
       ymm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
       ymm3 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
       ymm4 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
       ymm5 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
       ymm6 = {0xb9 0x49 0x61 0xa6 0xd6 0xb8 0x96 0x76 0x8b 0x77 0x45 0x04
 0x91 0xdf 0xd9 0xf5 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
       ymm7 = {0xc1 0x0e 0x98 0x49 0x2e 0xde 0x58 0xf2 0x3b 0x4c 0xca 0xb2
 0xa2 0x00 0x88 0x66 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
       ymm8 = {0xbc 0x7b 0x48 0x47 0xa6 0xbe 0xed 0x4e 0xba 0xe6 0x11 0x7e
 0x77 0xc7 0x6c 0x38 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
       ymm9 = {0x1d 0xe6 0x2a 0x4c 0xa4 0xe6 0xab 0x6d 0x21 0xae 0x8a 0xa3
 0x05 0x67 0x3a 0x2c 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
      ymm10 = {0x05 0x2d 0x39 0xdf 0x1b 0xb0 0x47 0x84 0x6f 0xc3 0x48 0x36
 0x3b 0x84 0x89 0x70 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
      ymm11 = {0x3d 0xd1 0x93 0x8b 0x73 0x79 0x09 0x10 0x06 0x9d 0x59 0x39
 0xd1 0x79 0x81 0x76 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
      ymm12 = {0x3b 0x9b 0x35 0xe7 0x20 0x2b 0x72 0x63 0x4f 0xe8 0x3a 0x55
 0x74 0x6c 0xb3 0x25 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
      ymm13 = {0x69 0xbc 0xac 0x19 0x1a 0xc5 0xa5 0x09 0x1c 0x58 0xfc 0x30
 0xcd 0x21 0x7d 0x46 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
      ymm14 = {0x86 0x66 0xca 0xbd 0xa6 0x4d 0xb8 0xde 0xe9 0xa5 0x82 0x8b
 0x9d 0xc9 0x31 0xae 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
      ymm15 = {0xba 0x55 0xd1 0x92 0xc1 0x98 0x8b 0x3c 0x13 0xa1 0xec 0x03
 0x27 0xdd 0x73 0xba 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00 0x00}
       xmm0 = {0x00 0x00 0x00 0x00 0x00 0xff 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0xff 0x00 0x00}
       xmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00}
       xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0xff 0x00 0x00 0x00}
       xmm3 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00}
       xmm4 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00}
       xmm5 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
 0x00 0x00 0x00 0x00}
       xmm6 = {0xb9 0x49 0x61 0xa6 0xd6 0xb8 0x96 0x76 0x8b 0x77 0x45 0x04
 0x91 0xdf 0xd9 0xf5}
       xmm7 = {0xc1 0x0e 0x98 0x49 0x2e 0xde 0x58 0xf2 0x3b 0x4c 0xca 0xb2
 0xa2 0x00 0x88 0x66}
       xmm8 = {0xbc 0x7b 0x48 0x47 0xa6 0xbe 0xed 0x4e 0xba 0xe6 0x11 0x7e
 0x77 0xc7 0x6c 0x38}
       xmm9 = {0x1d 0xe6 0x2a 0x4c 0xa4 0xe6 0xab 0x6d 0x21 0xae 0x8a 0xa3
 0x05 0x67 0x3a 0x2c}
      xmm10 = {0x05 0x2d 0x39 0xdf 0x1b 0xb0 0x47 0x84 0x6f 0xc3 0x48 0x36
 0x3b 0x84 0x89 0x70}
      xmm11 = {0x3d 0xd1 0x93 0x8b 0x73 0x79 0x09 0x10 0x06 0x9d 0x59 0x39
 0xd1 0x79 0x81 0x76}
      xmm12 = {0x3b 0x9b 0x35 0xe7 0x20 0x2b 0x72 0x63 0x4f 0xe8 0x3a 0x55
 0x74 0x6c 0xb3 0x25}
      xmm13 = {0x69 0xbc 0xac 0x19 0x1a 0xc5 0xa5 0x09 0x1c 0x58 0xfc 0x30
 0xcd 0x21 0x7d 0x46}
      xmm14 = {0x86 0x66 0xca 0xbd 0xa6 0x4d 0xb8 0xde 0xe9 0xa5 0x82 0x8b
 0x9d 0xc9 0x31 0xae}
      xmm15 = {0xba 0x55 0xd1 0x92 0xc1 0x98 0x8b 0x3c 0x13 0xa1 0xec 0x03
 0x27 0xdd 0x73 0xba}

 Exception State Registers:
     trapno = 0x0000000d
        err = 0x00000000
   faultvaddr = 0x00000001000116f0  ffmpeg_g`show_banner at cmdutils.c:1181
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/8073#comment:9>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list