View Issue Details

IDProjectCategoryView StatusLast Update
0003050Slicer4Core: Usabilitypublic2014-03-06 06:15
Reporterfedorov Assigned Tojcfr  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionduplicate 
Product VersionSlicer 4.2.2-1 
Target VersionSlicer 4.3.0Fixed in VersionSlicer 4.3.0 
Summary0003050: BRAINSFit -> crash
Description

if I try to use BRAINSFit module, it crashes, looks like in ITK IO related code. The crash is happening both when I run it as a shared lib or as an executable. Looking at the stack trace, it is coming from EMSegmentLogic (looks very wrong). I tried disabling EMSegment, but this library still stays in the stack.

On a related note, how do I completely disable a module? Apparently, doing so from App settings does not have the needed effect, I still have EMSegment parts in the application.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libITKIOHDF5-4.4.1.dylib 0x000000010339dc08 std::vector<double, std::allocator<double> >::operator=(std::vector<double, std::allocator<double> > const&) + 56
1 libvtkSlicerEMSegmentModuleLogic.dylib 0x00000001193a0269 itk::MattesMutualInformationImageToImageMetric<itk::Image<float, 3u>, itk::Image<float, 3u> >::GetValueAndDerivativeThreadPreProcess(unsigned int, bool) const + 105
2 libBRAINSFitLib.dylib 0x000000011f97c4cd itk::BRAINSFitHelper::Update() + 557
3 libBRAINSFitLib.dylib 0x000000011f827511 ModuleEntryPoint + 82977
4 libqSlicerBaseQTCLI.dylib 0x0000000100227e11 vtkSlicerCLIModuleLogic::ApplyTask(void) + 32545
5 libqSlicerBaseQTCLI.dylib 0x000000010022d201 vtkSlicerCLIModuleLogic::ApplyAndWait(vtkMRMLCommandLineModuleNode
, bool) + 81
6 libqSlicerBaseQTCLIPythonD.dylib 0x000000011870ecf1 PyvtkSlicerCLIModuleLogic_ApplyAndWait(_object, _object) + 161
7 libpython2.6.dylib 0x00000001055a430e PyEval_EvalFrameEx + 25982
8 libpython2.6.dylib 0x00000001055a4e19 PyEval_EvalCodeEx + 2281
9 libpython2.6.dylib 0x00000001055a22a0 PyEval_EvalFrameEx + 17680
10 libpython2.6.dylib 0x00000001055a40c7 PyEval_EvalFrameEx + 25399
11 libpython2.6.dylib 0x00000001055a4e19 PyEval_EvalCodeEx + 2281
12 libpython2.6.dylib 0x0000000105527655 function_call + 165
13 libpython2.6.dylib 0x00000001054f7992 PyObject_Call + 98
14 libpython2.6.dylib 0x0000000105509f2b instancemethod_call + 363
15 libpython2.6.dylib 0x00000001054f7992 PyObject_Call + 98
16 libpython2.6.dylib 0x000000010559cc17 PyEval_CallObjectWithKeywords + 87
17 libPythonQt.dylib 0x00000001039bb11a PythonQtSignalTarget::call(_object, PythonQtMethodInfo const, void, bool) + 218
18 libPythonQt.dylib 0x00000001039bbcf0 PythonQtSignalReceiver::qt_metacall(QMetaObject::Call, int, void
) + 176
19 QtCore 0x00000001079f29d6 QMetaObject::activate(QObject, QMetaObject const, int, void*) + 710
20 libCTKCore.0.1.dylib 0x000000010476e98c ctkWorkflowStepPrivate::invokeOnExitCommand(ctkWorkflowStep const
, ctkWorkflowInterstepTransition::InterstepTransitionType) const + 60
21 libCTKCore.0.1.dylib 0x0000000104768be1 ctkWorkflowPrivate::onExitInternal(ctkWorkflowStep, ctkWorkflowStep, ctkWorkflowInterstepTransition::InterstepTransitionType const&) + 193
22 libCTKCore.0.1.dylib 0x0000000104768ee9 ctkWorkflow::performTransitionBetweenSteps() + 569
23 libCTKCore.0.1.dylib 0x000000010476e220 ctkWorkflow::qt_metacall(QMetaObject::Call, int, void) + 944
24 QtCore 0x00000001079f29d6 QMetaObject::activate(QObject, QMetaObject const, int, void
) + 710
25 QtCore 0x0000000107b0420f QStateMachinePrivate::executeTransitionContent(QEvent, QList<QAbstractTransition> const&) + 95
26 QtCore 0x0000000107b0aba8 QStateMachinePrivate::microstep(QEvent, QList<QAbstractTransition> const&) + 72
27 QtCore 0x0000000107b0ae17 QStateMachinePrivate::_q_process() + 503
28 QtCore 0x0000000107b0e472 QStateMachine::qt_metacall(QMetaObject::Call, int, void*) + 354
29 QtCore 0x0000000107ae4f79 QObject::event(QEvent
) + 1081
30 QtCore 0x0000000107b127f9 QAbstractState::event(QEvent) + 9
31 QtCore 0x0000000107b12fbd QState::event(QEvent
) + 29
32 QtCore 0x0000000107b0b448 QStateMachine::event(QEvent) + 56
33 QtGui 0x0000000106d6c87d QApplicationPrivate::notify_helper(QObject
, QEvent) + 189
34 QtGui 0x0000000106d72ec4 QApplication::notify(QObject
, QEvent) + 2036
35 QtCore 0x00000001079ec23c QCoreApplication::notifyInternal(QObject
, QEvent) + 124
36 QtCore 0x0000000107ad8306 QCoreApplicationPrivate::sendPostedEvents(QObject
, int, QThreadData*) + 662
37 com.apple.CoreFoundation 0x00007fff96261b31 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
38 com.apple.CoreFoundation 0x00007fff96261455 CFRunLoopDoSources0 + 245
39 com.apple.CoreFoundation 0x00007fff962847f5
CFRunLoopRun + 789
40 com.apple.CoreFoundation 0x00007fff962840e2 CFRunLoopRunSpecific + 290
41 com.apple.HIToolbox 0x00007fff8cab0eb4 RunCurrentEventLoopInMode + 209
42 com.apple.HIToolbox 0x00007fff8cab0b94 ReceiveNextEventCommon + 166
43 com.apple.HIToolbox 0x00007fff8cab0ae3 BlockUntilNextEventMatchingListInMode + 62
44 com.apple.AppKit 0x00007fff96ec9563 _DPSNextEvent + 685
45 com.apple.AppKit 0x00007fff96ec8e22 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
46 com.apple.AppKit 0x00007fff96ec01d3 -[NSApplication run] + 517
47 QtGui 0x0000000106d28324 QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 1588
48 QtCore 0x0000000107ad6ed4 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 68
49 QtCore 0x0000000107ad71f4 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 180
50 QtCore 0x0000000107ad85aa QCoreApplication::exec() + 186
51 0x000000010002caa8 main + 3016
52 0x000000010002bd68 start + 52

TagsNo tags attached.

Relationships

duplicate of 0003071 closedpieper Brainsfit crashes 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2013-04-04 14:31 fedorov New Issue
2013-04-04 14:31 fedorov Status new => assigned
2013-04-04 14:31 fedorov Assigned To => kikinis
2013-04-04 14:32 fedorov Assigned To kikinis => jcfr
2013-04-23 03:46 pieper Relationship added duplicate of 0003071
2013-04-23 03:46 pieper Status assigned => closed
2013-04-23 03:46 pieper Resolution open => duplicate
2014-03-06 05:59 jcfr Fixed in Version => Slicer 4.3.0
2014-03-06 06:15 jcfr Target Version => Slicer 4.3.0