Ticket #14129: ag-11952-debug-08-05-2018-06-28-53.report

File ag-11952-debug-08-05-2018-06-28-53.report, 12.9 KB (added by miqlas, 17 months ago)

Crashlog - get_tls_address

Line 
1Debug information for team /Ports/Inst/ag8/bin/ag (11952):
2CPU(s): 4x Intel Core™ i7-4600U
3Memory: 7.69 GiB total, 804.01 MiB used
4Haiku revision: hrev51923 May 6 2018 10:40:39 (x86_64)
5
6Active Threads:
7 thread 11952: ag (main)
8 thread 11955: pthread func
9 thread 11956: pthread func
10 thread 11958: team 11952 debug task
11 thread 11957: pthread func
12 state: Exception (Segment violation)
13
14 Frame IP Function Name
15 -----------------------------------------------
16 0x7f44913c55a0 0x20fa921af63 get_tls_address(unsigned int, unsigned long) + 0xd5
17 Disassembly:
18 get_tls_address(unsigned int, unsigned long):
19 0x0000020fa921ae8e: 55 push %rbp
20 0x0000020fa921ae8f: 4889e5 mov %rsp, %rbp
21 0x0000020fa921ae92: 4157 push %r15
22 0x0000020fa921ae94: 4156 push %r14
23 0x0000020fa921ae96: 4155 push %r13
24 0x0000020fa921ae98: 4154 push %r12
25 0x0000020fa921ae9a: 53 push %rbx
26 0x0000020fa921ae9b: 4883ec38 sub $0x38, %rsp
27 0x0000020fa921ae9f: 4189fe mov %edi, %r14d
28 0x0000020fa921aea2: 488975a0 mov %rsi, -0x60(%rbp)
29 0x0000020fa921aea6: bf05000000 mov $0x5, %edi
30 0x0000020fa921aeab: e8e0b1ffff call 0x20fa9216090
31 0x0000020fa921aeb0: 488945b0 mov %rax, -0x50(%rbp)
32 0x0000020fa921aeb4: 48c745b800000000 mov $0x0, -0x48(%rbp)
33 0x0000020fa921aebc: 48c745c000000000 mov $0x0, -0x40(%rbp)
34 0x0000020fa921aec4: 488b00 mov (%rax), %rax
35 0x0000020fa921aec7: 4885c0 test %rax, %rax
36 0x0000020fa921aeca: 7407 jz 0xa921aed3
37 0x0000020fa921aecc: 488b00 mov (%rax), %rax
38 0x0000020fa921aecf: 488945b8 mov %rax, -0x48(%rbp)
39 0x0000020fa921aed3: e858b8ffff call 0x20fa9216730
40 0x0000020fa921aed8: beffffffff mov $0xffffffff, %esi
41 0x0000020fa921aedd: 4889c7 mov %rax, %rdi
42 0x0000020fa921aee0: e8abb3ffff call 0x20fa9216290
43 0x0000020fa921aee5: 89c3 mov %eax, %ebx
44 0x0000020fa921aee7: 8945ac mov %eax, -0x54(%rbp)
45 0x0000020fa921aeea: 488d7db0 lea -0x50(%rbp), %rdi
46 0x0000020fa921aeee: e82db1ffff call 0x20fa9216020
47 0x0000020fa921aef3: 39c3 cmp %eax, %ebx
48 0x0000020fa921aef5: 765e jbe 0xa921af55
49 0x0000020fa921aef7: bb00000000 mov $0x0, %ebx
50 0x0000020fa921aefc: 4c8d7db0 lea -0x50(%rbp), %r15
51 0x0000020fa921af00: 488b45b0 mov -0x50(%rbp), %rax
52 0x0000020fa921af04: 4c8b28 mov (%rax), %r13
53 0x0000020fa921af07: 4d85ed test %r13, %r13
54 0x0000020fa921af0a: 7440 jz 0xa921af4c
55 0x0000020fa921af0c: 488b45b8 mov -0x48(%rbp), %rax
56 0x0000020fa921af10: 395804 cmp %ebx, 0x4(%rax)
57 0x0000020fa921af13: 7637 jbe 0xa921af4c
58 0x0000020fa921af15: 83c301 add $0x1, %ebx
59 0x0000020fa921af18: e813b8ffff call 0x20fa9216730
60 0x0000020fa921af1d: 4489f6 mov %r14d, %esi
61 0x0000020fa921af20: 4889c7 mov %rax, %rdi
62 0x0000020fa921af23: e868b3ffff call 0x20fa9216290
63 0x0000020fa921af28: 4189c4 mov %eax, %r12d
64 0x0000020fa921af2b: 4c89ff mov %r15, %rdi
65 0x0000020fa921af2e: e8edb0ffff call 0x20fa9216020
66 0x0000020fa921af33: 4139c4 cmp %eax, %r12d
67 0x0000020fa921af36: 76c8 jbe 0xa921af00
68 0x0000020fa921af38: 443965ac cmp %r12d, -0x54(%rbp)
69 0x0000020fa921af3c: 72c2 jb 0xa921af00
70 0x0000020fa921af3e: 89d8 mov %ebx, %eax
71 0x0000020fa921af40: 498d7cc500 lea (%r13,%rax,8), %rdi
72 0x0000020fa921af45: e856b1ffff call 0x20fa92160a0
73 0x0000020fa921af4a: ebb4 jmp 0x20fa921af00
74 0x0000020fa921af4c: 488b45b8 mov -0x48(%rbp), %rax
75 0x0000020fa921af50: 8b55ac mov -0x54(%rbp), %edx
76 0x0000020fa921af53: 8910 mov %edx, (%rax)
77 0x0000020fa921af55: 488b45b0 mov -0x50(%rbp), %rax
78 0x0000020fa921af59: 48833800 cmp $0x0, (%rax)
79 0x0000020fa921af5d: 740a jz 0xa921af69
80 0x0000020fa921af5f: 488b45b8 mov -0x48(%rbp), %rax
81 0x0000020fa921af63: 443b7004 cmp 0x4(%rax), %r14d <--
82
83 Frame memory:
84 [0x7f44913c5530] ........@....... 00 00 00 00 00 00 00 00 40 06 00 00 00 00 00 00
85 [0x7f44913c5540] (`<.D........... 28 60 3c 91 44 7f 00 00 00 00 00 00 00 00 00 00
86 [0x7f44913c5550] .........BpT.... 00 00 00 00 00 00 00 00 e3 42 70 54 fa 00 00 00
87 [0x7f44913c5560] .U<.D...O....... 80 55 3c 91 44 7f 00 00 4f 00 00 00 00 00 00 00
88 [0x7f44913c5570] .-.T............ e0 2d 91 54 fa 00 00 00 00 00 00 00 00 00 00 00
89 [0x7f44913c5580] .(.............. 00 28 08 18 00 00 00 00 00 00 00 00 00 00 00 00
90 [0x7f44913c5590] .U<.D....6X2e... a0 55 3c 91 44 7f 00 00 02 36 58 32 65 00 00 00
91 0x7f44913c55b0 0x65325835ff __tls_get_addr + 0x15
92 0x7f44913c5640 0xfa547073fa print_file_matches(const char*, const char*, const size_t, const match_t*, const size_t) + 0x1aa (src/print.c:-1)
93 Variables:
94 path: ./headers/Something.h
95 buf: /******************************************************************************
96/
97/ File: Something.h
98/
99/ Description: Import/export macros
100/
101/ Copyright 2010, Something
102/
103**************************************************************************
104 buf_len: 1485
105 matches: 0x18082800 {
106 start: 669
107 end: 672
108 }
109 matches_len: 2
110 cur_match: 0
111 sep: 45
112 blanks_between_matches: 0
113
114 0x7f44913c5710 0xfa5470875e search_buf(const char*, const size_t, const char*) + 0x7ce (src/search.c:-1)
115 Variables:
116 buf: /******************************************************************************
117/
118/ File: Something.h
119/
120/ Description: Import/export macros
121/
122/ Copyright 2010, Something
123/
124**************************************************************************
125 buf_len: 1485
126 dir_full_path: ./headers/Something.h
127 matches_len: 2
128 matches: 0x18082800 {
129 start: 669
130 end: 672
131 }
132 matches_size: 100
133 matches_spare: 0
134
135 0x7f44913c57f0 0xfa54708aad search_file(const char*) + 0x1fd (src/search.c:-1)
136 Variables:
137 file_full_path: ./headers/Something.h
138 fd: 5
139 f_len: 1485
140 buf: /******************************************************************************
141/
142/ File: Something.h
143/
144/ Description: Import/export macros
145/
146/ Copyright 2010, Something
147/
148**************************************************************************
149 statbuf {
150 st_dev: 6
151 st_ino: 1572984
152 st_mode: 33060
153 st_nlink: 1
154 st_uid: 0
155 st_gid: 0
156 st_size: 1485
157 st_rdev: -1
158 st_blksize: 65536
159 st_type: 0
160 st_blocks: 8
161 }
162 fp: 0 {
163 _flags: Invalid Argument
164 _IO_read_ptr: Bad address
165 _IO_read_end: Bad address
166 _IO_read_base: Bad address
167 _IO_write_base: Bad address
168 _IO_write_ptr: Bad address
169 _IO_write_end: Bad address
170 _IO_buf_base: Bad address
171 _IO_buf_end: Bad address
172 _IO_save_base: Bad address
173 _IO_backup_base: Bad address
174 _IO_save_end: Bad address
175 _markers: Bad address
176 _chain: Bad address
177 _fileno: Bad address
178 _flags2: Bad address
179 _old_offset: Bad address
180 _cur_column: Bad address
181 _vtable_offset: Bad address
182 _shortbuf: Bad address
183 _offset: Bad address
184 _codecvt: Bad address
185 _wide_data: Bad address
186 _mode: Bad address
187 _unused2: Bad address
188 }
189
190 0x7f44913c5840 0xfa54708de6 search_file_worker(void*) + 0xc6 (src/search.c:-1)
191 Variables:
192 queue_item: 0x18002c80 {
193 path: ./headers/Something.h
194 next: 0
195 }
196 worker_id: 2
197
198 0x7f44913c5850 0x653258f7ee pthread_thread_entry(void*, void*) + 0x8
199 00000000 0x7fc480edc260 commpage_thread_exit + 0
200
201 Registers:
202 rip: 0x0000020fa921af63
203 rsp: 0x00007f44913c5530
204 rbp: 0x00007f44913c5590
205 rax: 0x0000000000000000
206 rbx: 0x0000000000000000
207 rcx: 0x0000000000000000
208 rdx: 0x0000000000000000
209 rsi: 0x00000000ffffffff
210 rdi: 0x00007f44913c5540
211 r8: 0x00000000180ed000
212 r9: 0x000000000000000a
213 r10: 0x0000000000000020
214 r11: 0x0000000000003202
215 r12: 0x000000fa54912de0
216 r13: 0x0000000000000000
217 r14: 0x0000000000000001
218 r15: 0x0000000000000000
219 cs: 0x0023
220 ds: 0x0000
221 es: 0x0000
222 fs: 0x0000
223 gs: 0x0000
224 ss: 0x001b
225 st0: 0
226 st1: 0
227 st2: 0
228 st3: 0
229 st4: 0
230 st5: 0
231 st6: 0
232 st7: 0
233 mm0: {0, 0, 0, 0}
234 mm1: {0, 0, 0, 0}
235 mm2: {0, 0, 0, 0}
236 mm3: {0, 0, 0, 0}
237 mm4: {0, 0, 0, 0}
238 mm5: {0, 0, 0, 0}
239 mm6: {0, 0, 0, 0}
240 mm7: {0, 0, 0, 0}
241 xmm0: {0, 0, 0, 0, 0, 0, 0, 0}
242 xmm1: {0, 0, 0, 0, 0, 0, 0, 0}
243 xmm2: {0, 0, 0, 0, 0, 0, 0, 0}
244 xmm3: {0, 0, 0, 0, 0, 0, 0, 0}
245 xmm4: {0, 0, 0, 0, 0, 0, 0, 0}
246 xmm5: {0, 0, 0, 0, 0, 0, 0, 0}
247 xmm6: {0, 0, 0, 0, 0, 0, 0, 0}
248 xmm7: {0, 0, 0, 0, 0, 0, 0, 0}
249 xmm8: {0, 0, 0, 0, 0, 0, 0, 0}
250 xmm9: {0, 0, 0, 0, 0, 0, 0, 0}
251 xmm10: {0, 0, 0, 0, 0, 0, 0, 0}
252 xmm11: {0, 0, 0, 0, 0, 0, 0, 0}
253 xmm12: {0, 0, 0, 0, 0, 0, 0, 0}
254 xmm13: {0, 0, 0, 0, 0, 0, 0, 0}
255 xmm14: {0, 0, 0, 0, 0, 0, 0, 0}
256 xmm15: {0, 0, 0, 0, 0, 0, 0, 0}
257
258Loaded Images:
259 ID Text Base Text End Data Base Data End Type Name
260 --------------------------------------------------------------------------------
261 235888 0x4971897000 0x49718b3000 0x4971ab2000 0x4971ab3000 lib /boot/system/lib/libz.so.1.2.11
262 235883 0x6532541000 0x6532699000 0x6532898000 0x65328eb000 lib /boot/system/lib/libroot_debug.so
263 235886 0xeaceb80000 0xeacebc3000 0xeacedc3000 0xeacedc4000 lib /boot/system/lib/libpcre.so.1.2.10
264 235885 0xfa546fc000 0xfa54710000 0xfa5490f000 0xfa54924000 app /Ports/Inst/ag8/bin/ag
265 235887 0x13d79a66000 0x13d79a89000 0x13d79c89000 0x13d79c8a000 lib /boot/system/lib/liblzma.so.5.2.4
266 235884 0x153bc525000 0x153bc53b000 0x153bc73a000 0x153bc73b000 lib /boot/system/lib/libgcc_s.so.1
267 235882 0x20fa920c000 0x20fa922d000 0x20fa942c000 0x20fa942e000 lib /boot/system/runtime_loader
268 235881 0x7fc480edc000 0x7fc480ee4000 0x00000000 0x00000000 system commpage
269
270Areas:
271 ID Base End Size (KiB) Protection Locking Name
272 --------------------------------------------------------------------------------
273 988335 0x01437000 0x01637000 2048 rw- full additional heap area
274 988319 0x0192f000 0x01930000 4 r-- full mmap area
275 988318 0x02e07000 0x02e08000 4 r-- full mmap area
276 988317 0x08c6d000 0x08c6e000 4 r-- full mmap area
277 988125 0x18000000 0x18100000 1024 rw- full heap
278 988119 0xe08e11000 0xe08e12000 4 rw-S full _rld_debug_
279 988133 0x4971897000 0x49718b3000 112 r-x full libz.so.1.2.11_seg0ro
280 988134 0x4971ab2000 0x4971ab3000 4 rw- full libz.so.1.2.11_seg1rw
281 988120 0x6532541000 0x6532699000 1376 r-x full libroot_debug.so_seg0ro
282 988121 0x6532898000 0x65328a6000 56 rw- full libroot_debug.so_seg1rw
283 988122 0x65328a6000 0x65328eb000 276 rw- full libroot_debug.so_seg2rw
284 988118 0x6a01e5a000 0x6a01e6a000 64 rw- full rld heap
285 988129 0xeaceb80000 0xeacebc3000 268 r-x full libpcre.so.1.2.10_seg0ro
286 988130 0xeacedc3000 0xeacedc4000 4 rw- full libpcre.so.1.2.10_seg1rw
287 988126 0xfa546fc000 0xfa54710000 80 r-x full ag_seg0ro
288 988127 0xfa5490f000 0xfa54913000 16 rw- full ag_seg1rw
289 988128 0xfa54913000 0xfa54924000 68 rw- full ag_seg2rw
290 988131 0x13d79a66000 0x13d79a89000 140 r-x full liblzma.so.5.2.4_seg0ro
291 988132 0x13d79c89000 0x13d79c8a000 4 rw- full liblzma.so.5.2.4_seg1rw
292 988123 0x153bc525000 0x153bc53b000 88 r-x full libgcc_s.so.1_seg0ro
293 988124 0x153bc73a000 0x153bc73b000 4 rw- full libgcc_s.so.1_seg1rw
294 988116 0x20fa920c000 0x20fa922d000 132 r-x full runtime_loader_seg0ro
295 988117 0x20fa942c000 0x20fa942e000 8 rw- full runtime_loader_seg1rw
296 988316 0x7f4491382000 0x7f44913c7000 276 rw-s full pthread func_11957_stack
297 988312 0x7fa74aead000 0x7fa74aef2000 276 rw-s full pthread func_11955_stack
298 988115 0x7fc480edc000 0x7fc480ee4000 32 r-xSk full commpage
299 988114 0x7fd18756d000 0x7fd188573000 16408 rw-s full ag_11952_stack
300 988113 0x7fd2756e3000 0x7fd2756e7000 16 rw- full user area
301 988314 0x7ffd8b215000 0x7ffd8b25a000 276 rw-s full pthread func_11956_stack
302
303Protection Flags: r - read, w - write, x - execute, s - stack, o - overcommit, c - cloneable, S - shared, k - kernel
304
305Semaphores:
306 ID Count Last Holder Name
307 ------------------------------------------------------------