Bug 472167 - Animation player drops frames unconditionally and ignores the user settings
Summary: Animation player drops frames unconditionally and ignores the user settings
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Animation (show other bugs)
Version: git master (please specify the git hash!)
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Dmitry Kazakov
URL:
Keywords: regression, release_blocker
Depends on:
Blocks:
 
Reported: 2023-07-11 22:22 UTC by ahmett
Modified: 2023-08-08 12:36 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
skips some frames and cannot display each one (248.98 KB, image/gif)
2023-07-11 22:22 UTC, ahmett
Details
system info (8.15 KB, text/plain)
2023-07-14 17:07 UTC, ahmett
Details
crash_lower playback speed (1.67 MB, video/mp4)
2023-07-14 17:13 UTC, ahmett
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ahmett 2023-07-11 22:22:39 UTC
Created attachment 160239 [details]
skips some frames and cannot display each one

hi i am testing krita version 5.2. and I noticed 2 errors for animation timeline.
1- it skips some frames and cannot display each one.
2-Starts 2-3 frames behind at the beginning of the playback.
(Also, when I add an audio file, it cannot play and crashes the krita.)
Comment 1 Halla Rempt 2023-07-12 07:03:16 UTC
Please make the original file available and provide the information from help->system information for bug report.
Comment 2 ahmett 2023-07-14 17:07:29 UTC
Created attachment 160286 [details]
system info

I noticed 2 more bugs.
1-There is a problem of not being able to play again. The timeline stops at the last frame of the range.
2- When you reduce the playback speed to 50, the krita crashes.
Comment 3 ahmett 2023-07-14 17:08:40 UTC
Comment on attachment 160286 [details]
system info

