Skip to content

[BUG] GKS QtTerm window does not appear with Julia v.1.8.2 on Arch Linux #4526

@jchitpin

Description

@jchitpin

Details

Arch Linux x86 platform with gr-framework installed.

I updated to Julia v.1.8.2 from v.1.6.7 (both binaries from julialang.org/) and Plots.jl with the gr() backend does not open the GKS QtTerm plotting window. Running the following codes gave no precompilation error with Plots.jl or any error in the REPL:

julia> import Pkg
julia> Pkg.add(Pkg.PackageSpec(; name="Plots", version=1.36.2)) # tested with 4 versions of Plots.jl
julia> using Plots
julia> gr()
Plots.GRBackend()
julia> Plots.plot(randn(12)) # no plot appears

I had no issues using the three other plotting backends but have not tried pyplot, inspectdr, or gaston. I rolled back Plots.jl to several older versions and reran the code above but no plotting window appeared.

The latest version of Plots.jl correctly opens the GKS QtTerm plotting window with Julia v.1.6.7.

Backends

This bug occurs on ( insert x below )

Backend yes no untested
gr (default) x
pyplot x
plotlyjs x
pgfplotsx x
unicodeplots x
inspectdr x
gaston x

Versions

Plots.jl version: 1.36.2, 1.35.0, 1.34.0, and 1.33.0
Backend version 0.69.5, 0.69.5, 0.68.0, 0.66.2:
Output of versioninfo():

Julia Version 1.8.2
Commit 36034abf260 (2022-09-29 15:21 UTC)
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: 12 × AMD Ryzen 5 5600X 6-Core Processor
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-13.0.1 (ORCJIT, znver3)
  Threads: 4 on 12 virtual cores
Environment:
  JULIA_NUM_THREADS = 4
Julia Version 1.6.7
Commit 3b76b25b64 (2022-07-19 15:11 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: AMD Ryzen 5 5600X 6-Core Processor
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-11.0.1 (ORCJIT, generic)
Environment:
  JULIA_NUM_THREADS = 4

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions