Opened 21 months ago

Last modified 21 months ago

#14487 feedback defect

dies at startup

Reported by: svle@… Owned by: Greg Couch
Priority: high Milestone:
Component: Window Toolkit Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: Linux64 (X11)
Project: ChimeraX

Description (last modified by Greg Couch)

Hi,
I've installed Chimerax 1.7.1 using the .deb.
When launching the application from the icon
It appears the Chimerax window along with another
error panel and after one or two seconds these
are closed.
If I call Chimerax from a shell I receive the following:
$ chimerax
NOTE: available bundle cache has not been initialized yet
[48347:48390:0126/183239.131894:ERROR:skia_output_surface_impl.cc(927)]

surface_size=1224x615
format=6
color_type=4
backend_format.isValid()=0
backend_format.backend()=5
backend_format.asGLFormat()=0
backend_format.asVkFormat()=0
backend_format.asVkFormat() vk_format=0
surface_origin=1
willGlFBO0=0

Segmentation fault (core dumped)
If this can be useful on my laptop:
$ uname -a
Linux xxxx-Lenovo-IdeaPad-S340-15API 5.4.0-74-generic #83-Ubuntu SMP Sat May 8 02:35:39 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$ glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):

Vendor: AMD (0x1002)
Device: AMD RAVEN (DRM 3.40.0, 5.4.0-74-generic, LLVM 11.0.1) (0x15d8)
Version: 20.3.4
Accelerated: yes
Video memory: 2048MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2

Memory info (GL_ATI_meminfo):

VBO free memory - total: 866 MB, largest block: 866 MB
VBO free aux. memory - total: 5689 MB, largest block: 5689 MB
Texture free memory - total: 866 MB, largest block: 866 MB
Texture free aux. memory - total: 5689 MB, largest block: 5689 MB
Renderbuffer free memory - total: 866 MB, largest block: 866 MB
Renderbuffer free aux. memory - total: 5689 MB, largest block: 5689 MB

Memory info (GL_NVX_gpu_memory_info):

Dedicated video memory: 2048 MB
Total available memory: 7928 MB
Currently available dedicated video memory: 866 MB

OpenGL vendor string: AMD
OpenGL renderer string: AMD RAVEN (DRM 3.40.0, 5.4.0-74-generic, LLVM 11.0.1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.3.4
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.3.4
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.3.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
The same problem also with Chimerax 1.7.0 but not 1.6.
Thanks.
Saverio

Change History (2)

comment:1 by Greg Couch, 21 months ago

Description: modified (diff)
Status: assignedfeedback

skia_output_surface_impl.cc looks like it is part of Qt web browser source.

To confirm that, in a terminal, run "gdb chimerax". Then at the gdb prompt, type "run". And when ChimeraX crashes, type "bt", to get the backtrace, and send that to us.

That said, the Qt toolkit has dropped support for Ubuntu 20.04. You need to upgrade your system to 22.04. See https://doc.qt.io/qt-6/supported-platforms.html.

comment:2 by svle@…, 21 months ago

  
Hi, 
the output of the commands: 
$ gdb chimerax
GNU gdb (Ubuntu
9.2-0ubuntu1~20.04.1) 9.2
Copyright (C) 2020 Free Software Foundation,
Inc.
License GPLv3+: GNU GPL version 3 or later 
This is free software:
you are free to change and redistribute it.
There is NO WARRANTY, to the
extent permitted by law.
Type "show copying" and "show warranty" for
details.
This GDB was configured as "x86_64-linux-gnu".
Type "show
configuration" for configuration details.
For bug reporting
instructions, please see:
.
Find the GDB manual and other documentation
resources online at:
 .

For help, type "help".
Type "apropos word" to
search for commands related to "word"...
Reading symbols from
chimerax...
(No debugging symbols found in chimerax)
(gdb) run
Starting
program: /usr/bin/chimerax 
[Thread debugging using libthread_db
enabled]
Using host libthread_db library
"/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffdff7d700
(LWP 4158)]
[New Thread 0x7fffde55a700 (LWP 4159)]
[New Thread
0x7fffddd59700 (LWP 4160)]
[New Thread 0x7fffdd48f700 (LWP 4161)]
[New
Thread 0x7fffdcb02700 (LWP 4162)]
[New Thread 0x7fffcab26700 (LWP
4163)]
[New Thread 0x7fffca325700 (LWP 4164)]
[New Thread 0x7fffc9b24700
(LWP 4165)]
[New Thread 0x7fffc9323700 (LWP 4166)]
[New Thread
0x7fffc8b22700 (LWP 4167)]
[New Thread 0x7fffabfff700 (LWP 4168)]
[New
Thread 0x7fffa3fff700 (LWP 4169)]
[New Thread 0x7fffab7fe700 (LWP
4170)]
[New Thread 0x7fffaaffd700 (LWP 4171)]
[New Thread 0x7fffaa7fc700
(LWP 4172)]
[New Thread 0x7fffa9ffb700 (LWP 4173)]
[New Thread
0x7fffa97fa700 (LWP 4174)]
[New Thread 0x7fffa8ff9700 (LWP 4175)]
[New
Thread 0x7fffa37fe700 (LWP 4176)]
NOTE: available bundle cache has not
been initialized yet
warning: Loadable section ".note.gnu.property"
outside of ELF segments
[New Thread 0x7fff8170a700 (LWP 4185)]
[Thread
0x7fff8170a700 (LWP 4185) exited]
[New Thread 0x7fff8170a700 (LWP
4186)]
[Detaching after fork from child process 4187]
[Detaching after
fork from child process 4188]
[Detaching after fork from child process
4189]
[New Thread 0x7fff775c0700 (LWP 4192)]
[New Thread 0x7fff76dbf700
(LWP 4193)]
[New Thread 0x7fff765be700 (LWP 4194)]
[New Thread
0x7fff75dbd700 (LWP 4195)]
[New Thread 0x7fff7521a700 (LWP 4196)]
[New
Thread 0x7fff74a19700 (LWP 4197)]
[New Thread 0x7fff5b7fe700 (LWP
4199)]
[New Thread 0x7fff5bfff700 (LWP 4198)]
[New Thread 0x7fff5affd700
(LWP 4200)]
[New Thread 0x7fff5a7fc700 (LWP 4201)]
[New Thread
0x7fff59ffb700 (LWP 4202)]
[New Thread 0x7fff597fa700 (LWP 4203)]
[New
Thread 0x7fff58ff9700 (LWP 4204)]
[New Thread 0x7fff3bfff700 (LWP
4205)]
[Thread 0x7fff3bfff700 (LWP 4205) exited]
[New Thread
0x7fff3bfff700 (LWP 4206)]
[Thread 0x7fff3bfff700 (LWP 4206)
exited]
[New Thread 0x7fff3bfff700 (LWP 4207)]
[New Thread
0x7fff3b7fe700 (LWP 4208)]
[Detaching after vfork from child process
4209]
[Detaching after vfork from child process 4211]
[New Thread
0x7fff3affd700 (LWP 4212)]
[New Thread 0x7fff3a7fc700 (LWP 4213)]
[New
Thread 0x7fff39ffb700 (LWP 4214)]
[New Thread 0x7fff397fa700 (LWP
4228)]
[New Thread 0x7fff38ff9700 (LWP 4229)]
[New Thread 0x7fff1bfff700
(LWP 4230)]
[New Thread 0x7fff137fe700 (LWP 4231)]
[New Thread
0x7fff1b7fe700 (LWP 4232)]
[New Thread 0x7fff1affd700 (LWP 4233)]
[New
Thread 0x7fff1a7fc700 (LWP 4234)]
[Thread 0x7fff1a7fc700 (LWP 4234)
exited]
[New Thread 0x7fff1a7fc700 (LWP 4235)]
[New Thread
0x7fff19bfb700 (LWP 4236)]
[New Thread 0x7fff193fa700 (LWP 4251)]
[New
Thread 0x7fff13fff700 (LWP 4258)]
[Thread 0x7fff13fff700 (LWP 4258)
exited]
[New Thread 0x7fff13fff700 (LWP 4266)]
[New Thread
0x7fff12a0d700 (LWP 4268)]
[Detaching after vfork from child process
4269]
[Detaching after vfork from child process 4270]
[Detaching after
vfork from child process 4271]
[Detaching after vfork from child process
4272]
[Detaching after vfork from child process 4274]
[New Thread
0x7fff117f1700 (LWP 4276)]
[New Thread 0x7fff10ff0700 (LWP 4277)]
[New
Thread 0x7ffeebfff700 (LWP
4278)]
[4153:4207:0127/090613.644714:ERROR:skia_output_surface_impl.cc(927)]

 surface_size=1224x615
 format=6
 color_type=4

backend_format.isValid()=0
 backend_format.backend()=5

backend_format.asGLFormat()=0
 backend_format.asVkFormat()=0

backend_format.asVkFormat() vk_format=0
 surface_origin=1

willGlFBO0=0
--Type  for more, q to quit, c to continue without
paging--

Thread 33 "Chrome_InProcGp" received signal SIGSEGV,
Segmentation fault.
[Switching to Thread 0x7fff59ffb700 (LWP
4202)]
0x00007fffe2c52783 in ?? ()
 from
/usr/lib/ucsf-chimerax/lib/python3.11/site-packages/PyQt6/Qt6/lib/libQt6WebEngineCore.so.6
(gdb)
bt
#0 0x00007fffe2c52783 in ()
 at
/usr/lib/ucsf-chimerax/lib/python3.11/site-packages/PyQt6/Qt6/lib/libQt6WebEngineCore.so.6
#1
0x0000000000000000 in ()
(gdb)  
Thanks. 
Saverio 

Il 26.01.2024 22:39
ChimeraX ha scritto: 