>Krita
>
> Version: 5.2.0-prealpha (git f49b676)
> Installation type: installer / portable package
> Hidpi: true
>
>Qt
>
>  Version (compiled): 5.15.7
>  Version (loaded): 5.15.7
>
>OS Information
>
>  Build ABI: x86_64-little_endian-llp64
>  Build CPU: x86_64
>  CPU: x86_64
>  Kernel Type: winnt
>  Kernel Version: 10.0.19045
>  Pretty Productname: Windows 10 Version 2009
>  Product Type: windows
>  Product Version: 10
>
>Locale
>
>  Languages: en_US, en_US
>  C locale: C
>  QLocale current: en
>  QLocale system: tr
>  QTextCodec for locale: UTF-8
>  Process ACP: 65001 (UTF-8)
>  System locale default ACP: 1254  (ANSI - Türkçe)
>
>OpenGL Info
> 
>  Vendor:  "Google Inc. (NVIDIA)" 
>  Renderer:  "ANGLE (NVIDIA, NVIDIA GeForce GTX 1060 6GB Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.15.3168)" 
>  Driver version:  "OpenGL ES 3.0.0 (ANGLE 2.1.0 git hash: f2280c0c5f93+krita_qt5)" 
>  Shading language:  "OpenGL ES GLSL ES 3.00 (ANGLE 2.1.0 git hash: f2280c0c5f93+krita_qt5)" 
>  Requested format:  QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile) 
>  Current format:  QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile) 
>  GL version: 3.0 
>  Supports deprecated functions false 
>  Is OpenGL ES: true 
>  supportsBufferMapping: true 
>  supportsBufferInvalidation: false 
>  forceDisableTextureBuffers: true 
>  Extensions: 
>     GL_CHROMIUM_bind_generates_resource 
>     GL_EXT_frag_depth 
>     GL_ANGLE_depth_texture 
>     GL_OES_texture_float_linear 
>     GL_EXT_sRGB 
>     GL_EXT_float_blend 
>     GL_OES_packed_depth_stencil 
>     GL_EXT_disjoint_timer_query 
>     GL_OES_compressed_EAC_RG11_unsigned_texture 
>     GL_NV_pack_subimage 
>     GL_EXT_texture_format_BGRA8888 
>     GL_ANGLE_request_extension 
>     GL_EXT_occlusion_query_boolean 
>     GL_EXT_texture_norm16 
>     GL_EXT_instanced_arrays 
>     GL_EXT_shader_texture_lod 
>     GL_EXT_texture_rg 
>     GL_OES_depth24 
>     GL_EXT_draw_buffers 
>     GL_EXT_robustness 
>     GL_EXT_texture_compression_s3tc_srgb 
>     GL_OES_mapbuffer 
>     GL_OES_get_program_binary 
>     GL_EXT_texture_compression_bptc 
>     GL_ANGLE_texture_usage 
>     GL_ANGLE_translated_shader_source 
>     GL_EXT_multi_draw_indirect 
>     GL_ANGLE_robust_client_memory 
>     GL_CHROMIUM_copy_texture 
>     GL_OES_texture_border_clamp 
>     GL_OES_fbo_render_mipmap 
>     GL_OES_texture_half_float 
>     GL_ANGLE_base_vertex_base_instance_shader_builtin 
>     GL_EXT_debug_marker 
>     GL_OES_texture_npot 
>     GL_NV_EGL_stream_consumer_external 
>     GL_CHROMIUM_copy_compressed_texture 
>     GL_EXT_blend_func_extended 
>     GL_ANGLE_pack_reverse_row_order 
>     GL_ANGLE_multi_draw 
>     GL_EXT_draw_buffers_indexed 
>     GL_EXT_texture_storage 
>     GL_EXT_texture_compression_rgtc 
>     GL_EXT_EGL_image_external_wrap_modes 
>     GL_AMD_performance_monitor 
>     GL_OES_EGL_image_external 
>     GL_ANGLE_program_cache_control 
>     GL_OES_compressed_ETC2_sRGB8_alpha8_texture 
>     GL_EXT_draw_elements_base_vertex 
>     GL_OVR_multiview2 
>     GL_OES_EGL_image_external_essl3 
>     GL_OES_vertex_array_object 
>     GL_KHR_parallel_shader_compile 
>     GL_EXT_texture_type_2_10_10_10_REV 
>     GL_OES_compressed_ETC2_RGBA8_texture 
>     GL_OES_compressed_EAC_R11_unsigned_texture 
>     GL_ANGLE_texture_compression_dxt3 
>     GL_CHROMIUM_sync_query 
>     GL_EXT_unpack_subimage 
>     GL_OES_draw_buffers_indexed 
>     GL_ANGLE_texture_multisample 
>     GL_EXT_read_format_bgra 
>     GL_OES_element_index_uint 
>     GL_EXT_texture_compression_dxt1 
>     GL_WEBGL_video_texture 
>     GL_ANGLE_multiview_multisample 
>     GL_ANGLE_lossy_etc_decode 
>     GL_EXT_texture_filter_anisotropic 
>     GL_OES_texture_half_float_linear 
>     GL_ANGLE_framebuffer_multisample 
>     GL_CHROMIUM_lose_context 
>     GL_NV_pixel_buffer_object 
>     GL_OES_compressed_ETC2_sRGB8_texture 
>     GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture 
>     GL_ANGLE_client_arrays 
>     GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture 
>     GL_OES_EGL_image 
>     GL_EXT_debug_label 
>     GL_OES_texture_stencil8 
>     GL_EXT_discard_framebuffer 
>     GL_OES_draw_elements_base_vertex 
>     GL_ANGLE_instanced_arrays 
>     GL_OES_compressed_EAC_RG11_signed_texture 
>     GL_EXT_color_buffer_float 
>     GL_EXT_color_buffer_half_float 
>     GL_ANGLE_framebuffer_blit 
>     GL_ANGLE_base_vertex_base_instance 
>     GL_OES_compressed_ETC2_RGB8_texture 
>     GL_NV_framebuffer_blit 
>     GL_ANGLE_get_serialized_context_string 
>     GL_OES_compressed_EAC_R11_signed_texture 
>     GL_EXT_map_buffer_range 
>     GL_KHR_debug 
>     GL_ANGLE_texture_compression_dxt5 
>     GL_OES_standard_derivatives 
>     GL_OES_texture_float 
>     GL_EXT_clip_control 
>     GL_OES_surfaceless_context 
>     GL_EXT_multisampled_render_to_texture 
>     GL_ANGLE_get_tex_level_parameter 
>     GL_NV_fence 
>     GL_ANGLE_copy_texture_3d 
>     GL_ANGLE_provoking_vertex 
>     GL_EXT_blend_minmax 
>     GL_ANGLE_memory_size 
>     GL_OES_depth32 
>     GL_CHROMIUM_bind_uniform_location 
>     GL_OES_rgb8_rgba8 
>     GL_OVR_multiview 
>
>QPA OpenGL Detection Info 
>  supportsDesktopGL: true 
>  supportsAngleD3D11: true 
>  isQtPreferAngle: true 
>  Detected renderers: 
>    (Supported) ANGLE (Microsoft, Microsoft Basic Render Driver Direct3D11 vs_5_0 ps_5_0, D3D11-10.0.19041.2788) (OpenGL ES 3.0.0 (ANGLE 2.1.0 git hash: f2280c0c5f93+krita_qt5)) 
>    (Supported) NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2 (4.6.0 NVIDIA 531.68) 
>    (Supported) ANGLE (NVIDIA, NVIDIA GeForce GTX 1060 6GB Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.15.3168) (OpenGL ES 3.0.0 (ANGLE 2.1.0 git hash: f2280c0c5f93+krita_qt5))  
>
>useBufferInvalidation (config option): false
>
>
>Hardware Information
>
>  GPU Acceleration: auto
>  Memory: 32709 Mb
>  Number of Cores: 8
>  Swap Location: C:/Users/TBK/AppData/Local/Temp
>  Built for: sse2
>  Base instruction set: fma3+avx2
>  Supported instruction sets: fma3+avx2 avx2 fma3+avx avx fma4 fma3+sse4.2 sse4.2 sse4.1 ssse3 sse3 sse2 
>
>Current Settings
>
>  Current Swap Location: C:/Users/TBK/AppData/Local/Temp
>  Current Swap Location writable: true
>  Undo Enabled: true
>  Undo Stack Limit: 200
>  Use OpenGL: true
>  Use OpenGL Texture Buffer: false
>  Disable Vector Optimizations: false
>  Disable AVX Optimizations: false
>  Canvas State: OPENGL_SUCCESS
>  Autosave Interval: 60
>  Use Backup Files: true
>  Number of Backups Kept: 1
>  Backup File Suffix: ~
>  Backup Location: Same Folder as the File
>  Backup Location writable: false
>  Resource Location: C:/Users/TBK/AppData/Roaming/krita
>  Use Win8 Pointer Input: false
>  Use RightMiddleTabletButton Workaround: false
>  Levels of Detail Enabled: true
>  Use Zip64: false
>
>
>Loaded Python Plugins
>	KritaToSpine
>	LazyTextTool
>	PaletteGenerator
>	RandomShuffler
>	ToolBarUI
>	actuator
>	align2selection
>	custompreview
>	dockerundercursor
>	growPixels
>	imagine_board
>	keyframe_layer
>	krita-redesign
>	label-box
>	shortcut_composer
>	subwindowOrganizer
>	theme_creator
>	timer_watch
>	windowed_new_view
>	yetanotherplugin
>	assignprofiledialog
>	batch_exporter
>	channels2layers
>	colorspace
>	comics_project_management_tools
>	documenttools
>	exportlayers
>	filtermanager
>	lastdocumentsdocker
>	mixer_slider_docker
>	plugin_importer
>	quick_settings_docker
>	scripter
>	tenbrushes
>	tenscripts
>
>
>Display Information
>Number of screens: 2
>	Screen: 0
>		Name: \\.\DISPLAY1
>		Depth: 32
>		Scale: 1
>		Physical DPI102.406
>		Logical DPI96
>		Physical Size: 476, 268
>		Position: 0, 0
>		Resolution in pixels: 1920x1080
>		Manufacturer: Wacom Tech
>		Model: Cintiq 22HD
>		Refresh Rate: 60
>		Serial Number: 2JBC000292
>	Screen: 1
>		Name: \\.\DISPLAY2
>		Depth: 32
>		Scale: 1
>		Physical DPI90.1585
>		Logical DPI96
>		Physical Size: 473, 296
>		Position: 1920, -63
>		Resolution in pixels: 1680x1050
>		Manufacturer: Acer Technologies
>		Model: Acer X223W
>		Refresh Rate: 59
>		Serial Number: LAP080374200
>
Comment 4 ahmett 2023-07-14 17:08:41 UTC
Comment on attachment 160286 [details]
system info

