mantidproject / mantid

Main repository for Mantid code
https://www.mantidproject.org
GNU General Public License v3.0
211 stars 124 forks source link

Segfault relating to InstrumentView and possibly masking? #4593

Closed mantid-builder closed 9 years ago

mantid-builder commented 13 years ago

Original Reporter: @jzikovsky

Steps to reproduce:

Weird, I know. This is on Ubuntu 11.04

Thread [7] (Suspended: Signal 'SIGSEGV' received. Description: Segmentation fault.) 
    40 glIsList()  0x00007ffff0cd7f49   
    39 Mantid::Geometry::CacheGeometryRenderer::~CacheGeometryRenderer() CacheGeometryRenderer.cpp:32 0x00007ffff74082f1    
    38 Mantid::Geometry::CacheGeometryHandler::~CacheGeometryHandler() CacheGeometryHandler.cpp:34 0x00007ffff7407c35   
    37 Mantid::Geometry::CacheGeometryHandler::~CacheGeometryHandler() CacheGeometryHandler.cpp:35 0x00007ffff7407c9c   
    36 boost::checked_delete`<Mantid::Geometry::CacheGeometryHandler>`() checked_delete.hpp:34 0x00007ffff73e5440   
    35 boost::detail::sp_counted_impl_p`<Mantid::Geometry::CacheGeometryHandler>`::dispose() sp_counted_impl.hpp:78 0x00007ffff73e959c  
    34 boost::detail::sp_counted_base::release() sp_counted_base_gcc_x86.hpp:145 0x0000000000692fec 
    33 boost::detail::shared_count::~shared_count() shared_count.hpp:217 0x0000000000693065 
    32 boost::shared_ptr`<Mantid::Geometry::GeometryHandler>`::~shared_ptr() shared_ptr.hpp:169 0x00007ffff73e2a0c  
    31 Mantid::Geometry::Object::~Object() Object.cpp:120 0x00007ffff73dabcb    
    30 Mantid::API::Sample::~Sample() Sample.h:57 0x00007ffff6d724c1    
    29 boost::checked_delete`<Mantid::API::Sample>`() checked_delete.hpp:34 0x00007ffff6d7254f  
    28 boost::detail::sp_counted_impl_p`<Mantid::API::Sample>`::dispose() sp_counted_impl.hpp:78 0x00007ffff6d74618 
    27 boost::detail::sp_counted_base::release() sp_counted_base_gcc_x86.hpp:145 0x0000000000692fec 
    26 boost::detail::shared_count::~shared_count() shared_count.hpp:217 0x0000000000693065 
    25 boost::shared_ptr`<Mantid::API::Sample>`::~shared_ptr() shared_ptr.hpp:169 0x00007ffff6d6da4a    
    24 Mantid::Kernel::cow_ptr`<Mantid::API::Sample>`::~cow_ptr() cow_ptr.h:136 0x00007ffff6d6dabc  
    23 Mantid::API::ExperimentInfo::~ExperimentInfo() ExperimentInfo.cpp:50 0x00007ffff6d67e0f  
    22 Mantid::API::MatrixWorkspace::~MatrixWorkspace() MatrixWorkspace.cpp:57 0x00007ffff6db8c58   
    21 Mantid::API::IEventWorkspace::~IEventWorkspace() IEventWorkspace.h:39 0x00007fffd679da65 
    20 Mantid::DataObjects::EventWorkspace::~EventWorkspace() EventWorkspace.cpp:42 0x00007fffd67999b6  
    19 Mantid::DataObjects::EventWorkspace::~EventWorkspace() EventWorkspace.cpp:53 0x00007fffd6799a20  
    18 boost::checked_delete`<Mantid::DataObjects::EventWorkspace>`() checked_delete.hpp:34 0x00007fffd67a6b98  
    17 boost::detail::sp_counted_impl_p`<Mantid::DataObjects::EventWorkspace>`::dispose() sp_counted_impl.hpp:78 0x00007fffd67a6c20 
    16 boost::detail::sp_counted_base::release() sp_counted_base_gcc_x86.hpp:145 0x0000000000692fec 
    15 boost::detail::shared_count::~shared_count() shared_count.hpp:217 0x0000000000693065 
    14 boost::shared_ptr`<Mantid::API::IEventWorkspace>`::~shared_ptr() shared_ptr.hpp:169 0x0000000000931326   
    13 Mantid::Kernel::PropertyWithValue`<boost::shared_ptr<Mantid::API::IEventWorkspace>` >::operator=() PropertyWithValue.h:351 0x00007ffff6e2b2f4    
    12 Mantid::API::WorkspaceProperty`<Mantid::API::IEventWorkspace>`::operator=() WorkspaceProperty.h:115 0x00007ffff6e25459   
    11 Mantid::Kernel::IPropertyManager::setProperty`<boost::shared_ptr<Mantid::API::IEventWorkspace>` >() IPropertyManager.h:101 0x00007fffd4f54d95    
    10 Mantid::DataHandling::LoadEventNexus::exec() LoadEventNexus.cpp:770 0x00007fffd4f4a740   
    9 Mantid::API::Algorithm::execute() Algorithm.cpp:300 0x00007ffff6d15b4f    
    8 Mantid::API::Algorithm::executeAsyncImpl() Algorithm.cpp:1214 0x00007ffff6d1b1e2  
    7 Mantid::API::AlgorithmProxy::executeAsyncImpl() AlgorithmProxy.cpp:215 0x00007ffff6d487bb 
    6 Poco::ActiveRunnable`<bool, Poco::Void, Mantid::API::AlgorithmProxy>`::run() ActiveRunnable.h:85 0x00007ffff6d4aa40   
    5 Poco::PooledThread::run() ThreadPool.cpp:203 0x00007fffef054185   
    4 Poco::ThreadImpl::runnableEntry() Thread_POSIX.cpp:345 0x00007fffef050cbd 
    3 start_thread() pthread_create.c:304 0x00007fffecfded8c    
    2 clone() clone.S:112 0x00007fffed2dc04d    
    1 `<symbol is not available>` 0x0000000000000000    
mantid-builder commented 9 years ago

This issue was originally trac ticket 3746