1 | GNU gdb 6.3.50-20050815 (Apple version gdb-1822) (Sun Aug 5 03:00:42 UTC 2012)
|
---|
2 | Copyright 2004 Free Software Foundation, Inc.
|
---|
3 | GDB is free software, covered by the GNU General Public License, and you are
|
---|
4 | welcome to change it and/or distribute copies of it under certain conditions.
|
---|
5 | Type "show copying" to see the conditions.
|
---|
6 | There is absolutely no warranty for GDB. Type "show warranty" for details.
|
---|
7 | This GDB was configured as "x86_64-apple-darwin"...Reading symbols for shared libraries .... done
|
---|
8 |
|
---|
9 | [?1034h(gdb) r
|
---|
10 | Starting program: /Users/dxy/Documents/Projects/test/a.out
|
---|
11 | Reading symbols for shared libraries +++............................. done
|
---|
12 |
|
---|
13 | Program received signal EXC_BAD_ACCESS, Could not access memory.
|
---|
14 | Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000
|
---|
15 | 0x00000001003fe911 in boost::unit_test::framework::get ()
|
---|
16 | (gdb) bt fa ull
|
---|
17 | #0 0x00000001003fe911 in boost::unit_test::framework::get ()
|
---|
18 | No symbol table info available.
|
---|
19 | #1 0x000000010040a100 in boost::unit_test::results_collector_t::assertion_result ()
|
---|
20 | No symbol table info available.
|
---|
21 | #2 0x0000000100007c13 in boost::unit_test::framework::assertion_result (passed=true) at framework.ipp:470
|
---|
22 | to = ('boost::unit_test::test_observer' *) 0x100110488
|
---|
23 | _fe_con_469 = false
|
---|
24 | _fe_cur_469 = (static_any_t) @0x7fff5fbfd448: {<No data fields>}
|
---|
25 | _fe_end_469 = (static_any_t) @0x7fff5fbfd420: {<No data fields>}
|
---|
26 | #3 0x000000010000c079 in boost::test_tools::tt_detail::check_impl (pr=@0x7fff5fbfe4c0, check_descr=@0x7fff5fbfe4a0, file_name={m_begin = 0x1000bc9c5 "boost_test_segfault.cc", m_end = 0x1000bc9db ""}, line_num=7, tl=boost::test_tools::tt_detail::PASS, ct=boost::test_tools::tt_detail::CHECK_PRED, num_of_args=0) at test_tools.ipp:357
|
---|
27 | ll = boost::unit_test::log_successful_tests
|
---|
28 | prefix = 0x1000bbd01 "check "
|
---|
29 | suffix = 0x1000bbd08 " passed"
|
---|
30 | #4 0x000000010001d2d9 in test1::test_method (this=0x7fff5fbfe518) at boost_test_segfault.cc:7
|
---|
31 | No locals.
|
---|
32 | #5 0x000000010001d1b1 in test1_invoker () at boost_test_segfault.cc:5
|
---|
33 | t = {
|
---|
34 | <boost::unit_test::ut_detail::nil_t> = {<No data fields>}, <No data fields>}
|
---|
35 | #6 0x0000000100038016 in boost::unit_test::ut_detail::invoker<boost::unit_test::ut_detail::unused>::invoke<void (*)()> (this=0x7fff5fbfe578, f=@0x100603e08) at callback.hpp:56
|
---|
36 | No locals.
|
---|
37 | #7 0x0000000100037feb in boost::unit_test::ut_detail::callback0_impl_t<boost::unit_test::ut_detail::unused, void (*)()>::invoke (this=0x100603e00) at callback.hpp:89
|
---|
38 | No locals.
|
---|
39 | #8 0x000000010002f916 in boost::unit_test::callback0<boost::unit_test::ut_detail::unused>::operator() (this=0x100604208) at callback.hpp:118
|
---|
40 | No locals.
|
---|
41 | #9 0x000000010002aad8 in boost::unit_test::(anonymous namespace)::zero_return_wrapper_t<boost::unit_test::callback0<boost::unit_test::ut_detail::unused> >::operator() (this=0x100605e38) at unit_test_monitor.ipp:41
|
---|
42 | No locals.
|
---|
43 | #10 0x000000010002aab9 in boost::unit_test::ut_detail::invoker<int>::invoke<boost::unit_test::(anonymous namespace)::zero_return_wrapper_t<boost::unit_test::callback0<boost::unit_test::ut_detail::unused> > > (this=0x7fff5fbfe620, f=@0x100605e38) at callback.hpp:42
|
---|
44 | No locals.
|
---|
45 | #11 0x000000010002aa8b in boost::unit_test::ut_detail::callback0_impl_t<int, boost::unit_test::(anonymous namespace)::zero_return_wrapper_t<boost::unit_test::callback0<boost::unit_test::ut_detail::unused> > >::invoke (this=0x100605e30) at callback.hpp:89
|
---|
46 | No locals.
|
---|
47 | #12 0x00000001000892c6 in boost::unit_test::callback0<int>::operator() (this=0x7fff5fbfebb8) at callback.hpp:118
|
---|
48 | No locals.
|
---|
49 | #13 0x000000010002fb57 in boost::detail::do_invoke<boost::scoped_ptr<boost::detail::translate_exception_base>, boost::unit_test::callback0<int> > (tr=@0x1001104a8, F=@0x7fff5fbfebb8) at execution_monitor.ipp:281
|
---|
50 | No locals.
|
---|
51 | #14 0x000000010000efbf in boost::execution_monitor::catch_signals (this=0x100110498, F=@0x7fff5fbfebb8) at execution_monitor.ipp:885
|
---|
52 | local_signal_handler = {
|
---|
53 | m_prev_handler = 0x0,
|
---|
54 | m_timeout = 0,
|
---|
55 | m_ILL_action = {
|
---|
56 | m_sig = 4,
|
---|
57 | m_installed = true,
|
---|
58 | m_new_action = {
|
---|
59 | __sigaction_u = {
|
---|
60 | __sa_handler = 0x10000e4f0 <execution_monitor_jumping_signal_handler>,
|
---|
61 | __sa_sigaction = 0x10000e4f0 <execution_monitor_jumping_signal_handler>
|
---|
62 | },
|
---|
63 | sa_mask = 0,
|
---|
64 | sa_flags = 65
|
---|
65 | },
|
---|
66 | m_old_action = {
|
---|
67 | __sigaction_u = {
|
---|
68 | __sa_handler = 0,
|
---|
69 | __sa_sigaction = 0
|
---|
70 | },
|
---|
71 | sa_mask = 1669365499,
|
---|
72 | sa_flags = 0
|
---|
73 | }
|
---|
74 | },
|
---|
75 | m_FPE_action = {
|
---|
76 | m_sig = 8,
|
---|
77 | m_installed = true,
|
---|
78 | m_new_action = {
|
---|
79 | __sigaction_u = {
|
---|
80 | __sa_handler = 0x10000e4f0 <execution_monitor_jumping_signal_handler>,
|
---|
81 | __sa_sigaction = 0x10000e4f0 <execution_monitor_jumping_signal_handler>
|
---|
82 | },
|
---|
83 | sa_mask = 0,
|
---|
84 | sa_flags = 67
|
---|
85 | },
|
---|
86 | m_old_action = {
|
---|
87 | __sigaction_u = {
|
---|
88 | __sa_handler = 0,
|
---|
89 | __sa_sigaction = 0
|
---|
90 | },
|
---|
91 | sa_mask = 0,
|
---|
92 | sa_flags = 2
|
---|
93 | }
|
---|
94 | },
|
---|
95 | m_SEGV_action = {
|
---|
96 | m_sig = 11,
|
---|
97 | m_installed = true,
|
---|
98 | m_new_action = {
|
---|
99 | __sigaction_u = {
|
---|
100 | __sa_handler = 0x10000e4f0 <execution_monitor_jumping_signal_handler>,
|
---|
101 | __sa_sigaction = 0x10000e4f0 <execution_monitor_jumping_signal_handler>
|
---|
102 | },
|
---|
103 | sa_mask = 0,
|
---|
104 | sa_flags = 65
|
---|
105 | },
|
---|
106 | m_old_action = {
|
---|
107 | __sigaction_u = {
|
---|
108 | __sa_handler = 0,
|
---|
109 | __sa_sigaction = 0
|
---|
110 | },
|
---|
111 | sa_mask = 1669365499,
|
---|
112 | sa_flags = 0
|
---|
113 | }
|
---|
114 | },
|
---|
115 | m_BUS_action = {
|
---|
116 | m_sig = 10,
|
---|
117 | m_installed = true,
|
---|
118 | m_new_action = {
|
---|
119 | __sigaction_u = {
|
---|
120 | __sa_handler = 0x10000e4f0 <execution_monitor_jumping_signal_handler>,
|
---|
121 | __sa_sigaction = 0x10000e4f0 <execution_monitor_jumping_signal_handler>
|
---|
122 | },
|
---|
123 | sa_mask = 0,
|
---|
124 | sa_flags = 65
|
---|
125 | },
|
---|
126 | m_old_action = {
|
---|
127 | __sigaction_u = {
|
---|
128 | __sa_handler = 0,
|
---|
129 | __sa_sigaction = 0
|
---|
130 | },
|
---|
131 | sa_mask = 1669365499,
|
---|
132 | sa_flags = 0
|
---|
133 | }
|
---|
134 | },
|
---|
135 | m_CHLD_action = {
|
---|
136 | m_sig = 20,
|
---|
137 | m_installed = true,
|
---|
138 | m_new_action = {
|
---|
139 | __sigaction_u = {
|
---|
140 | __sa_handler = 0x10000e4f0 <execution_monitor_jumping_signal_handler>,
|
---|
141 | __sa_sigaction = 0x10000e4f0 <execution_monitor_jumping_signal_handler>
|
---|
142 | },
|
---|
143 | sa_mask = 0,
|
---|
144 | sa_flags = 65
|
---|
145 | },
|
---|
146 | m_old_action = {
|
---|
147 | __sigaction_u = {
|
---|
148 | __sa_handler = 0,
|
---|
149 | __sa_sigaction = 0
|
---|
150 | },
|
---|
151 | sa_mask = 0,
|
---|
152 | sa_flags = 0
|
---|
153 | }
|
---|
154 | },
|
---|
155 | m_POLL_action = {
|
---|
156 | m_sig = 1100312,
|
---|
157 | m_installed = false,
|
---|
158 | m_new_action = {
|
---|
159 | __sigaction_u = {
|
---|
160 | __sa_handler = 0x7fff5fbfe838,
|
---|
161 | __sa_sigaction = 0x7fff5fbfe838
|
---|
162 | },
|
---|
163 | sa_mask = 1606412304,
|
---|
164 | sa_flags = 32767
|
---|
165 | },
|
---|
166 | m_old_action = {
|
---|
167 | __sigaction_u = {
|
---|
168 | __sa_handler = 0x10004350d <std::_Rb_tree_iterator<std::pair<boost::unit_test::basic_cstring<char const> const, boost::runtime::environment::rt_env_detail::variable_data> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<boost::unit_test::basic_cstring<char const> const, boost::runtime::environment::rt_env_detail::variable_data> >*)+29>,
|
---|
169 | __sa_sigaction = 0x10004350d <std::_Rb_tree_iterator<std::pair<boost::unit_test::basic_cstring<char const> const, boost::runtime::environment::rt_env_detail::variable_data> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<boost::unit_test::basic_cstring<char const> const, boost::runtime::environment::rt_env_detail::variable_data> >*)+29>
|
---|
170 | },
|
---|
171 | sa_mask = 1100312,
|
---|
172 | sa_flags = 1
|
---|
173 | }
|
---|
174 | },
|
---|
175 | m_ABRT_action = {
|
---|
176 | m_sig = 6,
|
---|
177 | m_installed = true,
|
---|
178 | m_new_action = {
|
---|
179 | __sigaction_u = {
|
---|
180 | __sa_handler = 0x10000e4f0 <execution_monitor_jumping_signal_handler>,
|
---|
181 | __sa_sigaction = 0x10000e4f0 <execution_monitor_jumping_signal_handler>
|
---|
182 | },
|
---|
183 | sa_mask = 0,
|
---|
184 | sa_flags = 65
|
---|
185 | },
|
---|
186 | m_old_action = {
|
---|
187 | __sigaction_u = {
|
---|
188 | __sa_handler = 0,
|
---|
189 | __sa_sigaction = 0
|
---|
190 | },
|
---|
191 | sa_mask = 1669365499,
|
---|
192 | sa_flags = 0
|
---|
193 | }
|
---|
194 | },
|
---|
195 | m_ALRM_action = {
|
---|
196 | m_sig = 14,
|
---|
197 | m_installed = false,
|
---|
198 | m_new_action = {
|
---|
199 | __sigaction_u = {
|
---|
200 | __sa_handler = 0x10010ca18 <boost::runtime::environment::rt_env_detail::s_registry()::instance+8>,
|
---|
201 | __sa_sigaction = 0x10010ca18 <boost::runtime::environment::rt_env_detail::s_registry()::instance+8>
|
---|
202 | },
|
---|
203 | sa_mask = 1606412448,
|
---|
204 | sa_flags = 32767
|
---|
205 | },
|
---|
206 | m_old_action = {
|
---|
207 | __sigaction_u = {
|
---|
208 | __sa_handler = 0x100044ad8 <std::_Rb_tree<boost::unit_test::basic_cstring<char const>, std::pair<boost::unit_test::basic_cstring<char const> const, boost::runtime::environment::rt_env_detail::variable_data>, std::_Select1st<std::pair<boost::unit_test::basic_cstring<char const> const, boost::runtime::environment::rt_env_detail::variable_data> >, std::less<boost::unit_test::basic_cstring<char const> >, std::allocator<std::pair<boost::unit_test::basic_cstring<char const> const, boost::runtime::environment::rt_env_detail::variable_data> > >::find(boost::unit_test::basic_cstring<char const> const&)+248>,
|
---|
209 | __sa_sigaction = 0x100044ad8 <std::_Rb_tree<boost::unit_test::basic_cstring<char const>, std::pair<boost::unit_test::basic_cstring<char const> const, boost::runtime::environment::rt_env_detail::variable_data>, std::_Select1st<std::pair<boost::unit_test::basic_cstring<char const> const, boost::runtime::environment::rt_env_detail::variable_data> >, std::less<boost::unit_test::basic_cstring<char const> >, std::allocator<std::pair<boost::unit_test::basic_cstring<char const> const, boost::runtime::environment::rt_env_detail::variable_data> > >::find(boost::unit_test::basic_cstring<char const> const&)+248>
|
---|
210 | },
|
---|
211 | sa_mask = 1606412584,
|
---|
212 | sa_flags = 32767
|
---|
213 | }
|
---|
214 | },
|
---|
215 | m_sigjmp_buf = {0, 0, 1606412560, 32767, 1606411920, 32767, 0, 0, 0, 0, 0, 0, 0, 0, 61324, 1, 5204480, 1, 8064, 895, 0, 1, 0, 1, 2, 0, 24, 0, 310744, 0, 5193968, 1, 6291458, 1, 5204484, 1, 2, 32767},
|
---|
216 | m_sys_sig = {
|
---|
217 | m_sig_info = 0x0,
|
---|
218 | m_context = 0x0
|
---|
219 | },
|
---|
220 | static s_active_handler = 0x7fff5fbfe708
|
---|
221 | }
|
---|
222 | #15 0x000000010000541a in boost::execution_monitor::execute (this=0x100110498, F=@0x7fff5fbfebb8) at execution_monitor.ipp:1211
|
---|
223 | ex = 0x10002ab5c "é"
|
---|
224 | ex = (string &) @0x100523000: {
|
---|
225 | _M_dataplus = {
|
---|
226 | <std::allocator<char>> = {
|
---|
227 | <__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
|
---|
228 | members of std::basic_string<char>::_Alloc_hider:
|
---|
229 | _M_p = 0x1004f3000 ""
|
---|
230 | },
|
---|
231 | static npos = 18446744073709551615
|
---|
232 | }
|
---|
233 | ex = (const 'std::bad_alloc' &) @0x100605e30: {
|
---|
234 | <std::exception> = {
|
---|
235 | _vptr$exception = 0x100111110
|
---|
236 | }, <No data fields>}
|
---|
237 | ex = (const 'std::bad_cast' &) @0x7fff5fbfebc0: {
|
---|
238 | <std::exception> = {
|
---|
239 | _vptr$exception = 0x100608050
|
---|
240 | }, <No data fields>}
|
---|
241 | ex = (const 'std::bad_typeid' &) @0x7fff5fbfebb8: {
|
---|
242 | <std::exception> = {
|
---|
243 | _vptr$exception = 0x100605e30
|
---|
244 | }, <No data fields>}
|
---|
245 | ex = (const 'std::bad_exception' &) @0x7fff5fbfeaa0: {
|
---|
246 | <std::exception> = {
|
---|
247 | _vptr$exception = 0x7fff5fbfeac0
|
---|
248 | }, <No data fields>}
|
---|
249 | ex = (const 'std::domain_error' &) @0x100605e30: {
|
---|
250 | <std::logic_error> = {
|
---|
251 | <std::exception> = {
|
---|
252 | _vptr$exception = 0x100111110
|
---|
253 | },
|
---|
254 | members of std::logic_error:
|
---|
255 | _M_msg = {
|
---|
256 | _M_dataplus = {
|
---|
257 | <std::allocator<char>> = {
|
---|
258 | <__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
|
---|
259 | members of std::basic_string<char>::_Alloc_hider:
|
---|
260 | _M_p = 0x100604208 ""
|
---|
261 | },
|
---|
262 | static npos = 18446744073709551615
|
---|
263 | }
|
---|
264 | }, <No data fields>}
|
---|
265 | ex = (const 'std::invalid_argument' &) @0x100605e30: {
|
---|
266 | <std::logic_error> = {
|
---|
267 | <std::exception> = {
|
---|
268 | _vptr$exception = 0x100111110
|
---|
269 | },
|
---|
270 | members of std::logic_error:
|
---|
271 | _M_msg = {
|
---|
272 | _M_dataplus = {
|
---|
273 | <std::allocator<char>> = {
|
---|
274 | <__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
|
---|
275 | members of std::basic_string<char>::_Alloc_hider:
|
---|
276 | _M_p = 0x100604208 ""
|
---|
277 | },
|
---|
278 | static npos = 18446744073709551615
|
---|
279 | }
|
---|
280 | }, <No data fields>}
|
---|
281 | ex = (const 'std::length_error' &) @0x7fff5fbfebb8: {
|
---|
282 | <std::logic_error> = {
|
---|
283 | <std::exception> = {
|
---|
284 | _vptr$exception = 0x100605e30
|
---|
285 | },
|
---|
286 | members of std::logic_error:
|
---|
287 | _M_msg = {
|
---|
288 | _M_dataplus = {
|
---|
289 | <std::allocator<char>> = {
|
---|
290 | <__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
|
---|
291 | members of std::basic_string<char>::_Alloc_hider:
|
---|
292 | _M_p = 0x100608050 "`\021\021"
|
---|
293 | },
|
---|
294 | static npos = 18446744073709551615
|
---|
295 | }
|
---|
296 | }, <No data fields>}
|
---|
297 | ex = (const 'std::out_of_range' &) @0x7fff5fbfeac0: {
|
---|
298 | <std::logic_error> = {
|
---|
299 | <std::exception> = {
|
---|
300 | _vptr$exception = 0x7fff5fbfeb10
|
---|
301 | },
|
---|
302 | members of std::logic_error:
|
---|
303 | _M_msg = {
|
---|
304 | _M_dataplus = {
|
---|
305 | <std::allocator<char>> = {
|
---|
306 | <__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
|
---|
307 | members of std::basic_string<char>::_Alloc_hider:
|
---|
308 | _M_p = 0x10002a915 "HÄ@]ÃÑHEàMÜH}ÀèÃ\a"
|
---|
309 | },
|
---|
310 | static npos = 18446744073709551615
|
---|
311 | }
|
---|
312 | }, <No data fields>}
|
---|
313 | ex = (const 'std::range_error' &) @0x10002a95d: {
|
---|
314 | <std::runtime_error> = {
|
---|
315 | <std::exception> = {
|
---|
316 | _vptr$exception = 0x6666c35d10c48348
|
---|
317 | },
|
---|
318 | members of std::runtime_error:
|
---|
319 | _M_msg = {
|
---|
320 | _M_dataplus = {
|
---|
321 | <std::allocator<char>> = {
|
---|
322 | <__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
|
---|
323 | members of std::basic_string<char>::_Alloc_hider:
|
---|
324 | _M_p = 0x841f0f2e6666 <Address 0x841f0f2e6666 out of bounds>
|
---|
325 | },
|
---|
326 | static npos = 18446744073709551615
|
---|
327 | }
|
---|
328 | }, <No data fields>}
|
---|
329 | ex = (const 'std::overflow_error' &) @0x100605e30: {
|
---|
330 | <std::runtime_error> = {
|
---|
331 | <std::exception> = {
|
---|
332 | _vptr$exception = 0x100111110
|
---|
333 | },
|
---|
334 | members of std::runtime_error:
|
---|
335 | _M_msg = {
|
---|
336 | _M_dataplus = {
|
---|
337 | <std::allocator<char>> = {
|
---|
338 | <__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
|
---|
339 | members of std::basic_string<char>::_Alloc_hider:
|
---|
340 | _M_p = 0x100604208 ""
|
---|
341 | },
|
---|
342 | static npos = 18446744073709551615
|
---|
343 | }
|
---|
344 | }, <No data fields>}
|
---|
345 | ex = (const 'std::underflow_error' &) @0x7fff5fbfebb8: {
|
---|
346 | <std::runtime_error> = {
|
---|
347 | <std::exception> = {
|
---|
348 | _vptr$exception = 0x100605e30
|
---|
349 | },
|
---|
350 | members of std::runtime_error:
|
---|
351 | _M_msg = {
|
---|
352 | _M_dataplus = {
|
---|
353 | <std::allocator<char>> = {
|
---|
354 | <__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
|
---|
355 | members of std::basic_string<char>::_Alloc_hider:
|
---|
356 | _M_p = 0x100608050 "`\021\021"
|
---|
357 | },
|
---|
358 | static npos = 18446744073709551615
|
---|
359 | }
|
---|
360 | }, <No data fields>}
|
---|
361 | ex = (const 'std::logic_error' &) @0x7fff5fbfeb10: {
|
---|
362 | <std::exception> = {
|
---|
363 | _vptr$exception = 0x7fff5fbfeb30
|
---|
364 | },
|
---|
365 | members of std::logic_error:
|
---|
366 | _M_msg = {
|
---|
367 | _M_dataplus = {
|
---|
368 | <std::allocator<char>> = {
|
---|
369 | <__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
|
---|
370 | members of std::basic_string<char>::_Alloc_hider:
|
---|
371 | _M_p = 0x7fff5fbfebb8 "0^`"
|
---|
372 | },
|
---|
373 | static npos = 18446744073709551615
|
---|
374 | }
|
---|
375 | }
|
---|
376 | ex = ('std::runtime_error' &) @0x10002a915: {
|
---|
377 | <std::exception> = {
|
---|
378 | _vptr$exception = 0xd189c35d40c48348
|
---|
379 | },
|
---|
380 | members of std::runtime_error:
|
---|
381 | _M_msg = {
|
---|
382 | _M_dataplus = {
|
---|
383 | <std::allocator<char>> = {
|
---|
384 | <__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
|
---|
385 | members of std::basic_string<char>::_Alloc_hider:
|
---|
386 | _M_p = 0x48dc4d89e0458948 <Address 0x48dc4d89e0458948 out of bounds>
|
---|
387 | },
|
---|
388 | static npos = 18446744073709551615
|
---|
389 | }
|
---|
390 | }
|
---|
391 | ex = ('std::exception' &) @0x100605e30: {
|
---|
392 | _vptr$exception = 0x100111110
|
---|
393 | }
|
---|
394 | ex = (const 'boost::exception' &) @0x100605e30: {
|
---|
395 | _vptr$exception = 0x100111110,
|
---|
396 | data_ = {
|
---|
397 | px_ = 0x100604208
|
---|
398 | },
|
---|
399 | throw_function_ = 0x10010ebf0 " \006",
|
---|
400 | throw_file_ = 0x1 <Address 0x1 out of bounds>,
|
---|
401 | throw_line_ = 6316056
|
---|
402 | }
|
---|
403 | ex = (const 'boost::system_error' &) @0x7fff5fbfebb8: {
|
---|
404 | p_errno = {
|
---|
405 | <boost::unit_test::class_property<long>> = {
|
---|
406 | value = 4301282864
|
---|
407 | }, <No data fields>},
|
---|
408 | p_failed_exp = {
|
---|
409 | <boost::unit_test::class_property<const char *>> = {
|
---|
410 | value = 0x100608050 "`\021\021"
|
---|
411 | }, <No data fields>}
|
---|
412 | }
|
---|
413 | ex = ('boost::detail::system_signal_exception' &) @0x7fff5fbfeb28: {
|
---|
414 | m_sig_info = 0x7fff5fbfebb8,
|
---|
415 | m_context = 0x7fff5fbfebf0
|
---|
416 | }
|
---|
417 | #16 0x0000000100016f38 in boost::unit_test::unit_test_monitor_t::execute_and_translate (this=0x100110498, tc=@0x1006041b0) at unit_test_monitor.ipp:69
|
---|
418 | ex = (const 'boost::execution_exception' &) @0xe: #17 0x000000010009a401 in boost::unit_test::framework_impl::visit (this=0x100111f00, tc=@0x1006041b0) at framework.ipp:156
|
---|
419 | _fe_end_150 = (static_any_t) @0x7fff5fbfef40: {<No data fields>}
|
---|
420 | bkup = 4294967295
|
---|
421 | _fe_end_165 = (static_any_t) @0x10010ca18: {<No data fields>}
|
---|
422 | _fe_cur_150 = (static_any_t) @0x7fff5fbfef68: {<No data fields>}
|
---|
423 | tc_timer = {
|
---|
424 | _start_time = 17332
|
---|
425 | }
|
---|
426 | run_result = 32767
|
---|
427 | elapsed = 4301275744
|
---|
428 | _fe_cur_165 = (static_any_t) @0x7fff5fbfee40: {<No data fields>}
|
---|
429 | #18 0x000000010001b54f in boost::unit_test::traverse_test_tree (tc=@0x1006041b0, V=@0x100111f00) at unit_test_suite.ipp:193
|
---|
430 | No locals.
|
---|
431 | #19 0x00000001000076a9 in boost::unit_test::traverse_test_tree (id=65536, V=@0x100111f00) at unit_test_suite.ipp:232
|
---|
432 | No locals.
|
---|
433 | #20 0x000000010001b7e5 in boost::unit_test::traverse_test_tree (suite=@0x100604290, V=@0x100111f00) at unit_test_suite.ipp:207
|
---|
434 | id = 65536
|
---|
435 | _fe_con_206 = false
|
---|
436 | _fe_cur_206 = (static_any_t) @0x7fff5fbff2f0: {<No data fields>}
|
---|
437 | _fe_end_206 = (static_any_t) @0x7fff5fbff2c8: {<No data fields>}
|
---|
438 | #21 0x00000001000076c3 in boost::unit_test::traverse_test_tree (id=1, V=@0x100111f00) at unit_test_suite.ipp:234
|
---|
439 | No locals.
|
---|
440 | #22 0x00000001000071ca in boost::unit_test::framework::run (id=1, continue_test=true) at framework.ipp:442
|
---|
441 | tcc = {
|
---|
442 | <boost::unit_test::test_tree_visitor> = {
|
---|
443 | _vptr$test_tree_visitor = 0x100110b40
|
---|
444 | },
|
---|
445 | members of boost::unit_test::test_case_counter:
|
---|
446 | p_count = {
|
---|
447 | <boost::unit_test::readonly_property<unsigned long>> = {
|
---|
448 | <boost::unit_test::class_property<unsigned long>> = {
|
---|
449 | value = 1
|
---|
450 | }, <No data fields>}, <No data fields>}
|
---|
451 | }
|
---|
452 | call_start_finish = true
|
---|
453 | was_in_progress = false
|
---|
454 | #23 0x0000000100016bbe in boost::unit_test::unit_test_main (init_func=0x100016da0 <init_unit_test_suite(int, char**)>, argc=1, argv=0x7fff5fbffaf0) at unit_test_main.ipp:185
|
---|
455 | ex = ('boost::unit_test::framework::internal_error' &) @0x39976564891e8226: #24 0x0000000100016d91 in main (argc=1, argv=0x7fff5fbffaf0) at unit_test_main.ipp:237
|
---|
456 | init_func = (init_unit_test_func) 0x100016da0 <init_unit_test_suite(int, char**)>
|
---|
457 | (gdb) The program is running. Exit anyway? (y or n)
|
---|