mate-desktop / mate-screensaver

MATE screen saver and locker
https://mate-desktop.org
GNU General Public License v2.0
48 stars 40 forks source link

segmentation fault with 1.15+ versions #102

Closed Safari77 closed 7 years ago

Safari77 commented 7 years ago

1.14 version managed to lock screen without crashing, but with 1.15 and 1.16 it crashes. I am in Fedora 24. Testing mate 1.15+... To clarify: screen stays locked, I just get the lockscreen picture, and mouse cursor. When I press some key, systemd reports a new coredump.

Sep 21 20:43:21 x systemd-coredump: Failed to generate stack trace: invalid `Elf' handle
Sep 21 20:43:21 x systemd-coredump: Process 32044 (mate-screensave) of user 500 dumped core.

-rw-r----- 1 root root 0 2016-09-21 20:43:19.866324929 +0300 /var/lib/systemd/coredump/core.mate-screensave.500.7ce5541e31d744bfa5066a5e649f46e4.31985.1474479799000000000000

oh great, systemd at it again.

I don't get logs to .xsession-errors when it crashes, but some other stuff in there:

(mate-panel:28297): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(mate-settings-daemon:28289): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
DCOP Cleaning up dead connections.

(nm-applet:28321): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed

** (mate-settings-daemon:28289): CRITICAL **: setup_background: assertion 'p->bg == NULL' failed

(mate-panel:28297): Gtk-WARNING **: Allocating size to GtkAlignment 0x55e8fcada2a0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
Safari77 commented 7 years ago

Some mate packages were still v1.14, mate-screensaver works without crashing when I upgraded also them to v1.16.