Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tests fail on macOS ppc/ppc64; on 10.6.8 x86_64 two tests fail #541

Open
barracuda156 opened this issue Dec 31, 2022 · 15 comments
Open

tests fail on macOS ppc/ppc64; on 10.6.8 x86_64 two tests fail #541

barracuda156 opened this issue Dec 31, 2022 · 15 comments

Comments

@barracuda156
Copy link

barracuda156 commented Dec 31, 2022

Building on macOS 10.6 with gcc12, I get this error:

/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/taco-2b8ece4c230a5f0f0a74bc6f48e28edfb6c1c95e/test/tests-tensor_types.cpp: In instantiation of 'void gtest_case_VectorTensorTest_::types<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = short int]':
/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/taco-2b8ece4c230a5f0f0a74bc6f48e28edfb6c1c95e/test/tests-tensor_types.cpp:42:1:   required from here
/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/taco-2b8ece4c230a5f0f0a74bc6f48e28edfb6c1c95e/test/tests-tensor_types.cpp:48:30: error: narrowing conversion of '1.0e+0' from 'double' to 'short int' [-Wnarrowing]
/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/taco-2b8ece4c230a5f0f0a74bc6f48e28edfb6c1c95e/test/tests-tensor_types.cpp: In instantiation of 'void gtest_case_VectorTensorTest_::types<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = signed char]':
/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/taco-2b8ece4c230a5f0f0a74bc6f48e28edfb6c1c95e/test/tests-tensor_types.cpp:42:1:   required from here
/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/taco-2b8ece4c230a5f0f0a74bc6f48e28edfb6c1c95e/test/tests-tensor_types.cpp:48:30: error: narrowing conversion of '1.0e+0' from 'double' to 'signed char' [-Wnarrowing]
/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/taco-2b8ece4c230a5f0f0a74bc6f48e28edfb6c1c95e/test/tests-tensor_types.cpp: In instantiation of 'void gtest_case_VectorTensorTest_::types<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = long long unsigned int]':
/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/taco-2b8ece4c230a5f0f0a74bc6f48e28edfb6c1c95e/test/tests-tensor_types.cpp:42:1:   required from here
/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/taco-2b8ece4c230a5f0f0a74bc6f48e28edfb6c1c95e/test/tests-tensor_types.cpp:48:30: error: narrowing conversion of '1.0e+0' from 'double' to 'long long unsigned int' [-Wnarrowing]
@barracuda156
Copy link
Author

Well, it is totally broken. Passing -Wno-narrowing, all tests build, but literally all fail to pass:

0% tests passed, 231 tests failed out of 231

Total Test time (real) =  27.55 sec

Something I see for the first time :)

@barracuda156 barracuda156 changed the title tests-tensor_types.cpp:48:30: error: narrowing conversion of '1.0e+0' from 'double' to 'short int' tests-tensor_types.cpp: error: narrowing conversion of '1.0e+0' from 'double' to 'short int'; on PPC all tests fail Dec 31, 2022
@barracuda156
Copy link
Author

UPD. Okay, looks like codegen fails to take account of build setting for arch, and compiles temporary lib for x86, which the build is for ppc (in Rosetta):

10:build svacchanda$ /usr/bin/sudo ctest --verbose test
UpdateCTestConfiguration  from :/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/build/DartConfiguration.tcl
UpdateCTestConfiguration  from :/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/build/DartConfiguration.tcl
Test project /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/build
Constructing a list of tests
Done constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
test 1
        Start   1: iteration_algebra.region

1: Test command: /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/build/bin/taco-test "--gtest_filter=iteration_algebra.region"
1: Working Directory: /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/build/test
1: Test timeout computed to be: 10000000
1: terminate called after throwing an instance of 'taco::TacoException'
1:   what():  Error at /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/taco-2b8ece4c230a5f0f0a74bc6f48e28edfb6c1c95e/src/codegen/module.cpp:164 in compile:
1:  Failed to load generated code, error is: dlopen(/tmp/taco_tmp_vhPeDL/q4jqurjgfv3b.so, 6): no suitable image found.  Did find:
1: 	/tmp/taco_tmp_vhPeDL/q4jqurjgfv3b.so: mach-o, but wrong architecture
  1/243 Test   #1: iteration_algebra.region .........................Subprocess aborted***Exception:   1.19 sec

@barracuda156
Copy link
Author

And while I realize that Rosetta is not a concern for most of people, not using archflags gonna probably break universal builds.

