jwz

Help me fix a a GTK bug


Listen Later

In xscreensaver-settings, any time I select a different item in the list, I get a crash with:

GLib: g_ptr_array_unref: assertion 'array' failed

This assertion fires late, with none of my code on the stack, so I have no idea what it is complaining about; and valgrind provides no clues. It started happening recently, but happens against releases as far back as XScreenSaver 6.05, so something about GTK changed, not my code. Commenting out every call to g*_free does not make it go away. Happens under X11 or Wayland.

I have no patience for dealing with GTK, so I would be very appreciative if someone else would figure this out...


Update: I am seeing this consistently on GTK 3.24.38-2 on Raspbian 12.11, but a few people have told me that they can't reproduce it. So that's even weirder.

Previously.

...more
View all episodesView all episodes
Download on the App Store

jwzBy