>Krita
>
> Version: 5.2.0-prealpha (git f49b676)
> Installation type: installer / portable package
> Hidpi: true
>
>Qt
>
>  Version (compiled): 5.15.7
>  Version (loaded): 5.15.7
>
>OS Information
>
>  Build ABI: x86_64-little_endian-llp64
>  Build CPU: x86_64
>  CPU: x86_64
>  Kernel Type: winnt
>  Kernel Version: 10.0.19045
>  Pretty Productname: Windows 10 Version 2009
>  Product Type: windows
>  Product Version: 10
>
>Locale
>
>  Languages: en_US, en_US
>  C locale: C
>  QLocale current: en
>  QLocale system: tr
>  QTextCodec for locale: UTF-8
>  Process ACP: 65001 (UTF-8)
>  System locale default ACP: 1254  (ANSI - Türkçe)
>
>OpenGL Info
> 
>  Vendor:  "Google Inc. (NVIDIA)" 
>  Renderer:  "ANGLE (NVIDIA, NVIDIA GeForce GTX 1060 6GB Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.15.3168)" 
>  Driver version:  "OpenGL ES 3.0.0 (ANGLE 2.1.0 git hash: f2280c0c5f93+krita_qt5)" 
>  Shading language:  "OpenGL ES GLSL ES 3.00 (ANGLE 2.1.0 git hash: f2280c0c5f93+krita_qt5)" 
>  Requested format:  QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile) 
>  Current format:  QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile) 
>  GL version: 3.0 
>  Supports deprecated functions false 
>  Is OpenGL ES: true 
>  supportsBufferMapping: true 
>  supportsBufferInvalidation: false 
>  forceDisableTextureBuffers: true 
>  Extensions: 
>     GL_CHROMIUM_bind_generates_resource 
>     GL_EXT_frag_depth 
>     GL_ANGLE_depth_texture 
>     GL_OES_texture_float_linear 
>     GL_EXT_sRGB 
>     GL_EXT_float_blend 
>     GL_OES_packed_depth_stencil 
>     GL_EXT_disjoint_timer_query 
>     GL_OES_compressed_EAC_RG11_unsigned_texture 
>     GL_NV_pack_subimage 
>     GL_EXT_texture_format_BGRA8888 
>     GL_ANGLE_request_extension 
>     GL_EXT_occlusion_query_boolean 
>     GL_EXT_texture_norm16 
>     GL_EXT_instanced_arrays 
>     GL_EXT_shader_texture_lod 
>     GL_EXT_texture_rg 
>     GL_OES_depth24 
>     GL_EXT_draw_buffers 
>     GL_EXT_robustness 
>     GL_EXT_texture_compression_s3tc_srgb 
>     GL_OES_mapbuffer 
>     GL_OES_get_program_binary 
>     GL_EXT_texture_compression_bptc 
>     GL_ANGLE_texture_usage 
>     GL_ANGLE_translated_shader_source 
>     GL_EXT_multi_draw_indirect 
>     GL_ANGLE_robust_client_memory 
>     GL_CHROMIUM_copy_texture 
>     GL_OES_texture_border_clamp 
>     GL_OES_fbo_render_mipmap 
>     GL_OES_texture_half_float 
>     GL_ANGLE_base_vertex_base_instance_shader_builtin 
>     GL_EXT_debug_marker 
>     GL_OES_texture_npot 
>     GL_NV_EGL_stream_consumer_external 
>     GL_CHROMIUM_copy_compressed_texture 
>     GL_EXT_blend_func_extended 
>     GL_ANGLE_pack_reverse_row_order 
>     GL_ANGLE_multi_draw 
>     GL_EXT_draw_buffers_indexed 
>     GL_EXT_texture_storage 
>     GL_EXT_texture_compression_rgtc 
>     GL_EXT_EGL_image_external_wrap_modes 
>     GL_AMD_performance_monitor 
>     GL_OES_EGL_image_external 
>     GL_ANGLE_program_cache_control 
>     GL_OES_compressed_ETC2_sRGB8_alpha8_texture 
>     GL_EXT_draw_elements_base_vertex 
>     GL_OVR_multiview2 
>     GL_OES_EGL_image_external_essl3 
>     GL_OES_vertex_array_object 
>     GL_KHR_parallel_shader_compile 
>     GL_EXT_texture_type_2_10_10_10_REV 
>     GL_OES_compressed_ETC2_RGBA8_texture 
>     GL_OES_compressed_EAC_R11_unsigned_texture 
>     GL_ANGLE_texture_compression_dxt3 
>     GL_CHROMIUM_sync_query 
>     GL_EXT_unpack_subimage 
>     GL_OES_draw_buffers_indexed 
>     GL_ANGLE_texture_multisample 
>     GL_EXT_read_format_bgra 
>     GL_OES_element_index_uint 
>     GL_EXT_texture_compression_dxt1 
>     GL_WEBGL_video_texture 
>     GL_ANGLE_multiview_multisample 
>     GL_ANGLE_lossy_etc_decode 
>     GL_EXT_texture_filter_anisotropic 
>     GL_OES_texture_half_float_linear 
>     GL_ANGLE_framebuffer_multisample 
>     GL_CHROMIUM_lose_context 
>     GL_NV_pixel_buffer_object 
>     GL_OES_compressed_ETC2_sRGB8_texture 
>     GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture 
>     GL_ANGLE_client_arrays 
>     GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture 
>     GL_OES_EGL_image 
>     GL_EXT_debug_label 
>     GL_OES_texture_stencil8 
>     GL_EXT_discard_framebuffer 
>     GL_OES_draw_elements_base_vertex 
>     GL_ANGLE_instanced_arrays 
>     GL_OES_compressed_EAC_RG11_signed_texture 
>     GL_EXT_color_buffer_float 
>     GL_EXT_color_buffer_half_float 
>     GL_ANGLE_framebuffer_blit 
>     GL_ANGLE_base_vertex_base_instance 
>     GL_OES_compressed_ETC2_RGB8_texture 
>     GL_NV_framebuffer_blit 
>     GL_ANGLE_get_serialized_context_string 
>     GL_OES_compressed_EAC_R11_signed_texture 
>     GL_EXT_map_buffer_range 
>     GL_KHR_debug 
>     GL_ANGLE_texture_compression_dxt5 
>     GL_OES_standard_derivatives 
>     GL_OES_texture_float 
>     GL_EXT_clip_control 
>     GL_OES_surfaceless_context 
>     GL_EXT_multisampled_render_to_texture 
>     GL_ANGLE_get_tex_level_parameter 
>     GL_NV_fence 
>     GL_ANGLE_copy_texture_3d 
>     GL_ANGLE_provoking_vertex 
>     GL_EXT_blend_minmax 
>     GL_ANGLE_memory_size 
>     GL_OES_depth32 
>     GL_CHROMIUM_bind_uniform_location 
>     GL_OES_rgb8_rgba8 
>     GL_OVR_multiview 
>
>QPA OpenGL Detection Info 
>  supportsDesktopGL: true 
>  supportsAngleD3D11: true 
>  isQtPreferAngle: true 
>  Detected renderers: 
>    (Supported) ANGLE (Microsoft, Microsoft Basic Render Driver Direct3D11 vs_5_0 ps_5_0, D3D11-10.0.19041.2788) (OpenGL ES 3.0.0 (ANGLE 2.1.0 git hash: f2280c0c5f93+krita_qt5)) 
>    (Supported) NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2 (4.6.0 NVIDIA 531.68) 
>    (Supported) ANGLE (NVIDIA, NVIDIA GeForce GTX 1060 6GB Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.15.3168) (OpenGL ES 3.0.0 (ANGLE 2.1.0 git hash: f2280c0c5f93+krita_qt5))  
>
>useBufferInvalidation (config option): false
>
>
>Hardware Information
>
>  GPU Acceleration: auto
>  Memory: 32709 Mb
>  Number of Cores: 8
>  Swap Location: C:/Users/TBK/AppData/Local/Temp
>  Built for: sse2
>  Base instruction set: fma3+avx2
>  Supported instruction sets: fma3+avx2 avx2 fma3+avx avx fma4 fma3+sse4.2 sse4.2 sse4.1 ssse3 sse3 sse2 
>
>Current Settings
>
>  Current Swap Location: C:/Users/TBK/AppData/Local/Temp
>  Current Swap Location writable: true
>  Undo Enabled: true
>  Undo Stack Limit: 200
>  Use OpenGL: true
>  Use OpenGL Texture Buffer: false
>  Disable Vector Optimizations: false
>  Disable AVX Optimizations: false
>  Canvas State: OPENGL_SUCCESS
>  Autosave Interval: 60
>  Use Backup Files: true
>  Number of Backups Kept: 1
>  Backup File Suffix: ~
>  Backup Location: Same Folder as the File
>  Backup Location writable: false
>  Resource Location: C:/Users/TBK/AppData/Roaming/krita
>  Use Win8 Pointer Input: false
>  Use RightMiddleTabletButton Workaround: false
>  Levels of Detail Enabled: true
>  Use Zip64: false
>
>
>Loaded Python Plugins
>	KritaToSpine
>	LazyTextTool
>	PaletteGenerator
>	RandomShuffler
>	ToolBarUI
>	actuator
>	align2selection
>	custompreview
>	dockerundercursor
>	growPixels
>	imagine_board
>	keyframe_layer
>	krita-redesign
>	label-box
>	shortcut_composer
>	subwindowOrganizer
>	theme_creator
>	timer_watch
>	windowed_new_view
>	yetanotherplugin
>	assignprofiledialog
>	batch_exporter
>	channels2layers
>	colorspace
>	comics_project_management_tools
>	documenttools
>	exportlayers
>	filtermanager
>	lastdocumentsdocker
>	mixer_slider_docker
>	plugin_importer
>	quick_settings_docker
>	scripter
>	tenbrushes
>	tenscripts
>
>
>Display Information
>Number of screens: 2
>	Screen: 0
>		Name: \\.\DISPLAY1
>		Depth: 32
>		Scale: 1
>		Physical DPI102.406
>		Logical DPI96
>		Physical Size: 476, 268
>		Position: 0, 0
>		Resolution in pixels: 1920x1080
>		Manufacturer: Wacom Tech
>		Model: Cintiq 22HD
>		Refresh Rate: 60
>		Serial Number: 2JBC000292
>	Screen: 1
>		Name: \\.\DISPLAY2
>		Depth: 32
>		Scale: 1
>		Physical DPI90.1585
>		Logical DPI96
>		Physical Size: 473, 296
>		Position: 1920, -63
>		Resolution in pixels: 1680x1050
>		Manufacturer: Acer Technologies
>		Model: Acer X223W
>		Refresh Rate: 59
>		Serial Number: LAP080374200
>
Comment 5 ahmett 2023-07-14 17:13:11 UTC
Created attachment 160287 [details]
crash_lower  playback speed

