Your message dated Mon, 24 Nov 2025 12:29:07 -0500
with message-id 
<CAAajCMbvz=jVeLBNOgvc53X3pbs3yWBps1=0xvof3ummxpq...@mail.gmail.com>
and subject line closing old gdm3 bugs
has caused the Debian Bug report #834178,
regarding gdm3: Passwords are readable while typing
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
834178: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834178
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gdm3
Version: 3.20.1-1
Severity: normal

Dear Maintainer,

once every 200-400 logouts, the next user can read his password while typing.

If login button is pressed using a wrong password, the next login attempt works
correctly (characters can not be read and are represented as dots).

I was expecting passwords to never be readable.



-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=el_GR.UTF-8, LC_CTYPE=el_GR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gdm3 depends on:
ii  accountsservice                              0.6.40-3
ii  adduser                                      3.115
ii  dconf-cli                                    0.26.0-1
ii  dconf-gsettings-backend                      0.26.0-1
ii  debconf [debconf-2.0]                        1.5.59
ii  gir1.2-gdm-1.0                               3.20.1-1
ii  gnome-session [x-session-manager]            3.20.2-1
ii  gnome-session-bin                            3.20.2-1
ii  gnome-session-flashback [x-session-manager]  3.20.2-1
ii  gnome-settings-daemon                        3.20.1-2
ii  gnome-shell                                  3.20.3-1+b1
ii  gnome-terminal [x-terminal-emulator]         3.20.2-2
ii  gsettings-desktop-schemas                    3.20.0-3
ii  libaccountsservice0                          0.6.40-3
ii  libaudit1                                    1:2.6.5-1
ii  libc6                                        2.23-4
ii  libcanberra-gtk3-0                           0.30-3
ii  libcanberra0                                 0.30-3
ii  libgdk-pixbuf2.0-0                           2.34.0-1
ii  libgdm1                                      3.20.1-1
ii  libglib2.0-0                                 2.48.1-2
ii  libglib2.0-bin                               2.48.1-2
ii  libgtk-3-0                                   3.20.7-1
ii  libpam-modules                               1.1.8-3.3
ii  libpam-runtime                               1.1.8-3.3
ii  libpam-systemd                               230-7
ii  libpam0g                                     1.1.8-3.3
ii  librsvg2-common                              2.40.16-1
ii  libselinux1                                  2.5-3
ii  libsystemd0                                  230-7
ii  libwrap0                                     7.6.q-25
ii  libx11-6                                     2:1.6.3-1
ii  libxau6                                      1:1.0.8-1
ii  libxdmcp6                                    1:1.1.2-1.1
ii  lsb-base                                     9.20160629
ii  metacity [x-window-manager]                  1:3.20.2-1
ii  mutter [x-window-manager]                    3.20.3-2
ii  policykit-1                                  0.105-16
ii  ucf                                          3.0036
ii  x11-common                                   1:7.7+16
ii  x11-xserver-utils                            7.7+7

Versions of packages gdm3 recommends:
ii  at-spi2-core    2.20.2-1
ii  desktop-base    8.0.2
ii  x11-xkb-utils   7.7+3
ii  xserver-xephyr  2:1.18.4-1
ii  xserver-xorg    1:7.7+16
ii  zenity          3.20.0-1

Versions of packages gdm3 suggests:
ii  gnome-orca            3.20.2-1
ii  libpam-gnome-keyring  3.20.0-1

-- Configuration Files:
/etc/gdm3/Init/Default changed:
PATH="/usr/bin:$PATH"
OLD_IFS=$IFS
gdmwhich () {
  COMMAND="$1"
  OUTPUT=
  IFS=:
  for dir in $PATH
  do
    if test -x "$dir/$COMMAND" ; then
      if test "x$OUTPUT" = "x" ; then
        OUTPUT="$dir/$COMMAND"
      fi
    fi
  done
  IFS=$OLD_IFS
  echo "$OUTPUT"
}
sysresources=/etc/X11/Xresources
if [ -f "$sysresources" ]; then
    xrdb -merge "$sysresources"
