Following a segfault in my program, I tried using lldb for the first time to debug it and find the problematic line (I tried with valgrind at first, but it wasn't all that helpful), but the trace is less than clear, and I haven't been able to find the resources to decipher it. Could someone help me understand how I'm supposed to read the following :
Process 4476 stopped
* thread #1, name = 'cub3d', stop reason = signal SIGSEGV: invalid address (fault address: 0x0)
frame #0: 0x000000000040369f cub3d`ft_get_start + 321
cub3d`ft_get_start:
-> 0x40369f <+321>: movq (%rax), %rax
0x4036a2 <+324>: movzbl (%rax), %eax
0x4036a5 <+327>: testb %al, %al
0x4036a7 <+329>: jne 0x403591 ; <+51>
Thank you all in advance.