Krita

 Version: 5.2.0-prealpha (git f49b676)
 Installation type: installer / portable package
 Hidpi: true

Qt

  Version (compiled): 5.15.7
  Version (loaded): 5.15.7

OS Information

  Build ABI: x86_64-little_endian-llp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: winnt
  Kernel Version: 10.0.19045
  Pretty Productname: Windows 10 Version 2009
  Product Type: windows
  Product Version: 10

Locale

  Languages: en_US, en_US
  C locale: C
  QLocale current: en
  QLocale system: tr
  QTextCodec for locale: UTF-8
  Process ACP: 65001 (UTF-8)
  System locale default ACP: 1254  (ANSI - Türkçe)

OpenGL Info
 
  Vendor:  "Google Inc. (NVIDIA)" 
  Renderer:  "ANGLE (NVIDIA, NVIDIA GeForce GTX 1060 6GB Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.15.3168)" 
  Driver version:  "OpenGL ES 3.0.0 (ANGLE 2.1.0 git hash: f2280c0c5f93+krita_qt5)" 
  Shading language:  "OpenGL ES GLSL ES 3.00 (ANGLE 2.1.0 git hash: f2280c0c5f93+krita_qt5)" 
  Requested format:  QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile) 
  Current format:  QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile) 
  GL version: 3.0 
  Supports deprecated functions false 
  Is OpenGL ES: true 
  supportsBufferMapping: true 
  supportsBufferInvalidation: false 
  forceDisableTextureBuffers: true 
  Extensions: 
     GL_CHROMIUM_bind_generates_resource 
     GL_EXT_frag_depth 
     GL_ANGLE_depth_texture 
     GL_OES_texture_float_linear 
     GL_EXT_sRGB 
     GL_EXT_float_blend 
     GL_OES_packed_depth_stencil 
     GL_EXT_disjoint_timer_query 
     GL_OES_compressed_EAC_RG11_unsigned_texture 
     GL_NV_pack_subimage 
     GL_EXT_texture_format_BGRA8888 
     GL_ANGLE_request_extension 
     GL_EXT_occlusion_query_boolean 
     GL_EXT_texture_norm16 
     GL_EXT_instanced_arrays 
     GL_EXT_shader_texture_lod 
     GL_EXT_texture_rg 
     GL_OES_depth24 
     GL_EXT_draw_buffers 
     GL_EXT_robustness 
     GL_EXT_texture_compression_s3tc_srgb 
     GL_OES_mapbuffer 
     GL_OES_get_program_binary 
     GL_EXT_texture_compression_bptc 
     GL_ANGLE_texture_usage 
     GL_ANGLE_translated_shader_source 
     GL_EXT_multi_draw_indirect 
     GL_ANGLE_robust_client_memory 
     GL_CHROMIUM_copy_texture 
     GL_OES_texture_border_clamp 
     GL_OES_fbo_render_mipmap 
     GL_OES_texture_half_float 
     GL_ANGLE_base_vertex_base_instance_shader_builtin 
     GL_EXT_debug_marker 
     GL_OES_texture_npot 
     GL_NV_EGL_stream_consumer_external 
     GL_CHROMIUM_copy_compressed_texture 
     GL_EXT_blend_func_extended 
     GL_ANGLE_pack_reverse_row_order 
     GL_ANGLE_multi_draw 
     GL_EXT_draw_buffers_indexed 
     GL_EXT_texture_storage 
     GL_EXT_texture_compression_rgtc 
     GL_EXT_EGL_image_external_wrap_modes 
     GL_AMD_performance_monitor 
     GL_OES_EGL_image_external 
     GL_ANGLE_program_cache_control 
     GL_OES_compressed_ETC2_sRGB8_alpha8_texture 
     GL_EXT_draw_elements_base_vertex 
     GL_OVR_multiview2 
     GL_OES_EGL_image_external_essl3 
     GL_OES_vertex_array_object 
     GL_KHR_parallel_shader_compile 
     GL_EXT_texture_type_2_10_10_10_REV 
     GL_OES_compressed_ETC2_RGBA8_texture 
     GL_OES_compressed_EAC_R11_unsigned_texture 
     GL_ANGLE_texture_compression_dxt3 
     GL_CHROMIUM_sync_query 
     GL_EXT_unpack_subimage 
     GL_OES_draw_buffers_indexed 
     GL_ANGLE_texture_multisample 
     GL_EXT_read_format_bgra 
     GL_OES_element_index_uint 
     GL_EXT_texture_compression_dxt1 
     GL_WEBGL_video_texture 
     GL_ANGLE_multiview_multisample 
     GL_ANGLE_lossy_etc_decode 
     GL_EXT_texture_filter_anisotropic 
     GL_OES_texture_half_float_linear 
     GL_ANGLE_framebuffer_multisample 
     GL_CHROMIUM_lose_context 
     GL_NV_pixel_buffer_object 
     GL_OES_compressed_ETC2_sRGB8_texture 
     GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture 
     GL_ANGLE_client_arrays 
     GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture 
     GL_OES_EGL_image 
     GL_EXT_debug_label 
     GL_OES_texture_stencil8 
     GL_EXT_discard_framebuffer 
     GL_OES_draw_elements_base_vertex 
     GL_ANGLE_instanced_arrays 
     GL_OES_compressed_EAC_RG11_signed_texture 
     GL_EXT_color_buffer_float 
     GL_EXT_color_buffer_half_float 
     GL_ANGLE_framebuffer_blit 
     GL_ANGLE_base_vertex_base_instance 
     GL_OES_compressed_ETC2_RGB8_texture 
     GL_NV_framebuffer_blit 
     GL_ANGLE_get_serialized_context_string 
     GL_OES_compressed_EAC_R11_signed_texture 
     GL_EXT_map_buffer_range 
     GL_KHR_debug 
     GL_ANGLE_texture_compression_dxt5 
     GL_OES_standard_derivatives 
     GL_OES_texture_float 
     GL_EXT_clip_control 
     GL_OES_surfaceless_context 
     GL_EXT_multisampled_render_to_texture 
     GL_ANGLE_get_tex_level_parameter 
     GL_NV_fence 
     GL_ANGLE_copy_texture_3d 
     GL_ANGLE_provoking_vertex 
     GL_EXT_blend_minmax 
     GL_ANGLE_memory_size 
     GL_OES_depth32 
     GL_CHROMIUM_bind_uniform_location 
     GL_OES_rgb8_rgba8 
     GL_OVR_multiview 

