Fail to run (new install) on Ubuntu 20.04

Trying to install software on Ubuntu 20.04.
Completed the steps, running setup.sh and it adds the desktop file.
All the required files appear to be now set as executable.

running the main application …x86_64 gets an error. "segmentation fault (core dump).

Any suggestions?

  • **SquareLine Studio version: latest
  • Operating system: Ubuntu 20.04 (updated)
  • Target hardware: Thinkpad T410

Please try to run it from a Terminal. Hopefully it tells more detail.

Please attache the logs as described here.

Terminal log didn’t say much. Thanks for the log location.
Log copied below. It does say no OpenGL profile but the usual check says:
$ glxinfo | grep “OpenGL version”
OpenGL version string: 2.1 Mesa 21.2.6

Mono path[0] = ‘/home/bm/squareline/SquareLine_Studio_Linux_v1_1_1/SquareLine_Studio_Data/Managed’
Mono config path = ‘/home/bm/squareline/SquareLine_Studio_Linux_v1_1_1/SquareLine_Studio_Data/MonoBleedingEdge/etc’
Preloaded ‘libFileBrowser.so’
Preloaded ‘libastyle.so’
Display 0 ‘0’: 1440x900 (primary device).
Unable to load player prefs
Desktop is 1440 x 900 @ 60 Hz
Unable to find a supported OpenGL core profile
Failed to create valid graphics context: please ensure you meet the minimum requirements
E.g. OpenGL core profile 3.2 or later for OpenGL Core renderer
[Vulkan init] extensions: count=18
[Vulkan init] extensions: name=VK_KHR_device_group_creation, enabled=0
[Vulkan init] extensions: name=VK_KHR_display, enabled=1
[Vulkan init] extensions: name=VK_KHR_external_fence_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_external_memory_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_external_semaphore_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_get_display_properties2, enabled=0
[Vulkan init] extensions: name=VK_KHR_get_physical_device_properties2, enabled=1
[Vulkan init] extensions: name=VK_KHR_get_surface_capabilities2, enabled=0
[Vulkan init] extensions: name=VK_KHR_surface, enabled=1
[Vulkan init] extensions: name=VK_KHR_surface_protected_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_wayland_surface, enabled=1
[Vulkan init] extensions: name=VK_KHR_xcb_surface, enabled=0
[Vulkan init] extensions: name=VK_KHR_xlib_surface, enabled=1
[Vulkan init] extensions: name=VK_EXT_acquire_xlib_display, enabled=0
[Vulkan init] extensions: name=VK_EXT_debug_report, enabled=0
[Vulkan init] extensions: name=VK_EXT_direct_mode_display, enabled=0
[Vulkan init] extensions: name=VK_EXT_display_surface_counter, enabled=0
[Vulkan init] extensions: name=VK_EXT_debug_utils, enabled=0
Vulkan detection: 2
Initialize engine version: 2021.3.9f1 (ad3870b89536)
[Subsystems] Discovering subsystems at path /home/bm/squareline/SquareLine_Studio_Linux_v1_1_1/SquareLine_Studio_Data/UnitySubsystems
GfxDevice: creating device client; threaded=1; jobified=0
Unable to find a supported OpenGL core profile
Unable to find a supported OpenGL core profile
GfxDevice: creating device client; threaded=1; jobified=0
[Vulkan init] extensions: count=18
[Vulkan init] extensions: name=VK_KHR_device_group_creation, enabled=0
[Vulkan init] extensions: name=VK_KHR_display, enabled=1
[Vulkan init] extensions: name=VK_KHR_external_fence_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_external_memory_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_external_semaphore_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_get_display_properties2, enabled=0
[Vulkan init] extensions: name=VK_KHR_get_physical_device_properties2, enabled=1
[Vulkan init] extensions: name=VK_KHR_get_surface_capabilities2, enabled=0
[Vulkan init] extensions: name=VK_KHR_surface, enabled=1
[Vulkan init] extensions: name=VK_KHR_surface_protected_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_wayland_surface, enabled=1
[Vulkan init] extensions: name=VK_KHR_xcb_surface, enabled=0
[Vulkan init] extensions: name=VK_KHR_xlib_surface, enabled=1
[Vulkan init] extensions: name=VK_EXT_acquire_xlib_display, enabled=0
[Vulkan init] extensions: name=VK_EXT_debug_report, enabled=0
[Vulkan init] extensions: name=VK_EXT_direct_mode_display, enabled=0
[Vulkan init] extensions: name=VK_EXT_display_surface_counter, enabled=0
[Vulkan init] extensions: name=VK_EXT_debug_utils, enabled=0
[Vulkan init] SelectPhysicalDevice requestedDeviceIndex=-1 xrDevice=(nil)
[Vulkan init] Physical Device 0xf36ff0 [0]: “llvmpipe (LLVM 12.0.0, 128 bits)” deviceType=4 vendorID=10005 deviceID=0
[Vulkan init] Selected physical device (nil)
Caught fatal signal - signo:11 code:1 errno:0 addr:(nil)
Obtained 12 stack frames.
#0 0x007fd46a3f6420 in funlockfile
#1 0x007fd460340514 in vkGetPhysicalDeviceQueueFamilyProperties
#2 0x007fd46b48bb11 in PlayerMain(int, char**)
#3 0x007fd46b495759 in PlayerMain(int, char**)
#4 0x007fd46b420f0f in PlayerMain(int, char**)
#5 0x007fd46b31688b in void std::vector<unsigned int, std::allocator >::_M_assign_aux<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator > > >(__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator > >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator > >, std::forward_iterator_tag)
#6 0x007fd46b316c11 in void std::vector<unsigned int, std::allocator >::_M_assign_aux<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator > > >(__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator > >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator > >, std::forward_iterator_tag)
#7 0x007fd46b19edfd in int* std::_V2::__rotate<int*>(int*, int*, int*, std::random_access_iterator_tag)
#8 0x007fd46b1aeb3d in int* std::_V2::__rotate<int*>(int*, int*, int*, std::random_access_iterator_tag)
#9 0x007fd46b3d87aa in PlayerMain(int, char**)
#10 0x007fd46a214083 in __libc_start_main
#11 0x00000000201029 in (Unknown)

It seems you don’t have OpenGL installed. Is it a virtual machine?

It does have OpenGL (confirmed by running command below). It’s version 2.1.
Your system requirements state OpenGL 2 so assumed that was enough although the log suggests it’s looking for >3.2?

$ glxinfo | grep “OpenGL version”
OpenGL version string: 2.1 Mesa 21.2.6

Sorry for the late reply. It turned out that it was shown incorrectly in the docs. You really need at least OpenGL 3.2.

We have updated the docs accordingly.

Thanks for confirming Gabor.