fi
sysmodmap=/etc/X11/Xmodmap
XMODMAP=`gdmwhich xmodmap`
if [ "x$XMODMAP" != "x" ] ; then
  if [ "x$GDM_PARENT_DISPLAY" = "x" ]; then
    if [ -f $sysmodmap ]; then
      $XMODMAP $sysmodmap
    fi
  else
    ( DISPLAY=$GDM_PARENT_DISPLAY XAUTHORITY=$GDM_PARENT_XAUTHORITY $XMODMAP 
-pke ) | $XMODMAP -
  fi
  #
  # Switch Sun's Alt and Meta mod mappings
  #
  UNAME=`gdmwhich uname`
  PROCESSOR=`$UNAME -p`
  if [ "x$PROCESSOR" = "xsparc" ]; then
    if $XMODMAP | grep mod4 | grep Alt > /dev/null 2>/dev/null
    then
      $XMODMAP -e "clear Mod1" \
               -e "clear Mod4" \
               -e "add Mod1 = Alt_L" \
               -e "add Mod1 = Alt_R" \
               -e "add Mod4 = Meta_L" \
               -e "add Mod4 = Meta_R"
    fi
  fi
fi
SETXKBMAP=`gdmwhich setxkbmap`
if [ "x$SETXKBMAP" != "x" ] ; then
  # FIXME: is this all right?  Is this completely on crack?
  # What this does is move the xkb configuration from the GDM_PARENT_DISPLAY
  # FIXME: This should be done in code.  Or there must be an easier way ...
  if [ -n "$GDM_PARENT_DISPLAY" ]; then
    XKBSETUP=`( DISPLAY=$GDM_PARENT_DISPLAY XAUTHORITY=$GDM_PARENT_XAUTHORITY 
$SETXKBMAP -v )`
    if [ -n "$XKBSETUP" ]; then
      XKBKEYMAP=`echo "$XKBSETUP" | grep '^keymap' | awk '{ print $2 }'`
      XKBTYPES=`echo "$XKBSETUP" | grep '^types' | awk '{ print $2 }'`
      XKBCOMPAT=`echo "$XKBSETUP" | grep '^compat' | awk '{ print $2 }'`
      XKBSYMBOLS=`echo "$XKBSETUP" | grep '^symbols' | awk '{ print $2 }'`
      XKBGEOMETRY=`echo "$XKBSETUP" | grep '^geometry' | awk '{ print $2 }'`
      if [ -n "$XKBKEYMAP" ]; then
        $SETXKBMAP -keymap "$XKBKEYMAP"
      elif [ -n "$XKBTYPES" -a -n "$XKBCOMPAT" -a -n "$XKBSYMBOLS" -a -n 
"$XKBGEOMETRY" ]; then
        $SETXKBMAP -types "$XKBTYPES" -compat "$XKBCOMPAT" -symbols 
"$XKBSYMBOLS" -geometry "$XKBGEOMETRY"
      elif [ -n "$XKBTYPES" -a -n "$XKBCOMPAT" -a -n "$XKBSYMBOLS" ]; then
        $SETXKBMAP -types "$XKBTYPES" -compat "$XKBCOMPAT" -symbols 
"$XKBSYMBOLS"
      elif [ -n "$XKBSYMBOLS" ]; then
        $SETXKBMAP -symbols "$XKBSYMBOLS"
      fi
    fi
  fi
fi
if [-x /usr/bin/numlockx]; then
  /usr/bin/numlockx on
fi
exit 0


-- debconf information:
  gdm3/daemon_name: /usr/sbin/gdm3
* shared/default-x-display-manager: gdm3

--- End Message ---
--- Begin Message ---
There have been many changes to Debian since this bug was originally
reported. If you are still experiencing this issue with Debian 13 (or
with Debian 12 or Testing or Unstable), please report a new bug.

Thank you,
Jeremy BĂ­cha

--- End Message ---

Reply via email to