I'm at a loss, too. You're not trying to segment both hems, are you? You say hemispheres, so I'm guessing not. Those are the kind of circumstances that make Caret throw up its hands and give up.
If not, upload your volume to the link in this post: http://brainvis.wustl.edu/pipermail/caret-users/2009-August/001818.html I'll give it a shot on Monday. Can't get to it sooner, I'm afraid. ----- Original Message ---- From: Jan Derrfuss <[email protected]> To: [email protected] Sent: Fri, June 10, 2011 5:32:19 PM Subject: [caret-users] Crash while determining inner boundary, segmentation fault 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 _______________________________________________ caret-users mailing list [email protected] http://brainvis.wustl.edu/mailman/listinfo/caret-users
