[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#883453: xserver-xorg-input-libinput: xorg crash when waking-up from suspend to ram



Vincent Danjean wrote on Mon, Dec 04, 2017 at 09:40:55 +0100:
> Package: xserver-xorg-input-libinput
> Version: 0.26.0-1
> Severity: important
> 
>   Hi,
> 
>   When waking up from suspend to ram after several minutes, I get the unlock
> screen from xscreensaver (I'm under XFCE with xcreensaver). It often happens
> (but not always) that I need to tpye C-A-F1 and choose my user to get the
> unlock screen (without C-A-F1, the screen remains black).
>   Then, after typing my password, the xserver crash and I go back to the
> login screen (gdm3 for me). I can log, but all my previous working session
> is lost (hence the 'important' severity of this bug).

Some additional information:

I run into this bug somewhat regularly in slightly different
circumstances.

I run stretch.  I have multiple graphical logins on different virtual
terminals, and switch between them during the day.  (I disable the
default login manager on tty7; I login in text mode on each virtual
terminal and run 'startx' therein.)

At some point, when I switch from, say, tty7 to tty6, the tty6 Xorg
would segfault.  This seems to occur after ~3 weeks from the last reboot
(I hibernate at the end of each day).  Furthermore, once it happens in
say tty6, it would usually happen in the other tty's too not long after.

To be clear, to me the bug is *not* related to hibernate/suspend;
I usually run into it in the middle of the day.

I'm enclosing the log from today's instance of the crash (uptime
19 days).  Please let me know if there's any further information I can
provide.

Thanks to itd on #debian for his help debugging this.

Cheers,

Daniel

[[[
% tail -79 < ~/.local/share/xorg/Xorg.*.log
[675245.292] (II) AIGLX: Resuming AIGLX clients after VT switch
[675245.383] (II) modeset(0): EDID vendor "SAM", prod id 3256
[675245.383] (II) modeset(0): Using hsync ranges from config file
[675245.383] (II) modeset(0): Using vrefresh ranges from config file
[675245.383] (II) modeset(0): Printing DDC gathered Modelines:
[675245.383] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[675245.383] (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[675245.383] (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
[675245.383] (II) modeset(0): Modeline "720x576"x0.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
[675245.383] (II) modeset(0): Modeline "720x480"x0.0   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[675245.383] (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[675245.383] (II) modeset(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[675245.383] (II) modeset(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[675245.383] (II) modeset(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
[675245.383] (II) modeset(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
[675245.383] (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[675245.383] (II) modeset(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[675245.383] (II) modeset(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[675245.383] (II) modeset(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[675245.383] (II) modeset(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[675245.383] (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[675245.383] (II) modeset(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
[675245.383] (II) modeset(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[675245.383] (II) modeset(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[675245.383] (II) modeset(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[675245.383] (II) modeset(0): Modeline "1280x720"x60.0   74.48  1280 1336 1472 1664  720 721 724 746 -hsync +vsync (44.8 kHz e)
[675245.383] (II) modeset(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz e)
[675245.383] (II) modeset(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[675245.383] (II) modeset(0): Modeline "1440x900"x0.0   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz e)
[675245.383] (II) modeset(0): Modeline "1600x900"x60.0  119.00  1600 1696 1864 2128  900 901 904 932 -hsync +vsync (55.9 kHz e)
[675245.383] (II) modeset(0): Modeline "1680x1050"x0.0  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
[675245.383] (II) modeset(0): Modeline "1920x1080i"x0.0   74.25  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
[675245.383] (II) modeset(0): Modeline "1920x1080"x0.0   74.25  1920 2558 2602 2750  1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[675245.383] (II) modeset(0): Modeline "1920x1080i"x0.0   74.25  1920 2448 2492 2640  1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e)
[675245.390] (II) input device 'Logitech USB Keyboard', /dev/input/event1 is tagged by udev as: Keyboard
[675245.390] (II) input device 'Logitech USB Keyboard', /dev/input/event1 is a keyboard
[675245.391] (II) input device 'Compx 2.4G Receiver', /dev/input/event3 is tagged by udev as: Mouse
[675245.391] (II) input device 'Compx 2.4G Receiver', /dev/input/event3 is a pointer caps
[675245.392] (II) systemd-logind: got resume for 13:73
[675246.401] (EE) libinput bug: udev device never initialized (/dev/input/event9)
[675246.401] (EE) 
[675246.401] (EE) Backtrace:
[675246.431] (EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x4a) [0x561c0b06466a]
[675246.431] (EE) 1: /usr/lib/xorg/Xorg (0x561c0aeab000+0x1bd3f9) [0x561c0b0683f9]
[675246.431] (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7fa933e69000+0x110c0) [0x7fa933e7a0c0]
[675246.431] (EE) 3: /lib/x86_64-linux-gnu/libc.so.6 (0x7fa933aca000+0x8f53a) [0x7fa933b5953a]
[675246.431] (EE) 4: /usr/lib/xorg/modules/input/libinput_drv.so (0x7fa92f89c000+0x60fc) [0x7fa92f8a20fc]
[675246.431] (EE) 5: /usr/lib/x86_64-linux-gnu/libinput.so.10 (0x7fa92f64c000+0x12191) [0x7fa92f65e191]
[675246.431] (EE) 6: /usr/lib/x86_64-linux-gnu/libinput.so.10 (0x7fa92f64c000+0x220b3) [0x7fa92f66e0b3]
[675246.431] (EE) 7: /usr/lib/x86_64-linux-gnu/libinput.so.10 (0x7fa92f64c000+0x22233) [0x7fa92f66e233]
[675246.431] (EE) 8: /usr/lib/x86_64-linux-gnu/libinput.so.10 (libinput_path_add_device+0xdf) [0x7fa92f66e54f]
[675246.431] (EE) 9: /usr/lib/xorg/modules/input/libinput_drv.so (0x7fa92f89c000+0xc4c8) [0x7fa92f8a84c8]
[675246.431] (EE) 10: /usr/lib/xorg/Xorg (EnableDevice+0xfc) [0x561c0aef77dc]
[675246.431] (EE) 11: /usr/lib/xorg/Xorg (xf86EnableInputDeviceForVTSwitch+0x1e) [0x561c0af418ce]
[675246.431] (EE) 12: /usr/lib/xorg/Xorg (0x561c0aeab000+0x3eaa7) [0x561c0aee9aa7]
[675246.431] (EE) 13: /usr/lib/xorg/Xorg (0x561c0aeab000+0xbc0f6) [0x561c0af670f6]
[675246.431] (EE) 14: /lib/x86_64-linux-gnu/libdbus-1.so.3 (dbus_connection_dispatch+0x401) [0x7fa935e14dc1]
[675246.431] (EE) 15: /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x7fa935dff000+0x1609d) [0x7fa935e1509d]
[675246.431] (EE) 16: /usr/lib/xorg/Xorg (0x561c0aeab000+0xb5a61) [0x561c0af60a61]
[675246.431] (EE) 17: /usr/lib/xorg/Xorg (0x561c0aeab000+0x1bdec1) [0x561c0b068ec1]
[675246.431] (EE) 18: /usr/lib/xorg/Xorg (WaitForSomething+0xcc) [0x561c0b061e8c]
[675246.431] (EE) 19: /usr/lib/xorg/Xorg (0x561c0aeab000+0x5445a) [0x561c0aeff45a]
[675246.431] (EE) 20: /usr/lib/xorg/Xorg (0x561c0aeab000+0x586a8) [0x561c0af036a8]
[675246.431] (EE) 21: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf1) [0x7fa933aea2e1]
[675246.431] (EE) 22: /usr/lib/xorg/Xorg (_start+0x2a) [0x561c0aeed33a]
[675246.431] (EE) 
[675246.431] (EE) Segmentation fault at address 0x0
[675246.431] (EE) 
Fatal server error:
[675246.431] (EE) Caught signal 11 (Segmentation fault). Server aborting
[675246.431] (EE) 
[675246.431] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[675246.431] (EE) Please also check the log file at "/home/httpssl/.local/share/xorg/Xorg.3.log" for additional information.
[675246.431] (EE) 
[675246.431] (II) AIGLX: Suspending AIGLX clients for VT switch
[675246.443] (EE) Server terminated with error (1). Closing log file.

% cat /proc/bus/input/devices | perl -nE 'BEGIN { $/ = "" } print if /event9/'
I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Eee PC WMI hotkeys"
P: Phys=eeepc-wmi/input0
S: Sysfs=/devices/platform/eeepc-wmi/input/input12
U: Uniq=
H: Handlers=kbd event9 rfkill 
B: PROP=0
B: EV=100013
B: KEY=7e40000 0 800000000000 0 0 1400b00100000 300180001100800 e000000000000 2
B: MSC=10

% w3m https://lists.fedoraproject.org/pipermail/users/2012-January/412574.html # "Eee PC WMI hotkeys" is a misnomer; this is a desktop PC
]]]


Reply to: