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

Reply via email to