QPA OpenGL Detection Info 
  supportsDesktopGL: true 
  supportsAngleD3D11: true 
  isQtPreferAngle: true 
  Detected renderers: 
    (Supported) ANGLE (Microsoft, Microsoft Basic Render Driver Direct3D11 vs_5_0 ps_5_0, D3D11-10.0.19041.2788) (OpenGL ES 3.0.0 (ANGLE 2.1.0 git hash: f2280c0c5f93+krita_qt5)) 
    (Supported) NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2 (4.6.0 NVIDIA 531.68) 
    (Supported) ANGLE (NVIDIA, NVIDIA GeForce GTX 1060 6GB Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.15.3168) (OpenGL ES 3.0.0 (ANGLE 2.1.0 git hash: f2280c0c5f93+krita_qt5))  

useBufferInvalidation (config option): false


Hardware Information

  GPU Acceleration: auto
  Memory: 32709 Mb
  Number of Cores: 8
  Swap Location: C:/Users/TBK/AppData/Local/Temp
  Built for: sse2
  Base instruction set: fma3+avx2
  Supported instruction sets: fma3+avx2 avx2 fma3+avx avx fma4 fma3+sse4.2 sse4.2 sse4.1 ssse3 sse3 sse2 

Current Settings

  Current Swap Location: C:/Users/TBK/AppData/Local/Temp
  Current Swap Location writable: true
  Undo Enabled: true
  Undo Stack Limit: 200
  Use OpenGL: true
  Use OpenGL Texture Buffer: false
  Disable Vector Optimizations: false
  Disable AVX Optimizations: false
  Canvas State: OPENGL_SUCCESS
  Autosave Interval: 60
  Use Backup Files: true
  Number of Backups Kept: 1
  Backup File Suffix: ~
  Backup Location: Same Folder as the File
  Backup Location writable: false
  Resource Location: C:/Users/TBK/AppData/Roaming/krita
  Use Win8 Pointer Input: false
  Use RightMiddleTabletButton Workaround: false
  Levels of Detail Enabled: true
  Use Zip64: false


