• X Server problem?

    From home" @21:1/5 to All on Tue Aug 8 10:11:30 2023
    hello,

    I have one of these rare IntelliStation 185s, GXT4500P, AIX 6.1.
    When I ssh to a Linux box and run Firefox 102.13.0esr, I get X errors:
    ...
    'BadValue (integer parameter out of range for operation)'.
    (Details: serial 138 error_code 2 request_code 129 (SHAPE) minor_code 2)
    ...

    Same on a 285, GXT6500P, AIX 7.1.
    Funnily, on an oldish 44P, GXT3000P, AIX 5.3, it works.
    Older versions of Firefox ran, just as other X clients.

    What's wrong with these "modern" X servers on AIX 6.1/7.1
    in contrast to the older ones?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John McCue@21:1/5 to All on Wed Aug 9 23:10:27 2023
    Michael Kraemer @ home <M.Kraemer@gsi.de> wrote:
    hello,

    I have one of these rare IntelliStation 185s, GXT4500P, AIX 6.1.
    When I ssh to a Linux box and run Firefox 102.13.0esr, I get X errors:
    ...
    'BadValue (integer parameter out of range for operation)'.
    (Details: serial 138 error_code 2 request_code 129 (SHAPE)
    minor_code 2)

    I would first try 'firefox -no-remote' on Linux.
    Maybe this could help by trying other options.

    https://wiki.mozilla.org/Firefox/CommandLineOptions#Linux

    If that fails, if possible, try compiling a newer OpenSSH
    on AIX replacing what is there. Could be the ssh on AIX
    is rather old.

    Try some other switches.

    <snip>

    What's wrong with these "modern" X servers on AIX 6.1/7.1
    in contrast to the older ones?

    Personally I would blame Linux and freedesktop.org
    with them "fixing X".

    Good Luck

    --
    [t]csh(1) - "An elegant shell, for a more... civilized age."
    - Paraphrasing Star Wars

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From home" @21:1/5 to John McCue on Thu Aug 10 16:14:59 2023
    John McCue wrote:
    Michael Kraemer @ home <M.Kraemer@gsi.de> wrote:

    hello,

    I have one of these rare IntelliStation 185s, GXT4500P, AIX 6.1.
    When I ssh to a Linux box and run Firefox 102.13.0esr, I get X errors:
    ...
    'BadValue (integer parameter out of range for operation)'.
    (Details: serial 138 error_code 2 request_code 129 (SHAPE)
    minor_code 2)


    I would first try 'firefox -no-remote' on Linux.
    Maybe this could help by trying other options.

    https://wiki.mozilla.org/Firefox/CommandLineOptions#Linux

    tried
    firefox --sync --new-instance --safe-mode
    to no avail.

    If that fails, if possible, try compiling a newer OpenSSH
    on AIX replacing what is there. Could be the ssh on AIX
    is rather old.

    I don't think it's an ssh problem, rather an X one.


    Try some other switches.

    <snip>

    What's wrong with these "modern" X servers on AIX 6.1/7.1
    in contrast to the older ones?


    Personally I would blame Linux and freedesktop.org
    with them "fixing X".

    me too, but just blaming doesn't solve the problem.
    Moreover, the same Ff works with the AIX 5.3 X server which is from 2009.
    So I'm inclined to blame IBM for having built in some showstopper in their later X servers (from 2021 on AIX 7.1).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John McCue@21:1/5 to All on Thu Aug 10 15:13:09 2023
    Michael Kraemer @ home <M.Kraemer@gsi.de> wrote:
    John McCue wrote:
    <snip>

    Personally I would blame Linux and freedesktop.org
    with them "fixing X".

    me too, but just blaming doesn't solve the problem.
    Moreover, the same Ff works with the AIX 5.3 X server which is from 2009.
    So I'm inclined to blame IBM for having built in some showstopper in their later X servers (from 2021 on AIX 7.1).

    Makes sense. I wonder if a setting changed in sshd_config
    or ssh_config. Can you compare those against the 2009
    versions ?

    I use to have AIX access, but recentially retired so that
    access is lost. And now that I think of it, the ssh that
    came with AIX is OpenSSH (at least for us), so getting a
    newer version of ssh probably will not work as you said.

    --
    [t]csh(1) - "An elegant shell, for a more... civilized age."
    - Paraphrasing Star Wars

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Po Lu@21:1/5 to John McCue on Thu Aug 17 12:39:17 2023
    John McCue <jmccue@magnetar.jmcunx.com> writes:

    Michael Kraemer @ home <M.Kraemer@gsi.de> wrote:
    hello,

    I have one of these rare IntelliStation 185s, GXT4500P, AIX 6.1.
    When I ssh to a Linux box and run Firefox 102.13.0esr, I get X errors:
    ...
    'BadValue (integer parameter out of range for operation)'.
    (Details: serial 138 error_code 2 request_code 129 (SHAPE)
    minor_code 2)

    I would first try 'firefox -no-remote' on Linux.
    Maybe this could help by trying other options.

    https://wiki.mozilla.org/Firefox/CommandLineOptions#Linux

    If that fails, if possible, try compiling a newer OpenSSH
    on AIX replacing what is there. Could be the ssh on AIX
    is rather old.

    Try some other switches.

    <snip>

    What's wrong with these "modern" X servers on AIX 6.1/7.1
    in contrast to the older ones?

    Personally I would blame Linux and freedesktop.org
    with them "fixing X".

    Good Luck

    Request code 2 is ShapeMask, which generates a Value error should the
    client produce an invalid destKind. Recent versions of Firefox exploit
    the ``input region'', which is most likely absent from the AIX X server.

    Given ``Linux desktop'' developers' penchant for neglecting backwards compatibility or interoperability concerns, I'd chalk the problem up to
    Firefox unconditionally modifying the input region without first
    verifying that the Shape extension is new enough to support it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From home" @21:1/5 to Po Lu on Thu Aug 17 12:24:33 2023
    Po Lu wrote:

    Request code 2 is ShapeMask, which generates a Value error should the
    client produce an invalid destKind. Recent versions of Firefox exploit
    the ``input region'', which is most likely absent from the AIX X server.

    Given ``Linux desktop'' developers' penchant for neglecting backwards compatibility or interoperability concerns,

    I'd subscribe that immediately ...

    I'd chalk the problem up to
    Firefox unconditionally modifying the input region without first
    verifying that the Shape extension is new enough to support it.

    ... but unfortunately older versions of the X server (AIX 5.3)
    don't show this problem.
    Is there something extra to configure on 6.1 and 7.1?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Po Lu@21:1/5 to All on Thu Aug 24 10:42:46 2023
    "Michael Kraemer @ home" <M.Kraemer@gsi.de> writes:

    Po Lu wrote:

    Request code 2 is ShapeMask, which generates a Value error should the
    client produce an invalid destKind. Recent versions of Firefox exploit
    the ``input region'', which is most likely absent from the AIX X server.
    Given ``Linux desktop'' developers' penchant for neglecting
    backwards
    compatibility or interoperability concerns,

    I'd subscribe that immediately ...

    I'd chalk the problem up to
    Firefox unconditionally modifying the input region without first
    verifying that the Shape extension is new enough to support it.

    ... but unfortunately older versions of the X server (AIX 5.3)
    don't show this problem.
    Is there something extra to configure on 6.1 and 7.1?

    No idea, since I don't use AIX. One possibility is the old AIX X server neglects performing strict verification on the parameters to Shape
    requests, which the new server does. Running Firefox under a tool such
    as `xscope' should enable you to ascertain the constituent parameters of
    the request X cannot grok.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)