[Pkg-xfce-devel] Bug#892290: Bug#892290: light-locker: at unlock, crash with: arguments to dbus_message_new_method_call() were incorrect

Stuart Pook slp587437 at pook.it
Fri Mar 9 21:36:16 UTC 2018


On 09/03/18 14:50, Yves-Alexis Perez wrote:
> control: tag -1 unreproducible moreinfo
> On Wed, 2018-03-07 at 22:37 +0100, Stuart Pook wrote:
>> Dear Maintainer,
>>
>> Light-locker crashes when I unlock my session. This means that my session
>> is not locked the next time it should be,

hi  Yves-Alexis

> there was no recent update to light-locker. What did change on your system?
> Unlock works fine here so I'll need more information in order to reproduce.

I guess I don't normally run it from the command line.

:; gdb $(type -p light-locker)
GNU gdb (Debian 7.12-6+b1) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/light-locker...Reading symbols from /usr/lib/debug/.build-id/e0/45019311f6cb6efe20e0fcd299a4f1d8ed64b0.debug...done.
done.
(gdb) run --debug
Starting program: /usr/bin/light-locker --debug
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffedcf0700 (LWP 27177)]
[New Thread 0x7fffed4ef700 (LWP 27178)]
[New Thread 0x7fffecab8700 (LWP 27179)]
[gs_debug_init] gs-debug.c:106 (22:27:46):	 Debugging enabled
[main] light-locker.c:142 (22:27:46):	 initializing light-locker 1.8.0
[main] light-locker.c:164 (22:27:46):	 Platform:
gtk:        3
systemd:    yes
ConsoleKit: yes
UPower:     yes
[main] light-locker.c:196 (22:27:46):	 Features:
lock-after-screensaver: yes
late-locking:           yes
lock-on-suspend:        yes
lock-on-lid:            yes
settings backend:       GSETTINGS
[main] light-locker.c:198 (22:27:46):	 lock after screensaver 3600
[main] light-locker.c:199 (22:27:46):	 late locking 0
[main] light-locker.c:200 (22:27:46):	 lock on suspend 1
[main] light-locker.c:201 (22:27:46):	 lock on lid 0
[main] light-locker.c:202 (22:27:46):	 idle hint 0
[query_session_id] gs-listener-dbus.c:2101 (22:27:46):	 org.freedesktop.login1.NoSessionForPID raised:
  PID 27173 does not belong to any known session


