Opened 6 years ago
Closed 6 years ago
#7252 closed defect (fixed)
SIGSEGV when the ffplay is terminated with Ctrl+C before video appears
Reported by: | Thirumalaisamy K | Owned by: | |
---|---|---|---|
Priority: | important | Component: | ffplay |
Version: | git-master | Keywords: | SIGSEGV crash |
Cc: | Marton Balint | Blocked By: | |
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
When ffplay is closed using ctrl+c before the video surface appears, it results in with SIGSEGV in MacOS.
Can be reproduced with latest ffplay build from master branch.
Sample URL: "https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8"
Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000002c Exception Note: EXC_CORPSE_NOTIFY Termination Signal: Segmentation fault: 11 Termination Reason: Namespace SIGNAL, Code 0xb Terminating Process: exc handler [0]
Change History (11)
comment:1 by , 6 years ago
Component: | ffplay → undetermined |
---|---|
Keywords: | crash added; ffplay removed |
Priority: | normal → important |
Resolution: | → needs_more_info |
Status: | new → closed |
follow-up: 3 comment:2 by , 6 years ago
I am not much familiar with debugging tools. I have tried
sudo gdb ffplay_g r -i https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8
the result was
(gdb) r -i https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8 Starting program: /usr/local/bin/ffplay_g -i https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8 [New Thread 0x1103 of process 68309] [New Thread 0xf03 of process 68309] Warning: Cannot insert breakpoint -1. Cannot access memory at address 0xf782 Command aborted.
I am not sure whether you have tried it on macOS or not. I am on Mac OS X 10.13.5 (17F77)
Here is my terminal output
ktsamy:~ thiru$ ffplay_g "https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8" ffplay version 3.4.git Copyright (c) 2003-2018 the FFmpeg developers built with Apple LLVM version 9.0.0 (clang-900.0.39.2) configuration: --enable-static --disable-shared --disable-doc --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --pkg-config-flags=--static --enable-libxml2 --enable-gmp --enable-gnutls --enable-sdl2 libavutil 56. 18.102 / 56. 18.102 libavcodec 58. 20.100 / 58. 20.100 libavformat 58. 17.100 / 58. 17.100 libavdevice 58. 4.100 / 58. 4.100 libavfilter 7. 25.100 / 7. 25.100 libswscale 5. 2.100 / 5. 2.100 libswresample 3. 2.100 / 3. 2.100 libpostproc 55. 2.100 / 55. 2.100 [hls,applehttp @ 0x1028a2000] Opening 'https://bitdash-a.akamaihd.net/content/sintel/hls/audio/stereo/en/128kbit.m3u8' for reading Segmentation fault: 11= 0 aq= 0KB vq= 0KB sq= 0B f=0/0 ktsamy:~ thiru$ ffplay_g "https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8" ffplay version 3.4.git Copyright (c) 2003-2018 the FFmpeg developers built with Apple LLVM version 9.0.0 (clang-900.0.39.2) configuration: --enable-static --disable-shared --disable-doc --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --pkg-config-flags=--static --enable-libxml2 --enable-gmp --enable-gnutls --enable-sdl2 libavutil 56. 18.102 / 56. 18.102 libavcodec 58. 20.100 / 58. 20.100 libavformat 58. 17.100 / 58. 17.100 libavdevice 58. 4.100 / 58. 4.100 libavfilter 7. 25.100 / 7. 25.100 libswscale 5. 2.100 / 5. 2.100 libswresample 3. 2.100 / 3. 2.100 libpostproc 55. 2.100 / 55. 2.100 [hls,applehttp @ 0x10306a800] Opening 'https://bitdash-a.akamaihd.net/content/sintel/hls/audio/stereo/en/128kbit.m3u8' for reading [https @ 0x1038f7200] Opening 'https://bitdash-a.akamaihd.net/content/sintel/hls/audio/stereo/none/128kbit.m3u8' for reading [https @ 0x1038f7200] Opening 'https://bitdash-a.akamaihd.net/content/sintel/hls/audio/surround/en/320kbit.m3u8' for reading [https @ 0x1038f7200] Opening 'https://bitdash-a.akamaihd.net/content/sintel/hls/audio/stereo/none/128kbit.m3u8' for reading [https @ 0x1038f7200] Opening 'https://bitdash-a.akamaihd.net/content/sintel/hls/video/250kbit.m3u8' for reading [https @ 0x1038f7200] Opening 'https://bitdash-a.akamaihd.net/content/sintel/hls/video/500kbit.m3u8' for reading [https @ 0x1038f7200] Opening 'https://bitdash-a.akamaihd.net/content/sintel/hls/video/800kbit.m3u8' for reading [https @ 0x1038f7200] Opening 'https://bitdash-a.akamaihd.net/content/sintel/hls/video/1100kbit.m3u8' for reading [https @ 0x1038f7200] Opening 'https://bitdash-a.akamaihd.net/content/sintel/hls/video/1500kbit.m3u8' for reading [https @ 0x1038f7200] Opening 'https://bitdash-a.akamaihd.net/content/sintel/hls/video/4000kbit.m3u8' for reading Segmentation fault: 11= 0 aq= 0KB vq= 0KB sq= 0B f=0/0 ktsamy:~ thiru$
I can even reproduce it with latest builds from https://ffmpeg.zeranoe.com/builds/
The following are the context from mac's bug reporting option context
Process: ffplay_g [68095] Path: /usr/local/bin/ffplay_g Identifier: ffplay_g Version: 0 Code Type: X86-64 (Native) Parent Process: bash [33400] Responsible: ffplay_g [68095] User ID: 503 Date/Time: 2018-06-09 23:45:51.055 +0530 OS Version: Mac OS X 10.13.5 (17F77) Report Version: 12 Anonymous UUID: BFD3E275-4331-9E14-9AE7-0B2DB68D4A72 Time Awake Since Boot: 4300 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000002c Exception Note: EXC_CORPSE_NOTIFY Termination Signal: Segmentation fault: 11 Termination Reason: Namespace SIGNAL, Code 0xb Terminating Process: exc handler [0] VM Regions Near 0x2c: --> __TEXT 0000000100000000-00000001016b7000 [ 22.7M] r-x/rwx SM=COW /usr/local/bin/ffplay_g Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 ffplay_g 0x000000010000fba5 stream_cycle_channel + 21 (ffplay.c:3109) 1 ffplay_g 0x0000000100000000 0x100000000 + 0 Thread 1:: SDLTimer 0 libsystem_kernel.dylib 0x00007fff7709ba1e __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff77264589 _pthread_cond_wait + 732 2 ffplay_g 0x0000000100fa0f6d SDL_CondWaitTimeout_REAL + 205 3 ffplay_g 0x0000000100fa0945 SDL_SemWaitTimeout_REAL + 181 4 ffplay_g 0x0000000100e82286 SDL_TimerThread + 614 5 ffplay_g 0x0000000100e81854 SDL_RunThread + 132 6 ffplay_g 0x0000000100fa03b5 RunThread + 21 7 libsystem_pthread.dylib 0x00007fff77263661 _pthread_body + 340 8 libsystem_pthread.dylib 0x00007fff7726350d _pthread_start + 377 9 libsystem_pthread.dylib 0x00007fff77262bf9 thread_start + 13 Thread 2: 0 libsystem_kernel.dylib 0x00007fff7709c292 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff7726320e _pthread_wqthread + 1552 2 libsystem_pthread.dylib 0x00007fff77262be9 start_wqthread + 13 Thread 3: 0 libsystem_kernel.dylib 0x00007fff7709c292 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff77263009 _pthread_wqthread + 1035 2 libsystem_pthread.dylib 0x00007fff77262be9 start_wqthread + 13 Thread 4: 0 libsystem_kernel.dylib 0x00007fff7709c292 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff7726320e _pthread_wqthread + 1552 2 libsystem_pthread.dylib 0x00007fff77262be9 start_wqthread + 13 Thread 5: 0 libsystem_kernel.dylib 0x00007fff7709225e semaphore_timedwait_trap + 10 1 libdispatch.dylib 0x00007fff76f2194f _dispatch_sema4_timedwait + 72 2 libdispatch.dylib 0x00007fff76f1994e _dispatch_semaphore_wait_slow + 58 3 libdispatch.dylib 0x00007fff76f14e53 _dispatch_worker_thread + 251 4 libsystem_pthread.dylib 0x00007fff77263661 _pthread_body + 340 5 libsystem_pthread.dylib 0x00007fff7726350d _pthread_start + 377 6 libsystem_pthread.dylib 0x00007fff77262bf9 thread_start + 13 Thread 6: 0 libsystem_kernel.dylib 0x00007fff7709c292 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff7726320e _pthread_wqthread + 1552 2 libsystem_pthread.dylib 0x00007fff77262be9 start_wqthread + 13 Thread 7: 0 libsystem_kernel.dylib 0x00007fff7709c292 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff77263009 _pthread_wqthread + 1035 2 libsystem_pthread.dylib 0x00007fff77262be9 start_wqthread + 13 Thread 8:: read_thread 0 libsystem_kernel.dylib 0x00007fff7709d0a2 poll + 10 1 ffplay_g 0x00000001002a1c23 ff_network_wait_fd_timeout + 371 (network.c:74) 2 ??? 0x00000001026dc140 0 + 4335714624 Thread 9:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x00007fff7709220a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff77091724 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff4f1527d5 __CFRunLoopServiceMachPort + 341 3 com.apple.CoreFoundation 0x00007fff4f151b27 __CFRunLoopRun + 1783 4 com.apple.CoreFoundation 0x00007fff4f1511a3 CFRunLoopRunSpecific + 483 5 com.apple.AppKit 0x00007fff4c826fc4 _NSEventThread + 184 6 libsystem_pthread.dylib 0x00007fff77263661 _pthread_body + 340 7 libsystem_pthread.dylib 0x00007fff7726350d _pthread_start + 377 8 libsystem_pthread.dylib 0x00007fff77262bf9 thread_start + 13 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000100009c6d rbx: 0x0000000000000000 rcx: 0x0000000000000048 rdx: 0x000000010000a03c rdi: 0x0000000000000000 rsi: 0x0000000000000000 rbp: 0x00007ffeefbff748 rsp: 0x00007ffeefbff6a0 r8: 0x00000001024008b0 r9: 0x0000000000000040 r10: 0x00000001024008a8 r11: 0xffffffffffffffff r12: 0x0000000000000000 r13: 0x000000010c600000 r14: 0x00007ffeefbff744 r15: 0x000000010c600000 rip: 0x000000010000fba5 rfl: 0x0000000000010246 cr2: 0x000000000000002c Logical CPU: 2 Error Code: 0x00000004 Trap Number: 14 Model: MacBookPro13,1, BootROM MBP131.0220.B00, 2 processors, Intel Core i5, 2 GHz, 8 GB, SMC 2.36f97 Graphics: Intel Iris Graphics 540, Intel Iris Graphics 540, Built-In Memory Module: BANK 0/DIMM0, 4 GB, LPDDR3, 1867 MHz, 0x80AD, 0x483943434E4E4E424A544D4C41522D4E5544 Memory Module: BANK 1/DIMM0, 4 GB, LPDDR3, 1867 MHz, 0x80AD, 0x483943434E4E4E424A544D4C41522D4E5544 AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x159), Broadcom BCM43xx 1.0 (7.77.37.31.1a9) Bluetooth: Version 6.0.6f2, 3 services, 27 devices, 1 incoming serial ports Network Service: Wi-Fi, AirPort, en0 USB Device: USB 3.0 Bus Thunderbolt Bus: MacBook Pro, Apple Inc., 33.2
follow-up: 4 comment:3 by , 6 years ago
Replying to KTSamy:
ktsamy:~ thiru$ ffplay_g "https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8" ffplay version 3.4.git Copyright (c) 2003-2018 the FFmpeg developers
Looks old and unsupported.
follow-up: 5 comment:4 by , 6 years ago
Replying to cehoyos:
Replying to KTSamy:
ktsamy:~ thiru$ ffplay_g "https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8" ffplay version 3.4.git Copyright (c) 2003-2018 the FFmpeg developersLooks old and unsupported.
Nope. This was built from the recent master branch (Last commit is 7b80df677aa85c7d5cba457de915eac6108ec4e8 ). The RELEASE file of the master branch is not updated after the release of 4.0. That is leading to the confusion. I have already raised this on dev IRC sometime back.
As I mentioned earlier, I can reproduce the same on the builds from officially recommended sources (https://evermeet.cx/ffmpeg/ & https://ffmpeg.zeranoe.com/builds/ ). It looks like an issue with newer MacOS versions. I can even reproduce the issue with 3.4.X & 4.0 builds.
comment:5 by , 6 years ago
Replying to KTSamy:
Replying to cehoyos:
Replying to KTSamy:
ktsamy:~ thiru$ ffplay_g "https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8" ffplay version 3.4.git Copyright (c) 2003-2018 the FFmpeg developersLooks old and unsupported.
Nope. This was built from the recent master branch
In this case, you are using a broken source snapshot, try http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
follow-up: 7 comment:6 by , 6 years ago
Feel free to test the following change:
diff --git a/fftools/ffplay.c b/fftools/ffplay.c index 84ba667..5ace5cd 100644 --- a/fftools/ffplay.c +++ b/fftools/ffplay.c @@ -3106,7 +3106,11 @@ static void stream_cycle_channel(VideoState *is, int codec_type) int old_index; AVStream *st; AVProgram *p = NULL; - int nb_streams = is->ic->nb_streams; + int nb_streams; + + if (!is->ic) + return; + nb_streams = is->ic->nb_streams; if (codec_type == AVMEDIA_TYPE_VIDEO) { start_index = is->last_video_stream;
comment:7 by , 6 years ago
Replying to cehoyos:
Feel free to test the following change:
diff --git a/fftools/ffplay.c b/fftools/ffplay.c index 84ba667..5ace5cd 100644 --- a/fftools/ffplay.c +++ b/fftools/ffplay.c @@ -3106,7 +3106,11 @@ static void stream_cycle_channel(VideoState *is, int codec_type) int old_index; AVStream *st; AVProgram *p = NULL; - int nb_streams = is->ic->nb_streams; + int nb_streams; + + if (!is->ic) + return; + nb_streams = is->ic->nb_streams; if (codec_type == AVMEDIA_TYPE_VIDEO) { start_index = is->last_video_stream;
This fixes the issue. Thanks :)
comment:8 by , 6 years ago
Component: | undetermined → ffplay |
---|---|
Resolution: | needs_more_info |
Status: | closed → reopened |
I have just realized that keys strokes are not captured by the terminal window as it was out of focus. The keys are captured by the ffplay & it results in SIGSEGV.
GDB 8.1 Seems to be broken on MacOS High Sierra. So, used 8.0.1 to collect the details you have requested. ffplay is build from the latest master branch (8c20ea8ee0).
ktsamy:ffmpeg-8c20ea8ee0 thiru$ gdb ffplay_g GNU gdb (GDB) 8.0.1 Copyright (C) 2017 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-apple-darwin17.6.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ffplay_g...done. (gdb) r https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8 Starting program: /Users/Shared/Workspace/ffmpeg/Workspace/ffmpeg-8c20ea8ee0/ffplay_g https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8 [New Thread 0xc03 of process 31172] warning: unhandled dyld version (15) ffplay version 3.4.git Copyright (c) 2003-2018 the FFmpeg developers built with Apple LLVM version 9.0.0 (clang-900.0.39.2) configuration: --enable-static --disable-shared --disable-doc --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --pkg-config-flags=--static --enable-libxml2 --enable-gmp --enable-gnutls --enable-sdl2 libavutil 56. 18.102 / 56. 18.102 libavcodec 58. 20.101 / 58. 20.101 libavformat 58. 17.100 / 58. 17.100 libavdevice 58. 4.100 / 58. 4.100 libavfilter 7. 25.100 / 7. 25.100 libswscale 5. 2.100 / 5. 2.100 libswresample 3. 2.100 / 3. 2.100 libpostproc 55. 2.100 / 55. 2.100 [hls,applehttp @ 0x10300c200] Opening 'https://bitdash-a.akamaihd.net/content/sintel/hls/audio/stereo/en/128kbit.m3u8' for reading [New Thread 0xa07 of process 31172]0KB vq= 0KB sq= 0B f=0/0 [New Thread 0x1503 of process 31172] [New Thread 0x1603 of process 31172] [New Thread 0x1703 of process 31172] [New Thread 0x1803 of process 31172] [New Thread 0x1903 of process 31172] [New Thread 0x1a03 of process 31172] [New Thread 0x2803 of process 31172] [New Thread 0x2903 of process 31172] Thread 2 received signal SIGSEGV, Segmentation fault. stream_cycle_channel (is=0x10be00000, codec_type=0) at fftools/ffplay.c:3109 3109 int nb_streams = is->ic->nb_streams; (gdb) bt #0 stream_cycle_channel (is=0x10be00000, codec_type=0) at fftools/ffplay.c:3109 #1 0x0000000100009a37 in event_loop (cur_stream=<optimized out>) at fftools/ffplay.c:3292 #2 main (argc=<optimized out>, argv=<optimized out>) at fftools/ffplay.c:3735 (gdb) disass $pc-32,$pc+32 Dump of assembler code from 0x10000f945 to 0x10000f985: 0x000000010000f945 <stream_toggle_pause+501>: add $0x8,%rsp 0x000000010000f949 <stream_toggle_pause+505>: pop %rbx 0x000000010000f94a <stream_toggle_pause+506>: pop %rbp 0x000000010000f94b <stream_toggle_pause+507>: retq 0x000000010000f94c: nopl 0x0(%rax) 0x000000010000f950 <stream_cycle_channel+0>: push %rbp 0x000000010000f951 <stream_cycle_channel+1>: push %r15 0x000000010000f953 <stream_cycle_channel+3>: push %r14 0x000000010000f955 <stream_cycle_channel+5>: push %r13 0x000000010000f957 <stream_cycle_channel+7>: push %r12 0x000000010000f959 <stream_cycle_channel+9>: push %rbx 0x000000010000f95a <stream_cycle_channel+10>: push %rax 0x000000010000f95b <stream_cycle_channel+11>: mov %esi,%r12d 0x000000010000f95e <stream_cycle_channel+14>: mov %rdi,%r15 0x000000010000f961 <stream_cycle_channel+17>: mov 0x48(%r15),%rdi => 0x000000010000f965 <stream_cycle_channel+21>: mov 0x2c(%rdi),%r13d 0x000000010000f969 <stream_cycle_channel+25>: test %r12d,%r12d 0x000000010000f96c <stream_cycle_channel+28>: je 0x10000f984 <stream_cycle_channel+52> 0x000000010000f96e <stream_cycle_channel+30>: cmp $0x1,%r12d 0x000000010000f972 <stream_cycle_channel+34>: jne 0x10000f9aa <stream_cycle_channel+90> 0x000000010000f974 <stream_cycle_channel+36>: lea 0x10196c(%r15),%rax 0x000000010000f97b <stream_cycle_channel+43>: lea 0x16f0(%r15),%rcx 0x000000010000f982 <stream_cycle_channel+50>: jmp 0x10000f9b8 <stream_cycle_channel+104> ---Type <return> to continue, or q <return> to quit--- 0x000000010000f984 <stream_cycle_channel+52>: mov 0x1018b8(%r15),%r14d End of assembler dump. (gdb) info all-registers rax 0x100009a2d 4295006765 rbx 0x0 0 rcx 0x48 72 rdx 0x100009dfc 4295007740 rsi 0x0 0 rdi 0x0 0 rbp 0x7ffeefbff6e8 0x7ffeefbff6e8 rsp 0x7ffeefbff640 0x7ffeefbff640 r8 0x10271fbb0 4335991728 r9 0x40 64 r10 0x10271fba8 4335991720 r11 0xffffffffffffffff -1 r12 0x0 0 r13 0x10be00000 4494196736 r14 0x7ffeefbff6e4 140732920755940 r15 0x10be00000 4494196736 rip 0x10000f965 0x10000f965 <stream_cycle_channel+21> eflags 0x10246 [ PF ZF IF RF ] cs 0x2b 43 ss <unavailable> ds <unavailable> es <unavailable> fs 0x0 0 gs 0x0 0 ---Type <return> to continue, or q <return> to quit--- st0 -nan(0x00002cd37) (raw 0xffff000000000002cd37) st1 -nan(0x1ffffed351bef) (raw 0xffff0001ffffed351bef) st2 -nan(0x00001ffff) (raw 0xffff000000000001ffff) st3 0 (raw 0x00000000000000000000) st4 0 (raw 0x00000000000000000000) st5 5000000000 (raw 0x401f9502f90000000000) st6 2575127221723 (raw 0x402895e462c576c00000) st7 2575.1272217230001604360012379402178 (raw 0x400aa0f20919a53a05fb) fctrl 0x37f 895 fstat 0x220 544 ftag 0xffff 65535 fiseg 0x7fff 32767 fioff 0x369b6db5 916155829 foseg 0x0 0 fooff 0x0 0 fop 0x0 0 xmm0 {v4_float = {0x15c28, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x7b, 0x14, 0xae, 0x47, 0xe1, 0x7a, 0x84, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x147b, 0x47ae, 0x7ae1, 0x3f84, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x47ae147b, 0x3f847ae1, 0x0, 0x0}, v2_int64 = {0x3f847ae147ae147b, 0x0}, uint128 = 0x00000000000000003f847ae147ae147b} xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, ---Type <return> to continue, or q <return> to quit--- 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm5 {v4_float = {0x0, 0x1dfff, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xef, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0xe000, 0xffff, 0x47ef, 0x0, 0x0, 0x0, 0x0}, v4_int32 = { 0xe0000000, 0x47efffff, 0x0, 0x0}, v2_int64 = {0x47efffffe0000000, 0x0}, uint128 = 0x000000000000000047efffffe0000000} xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm7 {v4_float = {0x0, 0xffffffe7, 0x0, 0x0}, v2_double = {0xffffffffc0000001, 0x0}, v16_int8 = {0x0, 0x0, 0x80, 0xff, 0xff, 0xff, 0xcf, 0xc1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0xff80, 0xffff, 0xc1cf, 0x0, 0x0, 0x0, 0x0}, v4_int32 = { 0xff800000, 0xc1cfffff, 0x0, 0x0}, v2_int64 = {0xc1cfffffff800000, 0x0}, uint128 = 0x0000000000000000c1cfffffff800000} xmm8 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x20, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0}, v4_int32 = {0x20, 0x0, 0x20, 0x0}, v2_int64 = { 0x20, 0x20}, uint128 = 0x00000000000000200000000000000020} xmm9 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x24, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0}, v4_int32 = {0x24, 0x0, 0x24, 0x0}, v2_int64 = { 0x24, 0x24}, uint128 = 0x00000000000000240000000000000024} xmm10 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x28, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0}, v4_int32 = {0x28, 0x0, 0x28, 0x0}, v2_int64 = { 0x28, 0x28}, uint128 = 0x00000000000000280000000000000028} xmm11 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x2c, 0x0, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0}, v4_int32 = {0x2c, 0x0, 0x2c, 0x0}, v2_int64 = { 0x2c, 0x2c}, uint128 = 0x000000000000002c000000000000002c} xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, ---Type <return> to continue, or q <return> to quit--- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x30, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0}, v4_int32 = {0x30, 0x0, 0x30, 0x0}, v2_int64 = { 0x30, 0x30}, uint128 = 0x00000000000000300000000000000030} xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x34, 0x0, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0}, v4_int32 = {0x34, 0x0, 0x34, 0x0}, v2_int64 = { 0x34, 0x34}, uint128 = 0x00000000000000340000000000000034} xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x38, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0}, v4_int32 = {0x38, 0x0, 0x38, 0x0}, v2_int64 = { 0x38, 0x38}, uint128 = 0x00000000000000380000000000000038} xmm15 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x3c, 0x0, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0}, v4_int32 = {0x3c, 0x0, 0x3c, 0x0}, v2_int64 = { 0x3c, 0x3c}, uint128 = 0x000000000000003c000000000000003c} mxcsr 0x1fa1 [ IE PE IM DM ZM OM UM PM ]
follow-up: 10 comment:9 by , 6 years ago
Cc: | added |
---|
There is an alternative patch in
http://mplayerhq.hu/pipermail/ffmpeg-devel/2018-June/231203.html
Could you try that as well?
comment:10 by , 6 years ago
Replying to cus:
There is an alternative patch in
http://mplayerhq.hu/pipermail/ffmpeg-devel/2018-June/231203.html
Could you try that as well?
This patch also fixes the issue.
comment:11 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Fixed in e8050aa79152899dbe50d4fb31e9303db8818cc2, thanks for testing.
Please reopen this ticket if you can provide backtrace, disassembly and register dump as explained on https://ffmpeg.org/bugreports.html