Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-1017

Invalid UTF-8 string passed to pango_layout_set_text() -- leading to guacd segfault

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • guacd
    • None

    Description

      Hi,

      Probabilistic reproducible segfault of guacd:

      • Installed guacd and guacamole from EPEL on a CentOS 7.7.1908 system.
      • Configure an SSH connection type.
      • Establish guacamole session to SSH server
      • Do "cat /dev/urandom" to generate garbage.
      • Observe /var/log/messages on the guacd server, you'll see frequent logs of "Invalid UTF-8 string passed to pango_layout_set_text()"
      • Session will pretty rapidly terminate. About 20% of the time this is an uncontrolled segfault from libc

      guacd[7688]: segfault at 7f3ea6177ff0 ip 00007f3ea3cb2b1d sp 00007f3e9d902ab8 error 4 in libc-2.17.so[7f3ea3b57000+1c3000]

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            mjharvey M J Harvey
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: