Xubuntu / lightdm-gtk-greeter-settings

A small dialog to make it easier for users to modify the settings of lightdm-gtk-greeter.
GNU General Public License v3.0
18 stars 1 forks source link

segmentation fault when running with --test-socket option #12

Closed bluesabre closed 4 years ago

bluesabre commented 4 years ago

to reproduce run lightdm-gtk-greeter --test-socket or lightdm-gtk-greeter-pkexec test socket and you will get a segmentation fault asking you to authenticate the program seems to start but then has a segmentation fualt.

ightdm-gtk-greeter-settings:: Installed: 1.2.0-0ubuntu1 Candidate: 1.2.0-0ubuntu1 Version table: *** 1.2.0-0ubuntu1 0 500 http://us.archive.ubuntu.com/ubuntu/ wily/universe i386 Packages 100 /var/lib/dpkg/status Description: Ubuntu Wily Werewolf (development branch) Release: 15.10

I expected this to not segmentation fualt and give a permission denid when running as regualr user or not perofmr a segmentaion fault when run as pkexec.

ProblemType: Crash DistroRelease: Ubuntu 15.10 Package: lightdm-gtk-greeter-settings 1.2.0-0ubuntu1 ProcVersionSignature: Ubuntu 4.2.0-7.7-generic 4.2.0 Uname: Linux 4.2.0-7-generic i686 ApportVersion: 2.18.1-0ubuntu1 Architecture: i386 CurrentDesktop: LXDE Date: Thu Sep 10 14:11:53 2015 ExecutablePath: /usr/bin/lightdm-gtk-greeter-settings InstallationDate: Installed on 2015-09-10 (0 days ago) InstallationMedia: Lubuntu 15.10 "Wily Werewolf" - Alpha i386 (20150910) InterpreterPath: /usr/bin/python3.4 PackageArchitecture: all ProcCmdline: /usr/bin/python3 /usr/bin/lightdm-gtk-greeter-settings --test-socket SegvAnalysis: Skipped: missing required field "Disassembly" Signal: 11 SourcePackage: lightdm-gtk-greeter-settings UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Launchpad Details: #LP1494518 Lyn Perrine - 2015-09-10 22:05:02 +0000

bluesabre commented 4 years ago

StacktraceTop: gdk_x11_ref_cairo_surface (window=0x9baf8d8) at /build/gtk+3.0-2BkvjZ/gtk+3.0-3.16.6/./gdk/x11/gdkwindow-x11.c:485 gdk_window_ref_impl_surface (window=0x9baf8d8) at /build/gtk+3.0-2BkvjZ/gtk+3.0-3.16.6/./gdk/gdkwindow.c:2726 gdk_window_create_similar_image_surface (window=0x9baf8d8, format=CAIRO_FORMAT_ARGB32, width=16, height=16, scale=1) at /build/gtk+3.0-2BkvjZ/gtk+3.0-3.16.6/./gdk/gdkwindow.c:9577 gdk_cairo_surface_create_from_pixbuf (pixbuf=0x9c21120, scale=1, for_window=0x9baf8d8) at /build/gtk+3.0-2BkvjZ/gtk+3.0-3.16.6/./gdk/gdkcairo.c:299 get_surface_from_gicon (icon=icon@entry=0x9b0bcb0, widget=widget@entry=0x9a9b108, icon_size=16, error=0x0) at /build/gtk+3.0-2BkvjZ/gtk+3.0-3.16.6/./gtk/gtkfilesystem.c:739

Launchpad Details: #LPC Apport retracing service - 2015-09-10 22:18:12 +0000

bluesabre commented 4 years ago

I can confirm this locally: "lightdm-gtk-greeter-settings --test-socket" runs as non-root and shows a "Test embedded mode window", but the elements are quite flickery and the program segfaults on quit. That said, I'm not sure what the purpose of this option is, and whether it's supposed to be used by a regular user.

Launchpad Details: #LPC James Lu - 2016-12-04 23:59:59 +0000