>
-------------------------------------+---------------------------
>
Reporter: svle@\u2026 | Owner: Greg Couch
>
Priority: high | Milestone:
>
Resolution: | Keywords:
| Platform: Linux64 (X11)
>
-------------------------------------+---------------------------
>
Changes (by Greg Couch):
description:
>> Hi, I've installed Chimerax 1.7.1 using the .deb.
When launching the application from the icon It appears the Chimerax
window along with another error panel and after one or two seconds these
are closed. If I call Chimerax from a shell I receive the following: $
chimerax NOTE: available bundle cache has not been initialized yet
[48347:48390:0126/183239.131894:ERROR:skia_output_surface_impl.cc(927)]
surface_size=1224x615 format=6 color_type=4 backend_format.isValid()=0
backend_format.backend()=5 backend_format.asGLFormat()=0
backend_format.asVkFormat()=0 backend_format.asVkFormat() vk_format=0
surface_origin=1 willGlFBO0=0 Segmentation fault (core dumped) If this
can be useful on my laptop: $ uname -a Linux
xxxx-Lenovo-IdeaPad-S340-15API 5.4.0-74-generic #83-Ubuntu SMP Sat May 8
02:35:39 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux $ glxinfo -B name of
display: :0 display: :0 screen: 0 direct rendering: Yes Extended
renderer info (GLX_MESA_query_renderer): Vendor: AMD (0x1002) Device:
AMD RAVEN (DRM 3.40.0, 5.4.0-74-generic, LLVM 11.0.1) (0x15d8) Version:
20.3.4 Accelerated: yes Video memory: 2048MB Unified memory: no
Preferred profile: core (0x1) Max core profile version: 4.6 Max compat
profile version: 4.6 Max GLES1 profile version: 1.1 Max GLES[23] profile
version: 3.2 Memory info (GL_ATI_meminfo): VBO free memory - total: 866
MB, largest block: 866 MB VBO free aux. memory - total: 5689 MB, largest
block: 5689 MB Texture free memory - total: 866 MB, largest block: 866
MB Texture free aux. memory - total: 5689 MB, largest block: 5689 MB
Renderbuffer free memory - total: 866 MB, largest block: 866 MB
Renderbuffer free aux. memory - total: 5689 MB, largest block: 5689 MB
Memory info (GL_NVX_gpu_memory_info): Dedicated video memory: 2048 MB
Total available memory: 7928 MB Currently available dedicated video
memory: 866 MB OpenGL vendor string: AMD OpenGL renderer string: AMD
RAVEN (DRM 3.40.0, 5.4.0-74-generic, LLVM 11.0.1) OpenGL core profile
version string: 4.6 (Core Profile) Mesa 20.3.4 OpenGL core profile
shading language version string: 4.60 OpenGL core profile context flags:
(none) OpenGL core profile profile mask: core profile OpenGL version
string: 4.6 (Compatibility Profile) Mesa 20.3.4 OpenGL shading language
version string: 4.60 OpenGL context flags: (none) OpenGL profile mask:
compatibility profile OpenGL ES profile version string: OpenGL ES 3.2
Mesa 20.3.4 OpenGL ES profile shading language version string: OpenGL ES
GLSL ES 3.20 The same problem also with Chimerax 1.7.0 but not 1.6.
Thanks. Saverio
1.7.1 using the .deb.
>
It appears the Chimerax window along with another
after one or two seconds these
shell I receive the following:
cache has not been initialized yet
>
[48347:48390:0126/183239.131894:ERROR:skia_output_surface_impl.cc(927)]
>
surface_size=1224x615
>
backend_format.isValid()=0
>
backend_format.asGLFormat()=0
>
backend_format.asVkFormat() vk_format=0
>
willGlFBO0=0
on my laptop:
5.4.0-74-generic #83-Ubuntu SMP Sat
x86_64 x86_64 GNU/Linux
:0 screen: 0
(GLX_MESA_query_renderer):
(DRM 3.40.0, 5.4.0-74-generic, LLVM 11.0.1) (0x15d8)
>
Accelerated: yes
profile: core (0x1)
version: 4.6
version: 3.2
866 MB, largest block: 866 MB
largest block: 5689 MB
block: 866 MB
block: 5689 MB
block: 866 MB
block: 5689 MB
memory: 2048 MB
dedicated video memory: 866 MB
renderer string: AMD RAVEN (DRM 3.40.0, 5.4.0-74-generic, LLVM
>
11.0.1)
20.3.4
>
OpenGL core profile context flags: (none)
mask: core profile
Profile) Mesa 20.3.4
>
OpenGL context flags: (none)
profile
20.3.4
GLSL ES 3.20
>
Thanks.
looks like it is part of Qt web browser
in a terminal, run "gdb chimerax". Then at the gdb
And when ChimeraX crashes, type "bt", to get the
that to us.
Ubuntu 20.04. You need
https://doc.qt.io/qt-6/supported- [1]
ChimeraX ChimeraX Issue Tracker
  
Note: See TracTickets for help on using tickets.