found 1000230 1.0-2
severity 1000230 normal
--
Got it. Thanks anyway, Georges!
Peter
24.02.2022, 16:56, Georges Khaznadar < mailto:georges.khazna...@orange.fr 
georges.khazna...@orange.fr >
Thank you for the bug report, Peter. However, I shall not try to fix it 
shortly. I suspect that those errors are due to some wrong interaction between 
Ruby and Gnome libraries at some point, but I did not find enough information 
about those "critical" errors when I tried to fix them in the past. Those 
errors did not entail misbehaviors of the application so far (as I could check 
individually), and most users will not even notice them when they launch 
screenruler from a graphic menu. Best regards,            Georges. Peter 
Mueller a écrit : > reopen 1000230 > found 1000230 1.0-2 > thanks > -- > 1.0-2 
works now.  Thanks a lot!!!  However, some error messages emerge. > 1. Starting 
screenruler and switching four times with Alt-Tab between the screen ruler and 
the xterm or gnome-terminal from where the screenruler was started, I see the 
following in the console : > screenruler & [1] 11847 $ Loading libraries... 
Creating windows... Reading settings... Presenting ruler... Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:133 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:133 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:133 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:133 > (Switching ones to thrice causes 
no messages, probably due to buffering, though I can't really prove that.) More 
switching leads to this on the console: > Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:288 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:288 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:288 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:288 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:600 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:600 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:600 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:600 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:275 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:275 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:275 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:275 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:275 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:275 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:275 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:275 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:275 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:275 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:275 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/share/screenruler/ruler_window.rb:275 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:600 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:600 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:600 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:600 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/2.7.0/delegate.rb:343 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:674 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:674 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:674 Gdk-CRITICAL **: 
gdk_pixbuf_get_from_surface: assertion 'surface != NULL' failed from 
/usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:674 > After that, I 
was unable to get genuinely newer messages, only the copies of the above, in 
some order in blocks of 4. > 2. A second-mouse-button click on the screenruler 
to call its menu does call the menu but prints the following to the console : > 
Gdk-Message: 14:19:12.255: Window 0x558616afc850 is a temporary window without 
parent, application will not be able to position it on screen. Gdk-CRITICAL **: 
gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' 
failed from /usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:598:in 
`invoke' from /usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:103:in 
`block in define_singleton_method' from ./screenruler.rb:91:in `<main>' > Since 
the errors are marked as CRITICAL, I presume that something wrong goes there. > 
Thanks in advance for looking into it, > Peter -- Georges KHAZNADAR et Jocelyne 
FOURNIER 22 rue des mouettes, 59240 Dunkerque France. Téléphone +33 (0)3 28 29 
17 70

Reply via email to