@barracuda156 barracuda156 changed the title tests-tensor_types.cpp: error: narrowing conversion of '1.0e+0' from 'double' to 'short int'; on PPC all tests fail tests-tensor_types.cpp: error: narrowing conversion of '1.0e+0' from 'double' to 'short int' Jan 1, 2023
@barracuda156
Copy link
Author

After fixing archflags and DYLD_LIBRARY_PATH, tests still fail on PPC:

Start testing: Jan 01 18:52 WIT
----------------------------------------------------------
1/243 Testing: iteration_algebra.region
1/243 Test: iteration_algebra.region
Command: "/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/build/bin/taco-test" "--gtest_filter=iteration_algebra.region"
Directory: /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/build/test
"iteration_algebra.region" start time: Jan 01 18:52 WIT
Output:
----------------------------------------------------------
<end of output>
Test time =   1.21 sec
----------------------------------------------------------
Test Failed.
"iteration_algebra.region" end time: Jan 01 18:52 WIT
"iteration_algebra.region" time elapsed: 00:00:01
----------------------------------------------------------

2/243 Testing: iteration_algebra.Complement
2/243 Test: iteration_algebra.Complement
Command: "/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/build/bin/taco-test" "--gtest_filter=iteration_algebra.Complement"
Directory: /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/build/test
"iteration_algebra.Complement" start time: Jan 01 18:52 WIT
Output:
----------------------------------------------------------
taco-test(22308) malloc: *** error for object 0x1933e74: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
taco-test(22308) malloc: *** error for object 0x1930f94: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
terminate called after throwing an instance of 'taco::TacoException'
  what():  Error at /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/taco-2b8ece4c230a5f0f0a74bc6f48e28edfb6c1c95e/src/tensor.cpp:103 in initFormat:
 Not supported yet
<end of output>
Test time =   1.14 sec
----------------------------------------------------------
Test Failed.
"iteration_algebra.Complement" end time: Jan 01 18:52 WIT
"iteration_algebra.Complement" time elapsed: 00:00:01
----------------------------------------------------------

3/243 Testing: iteration_algebra.Union
3/243 Test: iteration_algebra.Union
Command: "/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/build/bin/taco-test" "--gtest_filter=iteration_algebra.Union"
Directory: /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/build/test
"iteration_algebra.Union" start time: Jan 01 18:52 WIT
Output:
----------------------------------------------------------
taco-test(22317) malloc: *** error for object 0x1933e64: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
taco-test(22317) malloc: *** error for object 0x1930f84: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
terminate called after throwing an instance of 'taco::TacoException'
  what():  Error at /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/taco-2b8ece4c230a5f0f0a74bc6f48e28edfb6c1c95e/src/tensor.cpp:103 in initFormat:
 Not supported yet
<end of output>
Test time =   1.14 sec
----------------------------------------------------------
Test Failed.
"iteration_algebra.Union" end time: Jan 01 18:52 WIT
"iteration_algebra.Union" time elapsed: 00:00:01
----------------------------------------------------------

4/243 Testing: iteration_algebra.Intersect
4/243 Test: iteration_algebra.Intersect
Command: "/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/build/bin/taco-test" "--gtest_filter=iteration_algebra.Intersect"
Directory: /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/build/test
"iteration_algebra.Intersect" start time: Jan 01 18:52 WIT
Output:
----------------------------------------------------------
taco-test(22325) malloc: *** error for object 0x1933e74: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
taco-test(22325) malloc: *** error for object 0x1930f94: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
terminate called after throwing an instance of 'taco::TacoException'
  what():  Error at /opt/local/var/macports/build/_opt_PPCRosettaPorts_math_taco/taco/work/taco-2b8ece4c230a5f0f0a74bc6f48e28edfb6c1c95e/src/tensor.cpp:103 in initFormat:
 Not supported yet
<end of output>
Test time =   1.15 sec
----------------------------------------------------------
Test Failed.
"iteration_algebra.Intersect" end time: Jan 01 18:52 WIT
"iteration_algebra.Intersect" time elapsed: 00:00:01
----------------------------------------------------------

