- system:
"x86_64-linux"
- host os:
Linux 5.15.13, NixOS, 21.11 (Porcupine)
- multi-user?:
yes
- sandbox:
yes
- version:
nix-env (Nix) 2.3.16
- channels(root):
"nixos-21.11.335130.386234e2a61"
warning: unknown setting ‘experimental-features’ - channels(user):
"home-manager-21.11, nixos-21.11.335665.0f316e4d72d, nixpkgs-21.11.335665.0f316e4d72d, nixpkgs-unstable-22.05pre349906.7f65e4abd5e"
- nixpkgs:
/home/user/.nix-defexpr/channels/nixpkgs
opening sweethome3d results in:
nix-env - i sweethome3d
sweethome3d
com.jogamp.opengl.GLException: J3D-Renderer-1: Error making temp context(1) current: display 0x7fbfd420f8c0, context 0x7fbfd40106b8, drawable X11OnscreenGLXDrawable[Realized true,
Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@75cc84fb,
Handle 0x9800148,
Surface JAWTWindow[0x6ded3bb1][JVM version: 1.8.0_272 (1.8.0 update 272)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0 765 x 622 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1.0x1.0, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x9800148, surfaceHandle 0x9800148, bounds [ 0 / 0 765 x 622 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 765x622], pixels[scale 1.0, 1.0 -> 765x622], visible true, lockedExt false,
config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0],
chosen GLCaps[glx vid 0x28, fbc 0xdf: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
requested GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
GLXGraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x28],
encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7fbfd420f8c0, owner true, JAWTToolkitLock[obj 0x34fcecbe, isOwner true, <12d1d6ca, 3ab7337>[count 1, qsz 0, owner <J3D-Renderer-1>]]], idx 0], visualID 0x28, fbConfigID 0xdf,
requested GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
chosen GLCaps[glx vid 0x28, fbc 0xdf: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
awtComponent com.eteks.sweethome3d.j3d.Component3DManager$ObservedCanvas3D[canvas2,0,0,765x622],
surfaceLock <4ee61648, 4ddef719>[count 1, qsz 0, owner <J3D-Renderer-1>]]]
at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:393)
at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:770)
at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:653)
at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:591)
at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6411)
at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4612)
at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2386)
at javax.media.j3d.Renderer.doWork(Renderer.java:881)
at javax.media.j3d.J3dThread.run(J3dThread.java:271)
Error in Java 3D : 3 Renderer: Error creating Canvas3D graphics contextX11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 2/2, reusable (open, marked uncloseable): 0, pending (open in creation order): 2)
X11Util: Open X11 Display Connections: 2
X11Util: Open[0]: NamedX11Display[:0, 0x7fbfd402a880, refCount 1, unCloseable false]
X11Util: Open[1]: NamedX11Display[:0, 0x7fbfd420f8c0, refCount 1, unCloseable false]
What can be done to solve the error?