DO NOT MERGE: Add debug logging to help fix weird WSLg bug
@Omotoye reported in a private repository that when restoring fullscreen on WSLg, they get a crash. This adds a bunch of logging to help diagnose what is going wrong.
Please help test this:
git clone [email protected]:emilk/egui.git
cd egui
git checkout emilk/debug-fullscreen-failure
Then run this:
RUST_LOG=debug cargo r -p egui_demo_app --no-default-features --features wgpu,persistence
toggle fullscreen (F11), exit, and then run the same command again.
Does it work, or fail in the same way?
Please share the log from the two runs!
I followed the instructions given and It didn't fail after running the app again, it simply went back to fullscreen. I've added the log from the terminal when running the app (not sure if this is exactly what you asked for though).
- The only error seen is
failed to set the cursorwhich is not the error I'm reporting. - Another problem I noticed is the window leaves its boundary behind when put on fullscreen, I can share a screenshot of that if you want.
but other than this, it works fine here
click here to view the log the two runs
omotoye@Omotoye:~/egui$ git checkout emilk/debug-fullscreen-failure
Branch 'emilk/debug-fullscreen-failure' set up to track remote branch 'emilk/debug-fullscreen-failure' from 'origin'.
Switched to a new branch 'emilk/debug-fullscreen-failure'
omotoye@Omotoye:~/egui$ RUST_LOG=debug cargo r -p egui_demo_app --no-default-features --features wgpu,persistence
info: syncing channel updates for '1.65.0-x86_64-unknown-linux-gnu'
info: latest update on 2022-11-03, rust version 1.65.0 (897e37553 2022-11-02)
info: component 'clippy' for target 'x86_64-unknown-linux-gnu' is up to date
info: component 'rustfmt' for target 'x86_64-unknown-linux-gnu' is up to date
info: downloading component 'rust-std' for 'wasm32-unknown-unknown'
info: installing component 'rust-std' for 'wasm32-unknown-unknown'
warning: /home/omotoye/egui/crates/eframe/Cargo.toml: unused manifest key: target.cfg(not(target_arch = "wasm32")).dependencies.glutin.es
Downloaded parking_lot_core v0.9.5
Downloaded wgpu v0.14.2
Downloaded x11-dl v2.20.1
Downloaded unicode_names2 v0.6.0
Downloaded wgpu-types v0.14.1
Downloaded flate2 v1.0.25
Downloaded wgpu-hal v0.14.1
Downloaded miniz_oxide v0.6.2
Downloaded nix v0.24.3
Downloaded png v0.17.7
Downloaded nix v0.25.1
Downloaded wgpu-core v0.14.2
Downloaded naga v0.10.0
Downloaded 13 crates (2.4 MB) in 3.38s
Compiling cfg-if v1.0.0
Compiling proc-macro2 v1.0.47
Compiling unicode-ident v1.0.5
Compiling libc v0.2.138
Compiling quote v1.0.21
Compiling autocfg v1.1.0
Compiling syn v1.0.105
Compiling bitflags v1.3.2
Compiling pkg-config v0.3.26
Compiling once_cell v1.16.0
Compiling version_check v0.9.4
Compiling smallvec v1.10.0
Compiling memoffset v0.6.5
Compiling log v0.4.17
Compiling libloading v0.7.4
Compiling cc v1.0.77
Compiling lazy_static v1.4.0
Compiling lock_api v0.4.9
Compiling thiserror v1.0.37
Compiling cmake v0.1.49
Compiling serde_derive v1.0.149
Compiling xml-rs v0.8.4
Compiling parking_lot_core v0.9.5
Compiling wayland-scanner v0.29.5
Compiling nix v0.24.3
Compiling serde v1.0.149
Compiling scopeguard v1.1.0
Compiling wayland-sys v0.29.5
Compiling num-traits v0.2.15
Compiling parking_lot v0.12.1
Compiling freetype-sys v0.13.1
Compiling dlib v0.5.0
Compiling memchr v2.5.0
Compiling wayland-client v0.29.5
Compiling expat-sys v2.1.6
Compiling ahash v0.7.6
Compiling wayland-commons v0.29.5
Compiling slotmap v1.0.6
Compiling getrandom v0.2.8
Compiling scoped-tls v1.0.1
Compiling crc32fast v1.3.2
Compiling downcast-rs v1.2.0
Compiling minimal-lexical v0.2.1
Compiling nom v7.1.1
Compiling wayland-protocols v0.29.5
Compiling ahash v0.8.2
Compiling servo-fontconfig-sys v5.1.0
Compiling tracing-core v0.1.30
Compiling adler v1.0.2
Compiling ttf-parser v0.17.1
Compiling cty v0.2.2
Compiling miniz_oxide v0.6.2
Compiling xcursor v0.3.4
Compiling owned_ttf_parser v0.17.1
Compiling hashbrown v0.12.3
Compiling nix v0.25.1
Compiling smithay-client-toolkit v0.16.0
Compiling indexmap v1.9.2
Compiling ab_glyph_rasterizer v0.1.7
Compiling vec_map v0.8.2
Compiling ab_glyph v0.2.18
Compiling flate2 v1.0.25
Compiling wayland-cursor v0.29.5
Compiling raw-window-handle v0.5.0
Compiling crossfont v0.5.1
Compiling memmap2 v0.5.8
Compiling nohash-hasher v0.2.0
Compiling foreign-types-shared v0.3.1
Compiling termcolor v1.1.3
Compiling percent-encoding v2.2.0
Compiling arrayref v0.3.6
Compiling pin-project-lite v0.2.9
Compiling unicode-width v0.1.10
Compiling tinyvec_macros v0.1.0
Compiling rustc-hash v1.1.0
Compiling khronos-egl v4.1.0
Compiling ash v0.37.1+1.3.235
Compiling bit-vec v0.6.3
Compiling tinyvec v1.6.0
Compiling bit-set v0.5.3
Compiling codespan-reporting v0.11.1
Compiling png v0.17.7
Compiling bytemuck_derive v1.3.0
Compiling thiserror-impl v1.0.37
Compiling bytemuck v1.12.3
Compiling foreign-types-macros v0.2.2
Compiling calloop v0.10.3
Compiling tracing-attributes v0.1.23
Compiling foreign-types v0.5.0
Compiling safe_arch v0.5.2
Compiling tiny-skia-path v0.7.0
Compiling servo-fontconfig v0.5.1
Compiling freetype-rs v0.26.0
Compiling spirv v0.2.0+1.5.4
Compiling tracing v0.1.37
Compiling x11-dl v2.20.1
Compiling emath v0.20.0 (/home/omotoye/egui/crates/emath)
Compiling ecolor v0.20.0 (/home/omotoye/egui/crates/ecolor)
Compiling gpu-descriptor-types v0.1.1
Compiling gpu-alloc-types v0.2.0
Compiling epaint v0.20.0 (/home/omotoye/egui/crates/epaint)
Compiling base64 v0.13.1
Compiling hexf-parse v0.2.1
Compiling cfg_aliases v0.1.1
Compiling arrayvec v0.5.2
Compiling byteorder v1.4.3
Compiling unicode-xid v0.2.4
Compiling tiny-skia v0.7.0
Compiling fxhash v0.2.1
Compiling naga v0.10.0
Compiling wgpu-core v0.14.2
Compiling ron v0.8.0
Compiling gpu-alloc v0.5.3
Compiling gpu-descriptor v0.2.3
Compiling unicode-normalization v0.1.22
Compiling wgpu-types v0.14.1
Compiling num-integer v0.1.45
Compiling profiling v1.0.7
Compiling glow v0.11.2
Compiling unicode-bidi v0.3.8
Compiling arrayvec v0.7.2
Compiling renderdoc-sys v0.7.1
Compiling idna v0.3.0
Compiling sctk-adwaita v0.4.3
Compiling egui v0.20.1 (/home/omotoye/egui/crates/egui)
Compiling form_urlencoded v1.1.0
Compiling raw-window-handle v0.4.3
Compiling x11rb-protocol v0.10.0
Compiling wgpu-hal v0.14.1
Compiling mio v0.8.5
Compiling gethostname v0.2.3
Compiling instant v0.1.12
Compiling x11rb v0.10.1
Compiling winit v0.27.5
Compiling url v2.3.1
Compiling time v0.1.45
Compiling iana-time-zone v0.1.53
Compiling static_assertions v1.1.0
Compiling wgpu v0.14.2
Compiling chrono v0.4.23
Compiling webbrowser v0.8.0
Compiling arboard v3.2.0
Compiling smithay-clipboard v0.6.6
Compiling enum-map-derive v0.10.0
Compiling type-map v0.5.0
Compiling dirs-sys-next v0.1.2
Compiling overload v0.1.1
Compiling nu-ansi-term v0.46.0
Compiling directories-next v2.0.0
Compiling egui-wgpu v0.20.0 (/home/omotoye/egui/crates/egui-wgpu)
Compiling enum-map v2.4.1
Compiling egui-winit v0.20.1 (/home/omotoye/egui/crates/egui-winit)
Compiling egui_extras v0.20.0 (/home/omotoye/egui/crates/egui_extras)
Compiling tracing-log v0.1.3
Compiling sharded-slab v0.1.4
Compiling thread_local v1.1.4
Compiling unicode_names2 v0.6.0
Compiling pollster v0.2.5
Compiling eframe v0.20.1 (/home/omotoye/egui/crates/eframe)
Compiling egui_demo_lib v0.20.0 (/home/omotoye/egui/crates/egui_demo_lib)
Compiling tracing-subscriber v0.3.16
Compiling egui_demo_app v0.20.0 (/home/omotoye/egui/crates/egui_demo_app)
Finished dev [unoptimized + debuginfo] target(s) in 11m 21s
Running `target/debug/egui_demo_app`
2022-12-14T14:58:00.341224Z DEBUG eframe: Using the wgpu renderer
2022-12-14T14:58:00.832836Z DEBUG eframe::native::run: Entering the winit event loop (run_return)…
2022-12-14T14:58:00.908982Z DEBUG eframe::native::file_storage: Loading app state from "/home/omotoye/.local/share/eguidemoapp/app.ron"…
2022-12-14T14:58:01.105212Z INFO eframe::native::epi_integration: Monitor size: 2256x1504 pixels, 2256x1504 points
2022-12-14T14:58:01.105579Z INFO egui_winit::window_settings: Clamping size to 2256x1504 points
2022-12-14T14:58:01.105797Z INFO egui_winit::window_settings: Restoring window size to 1280x1024 points, with fullscreen=false
2022-12-14T14:58:51.927539Z DEBUG crossfont::ft: Loaded Face Face { ft_face: Font Face: Book, load_flags: TARGET_LIGHT, render_mode: "Normal", lcd_filter: 1 }
2022-12-14T14:58:52.515986Z WARN wgpu_hal::vulkan::instance: Unable to find layer: VK_LAYER_KHRONOS_validation
2022-12-14T14:58:52.748328Z WARN wgpu_hal::gles::egl: Re-initializing Gles context due to Wayland window
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
2022-12-14T14:58:52.815814Z DEBUG egui_winit::clipboard: Initializing arboard clipboard…
2022-12-14T14:58:52.816795Z DEBUG egui_winit::clipboard: Cannot initialize smithay clipboard without a display handle
2022-12-14T14:58:53.950239Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:18:38.641451Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:18:40.367252Z ERROR sctk_adwaita::pointer: Failed to set cursor
2022-12-14T15:18:41.301696Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:18:55.709126Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:01.265155Z ERROR sctk_adwaita::pointer: Failed to set cursor
2022-12-14T15:19:01.695523Z ERROR sctk_adwaita::pointer: Failed to set cursor
2022-12-14T15:19:01.973514Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:06.821388Z ERROR sctk_adwaita::pointer: Failed to set cursor
2022-12-14T15:19:07.159269Z ERROR sctk_adwaita::pointer: Failed to set cursor
2022-12-14T15:19:09.133481Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:10.843959Z ERROR sctk_adwaita::pointer: Failed to set cursor
2022-12-14T15:19:12.411769Z ERROR sctk_adwaita::pointer: Failed to set cursor
2022-12-14T15:19:13.289098Z WARN calloop::loop_logic: [calloop] Received an event for non-existence source: CalloopKey(5v5)
2022-12-14T15:19:14.073498Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:25.911292Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:27.551845Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:32.078209Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:32.078486Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:32.288509Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:32.288803Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:35.019585Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:35.019841Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:35.088762Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:35.089062Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:35.293497Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:35.293764Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:35.568861Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:35.569106Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:38.624459Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:38.624797Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:39.639029Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:39.639299Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:41.380667Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:41.380960Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:41.451308Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:41.451551Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:44.764453Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:44.764718Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:44.834117Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:44.834442Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:45.056654Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:45.057032Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:45.275078Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:45.275344Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:49.421498Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:19:49.421866Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:49.499373Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:19:49.499693Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
^C
omotoye@Omotoye:~/egui$ RUST_LOG=debug cargo r -p egui_demo_app --no-default-features --features wgpu,persistence
warning: /home/omotoye/egui/crates/eframe/Cargo.toml: unused manifest key: target.cfg(not(target_arch = "wasm32")).dependencies.glutin.es
Finished dev [unoptimized + debuginfo] target(s) in 2.87s
Running `target/debug/egui_demo_app`
2022-12-14T15:20:11.136204Z DEBUG eframe: Using the wgpu renderer
2022-12-14T15:20:11.165751Z DEBUG eframe::native::run: Entering the winit event loop (run_return)…
2022-12-14T15:20:11.166059Z DEBUG eframe::native::file_storage: Loading app state from "/home/omotoye/.local/share/eguidemoapp/app.ron"…
2022-12-14T15:20:11.170257Z INFO eframe::native::epi_integration: Monitor size: 2256x1504 pixels, 2256x1504 points
2022-12-14T15:20:11.170653Z INFO egui_winit::window_settings: Clamping size to 2256x1504 points
2022-12-14T15:20:11.170830Z INFO egui_winit::window_settings: Restoring window size to 2256x1504 points, with fullscreen=true
2022-12-14T15:20:11.223300Z DEBUG crossfont::ft: Loaded Face Face { ft_face: Font Face: Book, load_flags: TARGET_LIGHT, render_mode: "Normal", lcd_filter: 1 }
2022-12-14T15:20:11.371576Z WARN wgpu_hal::vulkan::instance: Unable to find layer: VK_LAYER_KHRONOS_validation
2022-12-14T15:20:11.460799Z WARN wgpu_hal::gles::egl: Re-initializing Gles context due to Wayland window
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
2022-12-14T15:20:11.527325Z DEBUG egui_winit::clipboard: Initializing arboard clipboard…
2022-12-14T15:20:11.529456Z DEBUG egui_winit::clipboard: Cannot initialize smithay clipboard without a display handle
2022-12-14T15:20:12.055105Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:20:30.434351Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:20:30.434828Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Text
2022-12-14T15:20:33.999234Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Text
2022-12-14T15:20:33.999455Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:20:35.380835Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:20:35.381029Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:20:35.454321Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T15:20:35.454554Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:20:37.923736Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:20:37.924270Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Hand
2022-12-14T15:20:38.003243Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Hand
2022-12-14T15:20:38.003433Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:20:40.856398Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:20:42.175262Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:20:45.768875Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:20:45.769124Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Crosshair
2022-12-14T15:20:45.976221Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Crosshair
2022-12-14T15:20:45.976446Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T15:20:46.496436Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
^C
omotoye@Omotoye:~/egui$ ^C
omotoye@Omotoye:~/egui$ ^C
omotoye@Omotoye:~/egui$ ^C
omotoye@Omotoye:~/egui$
Thanks for testing! Interesting that you cannot replicate now.
I've added some more settings to make it more similar to Rerun. Can you please git pull and again run:
RUST_LOG=debug cargo r -p egui_demo_app --no-default-features --features wgpu,persistence
Still fine, no errors (at least the kind that we expect)... Logs below
terminal log
omotoye@Omotoye:~/egui$ git status
On branch emilk/debug-fullscreen-failure
Your branch is up to date with 'origin/emilk/debug-fullscreen-failure'.
nothing to commit, working tree clean
omotoye@Omotoye:~/egui$ git pull
remote: Enumerating objects: 75, done.
remote: Counting objects: 100% (75/75), done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 75 (delta 46), reused 74 (delta 45), pack-reused 0
Unpacking objects: 100% (75/75), 10.79 KiB | 290.00 KiB/s, done.
From https://github.com/emilk/egui
739d918e..5e02cfa2 emilk/debug-fullscreen-failure -> origin/emilk/debug-fullscreen-failure
* [new branch] emilk/simplified-usage -> origin/emilk/simplified-usage
4e8341d3..37fd141d master -> origin/master
Updating 739d918e..5e02cfa2
Fast-forward
crates/egui_demo_app/src/main.rs | 23 +++++++++++++++++++----
1 file changed, 19 insertions(+), 4 deletions(-)
omotoye@Omotoye:~/egui$ RUST_LOG=debug cargo r -p egui_demo_app --no-default-features --features wgpu,persistence
warning: /home/omotoye/egui/crates/eframe/Cargo.toml: unused manifest key: target.cfg(not(target_arch = "wasm32")).dependencies.glutin.es
Compiling egui_demo_app v0.20.0 (/home/omotoye/egui/crates/egui_demo_app)
Finished dev [unoptimized + debuginfo] target(s) in 1m 14s
Running `target/debug/egui_demo_app`
2022-12-14T19:48:36.294268Z DEBUG eframe: Using the wgpu renderer
2022-12-14T19:48:36.332956Z DEBUG eframe::native::run: Entering the winit event loop (run_return)…
2022-12-14T19:48:36.337483Z DEBUG eframe::native::file_storage: Loading app state from "/home/omotoye/.local/share/eguidemoapp/app.ron"…
2022-12-14T19:48:36.341398Z INFO eframe::native::epi_integration: Monitor size: 2256x1504 pixels, 2256x1504 points
2022-12-14T19:48:36.341560Z INFO egui_winit::window_settings: Clamping size to 2256x1504 points
2022-12-14T19:48:36.341582Z INFO egui_winit::window_settings: Restoring window size to 2256x1504 points, with fullscreen=false
2022-12-14T19:48:36.561494Z DEBUG crossfont::ft: Loaded Face Face { ft_face: Font Face: Book, load_flags: TARGET_LIGHT, render_mode: "Normal", lcd_filter: 1 }
2022-12-14T19:48:37.396925Z WARN wgpu_hal::vulkan::instance: Unable to find layer: VK_LAYER_KHRONOS_validation
2022-12-14T19:48:37.642479Z WARN wgpu_hal::gles::egl: Re-initializing Gles context due to Wayland window
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
2022-12-14T19:48:37.861476Z DEBUG egui_winit::clipboard: Initializing arboard clipboard…
2022-12-14T19:48:37.864066Z DEBUG egui_winit::clipboard: Cannot initialize smithay clipboard without a display handle
2022-12-14T19:48:39.132821Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T19:48:43.892017Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T19:48:43.892299Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Crosshair
2022-12-14T19:48:43.962813Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Crosshair
2022-12-14T19:48:43.963077Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to EwResize
2022-12-14T19:48:44.260353Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to EwResize
2022-12-14T19:48:44.260586Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T19:48:53.709909Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T19:48:53.710197Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Crosshair
2022-12-14T19:48:53.782492Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Crosshair
2022-12-14T19:48:53.782729Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T19:49:12.311930Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T19:49:12.313389Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Crosshair
2022-12-14T19:49:12.532540Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Crosshair
2022-12-14T19:49:12.534536Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Text
2022-12-14T19:49:12.724663Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Text
2022-12-14T19:49:12.725196Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T19:49:13.710164Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T19:49:13.710670Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T19:49:14.031138Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to NsResize
2022-12-14T19:49:14.032082Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T19:49:24.143246Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T19:49:28.823197Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T19:49:28.823471Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to EwResize
2022-12-14T19:49:29.664036Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to EwResize
2022-12-14T19:49:31.105770Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to EwResize
2022-12-14T19:49:31.106393Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Hand
2022-12-14T19:49:31.339310Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Hand
2022-12-14T19:49:31.339535Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T19:49:31.748795Z ERROR sctk_adwaita::pointer: Failed to set cursor
2022-12-14T19:49:33.211310Z ERROR sctk_adwaita::pointer: Failed to set cursor
2022-12-14T19:49:33.730512Z ERROR sctk_adwaita::pointer: Failed to set cursor
2022-12-14T19:49:38.760015Z ERROR sctk_adwaita::pointer: Failed to set cursor
2022-12-14T19:49:38.801311Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T19:49:39.069814Z ERROR sctk_adwaita::pointer: Failed to set cursor
2022-12-14T19:49:40.362926Z ERROR sctk_adwaita::pointer: Failed to set cursor
2022-12-14T19:49:40.702548Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
2022-12-14T19:49:43.333219Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
^C
omotoye@Omotoye:~/egui$ RUST_LOG=debug cargo r -p egui_demo_app --no-default-features --features wgpu,persistence
warning: /home/omotoye/egui/crates/eframe/Cargo.toml: unused manifest key: target.cfg(not(target_arch = "wasm32")).dependencies.glutin.es
Finished dev [unoptimized + debuginfo] target(s) in 0.52s
Running `target/debug/egui_demo_app`
2022-12-14T19:50:02.766622Z DEBUG eframe: Using the wgpu renderer
2022-12-14T19:50:02.772840Z DEBUG eframe::native::run: Entering the winit event loop (run_return)…
2022-12-14T19:50:02.772966Z DEBUG eframe::native::file_storage: Loading app state from "/home/omotoye/.local/share/eguidemoapp/app.ron"…
2022-12-14T19:50:02.773783Z INFO eframe::native::epi_integration: Monitor size: 2256x1504 pixels, 2256x1504 points
2022-12-14T19:50:02.773853Z INFO egui_winit::window_settings: Clamping size to 2256x1504 points
2022-12-14T19:50:02.773897Z INFO egui_winit::window_settings: Restoring window size to 2256x1504 points, with fullscreen=false
2022-12-14T19:50:02.782821Z DEBUG crossfont::ft: Loaded Face Face { ft_face: Font Face: Book, load_flags: TARGET_LIGHT, render_mode: "Normal", lcd_filter: 1 }
2022-12-14T19:50:02.826722Z WARN wgpu_hal::vulkan::instance: Unable to find layer: VK_LAYER_KHRONOS_validation
2022-12-14T19:50:02.860677Z WARN wgpu_hal::gles::egl: Re-initializing Gles context due to Wayland window
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
2022-12-14T19:50:02.903340Z DEBUG egui_winit::clipboard: Initializing arboard clipboard…
2022-12-14T19:50:02.904329Z DEBUG egui_winit::clipboard: Cannot initialize smithay clipboard without a display handle
2022-12-14T19:50:03.402545Z WARN winit::platform_impl::platform::wayland::seat::pointer: Failed to set cursor to Default
^C
omotoye@Omotoye:~/egui$