Skip to content

[bug] Clock: Warning, too much iteration done before the next frame #124

Description

@maltfield

This ticket will track the effort to fix this bug that locks the app up indefinitely and spams the following to the log

20:16:02,764 kivy CRITICAL Clock: Warning, too much iteration done before the next frame. Check your code, or increase the Clock.max_iteration attribute. Remaining events:
<ClockEvent (-1.0) callback=<bound method RecycleViewBehavior.refresh_views of <kivy.uix.recycleview.__init__.RecycleView object at 0x710e716b0590>>>
<ClockEvent (-1.0) callback=<bound method StackLayout.do_layout of <kivy.uix.stacklayout.StackLayout object at 0x710e720ef620>>>
<ClockEvent (-1.0) callback=<bound method FloatLayout.do_layout of <buskill_gui.BusKillOptionItem object at 0x710e720ef540>>>
20:16:02,788 kivy CRITICAL Clock: Warning, too much iteration done before the next frame. Check your code, or increase the Clock.max_iteration attribute. Remaining events:

I'm not really sure how to reproduce. It just happened once. I was testing changing the font to something that broke the text and making sure the user could reset the settings to re-view text. That worked, but one time I got this.

Here's more from the debug log, which shows which screens I entered to trigger it

20:15:46,240 root INFO ===============================================================================
20:15:46,240 root INFO INFO: Writing to log file '/tmp/buskill.log'
20:15:46,240 root DEBUG BUSKILL_VERSION|{'VERSION': '', 'GITHUB_REF': '', 'GITHUB_SHA': '', 'SOURCE_DATE_EPOCH': ''}|
20:15:46,240 root DEBUG os.environ|environ({'SHELL': '/bin/bash', 'WINDOWID': '18917888', 'QT_ACCESSIBILITY': '1', 'COLORTERM': 'truecolor', 'XDG_MENU_PREFIX': 'xfce-', 'GNOME_DESKTOP_SESSION_ID': 'c3', 'VMTYPE': 'AppVM', 'SSH_AUTH_SOCK': '/tmp/ssh-D4IVpaTquvCb/agent.711', 'QREXEC_AGENT_PID': '905', 'DESKTOP_SESSION': 'xfce', 'SSH_AGENT_PID': '784', 'GTK_MODULES': 'gail:atk-bridge', 'XDG_SEAT': 'seat0', 'PWD': '/home/user/sandbox/buskill-app', 'LOGNAME': 'user', 'XDG_SESSION_DESKTOP': 'X-QUBES', 'QT_QPA_PLATFORMTHEME': 'qt5ct', 'XDG_SESSION_TYPE': 'x11', 'GPG_AGENT_INFO': '/run/user/1000/gnupg/S.gpg-agent:0:1', 'SYSTEMD_EXEC_PID': '604', 'QREXEC_REQUESTED_TARGET_TYPE': '', 'WINDOWPATH': '7', 'HOME': '/home/user', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:', '_JAVA_AWT_WM_NONREPARENTING': '1', 'XDG_CURRENT_DESKTOP': 'XFCE', 'VTE_VERSION': '7006', 'QREXEC_SERVICE_FULL_NAME': 'qubes.StartApp+xfce4-terminal', 'GIO_USE_NETWORK_MONITOR': 'base', 'QTWEBENGINE_DICTIONARIES_PATH': '/usr/share/hunspell-bdic/', 'GDK_DEBUG': 'gl-disable vulkan-disable', 'QREXEC_SERVICE_ARGUMENT': 'xfce4-terminal', 'UPDTYPE': 'NonUpdateableVM', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'QUBES_ENV_SOURCED': '1', 'QREXEC_REMOTE_DOMAIN': 'dom0', 'USER': 'user', 'DISPLAY': ':0', 'GSK_RENDERER': 'cairo', 'SHLVL': '2', 'XDG_VTNR': '7', 'LIBGL_ALWAYS_SOFTWARE': '1', 'XDG_SESSION_ID': 'c3', 'XDG_RUNTIME_DIR': '/run/user/1000', 'XDG_DATA_DIRS': '/home/user/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share', 'PATH': '/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'GDK_DISABLE': 'gl vulkan', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '956', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/xfce4-terminal.desktop', 'QT_X11_NO_MITSHM': '1', 'OLDPWD': '/home/user', '_': '/home/user/kivy_appdir/opt/python3.12/bin/python3.12'})|
20:15:46,240 root DEBUG user|user|
20:15:46,240 root DEBUG sys.argv|['src/main.py']|
20:15:46,240 root DEBUG sys.builtin_modules_names|('_abc', '_ast', '_codecs', '_collections', '_functools', '_imp', '_io', '_locale', '_operator', '_signal', '_sre', '_stat', '_string', '_symtable', '_thread', '_tokenize', '_tracemalloc', '_typing', '_warnings', '_weakref', 'atexit', 'builtins', 'errno', 'faulthandler', 'gc', 'itertools', 'marshal', 'posix', 'pwd', 'sys', 'time')|
20:15:46,240 root DEBUG sys.executable|/home/user/kivy_appdir/opt/python3.12/bin/python3.12|
20:15:46,240 root DEBUG sys.path|['/home/user/sandbox/buskill-app/src', '/home/user/kivy_appdir/opt/python3.12/lib/python312.zip', '/home/user/kivy_appdir/opt/python3.12/lib/python3.12', '/home/user/kivy_appdir/opt/python3.12/lib/python3.12/lib-dynload', '/home/user/kivy_appdir/opt/python3.12/lib/python3.12/site-packages']|
20:15:46,240 root DEBUG sys.prefix|/home/user/kivy_appdir/opt/python3.12|
20:15:46,240 root DEBUG sys.version|3.12.2 (main, Feb  8 2024, 18:54:41) [GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]|
20:15:46,240 root DEBUG sys.api_version|1013|
20:15:46,240 root DEBUG sys.version_info|sys.version_info(major=3, minor=12, micro=2, releaselevel='final', serial=0)|
20:15:46,240 root DEBUG __name__|__main__|
20:15:46,240 root DEBUG sys.platform|linux|
20:15:46,241 root DEBUG platform.platform()|Linux-6.18.31-1.qubes.fc37.x86_64-x86_64-with-glibc2.36|
20:15:46,241 root DEBUG platform.system()|Linux|
20:15:46,241 root DEBUG platform.release()|6.18.31-1.qubes.fc37.x86_64|
20:15:46,241 root DEBUG platform.version()|#1 SMP PREEMPT_DYNAMIC Tue May 19 01:33:39 GMT 2026|
20:15:46,241 root DEBUG platform.machine()|x86_64|
20:15:46,241 root DEBUG PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

20:15:46,241 root DEBUG uid|1000|
20:15:46,241 root DEBUG group|grp.struct_group(gr_name='user', gr_passwd='x', gr_gid=1000, gr_mem=[])|
20:15:46,241 root DEBUG gid|1000|
20:15:46,241 root INFO buskill version {'VERSION': '', 'GITHUB_REF': '', 'GITHUB_SHA': '', 'SOURCE_DATE_EPOCH': ''}
20:15:46,242 packages.buskill DEBUG DEBUG: EXECUTED_AS_SCRIPT:|True|
DEBUG: EXE_PATH:|/home/user/sandbox/buskill-app/src/main.py|
DEBUG: EXE_DIR:|/home/user/sandbox/buskill-app/src|
DEBUG: EXE_FILE:|main.py|
DEBUG: APP_DIR:|/home/user/sandbox/buskill-app|
DEBUG: APPS_DIR:|/home/user/sandbox|
DEBUG: SRC_DIR:|/home/user/sandbox/buskill-app/src|
DEBUG: os.environ['PATH']:|/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/user/sandbox/buskill-app/src:/home/user/sandbox/buskill-app|

20:15:46,242 packages.buskill INFO INFO: using DATA_DIR:|/home/user/.local/share/.buskill|
20:15:46,242 packages.buskill DEBUG DEBUG: CONF_FILE:|/home/user/.local/share/.buskill/config.ini|

20:15:46,247 kivy INFO Kivy: v2.3.0
20:15:46,247 kivy INFO Logger: Record log in /home/user/.local/share/.buskill/logs/kivy_26-06-02_49.txt
20:15:46,247 kivy INFO Kivy: Installed at "/home/user/kivy_appdir/opt/python3.12/lib/python3.12/site-packages/kivy/__init__.py"
20:15:46,247 kivy INFO Python: v3.12.2 (main, Feb  8 2024, 18:54:41) [GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]
20:15:46,248 kivy INFO Python: Interpreter at "/home/user/kivy_appdir/opt/python3.12/bin/python3.12"
20:15:46,248 kivy INFO Logger: Purge log fired. Processing...
20:15:46,248 kivy INFO Logger: Purge finished!
20:15:46,271 kivy INFO Factory: 195 symbols loaded
20:15:46,280 kivy INFO Image: Providers: img_tex, img_dds, img_sdl2 (img_pil, img_ffpyplayer ignored)
20:15:46,348 kivy INFO Window: Provider: sdl2
20:15:46,455 kivy INFO GL: Using the "OpenGL" graphics system
20:15:46,455 kivy INFO GL: Backend used <sdl2>
20:15:46,455 kivy INFO GL: OpenGL version <b'4.5 (Compatibility Profile) Mesa 22.3.6'>
20:15:46,455 kivy INFO GL: OpenGL vendor <b'Mesa/X.org'>
20:15:46,455 kivy INFO GL: OpenGL renderer <b'llvmpipe (LLVM 15.0.6, 256 bits)'>
20:15:46,455 kivy INFO GL: OpenGL parsed version: 4, 5
20:15:46,455 kivy INFO GL: Shading version <b'4.50'>
20:15:46,455 kivy INFO GL: Texture max size <16384>
20:15:46,456 kivy INFO GL: Texture max units <32>
20:15:46,466 kivy INFO Window: auto add sdl2 input provider
20:15:46,466 kivy INFO Window: virtual keyboard not allowed, single mode, not docked
20:15:46,471 kivy INFO Text: Provider: sdl2
20:15:46,474 kivy INFO Clipboard: Provider: xclip
20:15:46,474 kivy INFO CutBuffer: cut buffer support enabled
20:15:46,520 buskill_gui DEBUG DEBUG: font_dirs:|['/usr/share/fonts', '/usr/share/fonts/X11', '/usr/share/fonts/X11/misc', '/usr/share/fonts/X11/Type1', '/usr/share/fonts/X11/util', '/usr/share/fonts/X11/75dpi', '/usr/share/fonts/X11/100dpi', '/usr/share/fonts/X11/encodings', '/usr/share/fonts/X11/encodings/large', '/usr/share/fonts/woff', '/usr/share/fonts/woff/ebgaramond', '/usr/share/fonts/type1', '/usr/share/fonts/type1/texlive-fonts-recommended', '/usr/share/fonts/type1/urw-base35', '/usr/share/fonts/fonts-go', '/usr/share/fonts/cmap', '/usr/share/fonts/opentype', '/usr/share/fonts/opentype/font-awesome', '/usr/share/fonts/opentype/olga', '/usr/share/fonts/opentype/neohellenic', '/usr/share/fonts/opentype/stix-word', '/usr/share/fonts/opentype/linux-libertine', '/usr/share/fonts/opentype/ebgaramond', '/usr/share/fonts/opentype/didot', '/usr/share/fonts/opentype/cabin', '/usr/share/fonts/opentype/lobstertwo', '/usr/share/fonts/opentype/stix', '/usr/share/fonts/opentype/solomos', '/usr/share/fonts/opentype/inter', '/usr/share/fonts/opentype/asana-math', '/usr/share/fonts/opentype/artemisia', '/usr/share/fonts/opentype/complutum', '/usr/share/fonts/opentype/noto', '/usr/share/fonts/opentype/roboto', '/usr/share/fonts/opentype/roboto/slab', '/usr/share/fonts/opentype/freefont', '/usr/share/fonts/opentype/lobster', '/usr/share/fonts/opentype/urw-base35', '/usr/share/fonts/opentype/junicode', '/usr/share/fonts/opentype/comic-neue', '/usr/share/fonts/opentype/cantarell', '/usr/share/fonts/truetype', '/usr/share/fonts/truetype/font-awesome', '/usr/share/fonts/truetype/libreoffice', '/usr/share/fonts/truetype/liberation', '/usr/share/fonts/truetype/clear-sans', '/usr/share/fonts/truetype/adf', '/usr/share/fonts/truetype/quicksand', '/usr/share/fonts/truetype/andika', '/usr/share/fonts/truetype/droid', '/usr/share/fonts/truetype/crosextra', '/usr/share/fonts/truetype/ebgaramond', '/usr/share/fonts/truetype/comfortaa', '/usr/share/fonts/truetype/croscore', '/usr/share/fonts/truetype/gentiumplus-compact', '/usr/share/fonts/truetype/ancient-scripts', '/usr/share/fonts/truetype/dejavu', '/usr/share/fonts/truetype/liberation2', '/usr/share/fonts/truetype/gentium-basic', '/usr/share/fonts/truetype/gentium', '/usr/share/fonts/truetype/noto', '/usr/share/fonts/truetype/roboto', '/usr/share/fonts/truetype/roboto/unhinted', '/usr/share/fonts/truetype/roboto/unhinted/RobotoTTF', '/usr/share/fonts/truetype/charis', '/usr/share/fonts/truetype/freefont', '/usr/share/fonts/truetype/lyx', '/usr/share/fonts/truetype/paratype', '/usr/share/fonts/truetype/lato', '/usr/share/fonts/truetype/gentiumplus', '/usr/share/fonts/truetype/open-sans', '/usr/share/fonts/cMap', '/usr/local/share/fonts', '/home/user/kivy_appdir/opt/python3.12/lib/python3.12/site-packages/kivy/data/fonts', '/home/user/sandbox/buskill-app']|
20:15:46,520 buskill_gui DEBUG DEBUG: Found 2898 font files.
20:15:46,521 buskill_gui DEBUG DEBUG: Default font = ['Roboto', 'data/fonts/Roboto-Regular.ttf', 'data/fonts/Roboto-Italic.ttf', 'data/fonts/Roboto-Bold.ttf', 'data/fonts/Roboto-BoldItalic.ttf']
20:15:46,521 buskill_gui DEBUG DEBUG: attempt to load bkmono from:|fonts/RobotoMono-Regular.ttf|
20:15:46,521 buskill_gui DEBUG DEBUG: attempt to load mdicons from:|fonts/MaterialIcons-Regular.ttf|
20:15:46,619 kivy WARNING Deprecated property "<BooleanProperty name=allow_stretch>" of object "<kivy.uix.image.Image object at 0x710e7125b460>" was accessed, it will be removed in a future version
20:15:46,619 kivy WARNING Deprecated property "<BooleanProperty name=keep_ratio>" of object "<kivy.uix.image.Image object at 0x710e7125b460>" was accessed, it will be removed in a future version
20:15:46,620 kivy INFO GL: NPOT texture support is available
20:15:46,644 buskill_gui DEBUG DEBUG: adding screen:|<Screen name='main'>|
20:15:46,644 buskill_gui DEBUG DEBUG: User switched to 'MainWindow' screen
20:15:46,644 buskill_gui DEBUG DEBUG: adding screen:|<Screen name='debug_log'>|
20:15:46,644 buskill_gui DEBUG DEBUG: adding screen:|<Screen name='settings'>|
20:15:46,646 kivy INFO Base: Start application main loop
20:15:46,660 kivy INFO GL: Unpack subimage support is available
20:15:48,509 buskill_gui DEBUG DEBUG: User switched to 'Settings' screen
20:15:49,634 buskill_gui DEBUG DEBUG: User switched to 'setting_default_font' screen
20:15:51,707 buskill_gui DEBUG DEBUG: User changed config of 'default_font' to '['Lato-Hairline', '/usr/share/fonts/truetype/lato/Lato-Hairline.ttf', '/usr/share/fonts/truetype/lato/Lato-Hairline.ttf', '/usr/share/fonts/truetype/lato/Lato-Hairline.ttf']'
20:15:52,864 buskill_gui DEBUG DEBUG: User changed config of 'default_font' to '['NotoSansMyanmar-ExtraCondensedBlack', '/usr/share/fonts/truetype/noto/NotoSansMyanmar-ExtraCondensedBlack.ttf', '/usr/share/fonts/truetype/noto/NotoSansMyanmar-ExtraCondensedBlack.ttf', '/usr/share/fonts/truetype/noto/NotoSansMyanmar-ExtraCondensedBlack.ttf']'
20:15:54,333 buskill_gui DEBUG DEBUG: User switched to 'Settings' screen
20:15:55,250 buskill_gui DEBUG DEBUG: User switched to 'MainWindow' screen
20:15:55,250 packages.buskill DEBUG DEBUG: Attempting to set 'trigger' set to 'lock-screen'
20:15:55,250 packages.buskill INFO INFO: BusKill 'trigger' set to 'lock-screen'
20:15:57,118 buskill_gui DEBUG DEBUG: User switched to 'Settings' screen
20:15:58,657 buskill_gui DEBUG DEBUG: User initiated settings reset
20:15:58,661 kivy WARNING Config: Older configuration version detected (0 instead of 27)
20:15:58,662 kivy WARNING Config: Upgrading configuration in progress.
20:15:58,664 kivy INFO Logger: Record log in /home/user/.local/share/.buskill/logs/kivy_26-06-02_50.txt
20:15:58,665 kivy INFO Logger: Record log in /home/user/.local/share/.buskill/logs/kivy_26-06-02_51.txt
20:15:59,458 buskill_gui DEBUG DEBUG: User switched to 'MainWindow' screen
20:16:01,606 buskill_gui DEBUG DEBUG: User switched to 'Settings' screen
20:16:02,742 buskill_gui DEBUG DEBUG: User switched to 'setting_buskill_trigger' screen
20:16:02,764 kivy CRITICAL Clock: Warning, too much iteration done before the next frame. Check your code, or increase the Clock.max_iteration attribute. Remaining events:
<ClockEvent (-1.0) callback=<bound method RecycleViewBehavior.refresh_views of <kivy.uix.recycleview.__init__.RecycleView object at 0x710e716b0590>>>
<ClockEvent (-1.0) callback=<bound method StackLayout.do_layout of <kivy.uix.stacklayout.StackLayout object at 0x710e720ef620>>>
<ClockEvent (-1.0) callback=<bound method FloatLayout.do_layout of <buskill_gui.BusKillOptionItem object at 0x710e720ef540>>>
20:16:02,788 kivy CRITICAL Clock: Warning, too much iteration done before the next frame. Check your code, or increase the Clock.max_iteration attribute. Remaining events:
<ClockEvent (-1.0) callback=<bound method ScrollView.update_from_scroll of <kivy.uix.recycleview.__init__.RecycleView object at 0x710e716b0590>>>
<ClockEvent (-1.0) callback=<bound method Label.texture_update of <kivy.uix.label.Label object at 0x710e71f11160>>>
<ClockEvent (-1.0) callback=<bound method Label.texture_update of <kivy.uix.label.Label object at 0x710e71fe6c10>>>
<ClockEvent (-1.0) callback=<bound method Label.texture_update of <kivy.uix.label.Label object at 0x710e720f7cb0>>>
<ClockEvent (-1.0) callback=<bound method Label.texture_update of <kivy.uix.label.Label object at 0x710e720f57f0>>>
<ClockEvent (-1.0) callback=<bound method FloatLayout.do_layout of <buskill_gui.BusKillOptionItem object at 0x710e722e94e0>>>
<ClockEvent (-1.0) callback=<bound method StackLayout.do_layout of <kivy.uix.stacklayout.StackLayout object at 0x710e722e9390>>>
<ClockEvent (-1.0) callback=<bound method StackLayout.do_layout of <kivy.uix.stacklayout.StackLayout object at 0x710e720ef620>>>
<ClockEvent (-1.0) callback=<bound method FloatLayout.do_layout of <buskill_gui.BusKillOptionItem object at 0x710e720ef540>>>
20:16:02,811 kivy CRITICAL Clock: Warning, too much iteration done before the next frame. Check your code, or increase the Clock.max_iteration attribute. Remaining events:
<ClockEvent (-1.0) callback=<bound method RecycleViewBehavior.refresh_views of <kivy.uix.recycleview.__init__.RecycleView object at 0x710e716b0590>>>
20:16:02,832 kivy CRITICAL Clock: Warning, too much iteration done before the next frame. Check your code, or increase the Clock.max_iteration attribute. Remaining events:
<ClockEvent (-1.0) callback=<bound method ScrollView.update_from_scroll of <kivy.uix.recycleview.__init__.RecycleView object at 0x710e716b0590>>>
<ClockEvent (-1.0) callback=<bound method Label.texture_update of <kivy.uix.label.Label object at 0x710e720f7cb0>>>
<ClockEvent (-1.0) callback=<bound method Label.texture_update of <kivy.uix.label.Label object at 0x710e720f57f0>>>
<ClockEvent (-1.0) callback=<bound method Label.texture_update of <kivy.uix.label.Label object at 0x710e71f11160>>>
<ClockEvent (-1.0) callback=<bound method Label.texture_update of <kivy.uix.label.Label object at 0x710e71fe6c10>>>
<ClockEvent (-1.0) callback=<bound method StackLayout.do_layout of <kivy.uix.stacklayout.StackLayout object at 0x710e722e9390>>>
<ClockEvent (-1.0) callback=<bound method FloatLayout.do_layout of <buskill_gui.BusKillOptionItem object at 0x710e722e94e0>>>
<ClockEvent (-1.0) callback=<bound method StackLayout.do_layout of <kivy.uix.stacklayout.StackLayout object at 0x710e720ef620>>>
<ClockEvent (-1.0) callback=<bound method FloatLayout.do_layout of <buskill_gui.BusKillOptionItem object at 0x710e720ef540>>>
20:16:02,890 kivy CRITICAL Clock: Warning, too much iteration done before the next frame. Check your code, or increase the Clock.max_iteration attribute. Remaining events:
20:16:36,536 kivy INFO Base: Leaving application in progress...
20:16:36,537 kivy WARNING stderr: Traceback (most recent call last):
20:16:36,537 kivy WARNING stderr:   File "/home/user/sandbox/buskill-app/src/main.py", line 182, in <module>
20:16:36,537 kivy WARNING stderr:     BusKillApp( bk ).run()
20:16:36,537 kivy WARNING stderr:   File "/home/user/kivy_appdir/opt/python3.12/lib/python3.12/site-packages/kivy/app.py", line 956, in run
20:16:36,539 kivy WARNING stderr:     runTouchApp()
20:16:36,539 kivy WARNING stderr:   File "/home/user/kivy_appdir/opt/python3.12/lib/python3.12/site-packages/kivy/base.py", line 574, in runTouchApp
20:16:36,541 kivy WARNING stderr:     EventLoop.mainloop()
20:16:36,541 kivy WARNING stderr:   File "/home/user/kivy_appdir/opt/python3.12/lib/python3.12/site-packages/kivy/base.py", line 339, in mainloop
20:16:36,541 kivy WARNING stderr:     self.idle()
20:16:36,541 kivy WARNING stderr:   File "/home/user/kivy_appdir/opt/python3.12/lib/python3.12/site-packages/kivy/base.py", line 391, in idle
20:16:36,541 kivy WARNING stderr:     Clock.tick_draw()
20:16:36,541 kivy WARNING stderr:   File "/home/user/kivy_appdir/opt/python3.12/lib/python3.12/site-packages/kivy/clock.py", line 783, in tick_draw
20:16:36,542 kivy WARNING stderr:     self._process_events_before_frame()
20:16:36,542 kivy WARNING stderr:   File "kivy/_clock.pyx", line 662, in kivy._clock.CyClockBase._process_events_before_frame
20:16:36,542 kivy WARNING stderr:   File "kivy/_clock.pyx", line 708, in kivy._clock.CyClockBase._process_events_before_frame
20:16:36,542 kivy WARNING stderr:   File "kivy/_clock.pyx", line 704, in kivy._clock.CyClockBase._process_events_before_frame
20:16:36,542 kivy WARNING stderr:   File "kivy/_clock.pyx", line 218, in kivy._clock.ClockEvent.tick
20:16:36,542 kivy WARNING stderr:   File "/home/user/kivy_appdir/opt/python3.12/lib/python3.12/site-packages/kivy/uix/recycleview/__init__.py", line 352, in refresh_views
20:16:36,543 kivy WARNING stderr:     lm.set_visible_views(indices, data, viewport)
20:16:36,543 kivy WARNING stderr:   File "/home/user/kivy_appdir/opt/python3.12/lib/python3.12/site-packages/kivy/uix/recyclelayout.py", line 407, in set_visible_views
20:16:36,544 kivy WARNING stderr:     continue
20:16:36,544 kivy WARNING stderr: KeyboardInterrupt
20:16:36,544 kivy WARNING stderr: [INFO/MainProcess] process shutting down
20:16:36,544 kivy WARNING stderr: [DEBUG/MainProcess] running all "atexit" finalizers with priority >= 0
20:16:36,544 kivy WARNING stderr: [DEBUG/MainProcess] running the remaining "atexit" finalizers

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions