Verbose logging: on (Use "lldb.verboseLogging" setting to change)
Platform: linux x64
Initial debug configuration: {
type: 'lldb',
name: 'Native',
request: 'attach',
pid: '31614',
androidTarget: 'RZCW82VRZ9K',
androidAbi: 'arm64-v8a',
androidPackageName: 'ru.grinlexstudios.skylabs',
symbolSearchPaths: [
'/run/media/shared/NVMe-ext4/repos/skylabs/android/app/build/symbols_latest/debug_libs'
]
}
Resolved debug configuration: {
type: 'lldb',
name: 'Native',
request: 'attach',
pid: '31614',
androidTarget: {
udid: 'RZCW82VRZ9K',
state: 'device',
usb: '1-1',
product: 'a54xnsxx',
model: 'SM_A546E',
device: 'a54x',
transport_id: '3'
},
androidAbi: 'arm64-v8a',
androidPackageName: 'ru.grinlexstudios.skylabs',
symbolSearchPaths: [
'/run/media/shared/NVMe-ext4/repos/skylabs/android/app/build/symbols_latest/debug_libs'
],
relativePathBase: '/run/media/shared/NVMe-ext4/repos/skylabs',
_adapterSettings: {
displayFormat: 'auto',
showDisassembly: 'auto',
dereferencePointers: true,
suppressMissingSourceFiles: true,
evaluationTimeout: 5,
consoleMode: 'commands',
sourceLanguages: null,
scriptConfig: {},
evaluateForHovers: true,
commandCompletions: true
},
androidAbiSupported: [ 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' ],
androidAbiMap: {}
}
Launching adapter
liblldb:
lldbServer:
environment: { LLDB_USE_NATIVE_PDB_READER: 'true' }
settings: { evaluateForHovers: true, commandCompletions: true }
[0.6 INFO codelldb] Loaded "/home/grinlex/.vscode/extensions/vadimcn.vscode-lldb-1.12.1/lldb/lib/liblldb.so", version="lldb version 21.1.7-codelldb"
[0.336 DEBUG codelldb] Connecting to 127.0.0.1:33931
[0.336 DEBUG codelldb] New debug session
[0.360 DEBUG codelldb::python] Compiling code: codelldb.interface.update_adapter_settings("""{"displayFormat":null,"showDisassembly":null,"dereferencePointers":null,"containerSummary":null,"evaluationTimeout":null,"summaryTimeout":null,"suppressMissingSourceFiles":null,"consoleMode":null,"sourceLanguages":null,"scriptConfig":null,"evaluateForHovers":true,"commandCompletions":true}""", globals())
[0.360 DEBUG codelldb::python] Created code object at 0x7fb2c4b5f110
[0.360 DEBUG codelldb::python] Evaluating code object at 0x7fb2c4b5f110
[0.360 DEBUG codelldb::python] Evaluation result: (void) result =
[0.373 DEBUG codelldb::python] Dropping object at 0x7fb2c4b5f110
[0.373 DEBUG codelldb::dap_codec] --> {"command":"initialize","arguments":{"clientID":"vscode","clientName":"Visual Studio Code","adapterID":"lldb","pathFormat":"path","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsVariablePaging":true,"supportsRunInTerminalRequest":true,"locale":"ru","supportsProgressReporting":true,"supportsInvalidatedEvent":true,"supportsMemoryReferences":true,"supportsArgsCanBeInterpretedByShell":true,"supportsMemoryEvent":true,"supportsStartDebuggingRequest":true,"supportsANSIStyling":true},"type":"request","seq":1}
[0.373 DEBUG codelldb::dap_codec] <-- {"seq":1,"type":"response","request_seq":1,"success":true,"command":"initialize","body":{"exceptionBreakpointFilters":[{"default":true,"filter":"cpp_throw","label":"C++: on throw","supportsCondition":true},{"default":false,"filter":"cpp_catch","label":"C++: on catch","supportsCondition":true}],"supportTerminateDebuggee":true,"supportsCancelRequest":true,"supportsClipboardContext":true,"supportsCompletionsRequest":true,"supportsConditionalBreakpoints":true,"supportsConfigurationDoneRequest":true,"supportsDataBreakpointBytes":true,"supportsDataBreakpoints":true,"supportsDelayedStackTraceLoading":true,"supportsDisassembleRequest":true,"supportsEvaluateForHovers":true,"supportsExceptionFilterOptions":true,"supportsExceptionInfoRequest":true,"supportsFunctionBreakpoints":true,"supportsGotoTargetsRequest":true,"supportsHitConditionalBreakpoints":true,"supportsInstructionBreakpoints":true,"supportsLogPoints":true,"supportsModulesRequest":true,"supportsReadMemoryRequest":true,"supportsRestartRequest":true,"supportsSetVariable":true,"supportsStepInTargetsRequest":true,"supportsSteppingGranularity":true,"supportsWriteMemoryRequest":true}}
[0.375 DEBUG codelldb::dap_codec] --> {"command":"attach","arguments":{"type":"lldb","name":"Native","request":"attach","pid":"31614","androidTarget":{"udid":"RZCW82VRZ9K","state":"device","usb":"1-1","product":"a54xnsxx","model":"SM_A546E","device":"a54x","transport_id":"3"},"androidAbi":"arm64-v8a","androidPackageName":"ru.grinlexstudios.skylabs","symbolSearchPaths":["/run/media/shared/NVMe-ext4/repos/skylabs/android/app/build/symbols_latest/debug_libs"],"relativePathBase":"/run/media/shared/NVMe-ext4/repos/skylabs","_adapterSettings":{"displayFormat":"auto","showDisassembly":"auto","dereferencePointers":true,"suppressMissingSourceFiles":true,"evaluationTimeout":5,"consoleMode":"commands","sourceLanguages":null,"scriptConfig":{},"evaluateForHovers":true,"commandCompletions":true},"androidAbiSupported":["armeabi-v7a","arm64-v8a","x86","x86_64"],"androidAbiMap":{},"androidLldbServerSocket":"/ru.grinlexstudios.skylabs/platform-bd7cd6c6dc1981cdf0d2bb9c723475d0.sock","initCommands":["platform select remote-android","platform connect unix-abstract-connect://[RZCW82VRZ9K]/ru.grinlexstudios.skylabs/platform-bd7cd6c6dc1981cdf0d2bb9c723475d0.sock","settings set plugin.jit-loader.gdb.enable off","process handle SIGBUS SIGSEGV --pass true --stop false --notify false","breakpoint set --shlib libart.so --name art_sigsegv_fault","breakpoint set --shlib libart.so --name art_sigbus_fault","settings append target.exec-search-paths '/run/media/shared/NVMe-ext4/repos/skylabs/android/app/build/symbols_latest/debug_libs'"],"__sessionId":"13c7a59a-f8cb-40a3-acc5-3cdcf2499b9d"},"type":"request","seq":2}
[0.375 DEBUG codelldb::python] Compiling code: codelldb.interface.update_adapter_settings("""{"displayFormat":"auto","showDisassembly":"auto","dereferencePointers":true,"containerSummary":null,"evaluationTimeout":5.0,"summaryTimeout":null,"suppressMissingSourceFiles":true,"consoleMode":"commands","sourceLanguages":null,"scriptConfig":{},"evaluateForHovers":true,"commandCompletions":true}""", globals())
[0.375 DEBUG codelldb::python] Created code object at 0x7fb2c4b5f110
[0.375 DEBUG codelldb::python] Evaluating code object at 0x7fb2c4b5f110
[0.375 DEBUG codelldb::python] Evaluation result: (void) result =
[0.375 DEBUG codelldb::python] Dropping object at 0x7fb2c4b5f110
[0.375 DEBUG codelldb::dap_codec] <-- {"seq":2,"type":"event","event":"output","body":{"category":"console","output":"Console is in 'commands' mode, prefix expressions with '?'.\n"}}
[0.375 DEBUG codelldb::dap_codec] <-- {"seq":3,"type":"event","event":"output","body":{"category":"console","output":"Executing script: initCommands\n"}}
[0.375 DEBUG codelldb::debug_session] platform select remote-android -> SuccessFinishResult, Error: Success
Output Message:
Platform: remote-android
Connected: no
[0.376 DEBUG codelldb::dap_codec] <-- {"seq":4,"type":"event","event":"output","body":{"category":"console","output":" Platform: remote-android\n Connected: no\n\n"}}
[0.423 DEBUG codelldb::debug_session] platform connect unix-abstract-connect://[RZCW82VRZ9K]/ru.grinlexstudios.skylabs/platform-bd7cd6c6dc1981cdf0d2bb9c723475d0.sock -> SuccessFinishResult, Error: Success
Output Message:
Platform: remote-android
Triple: aarch64-unknown-linux-android
OS Version: 36 (5.15.180-android13-3-32001549)
Hostname: localhost
Connected: yes
WorkingDir: /data/user/0/ru.grinlexstudios.skylabs
Kernel: #1 SMP PREEMPT Tue Mar 10 10:01:48 KST 2026
[0.423 DEBUG codelldb::dap_codec] <-- {"seq":5,"type":"event","event":"output","body":{"category":"console","output":" Platform: remote-android\n Triple: aarch64-unknown-linux-android\nOS Version: 36 (5.15.180-android13-3-32001549)\n Hostname: localhost\n Connected: yes\nWorkingDir: /data/user/0/ru.grinlexstudios.skylabs\n Kernel: #1 SMP PREEMPT Tue Mar 10 10:01:48 KST 2026\n\n"}}
[0.423 DEBUG codelldb::debug_session] settings set plugin.jit-loader.gdb.enable off -> SuccessFinishResult, Error: Success
[0.423 DEBUG codelldb::debug_session] process handle SIGBUS SIGSEGV --pass true --stop false --notify false -> SuccessFinishResult, Error: Success
Output Message:
NAME PASS STOP NOTIFY
=========== ======= ======= =======
SIGBUS true false false
SIGSEGV true false false
[0.423 DEBUG codelldb::dap_codec] <-- {"seq":6,"type":"event","event":"output","body":{"category":"console","output":"NAME PASS STOP NOTIFY\n=========== ======= ======= =======\nSIGBUS true false false \nSIGSEGV true false false \n\n"}}
[0.423 DEBUG codelldb::debug_session] breakpoint set --shlib libart.so --name art_sigsegv_fault -> SuccessFinishResult, Error: Success
Output Message:
Breakpoint 1: no locations (pending).
Breakpoint set in dummy target, will get copied into future targets.
[0.423 DEBUG codelldb::dap_codec] <-- {"seq":7,"type":"event","event":"output","body":{"category":"console","output":"Breakpoint 1: no locations (pending).\nBreakpoint set in dummy target, will get copied into future targets.\n\n"}}
[0.423 DEBUG codelldb::debug_session] breakpoint set --shlib libart.so --name art_sigbus_fault -> SuccessFinishResult, Error: Success
Output Message:
Breakpoint 2: no locations (pending).
Breakpoint set in dummy target, will get copied into future targets.
[0.423 DEBUG codelldb::dap_codec] <-- {"seq":8,"type":"event","event":"output","body":{"category":"console","output":"Breakpoint 2: no locations (pending).\nBreakpoint set in dummy target, will get copied into future targets.\n\n"}}
[0.423 DEBUG codelldb::debug_session] settings append target.exec-search-paths '/run/media/shared/NVMe-ext4/repos/skylabs/android/app/build/symbols_latest/debug_libs' -> SuccessFinishNoResult, Error: Success
INFO(Python) 14:37:22 lang_support: languages: set()
[0.425 DEBUG codelldb::dap_codec] <-- {"seq":9,"type":"event","event":"initialized"}
[0.427 DEBUG codelldb::dap_codec] --> {"command":"setFunctionBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":3}
[0.428 DEBUG codelldb::dap_codec] <-- {"seq":10,"type":"response","request_seq":3,"success":true,"command":"setFunctionBreakpoints","body":{"breakpoints":[]}}
[0.428 DEBUG codelldb::dap_codec] --> {"command":"setInstructionBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":4}
[0.428 DEBUG codelldb::dap_codec] <-- {"seq":11,"type":"response","request_seq":4,"success":true,"command":"setInstructionBreakpoints","body":{"breakpoints":[]}}
[0.428 DEBUG codelldb::dap_codec] --> {"command":"setExceptionBreakpoints","arguments":{"filters":[],"filterOptions":[{"filterId":"cpp_throw"}]},"type":"request","seq":5}
[0.428 DEBUG codelldb::dap_codec] <-- {"seq":12,"type":"response","request_seq":5,"success":true,"command":"setExceptionBreakpoints","body":{"breakpoints":[{"id":3,"message":"Resolved locations: 0","verified":false}]}}
[0.428 DEBUG codelldb::debug_session] Debug event: 0x555e0ff32fe8 Event: broadcaster = 0x555e0feb7d80 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 3 type: breakpoint added}
[0.428 DEBUG codelldb::dap_codec] --> {"command":"setDataBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":6}
[0.428 DEBUG codelldb::dap_codec] <-- {"seq":13,"type":"response","request_seq":6,"success":true,"command":"setDataBreakpoints","body":{"breakpoints":[]}}
[0.442 DEBUG codelldb::dap_codec] --> {"command":"configurationDone","type":"request","seq":7}
warning: (aarch64) /home/grinlex/.lldb/module_cache/remote-android/.cache/17F9F56E-2A49-1BAA-88DC-A14ACF466523/app_process64 No LZMA support found for reading .gnu_debugdata section
Received signal: SIGSEGV
0: codelldb::hook_crashes::handler
1: <unknown>
2: <unknown>
3: <unknown>
4: <unknown>
5: <unknown>
6: <unknown>
7: <unknown>
8: <unknown>
9: <unknown>
10: <unknown>
11: <unknown>
12: <unknown>
13: <unknown>
14: <unknown>
15: <unknown>
16: <unknown>
17: <unknown>
18: <unknown>
19: <unknown>
20: <unknown>
21: <unknown>
22: <unknown>
23: <unknown>
Debug adapter exit code=255, signal=null.
OS: archlinux 6.18.8-arch2-1
VSCode version: 1.116.0
CodeLLDB version: 1.12.1/1.12.0
Compiler: android clang from ndk 30.0.14904198
Debuggee: ARMv8 (64-bit)
since 1.12.0 debugger crashes with sigsegv:
Log