:(

@barracuda156 barracuda156 changed the title tests-tensor_types.cpp: error: narrowing conversion of '1.0e+0' from 'double' to 'short int' tests fail on PPC Jan 1, 2023
@barracuda156 barracuda156 changed the title tests fail on PPC tests fail on macOS PPC; on 10.6.8 x86_64 two tests fail Jan 1, 2023
@barracuda156
Copy link
Author

Same macOS version, but x86_64:

99% tests passed, 2 tests failed out of 231

Total Test time (real) = 294.20 sec

The following tests did not run:
	 43 - expr.accumulate (Disabled)
	 55 - format.mm_permute_formats (Disabled)
	101 - qcd.mul3 (Disabled)
	127 - generate_evaluation_files.cpu (Disabled)
	128 - generate_evaluation_files.gpu (Disabled)
	129 - generate_figures.cpu (Disabled)
	130 - scheduling_eval.bfsPullScheduled (Disabled)
	193 - tensor_types.complex_mul_scalar (Disabled)
	198 - tensor_types.coordinate_types (Disabled)
	204 - lower.transpose (Disabled)
	205 - lower.transpose2 (Disabled)
	206 - lower.transpose3 (Disabled)

The following tests FAILED:
	 99 - qcd.mul1 (Failed)
	243 - taco-cli-test (Failed)
Errors while running CTest

@rohany
Copy link
Contributor

rohany commented Jan 24, 2023

Thanks for raising this issue! We the TACO developers don't have access to any PPC machines to develop on, so it's hard for us to push on this any further. I believe the qcd test is known to fail on non-x86 systems (#528), but unsure why the cli test is failing.

@barracuda156
Copy link
Author

Thanks for raising this issue! We the TACO developers don't have access to any PPC machines to develop on, so it's hard for us to push on this any further. I believe the qcd test is known to fail on non-x86 systems (#528), but unsure why the cli test is failing.

@rohany Do you know if it has been tested on 32-bit BSD or Linux?

@rohany
Copy link
Contributor

rohany commented May 26, 2023

The CI runs on x86 machines, though I'm guessing they are 64 bit, not 32 bit.

@barracuda156
Copy link
Author

@rohany Given how all tests fail on PPC identically on the same spot format.cpp line 351 “Cannot have undefined mode type”, I suspect the bug is something very basic – either somewhere Little-endianness is assumed (then a check should be added and a macro to swap bits) or 64-bitness.
Because here nothing of Apple SDK should be used, I believe. It must work on every OS and every arch with a modern compiler.

@rohany
Copy link
Contributor

rohany commented May 28, 2023

@barracuda156, I think that's a good place to push on if you are motivated to fix this bug. I don't have the bandwidth right now to dig into this, but I'll be happy to review a PR with a fix.

@barracuda156
Copy link
Author

@rohany A quick update on the matter: the failures have nothing to do with 32-bitness: I have built taco for ppc64 now, and all tests fail, like before. So likely endianness is the problem.

@barracuda156 barracuda156 changed the title tests fail on macOS PPC; on 10.6.8 x86_64 two tests fail tests fail on macOS ppc/ppc64; on 10.6.8 x86_64 two tests fail Jun 8, 2023
@barracuda156
Copy link
Author

@rohany Does this suggest something?

Process:         taco-test [16708]
Path:            /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_taco/taco/work/build/bin/taco-test
Identifier:      taco-test
Version:         ??? (???)
Code Type:       PPC (Native)
Parent Process:  ctest-orig [16398]

Date/Time:       2023-05-27 04:30:46.719 +0800
OS Version:      Mac OS X 10.6 (10A190)
Report Version:  6

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread:  0

Application Specific Information:
abort() called

Thread 0 Crashed:
0   libSystem.B.dylib             	0x015e7d48 __kill + 12
1   libSystem.B.dylib             	0x0168b808 abort + 116
2   libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
3   libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
4   libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
5   libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
6   libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
7   libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
8   libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
9   libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
10  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
11  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
12  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
13  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
14  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
15  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
16  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
17  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
18  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
19  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
20  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
21  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
22  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
23  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
24  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
25  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
26  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
27  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
28  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
29  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
30  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
31  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
32  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
33  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
34  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
35  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
36  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
37  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
38  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
39  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
40  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
41  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
42  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
43  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
44  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
45  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
46  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
47  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
48  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
49  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
50  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
51  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
52  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
53  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
54  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
55  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
56  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
57  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
58  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
59  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
60  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
61  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
62  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
63  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
64  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
65  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
66  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
67  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
68  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
69  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
70  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
71  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
72  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
73  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
74  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
75  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
76  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
77  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
78  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
79  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
80  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
81  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
82  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
83  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
84  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
85  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
86  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
87  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
88  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
89  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
90  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
91  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
92  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
93  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
94  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
95  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
96  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
97  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
98  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
99  libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
100 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
101 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
102 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
103 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
104 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
105 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
106 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
107 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
108 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
109 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
110 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
111 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
112 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
113 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
114 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
115 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
116 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
117 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
118 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
119 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
120 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
121 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
122 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
123 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
124 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
125 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
126 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
127 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
128 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
129 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
130 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
131 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
132 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
133 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
134 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
135 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
136 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
137 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
138 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
139 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
140 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
141 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
142 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
143 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
144 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
145 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
146 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
147 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
148 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
149 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
150 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
151 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
152 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
153 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
154 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
155 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
156 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
157 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
158 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
159 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
160 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
161 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
162 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
163 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
164 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
165 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
166 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
167 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
168 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
169 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
170 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
171 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
172 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
173 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
174 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
175 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
176 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
177 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
178 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
179 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
180 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
181 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
182 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
183 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
184 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
185 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
186 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
187 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
188 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
189 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
190 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
191 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
192 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
193 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
194 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
195 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
196 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
197 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
198 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
199 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
200 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
201 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
202 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
203 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
204 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
205 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
206 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
207 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
208 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
209 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
210 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
211 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
212 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
213 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
214 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
215 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
216 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
217 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
218 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
219 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
220 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
221 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
222 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
223 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
224 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
225 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
226 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
227 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
228 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
229 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
230 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
231 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
232 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
233 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
234 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
235 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
236 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
237 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
238 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
239 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
240 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
241 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
242 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
243 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
244 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
245 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
246 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
247 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
248 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
249 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
250 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
251 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
252 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
253 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
254 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
255 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
256 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
257 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
258 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
259 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
260 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
261 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
262 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
263 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
264 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
265 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
266 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
267 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
268 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
269 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
270 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
271 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
272 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
273 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
274 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
275 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
276 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
277 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
278 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
279 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
280 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
281 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
282 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
283 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
284 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
285 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
286 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
287 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
288 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
289 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
290 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
291 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
292 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
293 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
294 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
295 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
296 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
297 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
298 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
299 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
300 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
301 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
302 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
303 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
304 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
305 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
306 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
307 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
308 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
309 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
310 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
311 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
312 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
313 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
314 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
315 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
316 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
317 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
318 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
319 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
320 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
321 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
322 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
323 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
324 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
325 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
326 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
327 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
328 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
329 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
330 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
331 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
332 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
333 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
334 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
335 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
336 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
337 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
338 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
339 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
340 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
341 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
342 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
343 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
344 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
345 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
346 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
347 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
348 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
349 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
350 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
351 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
352 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
353 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
354 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
355 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
356 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
357 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
358 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
359 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
360 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
361 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
362 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
363 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
364 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
365 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
366 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
367 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
368 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
369 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
370 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
371 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
372 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
373 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
374 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
375 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
376 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
377 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
378 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
379 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
380 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
381 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
382 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
383 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
384 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
385 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
386 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
387 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
388 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
389 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
390 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
391 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
392 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
393 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
394 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
395 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
396 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
397 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
398 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
399 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
400 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
401 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
402 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
403 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
404 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
405 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
406 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
407 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
408 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
409 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
410 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
411 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
412 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
413 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
414 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
415 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
416 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
417 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
418 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
419 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
420 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
421 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
422 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
423 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
424 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
425 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
426 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
427 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
428 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
429 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
430 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
431 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
432 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
433 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
434 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
435 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
436 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
437 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
438 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
439 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
440 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
441 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
442 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
443 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
444 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
445 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
446 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
447 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
448 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
449 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
450 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
451 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
452 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
453 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
454 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
455 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
456 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
457 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
458 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
459 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
460 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
461 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
462 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
463 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
464 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
465 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
466 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
467 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
468 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
469 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
470 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
471 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
472 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
473 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
474 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
475 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
476 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
477 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
478 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
479 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
480 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
481 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
482 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
483 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
484 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
485 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
486 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
487 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
488 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
489 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
490 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
491 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
492 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
493 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
494 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
495 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
496 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
497 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
498 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
499 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
500 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
501 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
502 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
503 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
504 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
505 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
506 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
507 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
508 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64
509 libstdc++.6.dylib             	0x013b0c58 __gnu_cxx::__verbose_terminate_handler() + 64

Thread 0 crashed with PPC Thread State 32:
  srr0: 0x015e7d48  srr1: 0x0200f030   dar: 0x6ff7a000 dsisr: 0x42000000
    r0: 0x00000025    r1: 0xbfffc9c0    r2: 0x00000199    r3: 0x00000000
    r4: 0x00000000    r5: 0x00000001    r6: 0x80808080    r7: 0x00000001
    r8: 0xb8b1aabc    r9: 0x01772edc   r10: 0x015b3bc4   r11: 0x000014f9
   r12: 0x015e7d34   r13: 0x8fe37930   r14: 0x8fe336bc   r15: 0x8fe37930
   r16: 0x000ff1f0   r17: 0x8fe34d60   r18: 0x8fe2b954   r19: 0x00000010
   r20: 0x8fe36b1c   r21: 0x00000002   r22: 0x0000147c   r23: 0x000011e0
   r24: 0x8fe33ca0   r25: 0x00000000   r26: 0xbfffcc8c   r27: 0x00000001
   r28: 0x019006c0   r29: 0x01900540   r30: 0x0173a840   r31: 0x0168b7a0
    cr: 0x22000242   xer: 0x00000000    lr: 0x0168b80c   ctr: 0x015e7d34
vrsave: 0x00000fff

Binary Images:
    0x1000 -   0xd4effb +taco-test ??? (???) <534cc3651b71da8bddf268f0e2a9e209> /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_taco/taco/work/build/bin/taco-test
 0x13a1000 -  0x13a6fff +libMacportsLegacySupport.dylib ??? (???) <866c1cae762ea8789473e05e97b26a5b> /opt/local/lib/libMacportsLegacySupport.dylib
 0x13aa000 -  0x14d4ffb +libstdc++.6.dylib ??? (???) <3f2ee93ca894f1a15aa04aa6389e3f43> /opt/local/lib/libgcc/libstdc++.6.dylib
 0x155c000 -  0x1561ff7 +libgcc_s.1.1.dylib ??? (???) <bb94c84e3458931279bac16912cebb07> /opt/local/lib/libgcc/libgcc_s.1.1.dylib
 0x1564000 -  0x1564fff +libgcc_s.1.dylib ??? (???) <52f8e6b93cfbb9fa40f44e2651069377> /opt/local/lib/libgcc/libgcc_s.1.dylib
 0x1567000 -  0x1731fe7  libSystem.B.dylib ??? (???) <420b38fe0fa0944f6f5bc4840bf29a4e> /usr/lib/libSystem.B.dylib
 0x17b9000 -  0x17befff +libgcc_ehs.1.1.dylib ??? (???) <f0044cab1e11d85042f936426a994ecd> /opt/local/lib/libgcc/libgcc_ehs.1.1.dylib
 0x17c1000 -  0x17c6ff6  libmathCommon.A.dylib ??? (???) <e166c8e59a80a82b4504b1dd43d1f50a> /usr/lib/system/libmathCommon.A.dylib
 0x17ca000 -  0x18cffff +libiconv.2.dylib ??? (???) <71dfab8f77eb71baebdb38550a0ed408> /opt/local/lib/libiconv.2.dylib
0x8fe00000 - 0x8fe31143  dyld 113.0 (???) <ee555e655e1cf66cac80728801add419> /usr/lib/dyld
0xffff8000 - 0xffff9703  libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib

@rohany
Copy link
Contributor

rohany commented Jun 22, 2023

this does not really help -- collecting a backtrace in gdb, with TACO built in debug mode would give more of an idea of what's going wrong.

@barracuda156
Copy link
Author

@rohany Trying to run with GDB:

(gdb) run
Starting program: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_taco/taco/work/build/bin/taco-test 
Reading symbols for shared libraries +++++.. done
terminate called after throwing an instance of 'taco::TacoException'
  what():  Error at /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_taco/taco/work/taco-2b8ece4c230a5f0f0a74bc6f48e28edfb6c1c95e/src/format.cpp:351 in ModeFormatPack:
 Cannot have undefined mode type

Program received signal SIGABRT, Aborted.
0x01a2fd48 in __kill ()
(gdb) where
#0  0x01a2fd48 in __kill ()
#1  0x01ad380c in abort ()
#2  0x017eba30 in __gnu_cxx::__verbose_terminate_handler ()
#3  0x017e92d4 in std::__exception_ptr::exception_ptr::operator= ()
#4  0x017e9370 in std::terminate ()
#5  0x017e96f4 in __cxa_throw ()
Die: DW_TAG_unspecified_type (abbrev = 79, offset = 33262)
	has children: FALSE
	attributes:
		DW_AT_name (DW_FORM_string) string: "decltype(nullptr)"
Dwarf Error: Cannot find type of die [in module /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_taco/taco/work/build/bin/taco-test]

@rohany
Copy link
Contributor

rohany commented Jul 25, 2023

Can you set a breakpoint there and catch before the assertion goes off? It seems like that is messing up the backtrace here, which we're close to getting something useful from.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants