Dear Caret experts,
I'm currently trying to segment a number of hemispheres using Caret. For
all brains, the segmentation starts, but crashes after a few seconds
while "Determining the inner boundary" with the following error message:
/Applications/caret/bin_macosx64/caret5: line 9: <some_variable_number>
Segmentation fault
$directory/../macosx64_apps/caret5.app/Contents/MacOS/caret5 "$@"
The funny thing is that the segmentation now also fails for hemispheres
for which it has worked just a few weeks ago.
I get the same crashes with an older version of Caret.
I'm running Caret on a MacBook Pro with the following specs:
Model: MacBookPro6,2, Intel Core i5, 2.4 GHz, 4 GB RAM
OS Version: Mac OS X 10.6.7 (10J869)
Plenty of disk space available.
Right now, I'm at a complete loss regarding the possible explanation for
the crashes, so any help would be greatly appreciated.
Best,
Jan
P.S. Some excerpts from the crash report:
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000040
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 com.yourcompany.caret5 0x000000010004d916
std::_Rb_tree<std::string, std::pair<std::string const, std::string>,
std::_Select1st<std::pair<std::string const, std::string> >,
std::less<std::string>, std::allocator<std::pair<std::string const,
std::string> > >::insert_unique(std::pair<std::string const,
std::string> const&) + 161814
1 com.yourcompany.caret5 0x0000000100a067cb
BrainModelAlgorithmMultiThreadExecutor::~BrainModelAlgorithmMultiThreadExecutor()
+ 9163
2 com.yourcompany.caret5 0x0000000100c1d131
std::vector<VocabularyFile::VocabularyEntry,
std::allocator<VocabularyFile::VocabularyEntry>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<VocabularyFile::VocabularyEntry*,
> std::vector<VocabularyFile::VocabularyEntry,
>std::allocator<VocabularyFile::VocabularyEntry> > >,
>VocabularyFile::VocabularyEntry const&) + 133137
3 com.yourcompany.caret5 0x0000000100c1db9b
std::vector<VocabularyFile::VocabularyEntry,
std::allocator<VocabularyFile::VocabularyEntry>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<VocabularyFile::VocabularyEntry*,
> std::vector<VocabularyFile::VocabularyEntry,
>std::allocator<VocabularyFile::VocabularyEntry> > >,
>VocabularyFile::VocabularyEntry const&) + 135803
4 com.yourcompany.caret5 0x000000010094d6fb
std::_Rb_tree<QString, std::pair<QString const, VolumeFile*>,
std::_Select1st<std::pair<QString const, VolumeFile*> >,
std::less<QString>, std::allocator<std::pair<QString const, VolumeFile*>
> >::_M_erase(std::_Rb_tree_node<std::pair<QString const, VolumeFile*>
>*) + 67067
5 com.yourcompany.caret5 0x0000000100951bfd
std::_Rb_tree<QString, std::pair<QString const, VolumeFile*>,
std::_Select1st<std::pair<QString const, VolumeFile*> >,
std::less<QString>, std::allocator<std::pair<QString const, VolumeFile*>
> >::_M_erase(std::_Rb_tree_node<std::pair<QString const, VolumeFile*>
>*) + 84733
6 com.yourcompany.caret5 0x0000000100395d15
std::vector<VolumeFile*, std::allocator<VolumeFile*>
>::erase(__gnu_cxx::__normal_iterator<VolumeFile**,
std::vector<VolumeFile*, std::allocator<VolumeFile*> > >,
__gnu_cxx::__normal_iterator<VolumeFile**, std::vector<VolumeFile*,
std::allocator<VolumeFile*> > >) + 6485
7 com.yourcompany.caret5 0x000000010039ee88
std::vector<VolumeFile*, std::allocator<VolumeFile*>
>::erase(__gnu_cxx::__normal_iterator<VolumeFile**,
std::vector<VolumeFile*, std::allocator<VolumeFile*> > >,
__gnu_cxx::__normal_iterator<VolumeFile**, std::vector<VolumeFile*,
std::allocator<VolumeFile*> > >) + 43720
8 com.yourcompany.caret5 0x00000001003c2e22
GuiCaretCommandParameterVariableList::getParameterAllowedToBeEmpty()
const + 70818
9 com.yourcompany.caret5 0x000000010005e286
std::_Rb_tree<std::string, std::pair<std::string const, std::string>,
std::_Select1st<std::pair<std::string const, std::string> >,
std::less<std::string>, std::allocator<std::pair<std::string const,
std::string> > >::insert_unique(std::pair<std::string const,
std::string> const&) + 229766
10 com.yourcompany.caret5 0x000000010195c0d1
QwtPlotPicker::~QwtPlotPicker() + 7888385
11 com.yourcompany.caret5 0x00000001017102a0
QwtPlotPicker::~QwtPlotPicker() + 5480400
12 com.yourcompany.caret5 0x000000010171133a
QwtPlotPicker::~QwtPlotPicker() + 5484650
13 com.yourcompany.caret5 0x0000000101711591
QwtPlotPicker::~QwtPlotPicker() + 5485249
14 com.yourcompany.caret5 0x000000010136ae34
QwtPlotPicker::~QwtPlotPicker() + 1657700
15 com.yourcompany.caret5 0x00000001017104a8
QwtPlotPicker::~QwtPlotPicker() + 5480920
16 com.yourcompany.caret5 0x000000010179e6b5
QwtPlotPicker::~QwtPlotPicker() + 6063077
17 com.yourcompany.caret5 0x0000000101316a3d
QwtPlotPicker::~QwtPlotPicker() + 1312621
18 com.yourcompany.caret5 0x000000010131d1f0
QwtPlotPicker::~QwtPlotPicker() + 1339168
19 com.yourcompany.caret5 0x000000010005935c
std::_Rb_tree<std::string, std::pair<std::string const, std::string>,
std::_Select1st<std::pair<std::string const, std::string> >,
std::less<std::string>, std::allocator<std::pair<std::string const,
std::string> > >::insert_unique(std::pair<std::string const,
std::string> const&) + 209500
20 com.yourcompany.caret5 0x0000000101316c4c
QwtPlotPicker::~QwtPlotPicker() + 1313148
21 com.yourcompany.caret5 0x00000001012db3c9
QwtPlotPicker::~QwtPlotPicker() + 1069305
22 com.yourcompany.caret5 0x00000001012cc0e6
QwtPlotPicker::~QwtPlotPicker() + 1007126
23 com.apple.AppKit 0x00007fff8402b3d9 -[NSWindow
sendEvent:] + 5547
24 com.yourcompany.caret5 0x00000001012ca28c
QwtPlotPicker::~QwtPlotPicker() + 999356
25 com.apple.AppKit 0x00007fff83f60a86 -[NSApplication
sendEvent:] + 4719
26 com.yourcompany.caret5 0x00000001012d65ba
QwtPlotPicker::~QwtPlotPicker() + 1049322
27 com.apple.AppKit 0x00007fff83ef74da -[NSApplication
run] + 474
28 com.yourcompany.caret5 0x00000001012e0064
QwtPlotPicker::~QwtPlotPicker() + 1088916
29 com.yourcompany.caret5 0x0000000101a8eb24
QwtPlotPicker::~QwtPlotPicker() + 9144404
30 com.yourcompany.caret5 0x0000000101a8ee44
QwtPlotPicker::~QwtPlotPicker() + 9145204
31 com.yourcompany.caret5 0x0000000101a9050a
QwtPlotPicker::~QwtPlotPicker() + 9151034
32 com.yourcompany.caret5 0x00000001003ada6c void
std::_Destroy<VolumeFile::VOXEL_DATA_TYPE*,
std::allocator<VolumeFile::VOXEL_DATA_TYPE>
>(VolumeFile::VOXEL_DATA_TYPE*, VolumeFile::VOXEL_DATA_TYPE*,
std::allocator<VolumeFile::VOXEL_DATA_TYPE>) + 36972
33 com.yourcompany.caret5 0x00000001000648e4
std::_Rb_tree<std::string, std::pair<std::string const, std::string>,
std::_Select1st<std::pair<std::string const, std::string> >,
std::less<std::string>, std::allocator<std::pair<std::string const,
std::string> > >::insert_unique(std::pair<std::string const,
std::string> const&) + 255972
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00000000000000ac rbx: 0x00007fff5fbf6880 rcx:
0x0000000000000000 rdx: 0x00007fff5fbf5c6f
rdi: 0x00007fff5fbf6880 rsi: 0x0000000000000040 rbp:
0x00007fff5fbf5d00 rsp: 0x00007fff5fbf5cf0
r8: 0x0000000114afc0a0 r9: 0x0000000114afc0a4 r10:
0x000000000000001f r11: 0x0000000000000000
r12: 0x0000000000000040 r13: 0x00007fff5fbf6840 r14:
0x00007fff5fbf6840 r15: 0x0000000000000000
rip: 0x000000010004d916 rfl: 0x0000000000010206 cr2: 0x0000000000000040
_______________________________________________
caret-users mailing list
[email protected]
http://brainvis.wustl.edu/mailman/listinfo/caret-users