-
Notifications
You must be signed in to change notification settings - Fork 192
Open
Description
EDIT: happens when just typing text.
Using the example application: https://codeberg.org/dcz/ime_app
- Launch application
- Click on the first text field
- Type anything
More often than not, it will crash.
Using KDE 6.
Backtrace:
thread 'main' (111889) panicked at /home/foo/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tiny-skia-0.11.4/src/scan/hairline_aa.rs:124:21:
assertion failed: false
stack backtrace:
0: __rustc::rust_begin_unwind
at /builddir/build/BUILD/rust-1.92.0-build/rustc-1.92.0-src/library/std/src/panicking.rs:698:5
1: core::panicking::panic_fmt
at /builddir/build/BUILD/rust-1.92.0-build/rustc-1.92.0-src/library/core/src/panicking.rs:80:14
2: core::panicking::panic
at /builddir/build/BUILD/rust-1.92.0-build/rustc-1.92.0-src/library/core/src/panicking.rs:150:5
3: tiny_skia::scan::hairline_aa::fill_dot8
at /home/foo/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tiny-skia-0.11.4/src/scan/hairline_aa.rs:124:21
4: tiny_skia::scan::hairline_aa::fill_fixed_rect
at /home/foo/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tiny-skia-0.11.4/src/scan/hairline_aa.rs:58:5
5: tiny_skia::scan::hairline_aa::fill_rect
at /home/foo/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tiny-skia-0.11.4/src/scan/hairline_aa.rs:54:5
6: tiny_skia::scan::fill_rect_aa
at /home/foo/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tiny-skia-0.11.4/src/scan/mod.rs:38:5
7: tiny_skia::painter::<impl tiny_skia::pixmap::PixmapMut>::fill_rect
at /home/foo/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tiny-skia-0.11.4/src/painter.rs:203:17
8: tiny_skia::painter::<impl tiny_skia::pixmap::Pixmap>::fill_rect
at /home/foo/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tiny-skia-0.11.4/src/painter.rs:114:23
9: floem_tiny_skia_renderer::Layer::fill
at /builddir/floem/tiny_skia/src/lib.rs:319:25
10: <floem_tiny_skia_renderer::TinySkiaRenderer<W> as floem_renderer::Renderer>::fill
at /builddir/floem/tiny_skia/src/lib.rs:611:14
11: <floem::paint::renderer::Renderer as floem_renderer::Renderer>::fill
at /builddir/floem/src/paint/renderer.rs:304:19
12: <floem::views::text_input::TextInput as floem::view::View>::paint
at /builddir/floem/src/views/text_input.rs:1440:16
13: floem::paint::PaintCx::paint_view
at /builddir/floem/src/paint/mod.rs:244:31
14: floem::paint::PaintCx::paint_children
at /builddir/floem/src/paint/mod.rs:209:18
15: floem::view::View::paint
at /builddir/floem/src/view/mod.rs:1043:12
16: <alloc::boxed::Box<dyn floem::view::View> as floem::view::View>::paint
at /builddir/floem/src/view/mod.rs:1103:18
17: floem::paint::PaintCx::paint_view
at /builddir/floem/src/paint/mod.rs:244:31
18: <floem::views::tab::Tab<T> as floem::view::View>::paint
at /builddir/floem/src/views/tab.rs:300:20
19: floem::paint::PaintCx::paint_view
at /builddir/floem/src/paint/mod.rs:244:31
20: <floem::views::scroll::Scroll as floem::view::View>::paint
at /builddir/floem/src/views/scroll.rs:1119:12
21: floem::paint::PaintCx::paint_view
at /builddir/floem/src/paint/mod.rs:244:31
22: floem::paint::PaintCx::paint_children
at /builddir/floem/src/paint/mod.rs:209:18
23: floem::view::View::paint
at /builddir/floem/src/view/mod.rs:1043:12
24: <alloc::boxed::Box<dyn floem::view::View> as floem::view::View>::paint
at /builddir/floem/src/view/mod.rs:1103:18
25: floem::paint::PaintCx::paint_view
at /builddir/floem/src/paint/mod.rs:244:31
26: floem::paint::PaintCx::paint_children
at /builddir/floem/src/paint/mod.rs:209:18
27: floem::view::View::paint
at /builddir/floem/src/view/mod.rs:1043:12
28: floem::paint::PaintCx::paint_view
at /builddir/floem/src/paint/mod.rs:244:31
29: floem::paint::PaintCx::paint_children
at /builddir/floem/src/paint/mod.rs:209:18
30: floem::view::View::paint
at /builddir/floem/src/view/mod.rs:1043:12
31: <alloc::boxed::Box<dyn floem::view::View> as floem::view::View>::paint
at /builddir/floem/src/view/mod.rs:1103:18
32: floem::paint::PaintCx::paint_view
at /builddir/floem/src/paint/mod.rs:244:31
33: floem::paint::PaintCx::paint_children
at /builddir/floem/src/paint/mod.rs:209:18
34: floem::view::View::paint
at /builddir/floem/src/view/mod.rs:1043:12
35: floem::paint::PaintCx::paint_view
at /builddir/floem/src/paint/mod.rs:244:31
36: floem::window::handle::WindowHandle::paint
at /builddir/floem/src/window/handle.rs:647:12
37: floem::window::handle::WindowHandle::render_frame
at /builddir/floem/src/window/handle.rs:600:14
38: floem::app::handle::ApplicationHandle::handle_window_event
at /builddir/floem/src/app/handle.rs:306:31
39: <floem::app::Application as winit_core::application::ApplicationHandler>::window_event
at /builddir/floem/src/app/mod.rs:187:14
40: <&mut A as winit_core::application::ApplicationHandler>::window_event
at /builddir/winit/winit-core/src/application/mod.rs:377:18
41: winit_wayland::event_loop::EventLoop::single_iteration
at /builddir/winit/winit-wayland/src/event_loop/mod.rs:480:21
42: winit_wayland::event_loop::EventLoop::poll_events_with_timeout
at /builddir/winit/winit-wayland/src/event_loop/mod.rs:315:14
43: winit_wayland::event_loop::EventLoop::pump_app_events
at /builddir/winit/winit-wayland/src/event_loop/mod.rs:219:18
44: winit_wayland::event_loop::EventLoop::run_app_on_demand
at /builddir/winit/winit-wayland/src/event_loop/mod.rs:182:24
45: winit_wayland::event_loop::EventLoop::run_app
at /builddir/winit/winit-wayland/src/event_loop/mod.rs:173:14
46: winit::platform_impl::linux::EventLoop::run_app
at /builddir/winit/winit/src/platform_impl/linux/mod.rs:151:61
47: winit::event_loop::EventLoop::run_app
at /builddir/winit/winit/src/event_loop.rs:204:25
48: floem::app::Application::run
at /builddir/floem/src/app/mod.rs:282:28
49: ime::main
at ./src/main.rs:257:10
50: core::ops::function::FnOnce::call_once
at /builddir/build/BUILD/rust-1.92.0-build/rustc-1.92.0-src/library/core/src/ops/function.rs:250:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Metadata
Metadata
Assignees
Labels
No labels