| 1 | # gdb ~dinky/ffmpeg/ffmpeg_g
|
|---|
| 2 | GNU gdb (Ubuntu 8.3-0ubuntu1) 8.3
|
|---|
| 3 | Copyright (C) 2019 Free Software Foundation, Inc.
|
|---|
| 4 | License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
|---|
| 5 | This is free software: you are free to change and redistribute it.
|
|---|
| 6 | There is NO WARRANTY, to the extent permitted by law.
|
|---|
| 7 | Type "show copying" and "show warranty" for details.
|
|---|
| 8 | This GDB was configured as "x86_64-linux-gnu".
|
|---|
| 9 | Type "show configuration" for configuration details.
|
|---|
| 10 | For bug reporting instructions, please see:
|
|---|
| 11 | <http://www.gnu.org/software/gdb/bugs/>.
|
|---|
| 12 | Find the GDB manual and other documentation resources online at:
|
|---|
| 13 | <http://www.gnu.org/software/gdb/documentation/>.
|
|---|
| 14 |
|
|---|
| 15 | For help, type "help".
|
|---|
| 16 | Type "apropos word" to search for commands related to "word"...
|
|---|
| 17 | Reading symbols from /home/dinky/ffmpeg/ffmpeg_g...
|
|---|
| 18 | (gdb) run -v 9 -loglevel 99 -f kmsgrab -framerate 60 -i - -map 0 -vf 'hwmap=derive_device=vaapi,scale_vaapi=960:540,hwdownload,format=bgr0' -c:v h264 -preset veryfast /tmp/output.mp4
|
|---|
| 19 | Starting program: /home/dinky/ffmpeg/ffmpeg_g -v 9 -loglevel 99 -f kmsgrab -framerate 60 -i - -map 0 -vf 'hwmap=derive_device=vaapi,scale_vaapi=960:540,hwdownload,format=bgr0' -c:v h264 -preset veryfast /tmp/output.mp4
|
|---|
| 20 | [Thread debugging using libthread_db enabled]
|
|---|
| 21 | Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
|
|---|
| 22 | ffmpeg version N-97619-gf90a48b72e Copyright (c) 2000-2020 the FFmpeg developers
|
|---|
| 23 | built with gcc 9 (Ubuntu 9.2.1-9ubuntu2)
|
|---|
| 24 | configuration: --enable-gpl --enable-libx264 --enable-libdrm --enable-libpulse --enable-libmp3lame --enable-libxcb --enable-debug
|
|---|
| 25 | libavutil 56. 43.100 / 56. 43.100
|
|---|
| 26 | libavcodec 58. 82.100 / 58. 82.100
|
|---|
| 27 | libavformat 58. 42.102 / 58. 42.102
|
|---|
| 28 | libavdevice 58. 9.103 / 58. 9.103
|
|---|
| 29 | libavfilter 7. 80.100 / 7. 80.100
|
|---|
| 30 | libswscale 5. 6.101 / 5. 6.101
|
|---|
| 31 | libswresample 3. 6.100 / 3. 6.100
|
|---|
| 32 | libpostproc 55. 6.100 / 55. 6.100
|
|---|
| 33 | Splitting the commandline.
|
|---|
| 34 | Reading option '-v' ... matched as option 'v' (set logging level) with argument '9'.
|
|---|
| 35 | Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '99'.
|
|---|
| 36 | Reading option '-f' ... matched as option 'f' (force format) with argument 'kmsgrab'.
|
|---|
| 37 | Reading option '-framerate' ... matched as AVOption 'framerate' with argument '60'.
|
|---|
| 38 | Reading option '-i' ... matched as input url with argument '-'.
|
|---|
| 39 | Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0'.
|
|---|
| 40 | Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'hwmap=derive_device=vaapi,scale_vaapi=960:540,hwdownload,format=bgr0'.
|
|---|
| 41 | Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'h264'.
|
|---|
| 42 | Reading option '-preset' ... matched as AVOption 'preset' with argument 'veryfast'.
|
|---|
| 43 | Reading option '/tmp/output.mp4' ... matched as output url.
|
|---|
| 44 | Finished splitting the commandline.
|
|---|
| 45 | Parsing a group of options: global .
|
|---|
| 46 | Applying option v (set logging level) with argument 9.
|
|---|
| 47 | Successfully parsed a group of options.
|
|---|
| 48 | Parsing a group of options: input url -.
|
|---|
| 49 | Applying option f (force format) with argument kmsgrab.
|
|---|
| 50 | Successfully parsed a group of options.
|
|---|
| 51 | Opening an input file: -.
|
|---|
| 52 | [AVHWDeviceContext @ 0x5555574117c0] Opened DRM device /dev/dri/card0: driver amdgpu version 3.36.0.
|
|---|
| 53 | [kmsgrab @ 0x5555574109c0] Plane 40: CRTC 0 FB 0.
|
|---|
| 54 | [kmsgrab @ 0x5555574109c0] Plane 43: CRTC 0 FB 0.
|
|---|
| 55 | [kmsgrab @ 0x5555574109c0] Plane 46: CRTC 0 FB 0.
|
|---|
| 56 | [kmsgrab @ 0x5555574109c0] Plane 49: CRTC 66 FB 114.
|
|---|
| 57 | [kmsgrab @ 0x5555574109c0] Using plane 49 to locate framebuffers.
|
|---|
| 58 | [kmsgrab @ 0x5555574109c0] Template framebuffer is 114: 1920x1080 32bpp 24b depth.
|
|---|
| 59 | [kmsgrab @ 0x5555574109c0] All info found
|
|---|
| 60 | [kmsgrab @ 0x5555574109c0] rfps: 59.000000 0.005291
|
|---|
| 61 | Last message repeated 1 times
|
|---|
| 62 | [kmsgrab @ 0x5555574109c0] rfps: 60.000000 0.000566
|
|---|
| 63 | Last message repeated 1 times
|
|---|
| 64 | [kmsgrab @ 0x5555574109c0] rfps: 120.000000 0.002264
|
|---|
| 65 | Last message repeated 1 times
|
|---|
| 66 | [kmsgrab @ 0x5555574109c0] rfps: 240.000000 0.009056
|
|---|
| 67 | [kmsgrab @ 0x5555574109c0] rfps: 59.940060 0.000324
|
|---|
| 68 | Last message repeated 1 times
|
|---|
| 69 | [kmsgrab @ 0x5555574109c0] stream 0: start_time: 1588706052.880 duration: -9223372036854.775
|
|---|
| 70 | [kmsgrab @ 0x5555574109c0] format: start_time: 1588706052.880 duration: -9223372036854.775 (estimate from bit rate) bitrate=0 kb/s
|
|---|
| 71 | Input #0, kmsgrab, from 'pipe:':
|
|---|
| 72 | Duration: N/A, start: 1588706052.879987, bitrate: N/A
|
|---|
| 73 | Stream #0:0, 21, 1/1000000: Video: wrapped_avframe, 1 reference frame, drm_prime, 1920x1080, 0/1, 59.94 tbr, 1000k tbn, 1000k tbc
|
|---|
| 74 | Successfully opened the file.
|
|---|
| 75 | Parsing a group of options: output url /tmp/output.mp4.
|
|---|
| 76 | Applying option map (set input stream mapping) with argument 0.
|
|---|
| 77 | Applying option vf (set video filters) with argument hwmap=derive_device=vaapi,scale_vaapi=960:540,hwdownload,format=bgr0.
|
|---|
| 78 | Applying option c:v (codec name) with argument h264.
|
|---|
| 79 | Successfully parsed a group of options.
|
|---|
| 80 | Opening an output file: /tmp/output.mp4.
|
|---|
| 81 | Matched encoder 'libx264' for codec 'h264'.
|
|---|
| 82 | [file @ 0x555557426500] Setting default whitelist 'file,crypto,data'
|
|---|
| 83 | Successfully opened the file.
|
|---|
| 84 | Stream mapping:
|
|---|
| 85 | Stream #0:0 -> #0:0 (wrapped_avframe (native) -> h264 (libx264))
|
|---|
| 86 | cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
|
|---|
| 87 | detected 8 logical cores
|
|---|
| 88 | [New Thread 0x7ffff6416700 (LWP 30457)]
|
|---|
| 89 | [New Thread 0x7ffff5c15700 (LWP 30461)]
|
|---|
| 90 | [New Thread 0x7ffff5414700 (LWP 30467)]
|
|---|
| 91 | [New Thread 0x7ffff4c13700 (LWP 30468)]
|
|---|
| 92 | [New Thread 0x7ffff4412700 (LWP 30473)]
|
|---|
| 93 | [New Thread 0x7ffff3c11700 (LWP 30474)]
|
|---|
| 94 | [New Thread 0x7ffff3410700 (LWP 30475)]
|
|---|
| 95 | [New Thread 0x7ffff2c0f700 (LWP 30476)]
|
|---|
| 96 | [Parsed_hwmap_0 @ 0x5555574184c0] Setting 'derive_device' to value 'vaapi'
|
|---|
| 97 | [Parsed_scale_vaapi_1 @ 0x555557426d40] Setting 'w' to value '960'
|
|---|
| 98 | [Parsed_scale_vaapi_1 @ 0x555557426d40] Setting 'h' to value '540'
|
|---|
| 99 | [Parsed_format_3 @ 0x555557427700] Setting 'pix_fmts' to value 'bgr0'
|
|---|
| 100 | [graph 0 input from stream 0:0 @ 0x555557427c40] Setting 'video_size' to value '1920x1080'
|
|---|
| 101 | [graph 0 input from stream 0:0 @ 0x555557427c40] Setting 'pix_fmt' to value '181'
|
|---|
| 102 | [graph 0 input from stream 0:0 @ 0x555557427c40] Setting 'time_base' to value '1/1000000'
|
|---|
| 103 | [graph 0 input from stream 0:0 @ 0x555557427c40] Setting 'pixel_aspect' to value '0/1'
|
|---|
| 104 | [graph 0 input from stream 0:0 @ 0x555557427c40] Setting 'frame_rate' to value '60000/1001'
|
|---|
| 105 | [graph 0 input from stream 0:0 @ 0x555557427c40] w:1920 h:1080 pixfmt:drm_prime tb:1/1000000 fr:60000/1001 sar:0/1
|
|---|
| 106 | [format @ 0x5555574259c0] Setting 'pix_fmts' to value 'yuv420p|yuvj420p|yuv422p|yuvj422p|yuv444p|yuvj444p|nv12|nv16|nv21|yuv420p10le|yuv422p10le|yuv444p10le|nv20le'
|
|---|
| 107 | [auto_scaler_0 @ 0x55555742af40] Setting 'flags' to value 'bicubic'
|
|---|
| 108 | [auto_scaler_0 @ 0x55555742af40] w:iw h:ih flags:'bicubic' interl:0
|
|---|
| 109 | [format @ 0x5555574259c0] auto-inserting filter 'auto_scaler_0' between the filter 'Parsed_format_3' and the filter 'format'
|
|---|
| 110 | [AVFilterGraph @ 0x555557425900] query_formats: 7 queried, 5 merged, 1 already done, 0 delayed
|
|---|
| 111 | [auto_scaler_0 @ 0x55555742af40] picking yuv444p out of 11 ref:bgr0 alpha:0
|
|---|
| 112 | [Parsed_hwmap_0 @ 0x5555574184c0] Configure hwmap drm_prime -> vaapi_vld.
|
|---|
| 113 | [AVHWDeviceContext @ 0x55555742c6c0] Using render node /dev/dri/renderD128 in place of non-render DRM device.
|
|---|
| 114 | [AVHWDeviceContext @ 0x55555742c6c0] libva: VA-API version 1.5.0
|
|---|
| 115 | [AVHWDeviceContext @ 0x55555742c6c0] libva: va_getDriverName() returns 0
|
|---|
| 116 | [AVHWDeviceContext @ 0x55555742c6c0] libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
|
|---|
| 117 | [AVHWDeviceContext @ 0x55555742c6c0] libva: Found init function __vaDriverInit_1_5
|
|---|
| 118 | [New Thread 0x7fffece20700 (LWP 30477)]
|
|---|
| 119 | [New Thread 0x7fffe7fff700 (LWP 30478)]
|
|---|
| 120 | [New Thread 0x7fffe77fe700 (LWP 30479)]
|
|---|
| 121 | [New Thread 0x7fffe6ffd700 (LWP 30480)]
|
|---|
| 122 | [New Thread 0x7fffe67fc700 (LWP 30481)]
|
|---|
| 123 | [New Thread 0x7fffe5ffb700 (LWP 30482)]
|
|---|
| 124 | [New Thread 0x7fffe57fa700 (LWP 30483)]
|
|---|
| 125 | [New Thread 0x7fffe4ff9700 (LWP 30484)]
|
|---|
| 126 | [New Thread 0x7fffc7fff700 (LWP 30485)]
|
|---|
| 127 | [New Thread 0x7fffc77fe700 (LWP 30486)]
|
|---|
| 128 | [New Thread 0x7fffc6ffd700 (LWP 30487)]
|
|---|
| 129 | [New Thread 0x7fffc67fc700 (LWP 30488)]
|
|---|
| 130 | [New Thread 0x7fffc5ffb700 (LWP 30489)]
|
|---|
| 131 | [New Thread 0x7fffc57fa700 (LWP 30490)]
|
|---|
| 132 | [New Thread 0x7fffc4ff9700 (LWP 30491)]
|
|---|
| 133 | [AVHWDeviceContext @ 0x55555742c6c0] libva: va_openDriver() returns 0
|
|---|
| 134 | [AVHWDeviceContext @ 0x55555742c6c0] Initialised VAAPI connection: version 1.5
|
|---|
| 135 | [AVHWDeviceContext @ 0x55555742c6c0] Format 0x3231564e -> nv12.
|
|---|
| 136 | [AVHWDeviceContext @ 0x55555742c6c0] Format 0x30313050 -> p010le.
|
|---|
| 137 | [AVHWDeviceContext @ 0x55555742c6c0] Format 0x36313050 -> unknown.
|
|---|
| 138 | [AVHWDeviceContext @ 0x55555742c6c0] Format 0x30323449 -> yuv420p.
|
|---|
| 139 | [AVHWDeviceContext @ 0x55555742c6c0] Format 0x32315659 -> yuv420p.
|
|---|
| 140 | [AVHWDeviceContext @ 0x55555742c6c0] Format 0x56595559 -> unknown.
|
|---|
| 141 | [AVHWDeviceContext @ 0x55555742c6c0] Format 0x32595559 -> yuyv422.
|
|---|
| 142 | [AVHWDeviceContext @ 0x55555742c6c0] Format 0x59565955 -> uyvy422.
|
|---|
| 143 | [AVHWDeviceContext @ 0x55555742c6c0] Format 0x41524742 -> bgra.
|
|---|
| 144 | [AVHWDeviceContext @ 0x55555742c6c0] Format 0x41424752 -> rgba.
|
|---|
| 145 | [AVHWDeviceContext @ 0x55555742c6c0] Format 0x58524742 -> bgr0.
|
|---|
| 146 | [AVHWDeviceContext @ 0x55555742c6c0] Format 0x58424752 -> rgb0.
|
|---|
| 147 | [AVHWDeviceContext @ 0x55555742c6c0] VAAPI driver: Mesa Gallium driver 20.2.0-devel for AMD Radeon RX 5600 XT (NAVI10, DRM 3.36.0, 5.6.7-050607-generic, LLVM 9.0.1).
|
|---|
| 148 | [AVHWDeviceContext @ 0x55555742c6c0] Driver not found in known nonstandard list, using standard behaviour.
|
|---|
| 149 | [AVHWFramesContext @ 0x555557522180] Created surface 0x2.
|
|---|
| 150 | [AVHWFramesContext @ 0x555557522180] Direct mapping possible.
|
|---|
| 151 | [AVHWFramesContext @ 0x555557522180] Created surface 0x3.
|
|---|
| 152 | [AVHWFramesContext @ 0x555557522180] Created surface 0x4.
|
|---|
| 153 | [AVHWFramesContext @ 0x555557522180] Created surface 0x5.
|
|---|
| 154 | [AVHWFramesContext @ 0x555557522180] Created surface 0x6.
|
|---|
| 155 | [AVHWFramesContext @ 0x555557522180] Created surface 0x7.
|
|---|
| 156 | [AVHWFramesContext @ 0x555557522180] Created surface 0x8.
|
|---|
| 157 | [AVHWFramesContext @ 0x555557522180] Created surface 0x9.
|
|---|
| 158 | [AVHWFramesContext @ 0x555557522180] Created surface 0xa.
|
|---|
| 159 | [AVHWFramesContext @ 0x555557522180] Created surface 0xb.
|
|---|
| 160 | [auto_scaler_0 @ 0x55555742af40] w:960 h:540 fmt:bgr0 sar:0/1 -> w:960 h:540 fmt:yuv444p sar:0/1 flags:0x4
|
|---|
| 161 | [hwmap @ 0x555557414040] Filter input: drm_prime, 1920x1080 (0).
|
|---|
| 162 | [AVHWFramesContext @ 0x555557522040] Map DRM object 4 to VAAPI as 58524742.
|
|---|
| 163 | [AVHWFramesContext @ 0x555557522040] Create surface 0xd.
|
|---|
| 164 | [AVHWFramesContext @ 0x555557522040] Mapped DRM object 4 to surface 0xd.
|
|---|
| 165 | [hwmap @ 0x555557414040] Filter output: vaapi_vld, 1920x1080 (0).
|
|---|
| 166 | [Parsed_scale_vaapi_1 @ 0x555557426d40] Filter input: vaapi_vld, 1920x1080 (0).
|
|---|
| 167 | [Parsed_scale_vaapi_1 @ 0x555557426d40] Mapped colour properties unknown gbr/unknown/unknown unspecified to VA standard 0 chroma siting 0 range 0.
|
|---|
| 168 | Last message repeated 1 times
|
|---|
| 169 | [Parsed_scale_vaapi_1 @ 0x555557426d40] Pipeline parameter buffer is 0xe.
|
|---|
| 170 |
|
|---|
| 171 | Thread 1 "ffmpeg_g" received signal SIGSEGV, Segmentation fault.
|
|---|
| 172 | 0x00007ffff16af61d in vl_video_buffer_sampler_view_components (buffer=0x5555575d96a0) at ../src/gallium/auxiliary/vl/vl_video_buffer.c:270
|
|---|
| 173 | 270 ../src/gallium/auxiliary/vl/vl_video_buffer.c: No such file or directory.
|
|---|
| 174 | (gdb) bt
|
|---|
| 175 | #0 0x00007ffff16af61d in vl_video_buffer_sampler_view_components (buffer=0x5555575d96a0) at ../src/gallium/auxiliary/vl/vl_video_buffer.c:270
|
|---|
| 176 | #1 0x00007ffff16a3fe2 in vl_compositor_set_buffer_layer (s=0x5555574795c8, c=0x555557479488, layer=0, buffer=0x5555575d96a0, src_rect=0x7fffffffd0c0, dst_rect=0x0, deinterlace=VL_COMPOSITOR_WEAVE) at ../src/gallium/auxiliary/vl/vl_compositor.c:555
|
|---|
| 177 | #2 0x00007ffff16980ee in vlVaPostProcCompositor (drv=0x555557479470, context=0x555557562770, src_region=0x555557426eb8, dst_region=0x7fffffffd178, src=0x5555575d96a0, dst=0x555557526c40, deinterlace=VL_COMPOSITOR_WEAVE) at ../src/gallium/state_trackers/va/postproc.c:80
|
|---|
| 178 | #3 0x00007ffff1698ed8 in vlVaHandleVAProcPipelineParameterBufferType (drv=0x555557479470, context=0x555557562770, buf=0x5555575d8560) at ../src/gallium/state_trackers/va/postproc.c:357
|
|---|
| 179 | #4 0x00007ffff1693128 in vlVaRenderPicture (ctx=0x555557428ee0, context_id=12, buffers=0x7fffffffd244, num_buffers=1) at ../src/gallium/state_trackers/va/picture.c:510
|
|---|
| 180 | #5 0x00007ffff77d6b67 in vaRenderPicture () from /lib/x86_64-linux-gnu/libva.so.2
|
|---|
| 181 | #6 0x0000555555917ff1 in ff_vaapi_vpp_render_picture (avctx=avctx@entry=0x555557426d40, params=params@entry=0x7fffffffd2a0, output_frame=<optimized out>) at libavfilter/vaapi_vpp.c:625
|
|---|
| 182 | #7 0x0000555555832513 in scale_vaapi_filter_frame (inlink=inlink@entry=0x555557427080, input_frame=<optimized out>) at libavfilter/vf_scale_vaapi.c:148
|
|---|
| 183 | #8 0x0000555555735dcd in ff_filter_frame_framed (frame=<optimized out>, link=0x555557427080) at libavfilter/avfilter.c:1066
|
|---|
| 184 | #9 ff_filter_frame_to_filter (link=0x555557427080) at libavfilter/avfilter.c:1214
|
|---|
| 185 | #10 ff_filter_activate_default (filter=<optimized out>) at libavfilter/avfilter.c:1263
|
|---|
| 186 | #11 ff_filter_activate (filter=<optimized out>) at libavfilter/avfilter.c:1425
|
|---|
| 187 | #12 0x0000555555738da7 in ff_filter_graph_run_once (graph=graph@entry=0x555557425900) at libavfilter/avfiltergraph.c:1456
|
|---|
| 188 | #13 0x0000555555739ecc in push_frame (graph=0x555557425900) at libavfilter/buffersrc.c:184
|
|---|
| 189 | #14 av_buffersrc_add_frame_internal (ctx=ctx@entry=0x555557427c40, frame=frame@entry=0x555557425380, flags=flags@entry=4) at libavfilter/buffersrc.c:247
|
|---|
| 190 | #15 0x000055555573a2b6 in av_buffersrc_add_frame_flags (ctx=0x555557427c40, frame=0x555557425380, flags=4) at libavfilter/buffersrc.c:167
|
|---|
| 191 | #16 0x000055555570b7b3 in ifilter_send_frame (frame=0x555557425380, ifilter=0x555557426080) at fftools/ffmpeg.c:2168
|
|---|
| 192 | #17 send_frame_to_filters (ist=0x555557413e80, decoded_frame=0x555557425380) at fftools/ffmpeg.c:2242
|
|---|
| 193 | #18 0x000055555570bf91 in decode_video (decode_failed=<optimized out>, eof=<optimized out>, duration_pts=<optimized out>, got_output=<optimized out>, pkt=<optimized out>, ist=<optimized out>) at fftools/ffmpeg.c:2441
|
|---|
| 194 | #19 process_input_packet (ist=<optimized out>, pkt=0x7fffffffd880, no_eof=0) at fftools/ffmpeg.c:2595
|
|---|
| 195 | #20 0x000055555570f55d in process_input (file_index=<optimized out>) at fftools/ffmpeg.c:4486
|
|---|
| 196 | #21 transcode_step () at fftools/ffmpeg.c:4606
|
|---|
| 197 | #22 transcode () at fftools/ffmpeg.c:4660
|
|---|
| 198 | #23 0x00005555556e994e in main (argc=20, argv=0x7fffffffe008) at fftools/ffmpeg.c:4861
|
|---|
| 199 | (gdb) disass $pc-32,$pc+32
|
|---|
| 200 | Dump of assembler code from 0x7ffff16af5fd to 0x7ffff16af63d:
|
|---|
| 201 | 0x00007ffff16af5fd <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+106>: add %al,(%rax)
|
|---|
| 202 | 0x00007ffff16af5ff <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+108>: movl $0x0,-0x78(%rbp)
|
|---|
| 203 | 0x00007ffff16af606 <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+115>: jmpq 0x7ffff16af7a5 <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+530>
|
|---|
| 204 | 0x00007ffff16af60b <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+120>: mov -0x78(%rbp),%eax
|
|---|
| 205 | 0x00007ffff16af60e <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+123>: lea 0x0(,%rax,4),%rdx
|
|---|
| 206 | 0x00007ffff16af616 <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+131>: mov -0x58(%rbp),%rax
|
|---|
| 207 | 0x00007ffff16af61a <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+135>: add %rdx,%rax
|
|---|
| 208 | => 0x00007ffff16af61d <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+138>: mov (%rax),%edx
|
|---|
| 209 | 0x00007ffff16af61f <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+140>: mov -0x68(%rbp),%rax
|
|---|
| 210 | 0x00007ffff16af623 <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+144>: mov %edx,%edx
|
|---|
| 211 | 0x00007ffff16af625 <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+146>: add $0xc,%rdx
|
|---|
| 212 | 0x00007ffff16af629 <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+150>: mov (%rax,%rdx,8),%rax
|
|---|
| 213 | 0x00007ffff16af62d <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+154>: mov %rax,-0x50(%rbp)
|
|---|
| 214 | 0x00007ffff16af631 <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+158>: mov -0x50(%rbp),%rax
|
|---|
| 215 | 0x00007ffff16af635 <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+162>: movzwl 0xe(%rax),%eax
|
|---|
| 216 | 0x00007ffff16af639 <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+166>: movzwl %ax,%eax
|
|---|
| 217 | 0x00007ffff16af63c <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+169>: mov %eax,%edi
|
|---|
| 218 | End of assembler dump.
|
|---|
| 219 | (gdb) info all-registers
|
|---|
| 220 | rax 0x0 0
|
|---|
| 221 | rbx 0x7ffff77f61c0 140737345708480
|
|---|
| 222 | rcx 0x2 2
|
|---|
| 223 | rdx 0x0 0
|
|---|
| 224 | rsi 0x0 0
|
|---|
| 225 | rdi 0x2 2
|
|---|
| 226 | rbp 0x7fffffffcfe0 0x7fffffffcfe0
|
|---|
| 227 | rsp 0x7fffffffcf50 0x7fffffffcf50
|
|---|
| 228 | r8 0x7fffffffd0c0 140737488343232
|
|---|
| 229 | r9 0x0 0
|
|---|
| 230 | r10 0x5555567be495 93825011541141
|
|---|
| 231 | r11 0x0 0
|
|---|
| 232 | r12 0xc 12
|
|---|
| 233 | r13 0x7fffffffd244 140737488343620
|
|---|
| 234 | r14 0x1 1
|
|---|
| 235 | r15 0x555557428ee0 93825024560864
|
|---|
| 236 | rip 0x7ffff16af61d 0x7ffff16af61d <vl_video_buffer_sampler_view_components(pipe_video_buffer*)+138>
|
|---|
| 237 | eflags 0x10246 [ PF ZF IF RF ]
|
|---|
| 238 | cs 0x33 51
|
|---|
| 239 | ss 0x2b 43
|
|---|
| 240 | ds 0x0 0
|
|---|
| 241 | es 0x0 0
|
|---|
| 242 | fs 0x0 0
|
|---|
| 243 | gs 0x0 0
|
|---|
| 244 | st0 0 (raw 0x00000000000000000000)
|
|---|
| 245 | st1 0 (raw 0x00000000000000000000)
|
|---|
| 246 | st2 0 (raw 0x00000000000000000000)
|
|---|
| 247 | st3 0 (raw 0x00000000000000000000)
|
|---|
| 248 | st4 0 (raw 0x00000000000000000000)
|
|---|
| 249 | st5 0 (raw 0x00000000000000000000)
|
|---|
| 250 | st6 0 (raw 0x00000000000000000000)
|
|---|
| 251 | st7 0 (raw 0x00000000000000000000)
|
|---|
| 252 | fctrl 0x37f 895
|
|---|
| 253 | fstat 0x0 0
|
|---|
| 254 | ftag 0xffff 65535
|
|---|
| 255 | fiseg 0x0 0
|
|---|
| 256 | fioff 0x0 0
|
|---|
| 257 | foseg 0x0 0
|
|---|
| 258 | fooff 0x0 0
|
|---|
| 259 | fop 0x0 0
|
|---|
| 260 | mxcsr 0x1fa8 [ OE PE IM DM ZM OM UM PM ]
|
|---|
| 261 | ymm0 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
|
|---|
| 262 | ymm1 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x25 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x25252525, 0x25252525, 0x25252525, 0x25252525, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x2525252525252525, 0x2525252525252525, 0x0, 0x0}, v2_int128 = {0x25252525252525252525252525252525, 0x0}}
|
|---|
| 263 | ymm2 {v8_float = {0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x20, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x30, 0x78, 0x65, 0x2e, 0xa, 0x0 <repeats 16 times>}, v16_int16 = {0x6220, 0x6675, 0x6566, 0x2072, 0x7369, 0x3020, 0x6578, 0xa2e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x66756220, 0x20726566, 0x30207369, 0xa2e6578, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x2072656666756220, 0xa2e657830207369, 0x0, 0x0}, v2_int128 = {0xa2e6578302073692072656666756220, 0x0}}
|
|---|
| 264 | ymm3 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
|
|---|
| 265 | ymm4 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0 <repeats 16 times>}, v16_int16 = {0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0xff00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0xff, 0x0, 0xff000000, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff00000000, 0xff00000000000000, 0x0, 0x0}, v2_int128 = {0xff00000000000000000000ff00000000, 0x0}}
|
|---|
| 266 | ymm5 {v8_float = {0xffffffff, 0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7fffffffffffffff, 0x0, 0x0, 0x0}, v32_int8 = {0x65, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x0 <repeats 16 times>}, v16_int16 = {0x6c65, 0x6e69, 0x2065, 0x6170, 0x6172, 0x656d, 0x6574, 0x2072, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x6e696c65, 0x61702065, 0x656d6172, 0x20726574, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x617020656e696c65, 0x20726574656d6172, 0x0, 0x0}, v2_int128 = {0x20726574656d6172617020656e696c65, 0x0}}
|
|---|
| 267 | ymm6 {v8_float = {0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x7fffffffffffffff, 0x0, 0x0}, v32_int8 = {0x35, 0x35, 0x35, 0x35, 0x37, 0x34, 0x32, 0x36, 0x64, 0x34, 0x30, 0x5d, 0x20, 0x50, 0x69, 0x70, 0x0 <repeats 16 times>}, v16_int16 = {0x3535, 0x3535, 0x3437, 0x3632, 0x3464, 0x5d30, 0x5020, 0x7069, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x35353535, 0x36323437, 0x5d303464, 0x70695020, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3632343735353535, 0x706950205d303464, 0x0, 0x0}, v2_int128 = {0x706950205d3034643632343735353535, 0x0}}
|
|---|
| 268 | ymm7 {v8_float = {0xffffffff, 0xffffffff, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7fffffffffffffff, 0x0, 0x0, 0x0}, v32_int8 = {0x6c, 0x65, 0x5f, 0x76, 0x61, 0x61, 0x70, 0x69, 0x5f, 0x31, 0x20, 0x40, 0x20, 0x30, 0x78, 0x35, 0x0 <repeats 16 times>}, v16_int16 = {0x656c, 0x765f, 0x6161, 0x6970, 0x315f, 0x4020, 0x3020, 0x3578, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x765f656c, 0x69706161, 0x4020315f, 0x35783020, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x69706161765f656c, 0x357830204020315f, 0x0, 0x0}, v2_int128 = {0x357830204020315f69706161765f656c, 0x0}}
|
|---|
| 269 | ymm8 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
|
|---|
| 270 | ymm9 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int12--Type <RET> for more, q to quit, c to continue without paging--
|
|---|
| 271 | 8 = {0x0, 0x0}}
|
|---|
| 272 | ymm10 {v8_float = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7fffffffffffffff, 0x7fffffffffffffff, 0x0, 0x0}, v32_int8 = {0x70 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x7070, 0x7070, 0x7070, 0x7070, 0x7070, 0x7070, 0x7070, 0x7070, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x70707070, 0x70707070, 0x70707070, 0x70707070, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7070707070707070, 0x7070707070707070, 0x0, 0x0}, v2_int128 = {0x70707070707070707070707070707070, 0x0}}
|
|---|
| 273 | ymm11 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
|
|---|
| 274 | ymm12 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
|
|---|
| 275 | ymm13 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
|
|---|
| 276 | ymm14 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
|
|---|
| 277 | ymm15 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
|
|---|
| 278 | (gdb)
|
|---|