[init_session_id] gs-listener-dbus.c:2193 (22:27:46):	 Got session-id: (null)
[query_sd_session_id] gs-listener-dbus.c:2177 (22:27:46):	 Couldn't determine our own sd session id: No data available
[init_session_id] gs-listener-dbus.c:2198 (22:27:46):	 Got sd-session-id: (null)
[init_seat_path] gs-listener-dbus.c:2279 (22:27:46):	 Got seat: /org/freedesktop/DisplayManager/Seat0
[gs_listener_delay_suspend] gs-listener-dbus.c:449 (22:27:46):	 Delay suspend
[gs_listener_x11_acquire] gs-listener-x11.c:172 (22:27:46):	 ScreenSaver Registered
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (22:27:46):	 obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameAcquired destination=:1.1767
[listener_dbus_handle_session_message] gs-listener-dbus.c:1010 (22:29:00):	 Received Lock request
[gs_grab_grab_root] gs-grab-x11.c:647 (22:29:00):	 Grabbing the root window
[gs_grab_get_keyboard] gs-grab-x11.c:153 (22:29:00):	 Grabbing keyboard widget=DF
[gs_grab_get_mouse] gs-grab-x11.c:213 (22:29:00):	 Grabbing mouse widget=DF
[gs_manager_create_windows_for_screen] gs-manager.c:548 (22:29:00):	 Creating 1 windows for screen 0
[gs_manager_create_window_for_monitor] gs-manager.c:324 (22:29:00):	 Creating window for monitor 0 [0,0] (1920x1200)
[update_geometry] gs-window-x11.c:197 (22:29:00):	 got geometry for monitor 0: x=0 y=0 w=1920 h=1200
[update_geometry] gs-window-x11.c:210 (22:29:00):	 using geometry for monitor 0: x=0 y=0 w=1920 h=1200
[update_geometry] gs-window-x11.c:197 (22:29:00):	 got geometry for monitor 0: x=0 y=0 w=1920 h=1200
[update_geometry] gs-window-x11.c:210 (22:29:00):	 using geometry for monitor 0: x=0 y=0 w=1920 h=1200
[gs_window_move_resize_window] gs-window-x11.c:243 (22:29:00):	 Move and/or resize window on monitor 0: x=0 y=0 w=1920 h=1200
[update_geometry] gs-window-x11.c:197 (22:29:00):	 got geometry for monitor 0: x=0 y=0 w=1920 h=1200
[update_geometry] gs-window-x11.c:210 (22:29:00):	 using geometry for monitor 0: x=0 y=0 w=1920 h=1200
[gs_window_move_resize_window] gs-window-x11.c:243 (22:29:00):	 Move and/or resize window on monitor 0: x=0 y=0 w=1920 h=1200
[update_geometry] gs-window-x11.c:197 (22:29:00):	 got geometry for monitor 0: x=0 y=0 w=1920 h=1200
[update_geometry] gs-window-x11.c:210 (22:29:00):	 using geometry for monitor 0: x=0 y=0 w=1920 h=1200
[gs_window_move_resize_window] gs-window-x11.c:243 (22:29:00):	 Move and/or resize window on monitor 0: x=0 y=0 w=1920 h=1200
[gs_manager_timed_switch] gs-manager.c:445 (22:29:00):	 Start switch to greeter timer
[gs_window_xevent] gs-window-x11.c:369 (22:29:00):	 not raising our windows
[window_map_event_cb] gs-manager.c:233 (22:29:00):	 Handling window map_event event
[gs_listener_resume_suspend] gs-listener-dbus.c:513 (22:29:00):	 Resume suspend: fd=14
[manager_maybe_grab_window] gs-manager.c:204 (22:29:00):	 Moving grab to 0x555555a78470
[gs_grab_move_keyboard] gs-grab-x11.c:450 (22:29:00):	 Moving keyboard grab from DF to 160000C
[gs_grab_move_keyboard] gs-grab-x11.c:457 (22:29:00):	 *** doing X server grab
[gs_grab_release_keyboard] gs-grab-x11.c:279 (22:29:00):	 Ungrabbing keyboard
[gs_grab_get_keyboard] gs-grab-x11.c:153 (22:29:00):	 Grabbing keyboard widget=160000C
[gs_grab_move_keyboard] gs-grab-x11.c:479 (22:29:00):	 *** releasing X server grab
[gs_grab_move_mouse] gs-grab-x11.c:395 (22:29:00):	 Moving pointer grab from DF to 160000C
[gs_grab_move_mouse] gs-grab-x11.c:402 (22:29:00):	 *** doing X server grab
[gs_grab_release_mouse] gs-grab-x11.c:320 (22:29:00):	 Ungrabbing pointer
[gs_grab_get_mouse] gs-grab-x11.c:213 (22:29:00):	 Grabbing mouse widget=160000C
[gs_grab_move_mouse] gs-grab-x11.c:425 (22:29:00):	 *** releasing X server grab
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (22:29:00):	 obj_path=/org/freedesktop/login1 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[update_geometry] gs-window-x11.c:197 (22:29:00):	 got geometry for monitor 0: x=0 y=0 w=1920 h=1200
[update_geometry] gs-window-x11.c:210 (22:29:00):	 using geometry for monitor 0: x=0 y=0 w=1920 h=1200
[gs_window_move_resize_window] gs-window-x11.c:243 (22:29:00):	 Move and/or resize window on monitor 0: x=0 y=0 w=1920 h=1200
[update_geometry] gs-window-x11.c:197 (22:29:00):	 got geometry for monitor 0: x=0 y=0 w=1920 h=1200
[update_geometry] gs-window-x11.c:210 (22:29:00):	 using geometry for monitor 0: x=0 y=0 w=1920 h=1200
[gs_window_move_resize_window] gs-window-x11.c:243 (22:29:00):	 Move and/or resize window on monitor 0: x=0 y=0 w=1920 h=1200
[gs_listener_send_lock_session] gs-listener-dbus.c:180 (22:29:01):	 Send lock session
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (22:29:01):	 obj_path=(null) interface=(null) method=(null) destination=:1.1767
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (22:29:01):	 obj_path=/org/freedesktop/login1/session/_32200 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (22:29:01):	 obj_path=/org/freedesktop/login1/seat/seat0 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
dbus[27173]: arguments to dbus_message_new_method_call() were incorrect, assertion "path != NULL" failed in file ../../../dbus/dbus-message.c line 1362.
This is normally a bug in some application using the D-Bus library.

   D-Bus not built with -rdynamic so unable to print a backtrace



More information about the Pkg-xfce-devel mailing list