# segv in arvelie -rw-r--r-- 1.5 KiB View raw
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
➜  src git:(master) ✗ ./build.sh 
20W07    | Marble #1004(25.74%)
Parsing  | glossary:587 lexicon:449 journal:24 [2.60ms]
Linking  | glossary:70 lexicon:51 journal:20 [13.71ms]
AddressSanitizer:DEADLYSIGNAL
=================================================================
==50275==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000002 (pc 0x0001001ec0fd bp 0x7ffeef7d2750 sp 0x7ffeef7d2720 T0)
==50275==The signal is caused by a READ memory access.
==50275==Hint: address points to the zero page.
    #0 0x1001ec0fd in arvelie_to_doty arvelie.h:88
    #1 0x1001ec2c5 in arvelie_to_time arvelie.h:98
    #2 0x1001ec5c8 in arvelie_to_offset arvelie.h:116
    #3 0x1001f6ae7 in fpnow main.c:601
    #4 0x1001f8d31 in fphtml main.c:719
    #5 0x1001feb77 in build main.c:996
    #6 0x1001ff97b in main main.c:1065
    #7 0x7fff68433cc8 in start+0x0 (libdyld.dylib:x86_64+0x1acc8)

==50275==Register values:
rax = 0x0000100000000000  rbx = 0x0000000000000000  rcx = 0x0000000000000000  rdx = 0x00007ffeef9f8958  
rdi = 0x0000000000000000  rsi = 0x0000100000000000  rbp = 0x00007ffeef7d2750  rsp = 0x00007ffeef7d2720  
 r8 = 0x00007ffeef7d2d18   r9 = 0x000000000000000b  r10 = 0x00007ffeef7e184f  r11 = 0x0000000100209568  
r12 = 0x0000100000000000  r13 = 0x00007ffeef9f8630  r14 = 0x0000000000000002  r15 = 0x0000000000000000  
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV arvelie.h:88 in arvelie_to_doty
==50275==ABORTING
Building | 51 pages ./build.sh: line 36: 50275 Abort trap: 6           ./mountaen