vimspector
vimspector copied to clipboard
Users termwinsize settings can interfere with Vimspector UI layout
[EDIT2: I think I found the solution, look the next comment]
Describe the bug
When I open the debugger the bottom window is too big.

Minimal reproduciton
Please answer the following questions
- Does your issue reproduce using
vim -Nu /path/to/vimspector/support/minimal_vimrc? [Yes/No] No - If you are using Neovim, does your issue reproduce using Vim? [Yes/No] Yes
List of steps to reproduce:
Call vimspector with F5 using the VISUAL_STUDIO mapping.
Expected behaviour
The windows should have the default size or at least work with the customization variables.
Actual behaviour
The windows keep the strange size.
Please include:
- Vimspector log (~/.vimspector.log)
2020-08-06 23:35:41,975 - INFO - **** INITIALISING NEW VIMSPECTOR SESSION ****
2020-08-06 23:35:41,975 - INFO - API is:
2020-08-06 23:35:41,975 - INFO - VIMSPECTOR_HOME = /home/cristo/.vim/plugged/vimspector
2020-08-06 23:35:41,978 - INFO - gadgetDir = /home/cristo/.vim/plugged/vimspector/gadgets/linux
2020-08-06 23:35:41,979 - INFO - User requested start debug session with {}
2020-08-06 23:35:41,979 - DEBUG - Reading gadget config: /home/cristo/.vim/plugged/vimspector/gadgets/linux/.gadgets.json
2020-08-06 23:35:41,981 - DEBUG - Reading gadget config: None
2020-08-06 23:35:41,981 - DEBUG - Reading configurations from: None
2020-08-06 23:35:41,981 - DEBUG - Reading configurations from: /home/cristo/Escritorio/Simulador/.vimspector.json
2020-08-06 23:35:41,982 - INFO - Configuration: {"adapter": "vscode-cpptools", "configuration": {"name": "<name>", "type": "cppdbg", "request": "launch", "program": "/home/cristo/Escritorio/Simulador/bin/main", "cwd": "/home/cristo/Escritorio/Simulador", "externalConsole": true, "stopAtEntry": true, "MIMode": "gdb"}}
2020-08-06 23:35:41,982 - INFO - Adapter: {"attach": {"pidProperty": "processId", "pidSelect": "ask"}, "command": ["/home/cristo/.vim/plugged/vimspector/gadgets/linux/vscode-cpptools/debugAdapters/OpenDebugAD7"], "configuration": {"args": [], "cwd": "/home/cristo/Escritorio/Simulador", "environment": [], "type": "cppdbg"}, "name": "cppdbg"}
2020-08-06 23:35:42,487 - INFO - Starting debug adapter with: {"attach": {"pidProperty": "processId", "pidSelect": "ask"}, "command": ["/home/cristo/.vim/plugged/vimspector/gadgets/linux/vscode-cpptools/debugAdapters/OpenDebugAD7"], "configuration": {"args": [], "cwd": "/home/cristo/Escritorio/Simulador", "environment": [], "type": "cppdbg"}, "name": "cppdbg"}
2020-08-06 23:35:42,647 - INFO - Debug Adapter Started
2020-08-06 23:35:42,648 - DEBUG - Sending Message: {"command": "initialize", "arguments": {"adapterID": "cppdbg", "clientID": "vimspector", "clientName": "vimspector", "linesStartAt1": true, "columnsStartAt1": true, "locale": "en_GB", "pathFormat": "path", "supportsVariableType": true, "supportsVariablePaging": false, "supportsRunInTerminalRequest": true}, "seq": 0, "type": "request"}
2020-08-06 23:35:42,663 - INFO - Server stderr: waiting for v8 protocol on stdin/stdout
2020-08-06 23:35:43,089 - DEBUG - Message received: {'type': 'response', 'request_seq': 0, 'success': True, 'command': 'initialize', 'body': {'supportsConfigurationDoneRequest': True, 'supportsFunctionBreakpoints': True, 'supportsConditionalBreakpoints': True, 'supportsEvaluateForHovers': True, 'exceptionBreakpointFilters': [], 'supportsSetVariable': True, 'additionalModuleColumns': [], 'supportedChecksumAlgorithms': []}, 'seq': 1}
2020-08-06 23:35:43,089 - DEBUG - LAUNCH!
2020-08-06 23:35:43,089 - DEBUG - Sending Message: {"command": "launch", "arguments": {"args": [], "cwd": "/home/cristo/Escritorio/Simulador", "environment": [], "type": "cppdbg", "name": "<name>", "request": "launch", "program": "/home/cristo/Escritorio/Simulador/bin/main", "externalConsole": true, "stopAtEntry": true, "MIMode": "gdb"}, "seq": 1, "type": "request"}
2020-08-06 23:35:43,233 - DEBUG - Message received: {'type': 'request', 'command': 'runInTerminal', 'arguments': {'kind': 'external', 'title': 'cppdbg: main', 'cwd': '', 'args': ['/bin/sh', '/tmp/Microsoft-MIEngine-Cmd-mnwijyeg.bft'], 'env': {}}, 'seq': 2}
2020-08-06 23:35:43,233 - DEBUG - Defaulting working directory to /home/cristo/Escritorio/Simulador
2020-08-06 23:35:43,446 - DEBUG - Sending Message: {"seq": 2, "type": "response", "request_seq": 2, "command": "runInTerminal", "body": {"processId": 4725}, "success": true}
2020-08-06 23:35:43,503 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'telemetry', 'output': 'VS/Diagnostics/Debugger/Launch', 'data': {'VS.Diagnostics.Debugger.ImplementationName': 'Microsoft.MIDebugEngine', 'VS.Diagnostics.Debugger.EngineVersion': '16.5.10325.1', 'VS.Diagnostics.Debugger.HostVersion': '16.5.10325.1', 'VS.Diagnostics.Debugger.AdapterId': 'cppdbg', 'VS.Diagnostics.Debugger.Launch.Duration': 343, 'VS.Diagnostics.Debugger.Launch.IsCoreDump': False, 'VS.Diagnostics.Debugger.VisualizerFileUsed': False, 'VS.Diagnostics.Debugger.SourceFileMappings': 0, 'VS.Diagnostics.Debugger.MIMode': None}}, 'seq': 3}
2020-08-06 23:35:43,569 - DEBUG - Message received: {'type': 'response', 'request_seq': 1, 'success': True, 'command': 'launch', 'body': {}, 'seq': 4}
2020-08-06 23:35:43,569 - DEBUG - Message received: {'type': 'event', 'event': 'initialized', 'body': {}, 'seq': 5}
2020-08-06 23:35:43,570 - DEBUG - Sending Message: {"command": "setFunctionBreakpoints", "arguments": {"breakpoints": []}, "seq": 3, "type": "request"}
2020-08-06 23:35:43,586 - DEBUG - Message received: {'type': 'response', 'request_seq': 3, 'success': True, 'command': 'setFunctionBreakpoints', 'body': {'breakpoints': []}, 'seq': 6}
2020-08-06 23:35:43,587 - DEBUG - Breakpoints at this point: {}
2020-08-06 23:35:43,587 - DEBUG - Sending Message: {"command": "configurationDone", "seq": 4, "type": "request"}
2020-08-06 23:35:43,592 - DEBUG - Message received: {'type': 'response', 'request_seq': 4, 'success': True, 'command': 'configurationDone', 'body': {}, 'seq': 7}
2020-08-06 23:35:43,593 - DEBUG - Sending Message: {"command": "threads", "seq": 5, "type": "request"}
2020-08-06 23:35:43,594 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'stdout', 'output': '=thread-group-added,id="i1"\nGNU gdb (Ubuntu 8.1-0ubuntu3.2) 8.1.0.20180409-git\nCopyright (C) 2018 Free Software Foundation, Inc.\nLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type "show copying"\nand "show warranty" for details.\nThis GDB was configured as "x86_64-linux-gnu".\nType "show configuration" for configuration details.\nPara las instrucciones de informe de errores, vea:\n<http://www.gnu.org/software/gdb/bugs/>.\nFind the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\nFor help, type "help".\nType "apropos word" to search for commands related to "word".\nWarning: Debuggee TargetArchitecture not detected, assuming x86_64.\n=cmd-param-changed,param="pagination",value="off"\n'}, 'seq': 8}
2020-08-06 23:35:43,621 - DEBUG - Message received: {'type': 'response', 'request_seq': 5, 'success': True, 'command': 'threads', 'body': {'threads': []}, 'seq': 9}
2020-08-06 23:35:43,621 - WARNING - User Msg: Server returned no threads. Is it running?
2020-08-06 23:35:43,633 - DEBUG - Message received: {'type': 'event', 'event': 'thread', 'body': {'reason': 'started', 'threadId': 4735}, 'seq': 10}
2020-08-06 23:35:43,633 - DEBUG - Sending Message: {"command": "threads", "seq": 6, "type": "request"}
2020-08-06 23:35:43,633 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'stdout', 'output': 'Detenido por el evento biblioteca compartida (no existen bibliotecas añadidas o eliminadas)\n'}, 'seq': 11}
2020-08-06 23:35:43,654 - DEBUG - Message received: {'type': 'response', 'request_seq': 6, 'success': True, 'command': 'threads', 'body': {'threads': [{'id': 4735, 'name': 'main'}]}, 'seq': 12}
2020-08-06 23:35:43,654 - DEBUG - Sending Message: {"command": "stackTrace", "arguments": {"threadId": 4735}, "seq": 7, "type": "request"}
2020-08-06 23:35:43,654 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/lib64/ld-linux-x86-64.so.2'. Symbols loaded.\n"}, 'seq': 13}
2020-08-06 23:35:43,672 - DEBUG - Message received: {'type': 'response', 'request_seq': 7, 'success': True, 'command': 'stackTrace', 'body': {'stackFrames': [], 'totalFrames': 0}, 'seq': 14}
2020-08-06 23:35:43,901 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'stdout', 'output': '[Depuración de hilo usando libthread_db enabled]\n'}, 'seq': 15}
2020-08-06 23:35:43,902 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'stdout', 'output': 'Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".\n'}, 'seq': 16}
2020-08-06 23:35:43,957 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'stdout', 'output': '\n'}, 'seq': 17}
2020-08-06 23:35:43,971 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'stdout', 'output': 'Breakpoint 1, 0x000055555555586e in main ()\n'}, 'seq': 18}
2020-08-06 23:35:43,971 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0'. Symbols loaded.\n"}, 'seq': 19}
2020-08-06 23:35:43,972 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/usr/lib/x86_64-linux-gnu/libstdc++.so.6'. Symbols loaded.\n"}, 'seq': 20}
2020-08-06 23:35:43,985 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/lib/x86_64-linux-gnu/libgcc_s.so.1'. Symbols loaded.\n"}, 'seq': 21}
2020-08-06 23:35:43,985 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/lib/x86_64-linux-gnu/libc.so.6'. Symbols loaded.\n"}, 'seq': 22}
2020-08-06 23:35:43,985 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/lib/x86_64-linux-gnu/libdl.so.2'. Symbols loaded.\n"}, 'seq': 23}
2020-08-06 23:35:43,985 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/lib/x86_64-linux-gnu/libpthread.so.0'. Symbols loaded.\n"}, 'seq': 24}
2020-08-06 23:35:43,986 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/lib/x86_64-linux-gnu/libm.so.6'. Symbols loaded.\n"}, 'seq': 25}
2020-08-06 23:35:43,986 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': 'Execute debugger commands using "-exec <command>", for example "-exec info registers" will list registers in use (when GDB is the debugger)\n'}, 'seq': 26}
2020-08-06 23:35:44,012 - DEBUG - Message received: {'type': 'event', 'event': 'stopped', 'body': {'reason': 'step', 'threadId': 4735, 'allThreadsStopped': True}, 'seq': 27}
2020-08-06 23:35:44,012 - WARNING - User Msg: Paused in thread 4735 due to step
2020-08-06 23:35:44,081 - DEBUG - Sending Message: {"command": "stackTrace", "arguments": {"threadId": 4735}, "seq": 8, "type": "request"}
2020-08-06 23:35:44,101 - DEBUG - Message received: {'type': 'response', 'request_seq': 8, 'success': True, 'command': 'stackTrace', 'body': {'stackFrames': [{'id': 1000, 'name': 'main', 'line': 0, 'column': 0}], 'totalFrames': 1}, 'seq': 28}
2020-08-06 23:35:46,488 - DEBUG - Stop debug adapter with callback : self._Reset()
2020-08-06 23:35:46,489 - DEBUG - Sending Message: {"command": "disconnect", "arguments": {}, "seq": 9, "type": "request"}
2020-08-06 23:35:46,515 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'stdout', 'output': '¿Terminar el programa que está siendo depurado? (y or n) [answered Y; input not from terminal]\n'}, 'seq': 29}
2020-08-06 23:35:46,515 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "The program '/home/cristo/Escritorio/Simulador/bin/main' has exited with code 0 (0x00000000).\r\n\n"}, 'seq': 30}
2020-08-06 23:35:46,516 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'telemetry', 'output': 'VS/Diagnostics/Debugger/DebugCompleted', 'data': {'VS.Diagnostics.Debugger.ImplementationName': 'Microsoft.MIDebugEngine', 'VS.Diagnostics.Debugger.EngineVersion': '16.5.10325.1', 'VS.Diagnostics.Debugger.HostVersion': '16.5.10325.1', 'VS.Diagnostics.Debugger.AdapterId': 'cppdbg', 'VS.Diagnostics.Debugger.DebugCompleted.BreakCounter': 1}}, 'seq': 31}
2020-08-06 23:35:46,582 - DEBUG - Message received: {'type': 'response', 'request_seq': 9, 'success': True, 'command': 'disconnect', 'body': {}, 'seq': 32}
2020-08-06 23:35:46,583 - DEBUG - Setting server exit handler before disconnect
2020-08-06 23:35:46,598 - INFO - The server has terminated with status 0
2020-08-06 23:35:46,598 - DEBUG - Running server exit handler
2020-08-06 23:35:46,598 - INFO - Debugging complete.
2020-08-06 23:35:46,598 - DEBUG - Clearing down UI
2020-08-06 23:59:52,107 - INFO - User requested start debug session with {}
2020-08-06 23:59:52,108 - DEBUG - Reading gadget config: /home/cristo/.vim/plugged/vimspector/gadgets/linux/.gadgets.json
2020-08-06 23:59:52,112 - DEBUG - Reading gadget config: None
2020-08-06 23:59:52,112 - DEBUG - Reading configurations from: None
2020-08-06 23:59:52,113 - DEBUG - Reading configurations from: /home/cristo/Escritorio/Simulador/.vimspector.json
2020-08-06 23:59:52,113 - INFO - Configuration: {"adapter": "vscode-cpptools", "configuration": {"name": "<name>", "type": "cppdbg", "request": "launch", "program": "/home/cristo/Escritorio/Simulador/bin/main", "cwd": "/home/cristo/Escritorio/Simulador", "externalConsole": true, "stopAtEntry": true, "MIMode": "gdb"}}
2020-08-06 23:59:52,114 - INFO - Adapter: {"attach": {"pidProperty": "processId", "pidSelect": "ask"}, "command": ["/home/cristo/.vim/plugged/vimspector/gadgets/linux/vscode-cpptools/debugAdapters/OpenDebugAD7"], "configuration": {"args": [], "cwd": "/home/cristo/Escritorio/Simulador", "environment": [], "type": "cppdbg"}, "name": "cppdbg"}
2020-08-06 23:59:52,610 - INFO - Starting debug adapter with: {"attach": {"pidProperty": "processId", "pidSelect": "ask"}, "command": ["/home/cristo/.vim/plugged/vimspector/gadgets/linux/vscode-cpptools/debugAdapters/OpenDebugAD7"], "configuration": {"args": [], "cwd": "/home/cristo/Escritorio/Simulador", "environment": [], "type": "cppdbg"}, "name": "cppdbg"}
2020-08-06 23:59:52,795 - INFO - Debug Adapter Started
2020-08-06 23:59:52,796 - DEBUG - Sending Message: {"command": "initialize", "arguments": {"adapterID": "cppdbg", "clientID": "vimspector", "clientName": "vimspector", "linesStartAt1": true, "columnsStartAt1": true, "locale": "en_GB", "pathFormat": "path", "supportsVariableType": true, "supportsVariablePaging": false, "supportsRunInTerminalRequest": true}, "seq": 0, "type": "request"}
2020-08-06 23:59:52,810 - INFO - Server stderr: waiting for v8 protocol on stdin/stdout
2020-08-06 23:59:53,225 - DEBUG - Message received: {'type': 'response', 'request_seq': 0, 'success': True, 'command': 'initialize', 'body': {'supportsConfigurationDoneRequest': True, 'supportsFunctionBreakpoints': True, 'supportsConditionalBreakpoints': True, 'supportsEvaluateForHovers': True, 'exceptionBreakpointFilters': [], 'supportsSetVariable': True, 'additionalModuleColumns': [], 'supportedChecksumAlgorithms': []}, 'seq': 1}
2020-08-06 23:59:53,225 - DEBUG - LAUNCH!
2020-08-06 23:59:53,225 - DEBUG - Sending Message: {"command": "launch", "arguments": {"args": [], "cwd": "/home/cristo/Escritorio/Simulador", "environment": [], "type": "cppdbg", "name": "<name>", "request": "launch", "program": "/home/cristo/Escritorio/Simulador/bin/main", "externalConsole": true, "stopAtEntry": true, "MIMode": "gdb"}, "seq": 1, "type": "request"}
2020-08-06 23:59:53,369 - DEBUG - Message received: {'type': 'request', 'command': 'runInTerminal', 'arguments': {'kind': 'external', 'title': 'cppdbg: main', 'cwd': '', 'args': ['/bin/sh', '/tmp/Microsoft-MIEngine-Cmd-vgixgcba.mwk'], 'env': {}}, 'seq': 2}
2020-08-06 23:59:53,369 - DEBUG - Defaulting working directory to /home/cristo/Escritorio/Simulador
2020-08-06 23:59:53,589 - DEBUG - Sending Message: {"seq": 2, "type": "response", "request_seq": 2, "command": "runInTerminal", "body": {"processId": 5807}, "success": true}
2020-08-06 23:59:53,657 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'telemetry', 'output': 'VS/Diagnostics/Debugger/Launch', 'data': {'VS.Diagnostics.Debugger.ImplementationName': 'Microsoft.MIDebugEngine', 'VS.Diagnostics.Debugger.EngineVersion': '16.5.10325.1', 'VS.Diagnostics.Debugger.HostVersion': '16.5.10325.1', 'VS.Diagnostics.Debugger.AdapterId': 'cppdbg', 'VS.Diagnostics.Debugger.Launch.Duration': 333, 'VS.Diagnostics.Debugger.Launch.IsCoreDump': False, 'VS.Diagnostics.Debugger.VisualizerFileUsed': False, 'VS.Diagnostics.Debugger.SourceFileMappings': 0, 'VS.Diagnostics.Debugger.MIMode': None}}, 'seq': 3}
2020-08-06 23:59:53,725 - DEBUG - Message received: {'type': 'response', 'request_seq': 1, 'success': True, 'command': 'launch', 'body': {}, 'seq': 4}
2020-08-06 23:59:53,725 - DEBUG - Message received: {'type': 'event', 'event': 'initialized', 'body': {}, 'seq': 5}
2020-08-06 23:59:53,726 - DEBUG - Sending Message: {"command": "setFunctionBreakpoints", "arguments": {"breakpoints": []}, "seq": 3, "type": "request"}
2020-08-06 23:59:53,742 - DEBUG - Message received: {'type': 'response', 'request_seq': 3, 'success': True, 'command': 'setFunctionBreakpoints', 'body': {'breakpoints': []}, 'seq': 6}
2020-08-06 23:59:53,742 - DEBUG - Breakpoints at this point: {}
2020-08-06 23:59:53,742 - DEBUG - Sending Message: {"command": "configurationDone", "seq": 4, "type": "request"}
2020-08-06 23:59:53,745 - DEBUG - Message received: {'type': 'response', 'request_seq': 4, 'success': True, 'command': 'configurationDone', 'body': {}, 'seq': 7}
2020-08-06 23:59:53,745 - DEBUG - Sending Message: {"command": "threads", "seq": 5, "type": "request"}
2020-08-06 23:59:53,747 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'stdout', 'output': '=thread-group-added,id="i1"\nGNU gdb (Ubuntu 8.1-0ubuntu3.2) 8.1.0.20180409-git\nCopyright (C) 2018 Free Software Foundation, Inc.\nLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type "show copying"\nand "show warranty" for details.\nThis GDB was configured as "x86_64-linux-gnu".\nType "show configuration" for configuration details.\nPara las instrucciones de informe de errores, vea:\n<http://www.gnu.org/software/gdb/bugs/>.\nFind the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\nFor help, type "help".\nType "apropos word" to search for commands related to "word".\nWarning: Debuggee TargetArchitecture not detected, assuming x86_64.\n=cmd-param-changed,param="pagination",value="off"\n'}, 'seq': 8}
2020-08-06 23:59:53,769 - DEBUG - Message received: {'type': 'response', 'request_seq': 5, 'success': True, 'command': 'threads', 'body': {'threads': []}, 'seq': 9}
2020-08-06 23:59:53,769 - WARNING - User Msg: Server returned no threads. Is it running?
2020-08-06 23:59:53,790 - DEBUG - Message received: {'type': 'event', 'event': 'thread', 'body': {'reason': 'started', 'threadId': 5817}, 'seq': 10}
2020-08-06 23:59:53,791 - DEBUG - Sending Message: {"command": "threads", "seq": 6, "type": "request"}
2020-08-06 23:59:53,791 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'stdout', 'output': 'Detenido por el evento biblioteca compartida (no existen bibliotecas añadidas o eliminadas)\n'}, 'seq': 11}
2020-08-06 23:59:53,815 - DEBUG - Message received: {'type': 'response', 'request_seq': 6, 'success': True, 'command': 'threads', 'body': {'threads': [{'id': 5817, 'name': 'main'}]}, 'seq': 12}
2020-08-06 23:59:53,815 - DEBUG - Sending Message: {"command": "stackTrace", "arguments": {"threadId": 5817}, "seq": 7, "type": "request"}
2020-08-06 23:59:53,815 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/lib64/ld-linux-x86-64.so.2'. Symbols loaded.\n"}, 'seq': 13}
2020-08-06 23:59:53,830 - DEBUG - Message received: {'type': 'response', 'request_seq': 7, 'success': True, 'command': 'stackTrace', 'body': {'stackFrames': [], 'totalFrames': 0}, 'seq': 14}
2020-08-06 23:59:54,055 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'stdout', 'output': '[Depuración de hilo usando libthread_db enabled]\n'}, 'seq': 15}
2020-08-06 23:59:54,056 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'stdout', 'output': 'Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".\n'}, 'seq': 16}
2020-08-06 23:59:54,112 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'stdout', 'output': '\n'}, 'seq': 17}
2020-08-06 23:59:54,127 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'stdout', 'output': 'Breakpoint 1, 0x000055555555586e in main ()\n'}, 'seq': 18}
2020-08-06 23:59:54,128 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0'. Symbols loaded.\n"}, 'seq': 19}
2020-08-06 23:59:54,142 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/usr/lib/x86_64-linux-gnu/libstdc++.so.6'. Symbols loaded.\n"}, 'seq': 20}
2020-08-06 23:59:54,142 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/lib/x86_64-linux-gnu/libgcc_s.so.1'. Symbols loaded.\n"}, 'seq': 21}
2020-08-06 23:59:54,143 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/lib/x86_64-linux-gnu/libc.so.6'. Symbols loaded.\n"}, 'seq': 22}
2020-08-06 23:59:54,143 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/lib/x86_64-linux-gnu/libdl.so.2'. Symbols loaded.\n"}, 'seq': 23}
2020-08-06 23:59:54,143 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/lib/x86_64-linux-gnu/libpthread.so.0'. Symbols loaded.\n"}, 'seq': 24}
2020-08-06 23:59:54,143 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': "Loaded '/lib/x86_64-linux-gnu/libm.so.6'. Symbols loaded.\n"}, 'seq': 25}
2020-08-06 23:59:54,143 - DEBUG - Message received: {'type': 'event', 'event': 'output', 'body': {'category': 'console', 'output': 'Execute debugger commands using "-exec <command>", for example "-exec info registers" will list registers in use (when GDB is the debugger)\n'}, 'seq': 26}
2020-08-06 23:59:54,154 - DEBUG - Message received: {'type': 'event', 'event': 'stopped', 'body': {'reason': 'step', 'threadId': 5817, 'allThreadsStopped': True}, 'seq': 27}
2020-08-06 23:59:54,154 - WARNING - User Msg: Paused in thread 5817 due to step
2020-08-06 23:59:54,221 - DEBUG - Sending Message: {"command": "stackTrace", "arguments": {"threadId": 5817}, "seq": 8, "type": "request"}
2020-08-06 23:59:54,241 - DEBUG - Message received: {'type': 'response', 'request_seq': 8, 'success': True, 'command': 'stackTrace', 'body': {'stackFrames': [{'id': 1000, 'name': 'main', 'line': 0, 'column': 0}], 'totalFrames': 1}, 'seq': 28}
- Output from any or all UI diagnostic tabs (Server, etc.)
Environemnt
NOTE: NeoVim is supported only on a best-effort basis. Please check the README for limitations of neovim. Don't be offended if I ask you to reproduce issues in Vim.
NOTE: Windows support is experimental and best-efrort only. If you find an issue related to Windows or windows-isms, consider sending a PR or discussing on Gitter rather than raising an issue.
-
Version of Vimspector: (e.g. output of
git rev-parse HEADif cloned or the name of the tarball used to install otherwise) -
Output of
vim --versionornvim --version

-
Output of
which vimorwhich nvim:
-
Output of
:py3 print( __import__( 'sys' ).version ):

- Output of
:py3 import vim:
There is no output
- Output of
:py3 import vimspector:
There is no output
- For neovim: output of
:checkhealth
Using Vim
- Operating system: <linux or macOS> and version

Declaration
Please complete the following declaration. If this declaration is not completed, your issue may be closed without comment.
- I have read and understood CONTRIBUTING.md [Yes/No] Yes
Additional information
If I use let g:vimspector_bottombar_height = 5 (or any value) it works but after one second it return to the same strange size. EDIT: The terminal windows work fine, so it looks its only a bottom window problem.
In the minimal configuration everything its ok, so I will try to debug my .vimrc, anyway I open the issues so can help people in the future, or maybe someone already can suppose where the problem is.
I found the problem. This line in my .vimrc:
set termwinsize=20x0
Please tell me if you can reproduce it.
EDIT: This is a problem I had since the moment I installed this plugin (a long time ago), maybe this can help you to find a fix.
I think your setting is forcing the terminal to be 20 lines. Which means vim has to resize the window below to fill the space.
Not obvious how to resolve this one as I doubt temporarily changing termwinsize will always work. I’ll take a look perhaps. But you should be able to fix this with the VimspectorTerminalOpened autocommand right?
Yes , that could fix it (https://www.gitmemory.com/issue/puremourning/vimspector/195/657140265), anyway I personally dont use the Vim's terminal so I just deleted that line. You can close the issue if you want.
I think I can work around it so I'll leave it open. I tried a simple change but while it worked it wasn't perfect.