Author Topic: Solaris issues on Linux  (Read 925 times)

0 Members and 1 Guest are viewing this topic.


 

Offline ngld

  • Administrator
  • 29
  • Knossos dev
Re: Solaris issues on Linux
Sorry for the late reply.

I'm assuming you normally run FSO like this: "./fs_open_x.x.x_whatever -maybe -some -options"
To run in GDB, do the following instead "gdb --args ./fs_open_x.x.x_whatever -maybe -some -options"

Please use a FSO debug build for this, otherwise the result won't be useful.


gdb will launch and probably complain about missing debug symbols in libraries. As long as it doesn't complain about the FSO binary, you can safely ignore that.
Eventually, it'll show you a prompt. Type "run" and press enter. GDB will now launch FSO and you should be able to play normally. Once FSO crashes, it'll appear to freeze. Switch back to your terminal. GDB will now display a message explaining the cause of the issue. Type "bt" and press enter. Now copy everything from the message to the end and post it here. Finally, type "quit" followed by enter. GDB will warn you that this will kill FSO, confirm the question and you'll be back on your usual prompt.

 
Re: Solaris issues on Linux
Code: [Select]
(gdb) run
Starting program: /home/oliver/Freespace2/fs2_open_3_8_1_20190514_69ebdd0_x64-FASTDBG.AppImage -mod Solaris
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
process 25881 is executing new program: /bin/dash
FSO is running in legacy config mode. Please either update your launcher or copy the configuration and pilot files to '/home/oliver/.local/share/HardLightProductions/FreeSpaceOpen/' for better future compatibility.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 2 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 3 (bound to GL_ELEMENT_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 4 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 5 (bound to GL_ELEMENT_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 7 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 8 (bound to GL_ELEMENT_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 9 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 10 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 11 (bound to GL_ELEMENT_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
bt
Segmentation fault (core dumped)
[Inferior 1 (process 25881) exited with code 0213]
(gdb) bt
No stack.
(gdb)
Thats the output, log attached

THX for helping out

 

Offline ngld

  • Administrator
  • 29
  • Knossos dev
Re: Solaris issues on Linux
That's unfortunately not too helpful since that's an AppImage. GDB only debugged the SFX script not FSO itself. Please do the same as before "gdb --args ./fs2_open...." but before entering the "run" command, do the following: "set follow-fork-mode child". That should tell GDB to debug the spawned child process (FSO in this case) instead of the parent.

 
Re: Solaris issues on Linux
Log attached.
Code: [Select]
GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
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:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./fs2_open_3_8_1_20190514_69ebdd0_x64-FASTDBG.AppImage...(no debugging symbols found)...done.
(gdb) set follow-fork-mode child
(gdb) run
Starting program: /home/oliver/Freespace2/fs2_open_3_8_1_20190514_69ebdd0_x64-FASTDBG.AppImage -mod Solaris
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New process 5313]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New process 5314]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
process 5314 is executing new program: /bin/fusermount
[Inferior 3 (process 5314) exited with code 01]
(gdb) FSO is running in legacy config mode. Please either update your launcher or copy the configuration and pilot files to '/home/oliver/.local/share/HardLightProductions/FreeSpaceOpen/' for better future compatibility.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 2 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 3 (bound to GL_ELEMENT_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 4 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 5 (bound to GL_ELEMENT_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 7 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 8 (bound to GL_ELEMENT_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 9 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 10 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 11 (bound to GL_ELEMENT_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.

(gdb) bt
No stack.
(gdb) OpenGL Debug: Source:OpenGL Type:Performance ID:131218 Severity:Medium Message:Program/shader state performance warning: Fragment Shader is going to be recompiled because the shader key based on GL state mismatches.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 12 (bound to GL_UNIFORM_BUFFER_EXT, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 6 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 12 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 12 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 13 (bound to GL_UNIFORM_BUFFER_EXT, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 6 (bound to GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB (0), and GL_ARRAY_BUFFER_ARB, usage hint is GL_STREAM_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 13 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 13 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 14 (bound to GL_UNIFORM_BUFFER_EXT, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 6 (bound to GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB (0), and GL_ARRAY_BUFFER_ARB, usage hint is GL_STREAM_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 14 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 14 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 15 (bound to GL_UNIFORM_BUFFER_EXT, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 15 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 15 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 16 (bound to GL_UNIFORM_BUFFER_EXT, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 16 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 16 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 17 (bound to GL_UNIFORM_BUFFER_EXT, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 6 (bound to GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB (0), and GL_ARRAY_BUFFER_ARB, usage hint is GL_STREAM_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 17 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 17 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 18 (bound to GL_UNIFORM_BUFFER_EXT, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 6 (bound to GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB (0), and GL_ARRAY_BUFFER_ARB, usage hint is GL_STREAM_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 18 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 18 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 19 (bound to GL_UNIFORM_BUFFER_EXT, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 6 (bound to GL_ARRAY_BUFFER_ARB, usage hint is GL_STREAM_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 19 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 19 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 20 (bound to GL_UNIFORM_BUFFER_EXT, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 6 (bound to GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB (0), and GL_ARRAY_BUFFER_ARB, usage hint is GL_STREAM_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 20 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 20 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 21 (bound to GL_UNIFORM_BUFFER_EXT, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 6 (bound to GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB (0), and GL_ARRAY_BUFFER_ARB, usage hint is GL_STREAM_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 21 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 21 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 22 (bound to GL_UNIFORM_BUFFER_EXT, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 22 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 22 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 23 (bound to GL_UNIFORM_BUFFER_EXT, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 6 (bound to GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB (0), and GL_ARRAY_BUFFER_ARB, usage hint is GL_STREAM_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 23 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 23 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 24 (bound to GL_UNIFORM_BUFFER_EXT, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 6 (bound to GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB (0), and GL_ARRAY_BUFFER_ARB, usage hint is GL_STREAM_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 24 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 24 (bound to GL_UNIFORM_BUFFER (2), and GL_UNIFORM_BUFFER_EXT, usage hint is GL_DYNAMIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 25 (bound to GL_UNIFORM_BUFFER_EXT, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.
OpenGL Debug: Source:OpenGL Type:Other ID:131185 Severity:UnknownMessage:Buffer detailed info: Buffer object 6 (bound to GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB (0), and GL_ARRAY_BUFFER_ARB, usage hint is GL_STREAM_DRAW) will use VIDEO memory as the source for buffer object operations.
That repeats endlessly

With the latest Nightly the game starts, but Solaris doen't show up in the campaign list
« Last Edit: June 30, 2019, 06:38:42 am by praseodym »

 

Offline ngld

  • Administrator
  • 29
  • Knossos dev
Re: Solaris issues on Linux
Sorry, not sure how to debug the AppImage file then. If you can build your own binary, we could try further but as the issue has already been resolved, that's probably not necessary.

With the latest Nightly the game starts, but Solaris doen't show up in the campaign list
That's not too surprising considering that FSO couldn't find Solaris. Please note that Solaris is a TC which means you should run the fs2_open binary from the Solaris folder and not pass any -mod parameters. It shouldn't load any retail files.

 
Re: Solaris issues on Linux
Code: [Select]
LUA ERROR: [string "axui-sct.tbm - On Game Init"]:18: attempt to index global 'axemParse' (a nil value)

------------------------------------------------------------------
ADE Debug:
------------------------------------------------------------------
------------------------------------------------------------------


------------------------------------------------------------------

stack traceback:
[C]: ?
[string "axui-sct.tbm - On Game Init"]:18: in function 'Init'
[string "axui-sct.tbm - On Game Init"]:1355: in main chunk
------------------------------------------------------------------

------------------------------------------------------------------
Same result as before

 

Offline ngld

  • Administrator
  • 29
  • Knossos dev
Re: Solaris issues on Linux
Package the data/scripts and data/tables folders as a VP and remove them. FSO expects the file list to be sorted which apparently is true on Windows but not on Unix (both Linux and macOS are affected). Due to this the scripts are loaded in the wrong order.

 

Offline pim

  • 24
Re: Solaris issues on Linux
Nice. Exactly what I needed. I just run into the same issue and you've just provided solution:-).
Thank you, I can confirm that packing those dirs into VP helps.

 
Re: Solaris issues on Linux
Ok, did that. Now the first cutscene starts, but pressing spacebar crashes it again running it from command line with fs2_open_3_8_1_20190629_48586bc_x64.AppImage

Code: [Select]
FSO is running in legacy config mode. Please either update your launcher or copy the configuration and pilot files to '/home/oliver/.local/share/HardLightProductions/FreeSpaceOpen/' for better future compatibility.
Segmentation fault (core dumped)
Ideas?