Ulauncher / Ulauncher

Feature rich application Launcher for Linux
https://ulauncher.io
Other
3.71k stars 195 forks source link

Unable to create Cairo image surface: invalid value #1420

Closed varac closed 2 hours ago

varac commented 4 hours ago

Environment

Manjaro Sway edition (Wayland), ulauncher v5.15.7

Bug description

I want to write an extension that let you parse your Bitwarden passwords using rbw. I started with the ulauncher demo extension but quickly noticed that a list too big (around 1000 passwords) produces a segfault.

I can reproduce this with the plain ulauncher demo extension and a fresh installation of ulauncher (no custom settings) only by increasing the range(5) to range(1000).

Log output

$ ulauncher
(ulauncher:2608146): Gdk-CRITICAL **: 17:53:01.542: ../gtk/gdk/wayland/gdkdisplay-wayland.c:1433: Unable to create Cairo image surface: invalid value (typically too big) for the size of the input (surface, pattern, etc.)
zsh: segmentation fault (core dumped)  ulauncher

Communication guidelines

Ulauncher v6

varac commented 2 hours ago

I just tried with v6 and it works !