Loaded Python Plugins
	KritaToSpine
	LazyTextTool
	PaletteGenerator
	RandomShuffler
	ToolBarUI
	actuator
	align2selection
	custompreview
	dockerundercursor
	growPixels
	imagine_board
	keyframe_layer
	krita-redesign
	label-box
	shortcut_composer
	subwindowOrganizer
	theme_creator
	timer_watch
	windowed_new_view
	yetanotherplugin
	assignprofiledialog
	batch_exporter
	channels2layers
	colorspace
	comics_project_management_tools
	documenttools
	exportlayers
	filtermanager
	lastdocumentsdocker
	mixer_slider_docker
	plugin_importer
	quick_settings_docker
	scripter
	tenbrushes
	tenscripts


Display Information
Number of screens: 2
	Screen: 0
		Name: \\.\DISPLAY1
		Depth: 32
		Scale: 1
		Physical DPI102.406
		Logical DPI96
		Physical Size: 476, 268
		Position: 0, 0
		Resolution in pixels: 1920x1080
		Manufacturer: Wacom Tech
		Model: Cintiq 22HD
		Refresh Rate: 60
		Serial Number: 2JBC000292
	Screen: 1
		Name: \\.\DISPLAY2
		Depth: 32
		Scale: 1
		Physical DPI90.1585
		Logical DPI96
		Physical Size: 473, 296
		Position: 1920, -63
		Resolution in pixels: 1680x1050
		Manufacturer: Acer Technologies
		Model: Acer X223W
		Refresh Rate: 59
		Serial Number: LAP080374200
