When activating the ultrasound plugin in a VS2010 MITK build there is a crash during startup in the cpp file QmitkUSControlsCustomVideoDeviceWidget.cpp
QmitkUSControlsCustomVideoDeviceWidget::QmitkUSControlsCustomVideoDeviceWidget(QWidget
*parent)
: QmitkUSAbstractCustomWidget(parent), ui(new
Ui::QmitkUSControlsCustomVideoDeviceWidget)
{
MITK_INFO << staticMetaObject.className(); //ok MITK_INFO << staticMetaObject.d.superdata; //ok MITK_INFO << staticMetaObject.d.superdata->className(); //CRASH ui->setupUi(this); //CRASH - this call seems to cause the crash because it is accessing staticMetaObject.d.superdata. This leads to a crash here:
QmitkUS*Abstract*CustomWidget::QmitkUSAbstractCustomWidget(QWidget*
parent)
: QWidget(parent), m_PrototypeServiceFactory(0), m_IsClonedForQt(false)
{
MITK_INFO << metaObject(); MITK_INFO << metaObject()->className(); //CRASH