Comment 6 Bug Janitor Service 2023-07-15 03:45:00 UTC
Thanks for your comment!

Automatically switching the status of this bug to REPORTED so that the KDE team
knows that the bug is ready to get confirmed.

In the future you may also do this yourself when providing needed information.
Comment 7 Dmitry Kazakov 2023-07-17 10:23:48 UTC
Hi, ahmett!

Could you check if the "Drop Frames" button changes anything? It is places near the "Speed" slider. Theoretically, when the button in pressed, Krita is allowed to drop frames to catch up with the playback speed. And when the button it unpressed, Krita should show all the frames, even if it means that the speed well be harmed.
Comment 8 ahmett 2023-07-17 10:47:55 UTC
hi dmitry . yes i know 'drop frames' key. and i checked with it as well. effect may vary slightly. but in my previous version (94a6fc10e0) there is no such jumping problem.
and 2nsi. When I change the speed to half, the krita crashes.
and playback freezes at the end, although not always.
so it can't replay from the beginning. their records are also available in attacments. You can look there. Thanks for your attention.
Comment 9 Dmitry Kazakov 2023-07-19 14:57:16 UTC
Okay, the problem is that the new playback engine just dropped the "Drop Frames" options and unconditionally drops frames.

There is even a chunk of code commented out in KisAnimTimelineDocker::updatePlaybackStatistics() :(
Comment 10 Dmitry Kazakov 2023-08-08 12:36:58 UTC
The patch is now fixed by this MR:
https://invent.kde.org/graphics/krita/-/merge_requests/1886

The should already be available in Krita Nigthly.