View Issue Details

IDProjectCategoryView StatusLast Update
0003561Slicer4Module EMSegmentpublic2017-06-10 08:51
ReporterChristianMenard Assigned Topohl  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product VersionSlicer 4.2.2-1 
Target VersionSlicer 4.4.0Fixed in VersionSlicer 4.4.0 
Summary0003561: Segmentation Task "Hand Bone" crashes
Description

I try to get the Segmentation Task "Hand bone" running, but during the preprocessing the task crashes.
I have tested on 7 different PCs with the same Installation.
I am using the 32Bit and 64Bit Version of slicer and no change in the Segmentation task parameters.

Additional Information

System description:

  • CPU dual Core
  • OS: Windows 7, 64, Servicepack 1
  • Graphics Card ATI
  • Ram 8GB RAM
TagsNo tags attached.

Relationships

related to 0002741 closedpohl Fix EMSegCLTask{HumanEye, MRIHumanBrainExp}_BRAINS_small failing on windows 
related to 0003779 closedhjmjohnson 'itk::ExceptionObject exception is thrown in TransformFileWriterTemplate which is run in connection with BRAINS 

Activities

ChristianMenard

ChristianMenard

2014-02-17 01:49

reporter   ~0010603

Is slicer 4.2 not compatible with windows7 OS? Crashes every time

jcfr

jcfr

2014-02-17 04:53

administrator   ~0010604

@Christian: Regarding the "Crashed every time", do you mean that you can't start Slicer ? Or that it crashed while running EMSegment module ?

ChristianMenard

ChristianMenard

2014-02-17 04:56

reporter   ~0010605

Whenever I start the EMSegment Task, Slicer stops during the preprocessing Task. The 32 Bit Version of slicer crashes with an error message.

I used the Hand Bone Segmentation from the Task library with the volume CT_Hand_Bone_Subject_1.nrrd from the task library.

jcfr

jcfr

2014-02-17 04:59

administrator   ~0010606

Is this reproducible using Slicer on a 64-bit system ? If you monitor the memory usage, is Slicer running out of memory ?

Will know let the maintainer (Kilian) of EMSegment module helping you.

@Kilian: Any idea what could be wrong ?

ChristianMenard

ChristianMenard

2014-02-17 05:03

reporter   ~0010607

I have 8GB Ram.
When the slicer EM segmenter crashes I have 3GB free memory.
It is also interesting that the sclicer when the EM Segmenter starts the window of slicer tells (not responding).

The CPU usage is also at a Maximum.

pohl

pohl

2014-02-17 19:18

developer   ~0010608

I have a Ubuntu machine - it works fine on that one with the newest build. Windows often has problems with memory allocation is too much memory is allocated at once. This has nothing to do with how much ram you have left but a "bug" in the OS. We previously have seen this problem . Sorry there is nothing I can do for you. By the way, how can I get access to CT_Hand_Bone_Subject_1.nrrd ?

ChristianMenard

ChristianMenard

2014-02-17 22:53

reporter   ~0010609

You can find the file under the slicer installation path under EMSegmenter Tasks HandBone.

I can also send the file to you.

You may be right that under Windows the slicer consumes maximum CPU ressources so that the GUI is almost not interacting.

ChristianMenard

ChristianMenard

2014-02-20 21:45

reporter   ~0010618

So finally Slicer is not working properly on Windows machines ?
It would be nice since in our University we are usin Windows in the laboratories

ChristianMenard

ChristianMenard

2014-02-20 21:53

reporter   ~0010619

Yesterday I tested slicer to start in admin mode under Windows.
The Tasks now Ends in the preprocessing step of the EM segmenter (with Atlas) with an error message of slicer.

pohl

pohl

2014-02-21 07:45

developer   ~0010620

what is the error message ?

2014-03-06 04:48

 

EMSegmenter Bug.docx (331,180 bytes)
ChristianMenard

ChristianMenard

2014-03-06 04:51

reporter   ~0010740

Starting slicer 4.3.1 in Windows 7 64Bit, 8GB Ram

  1. Start EMSegmenter with Atlas
  2. Select the CT Hand Bone Task
  3. Load CT -> CT_Hand_Bone_Subject_1.nrrd
  4. Press advanced
  5. next, next -> Preprocesing
  6. Preprocessing starts

2-3 seconds -> error message

Pre-processing did not execute correctly!!

I attached a word file with snapshots

pohl

pohl

2014-03-12 16:43

developer   ~0011429

@Christian: can you also past the error logs by going to the View Menu and selecting Error Log or by pressing Ctrl+0 ? It would greatly help

pohl

pohl

2014-03-12 16:43

developer   ~0011430

@Christian: can you also past the error logs by going to the View Menu and selecting Error Log or by pressing Ctrl+0 ? It would greatly help

ChristianMenard

ChristianMenard

2014-03-13 02:47

reporter   ~0011431

I created a error log. Is there a way to Export the error log to a file ?
Snapshots of the log are attached to the issue

2014-03-13 02:47

 

EMSegmenter Bug_ErrorLog.docx (460,354 bytes)
pieper

pieper

2014-03-13 02:52

administrator   ~0011432

It would help Kilian if you could provide the full error log - here's how:

  • click on one of the rows at the top of the error log
  • select all entries (Control-A) and all the text will show up in the lower panel
  • click in the lower panel and copy-paste the text into a note in this bug report

2014-04-08 05:58

 

ChristianMenard

ChristianMenard

2014-04-08 05:58

reporter   ~0011552

I uploaded the error.log file.

pohl

pohl

2014-04-08 08:08

developer   ~0011554

Last edited: 2014-04-08 19:09

very helpful - does not work bc of spaces in path

Sourcing task general file: C:/temp/Slicer/EMSegmentTaskCopy/GenericTask.tcl
couldn't read file "C:Program Files (x86)Slicer 4.3.1-2013-11-19inPythonslicer/tcl//Slicer3Adapters.tcl": no such file or directory
couldn't read file "C:Program Files (x86)Slicer 4.3.1-2013-11-19inPythonslicer/tcl//Slicer3Adapters.tcl": no such file or directory
while executing
"source $dir/Slicer3Adapters.tcl"

pohl

pohl

2014-04-08 19:29

developer   ~0011559

now the strange thing is that I cannot find in any file in the EMSegmenter directory that performs source $dir/Slicer3Adapters.tcl

(,i.e. grep Slicer3Adapters find . -name "*.*" does not return anything) .

JC, Steve: Any idea where this is coming from ?

jcfr

jcfr

2014-04-08 19:38

administrator   ~0011560

The file "Slicer3Adapters.tcl" is currently located in Base/Python/Slicer/tcl (See [1]) and is sourced within the "tcl" function. See [2]

[1] http://viewvc.slicer.org/viewvc.cgi/Slicer4/trunk/Base/Python/slicer/tcl/Slicer3Adapters.tcl?revision=21766&view=markup

[2] http://viewvc.slicer.org/viewvc.cgi/Slicer4/trunk/Base/Python/slicer/slicerqt-with-tcl.py?revision=23021&view=markup#l23

pieper

pieper

2014-04-09 15:23

administrator   ~0011563

tested on windows with:

t = tcl('puts hoot') and replicated the path issue.

pieper

pieper

2014-04-09 16:59

administrator   ~0011564

Fixed by replacing backslashes with forward slashes in the tcl directory. Not sure when this became and issue, since earlier versions of the tpycl layer worked fine on windows. Probably this issue is a byproduct of the cmakeified python or some other change.

pieper

pieper

2014-04-09 17:00

administrator   ~0011565

Fixed in rev 23066.

@Kilian, please close once you confirm.

pohl

pohl

2014-04-09 20:33

developer   ~0011566

@ChristianMenard, please close once you confirm.

ChristianMenard

ChristianMenard

2014-04-10 00:49

reporter   ~0011567

what should i do now to get the slicer working. Can I Change the script by myself

pieper

pieper

2014-04-10 03:14

administrator   ~0011568

It looks like the nightly build for windows is failing for an unrelated reason. Hopefully it will be available in the next couple days.

In the mean time, you could try applying this fix (add the one line replacing backslashes with slashes). You just need to find the corresponding file in your slicer installation. On windows you may need to change the access controls to make the file writable in order to make the changes.

http://viewvc.slicer.org/viewvc.cgi/Slicer4/trunk/Base/Python/slicer/slicerqt-with-tcl.py?r1=23066&r2=23065&pathrev=23066

ChristianMenard

ChristianMenard

2014-04-22 23:49

reporter   ~0011645

I tested it it works :)
Thx a lot

Christian

ChristianMenard

ChristianMenard

2014-07-08 04:32

reporter   ~0012149

Dear all
I have downloaded a new nightly Version of slicer (4.3.1-2014-06-30 r23404)
and the Hand bone Segmentation reports an error. The error log is atteched to the issue

Kind regards Christian

2014-07-08 04:33

 

pieper

pieper

2014-07-08 05:03

administrator   ~0012150

Thanks for reporting this - the key info in the log file is: "fileDEBUGTransform_RegFilterOutput.mat"

This is due to a problem in brains that I know is being worked on:

https://github.com/BRAINSia/BRAINSTools/issues/120

hjmjohnson

hjmjohnson

2014-07-08 05:08

developer   ~0012151

This issue is fixed in the latest origin/master of BRAINSTools, but other issues related to an incompatibility with the latest version of SlicerExecutionModel is being worked on.

Hopefully these issues can be resolved in the next few days.

pohl

pohl

2014-07-08 11:52

developer   ~0012154

I fixed the incompatibility issue. Now the fixed version of BRAINSTools has to be integrated into the slicer enviornment

pieper

pieper

2014-07-08 12:07

administrator   ~0012155

Sweet!

jcfr

jcfr

2014-07-12 16:36

administrator   ~0012173

@Hans: Let me know when you have an updated version of BRAINSTools and I will update the sha1 in Slicer.

hjmjohnson

hjmjohnson

2014-07-13 04:35

developer   ~0012174

@JC The problem with SlicerExecutionModel having a separate exposed "find_package(ITK COMPONENTS {MINIMUM_LIST})" that implicitly preceeds building of other packages and their use of "find_package(ITK COMPONENTS {LARGE_LIST})" has been a large distraction to getting these changes tested and implemented.

I think I've got a stable testing ground again.

I also found why it was taking so long. The default values were changed to insane values (convergence threshold of 0.0) and sampling strategy was defaulting to 100% of all pixels (instead of the previous 1%).

There should be something available by Monday afternoon.

hjmjohnson

hjmjohnson

2014-07-19 06:07

developer   ~0012203

@jcfr I have a tried, but there is a new llinker error now related to inclusion of ITKIODCMTK component of ITK.

Here is the current patch set:

https://github.com/hjmjohnson/Slicer/tree/20140715BRAINSToolsUpdate

Hans

jcfr

jcfr

2014-07-20 12:18

administrator   ~0012210

For reference, as of r23468, the new version of BRAINS has been integrated.
See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23468

jcfr

jcfr

2014-09-02 11:03

administrator   ~0012454

Most likely fixed by r23638 / r23640
Please, re-open if this is still an issue.

See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23638
See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23640

2014-09-29 00:00

 

LogFile.txt (67,443 bytes)
LogFile.txt (67,443 bytes)
ChristianMenard

ChristianMenard

2014-09-29 00:01

reporter   ~0012605

I tested the latest nightly build again for the Hand bone Segmentation
The Operation stopt with the message

Preprocessing did not execute correctly. I uploaded the error log

regards Christian

ChristianMenard

ChristianMenard

2014-09-29 00:02

reporter   ~0012606

I tested the latest nightly build again for the Hand bone Segmentation
the Operation stopt with the message

-> Preprocessing did not execute correctly. I uploaded the error log

regards Christian

pohl

pohl

2014-10-13 14:37

developer   ~0012613

I was able to replicate the issue on Ubuntu - will dig deeper

pohl

pohl

2014-10-13 15:10

developer   ~0012614

Slicer4 r23738

Tcl file as not updated to VTK 6

pohl

pohl

2014-10-14 12:31

developer   ~0012622

@Christian: Can you check that the bug is resolved in the few days to have it closed before the Slicer 4.4 release, which will be in a couple of days ?

ChristianMenard

ChristianMenard

2014-10-14 23:33

reporter   ~0012623

I have tested the task again with
Version: nightly 2014-10-14 r23738

The Task by using the Default Parameters ended without error now and with the correct results. Good work

But when i press Show plot (plot distribution) just after the preprocessing step slicer () slicerapp-real) crashes

Problemsignatur:
Problemereignisname: BEX64
Anwendungsname: SlicerApp-real.exe
Anwendungsversion: 0.0.0.0
Anwendungszeitstempel: 543cde96
Fehlermodulname: MSVCR90.dll
Fehlermodulversion: 9.0.30729.6161
Fehlermodulzeitstempel: 4dace4e7
Ausnahmeoffset: 00000000000552d4
Ausnahmecode: c0000417
Ausnahmedaten: 0000000000000000
Betriebsystemversion: 6.1.7601.2.1.0.256.4
Gebietsschema-ID: 1031
Zusatzinformation 1: c321
Zusatzinformation 2: c32141485647a5e147b98e15e67eb468
Zusatzinformation 3: 57fe
Zusatzinformation 4: 57fea4f48145a44535e886e56f13a125

Lesen Sie unsere Datenschutzbestimmungen online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0407

Wenn die Onlinedatenschutzbestimmungen nicht verfügbar sind, lesen Sie unsere Datenschutzbestimmungen offline:
C:\Windows\system32\de-DE\erofflps.txt

Closing Slicer (press x) the following message occurs
ignisname: APPCRASH
Anwendungsname: SlicerApp-real.exe
Anwendungsversion: 0.0.0.0
Anwendungszeitstempel: 543cde96
Fehlermodulname: QtCore4.dll
Fehlermodulversion: 4.8.6.0
Fehlermodulzeitstempel: 53d99eb0
Ausnahmecode: c0000005
Ausnahmeoffset: 0000000000029787
Betriebsystemversion: 6.1.7601.2.1.0.256.4
Gebietsschema-ID: 1031
Zusatzinformation 1: 8e2b
Zusatzinformation 2: 8e2b14e21a3ea97943e2a146f8cb922c
Zusatzinformation 3: ef06
Zusatzinformation 4: ef0631e90db695b7f2862d65354338ad

Lesen Sie unsere Datenschutzbestimmungen online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0407

Wenn die Onlinedatenschutzbestimmungen nicht verfügbar sind, lesen Sie unsere Datenschutzbestimmungen offline:
C:\Windows\system32\de-DE\erofflps.txt

pohl

pohl

2014-10-15 16:12

developer   ~0012625

I cannot reproduce the bug on Ubuntu. Here is fast way to get to it

  • Select EMSegmenter -> Select CT Hand Bone Task -> Press Advance
  • Step 2: Atlas -> Next
  • Press Next until Step 6
  • Step 6 : deselect "register the atlas to the input scan" -> press next
  • Step 7: Select "plot distribution
ChristianMenard

ChristianMenard

2014-10-15 22:19

reporter   ~0012626

I will try your workaround on another newly installed machine and will Report the result immediately

pieper

pieper

2014-10-17 09:08

administrator   ~0012631

I was able to reproduce this in a debug windows build. Here's the stack trace. It is using -1 as an index into a vector.

msvcp90d.dll!std::_Debug_message(const wchar_t * message=0x000007fec6b05238, const wchar_t * file=0x000007fec6b05280, unsigned int line=779)  Line 24   C++
vtkSlicerEMSegmentModuleLogic.dll!std::vector<double,std::allocator<double> >::operator[](unsigned __int64 _Pos=18446744073709551615)  Line 780   C++
vtkSlicerEMSegmentModuleLogic.dll!vtkMRMLEMSTreeParametersLeafNode::GetLogMean(int index=-1)  Line 499 + 0x1c bytes C++
vtkSlicerEMSegmentModuleLogic.dll!vtkEMSegmentMRMLManager::GetTreeNodeDistributionLogMean(__int64 nodeID=1001, int volumeNumber=-1)  Line 614   C++
vtkSlicerEMSegmentModuleLogic.dll!vtkEMSegmentMRMLManager::GetTreeNodeDistributionLogMeanWithCorrection(__int64 nodeID=1001, int volumeNumber=-1)  Line 4520 + 0x29 bytes   C++

qSlicerEMSegmentModuleWidgets.dll!qSlicerEMSegmentGraphWidgetPrivate::updateClass(int64 classID=1001, int input=1) Line 196 + 0x2f bytes C++
qSlicerEMSegmentModuleWidgets.dll!qSlicerEMSegmentGraphWidgetPrivate::addClass(
int64 classID=1001) Line 187 + 0x1b bytes C++
qSlicerEMSegmentModuleWidgets.dll!qSlicerEMSegmentGraphWidget::updateFromMRMLManager() Line 297 + 0x12 bytes C++
qSlicerEMSegmentModuleWidgets.dll!qSlicerEMSegmentGraphWidget::setMRMLManager(vtkEMSegmentMRMLManager newMRMLManager=0x000000001148b040) Line 248 C++
qSlicerEMSegmentModuleWidgets.dll!qSlicerEMSegmentGraphWidget::qt_static_metacall(QObject
_o=0x000000004749a540, QMetaObject::Call _c=InvokeMetaMethod, int _id=0, void _a=0x00000000002d8990) Line 57 + 0x1f bytes C++
qSlicerEMSegmentModuleWidgets.dll!qSlicerEMSegmentGraphWidget::qt_metacall(QMetaObject::Call _c=InvokeMetaMethod, int _id=0, void _a=0x00000000002d8990) Line 101 C++
PythonQt.dll!PythonQtCallSlot(PythonQtClassInfo classInfo=0x0000000004240c10, QObject objectToCall=0x000000004749a540, _object args=0x000000000dc751d0, bool strict=true, PythonQtSlotInfo info=0x000000004749cd00, void firstArgument=0x0000000000000000, _object pythonReturnValue=0x00000000002d8d68, void directReturnValuePointer=0x0000000000000000) Line 171 + 0x3c bytes C++
PythonQt.dll!PythonQtSlotFunction_CallImpl(PythonQtClassInfo
classInfo=0x0000000004240c10, QObject objectToCall=0x000000004749a540, PythonQtSlotInfo info=0x000000004749cd00, _object args=0x000000000dc751d0, _object __formal=0x0000000000000000, void firstArg=0x0000000000000000, void directReturnValuePointer=0x0000000000000000) Line 312 + 0x51 bytes C++
PythonQt.dll!PythonQtMemberFunction_Call(PythonQtSlotInfo
info=0x000000004749cd00, _object m_self=0x000000000dda4bf8, _object args=0x000000000dc751d0, _object kw=0x0000000000000000) Line 250 + 0x5a bytes C++
PythonQt.dll!PythonQtSlotFunction_Call(_object
func=0x000000000de60bc8, _object args=0x000000000dc751d0, _object kw=0x0000000000000000) Line 239 C++
python27.dll!000007fed9e62f25()
[Frames below may be incorrect and/or missing, no symbols loaded for python27.dll]
python27.dll!000007fed9ede4ab()
python27.dll!000007fed9eded5a()
python27.dll!000007fed9ee2464()
python27.dll!000007fed9ee3c69()
python27.dll!000007fed9e89db3()
python27.dll!000007fed9e62f25()
python27.dll!000007fed9e70d54()
python27.dll!000007fed9e62f25()
python27.dll!000007fed9edd168()
PythonQt.dll!PythonQtSignalTarget::call(_object callable=0x000000000df2eca8, const PythonQtMethodInfo methodInfos=0x00000000037a6350, void arguments=0x00000000002d9db0, bool skipFirstArgumentOfMethodInfo=false) Line 124 + 0x13 bytes C++
PythonQt.dll!PythonQtSignalTarget::call(void arguments=0x00000000002d9db0) Line 55 + 0x2e bytes C++
PythonQt.dll!PythonQtSignalReceiver::qt_metacall(QMetaObject::Call c=InvokeMetaMethod, int id=4, void arguments=0x00000000002d9db0) Line 261 C++
QtCored4.dll!QMetaObject::metacall(QObject object=0x00000000474953c0, QMetaObject::Call cl=InvokeMetaMethod, int idx=4, void argv=0x00000000002d9db0) Line 246 C++
QtCored4.dll!QMetaObject::activate(QObject
sender=0x00000000474945c0, const QMetaObject m=0x00000000534e05e8, int local_signal_index=2, void argv=0x00000000002d9db0) Line 3577 + 0x49 bytes C++
QtGuid4.dll!QAbstractButton::clicked(bool _t1=false) Line 220 C++
QtGuid4.dll!QAbstractButtonPrivate::emitClicked() Line 550 C++
QtGuid4.dll!QAbstractButtonPrivate::click() Line 541 + 0xa bytes C++
QtGuid4.dll!QAbstractButton::mouseReleaseEvent(QMouseEvent
e=0x00000000002db128) Line 1124 C++
PythonQt.dll!PythonQtShell_QPushButton::mouseReleaseEvent(QMouseEvent e=0x00000000002db128) Line 10330 C++
QtGuid4.dll!QWidget::event(QEvent
event=0x00000000002db128) Line 8377 C++
QtGuid4.dll!QAbstractButton::event(QEvent e=0x00000000002db128) Line 1083 C++
QtGuid4.dll!QPushButton::event(QEvent
e=0x00000000002db128) Line 684 C++
PythonQt.dll!PythonQtShell_QPushButton::event(QEvent e=0x00000000002db128) Line 9958 C++
QtGuid4.dll!QApplicationPrivate::notify_helper(QObject
receiver=0x00000000474945c0, QEvent e=0x00000000002db128) Line 4562 + 0x15 bytes C++
QtGuid4.dll!QApplication::notify(QObject
receiver=0x00000000474945c0, QEvent e=0x00000000002db128) Line 4105 + 0x51 bytes C++
qSlicerBaseQTGUI.dll!qSlicerApplication::notify(QObject
receiver=0x00000000474945c0, QEvent event=0x00000000002db128) Line 330 + 0x1e bytes C++
QtCored4.dll!QCoreApplication::notifyInternal(QObject
receiver=0x00000000474945c0, QEvent event=0x00000000002db128) Line 949 + 0x26 bytes C++
QtCored4.dll!QCoreApplication::sendSpontaneousEvent(QObject
receiver=0x00000000474945c0, QEvent event=0x00000000002db128) Line 234 + 0x4c bytes C++
QtGuid4.dll!QApplicationPrivate::sendMouseEvent(QWidget
receiver=0x00000000474945c0, QMouseEvent event=0x00000000002db128, QWidget alienWidget=0x00000000474945c0, QWidget nativeWidget=0x000000000ef3e780, QWidget buttonDown=0x000000005381d340, QPointer<QWidget> & lastMouseReceiver={...}, bool spontaneous=true) Line 3171 + 0x16 bytes C++
QtGuid4.dll!QETWidget::translateMouseEvent(const tagMSG & msg={...}) Line 3382 + 0x3f bytes C++
QtGuid4.dll!QtWndProc(HWND__
hwnd=0x000000000001097a, unsigned int message=514, unsigned int64 wParam=0, int64 lParam=50528568) Line 1709 + 0x15 bytes C++
user32.dll!0000000076f79bd1()
user32.dll!0000000076f798da()
QtCored4.dll!QEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags=0x00000000002df3f0) Line 814 C++
QtGuid4.dll!QGuiEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag>
flags=0x00000000002df43c) Line 1212 + 0x27 bytes C++
QtCored4.dll!QEventLoop::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags=0x00000000002df4b8) Line 150 C++
QtCored4.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag>
flags=0x00000000002df540) Line 204 + 0x59 bytes C++
QtCored4.dll!QCoreApplication::exec() Line 1221 + 0x23 bytes C++
QtGuid4.dll!QApplication::exec() Line 3824 C++
SlicerApp-real.exe!`anonymous namespace'::SlicerAppMain(int argc=1, char argv=0x000000000360a0b0) Line 209 + 0x6 bytes C++
SlicerApp-real.exe!WinMain(HINSTANCE * hInstance=0x000000013f6a0000, HINSTANCE hPrevInstance=0x0000000000000000, char lpCmdLine=0x00000000003c7e5b, int nShowCmd=1) Line 228 + 0xe bytes C++
SlicerApp-real.exe!__tmainCRTStartup() Line 578 + 0x42 bytes C
SlicerApp-real.exe!WinMainCRTStartup() Line 403 C
kernel32.dll!0000000076e559ed()
ntdll.dll!000000007708c541()

pohl

pohl

2014-10-17 12:25

developer   ~0012632

Steve : I believe I fixed it with r23748. Please check

pieper

pieper

2014-10-17 13:45

administrator   ~0012633

This works for me.

ChristianMenard

ChristianMenard

2014-10-24 00:32

reporter   ~0012646

I checked the new build and it worked now.
Thabnks a lot for the good work

regards Christian

Related Changesets

Import 2017-06-07 23:51:09: master 89d6c885

2014-04-09 20:56:05

pieper

Details Diff
BUG: 0003561 handle paths for windows

Earlier versions of the tpycl (tcl/python) layer worked on all
platforms, but apparently a change occured (maybe the
cmakeified python?) that led to a different interpretation
of this path and now native windows paths with backslashes
are returned from os.path. As a result we need to convert the
paths before sending them to tcl, which always uses forward
slashes for standard directory operations on all platforms.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23066 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/Python/slicer/slicerqt-with-tcl.py Diff File

Import 2017-06-07 23:51:09: master aad45820

2014-10-13 18:53:42

pohl

Details Diff
BUG: 0003561 tcl file was not updated to VTK6

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23738 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild.cmake Diff File

Import 2017-06-07 23:51:09: master e2da2ccf

2014-10-17 16:08:35

pohl

Details Diff
BUG: 0003561 did not check if index < 0, which causes crashes

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23748 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild.cmake Diff File

Issue History

Date Modified Username Field Change
2014-01-22 05:08 ChristianMenard New Issue
2014-01-22 05:08 ChristianMenard Status new => assigned
2014-01-22 05:08 ChristianMenard Assigned To => jcfr
2014-02-17 01:49 ChristianMenard Note Added: 0010603
2014-02-17 04:51 jcfr Category Core: Base Code => Module EMSegment
2014-02-17 04:52 jcfr Assigned To jcfr => pohl
2014-02-17 04:53 jcfr Note Added: 0010604
2014-02-17 04:56 ChristianMenard Note Added: 0010605
2014-02-17 04:59 jcfr Note Added: 0010606
2014-02-17 05:03 ChristianMenard Note Added: 0010607
2014-02-17 19:18 pohl Note Added: 0010608
2014-02-17 22:53 ChristianMenard Note Added: 0010609
2014-02-20 21:45 ChristianMenard Note Added: 0010618
2014-02-20 21:53 ChristianMenard Note Added: 0010619
2014-02-21 07:45 pohl Note Added: 0010620
2014-03-06 04:48 ChristianMenard File Added: EMSegmenter Bug.docx
2014-03-06 04:51 ChristianMenard Note Added: 0010740
2014-03-12 16:43 pohl Note Added: 0011429
2014-03-12 16:43 pohl Note Added: 0011430
2014-03-12 18:15 jcfr Target Version => Slicer 4.4.0
2014-03-13 02:47 ChristianMenard Note Added: 0011431
2014-03-13 02:47 ChristianMenard File Added: EMSegmenter Bug_ErrorLog.docx
2014-03-13 02:52 pieper Note Added: 0011432
2014-04-08 05:58 ChristianMenard File Added: EMSegmenter_Handbone_Errorlog.txt
2014-04-08 05:58 ChristianMenard Note Added: 0011552
2014-04-08 08:08 pohl Note Added: 0011554
2014-04-08 19:09 pohl Note Edited: 0011554
2014-04-08 19:29 pohl Note Added: 0011559
2014-04-08 19:38 jcfr Note Added: 0011560
2014-04-09 15:23 pieper Note Added: 0011563
2014-04-09 16:59 pieper Note Added: 0011564
2014-04-09 17:00 pieper Note Added: 0011565
2014-04-09 17:00 pieper Status assigned => resolved
2014-04-09 17:00 pieper Fixed in Version => Slicer 4.4.0
2014-04-09 17:00 pieper Resolution open => fixed
2014-04-09 20:33 pohl Note Added: 0011566
2014-04-10 00:49 ChristianMenard Note Added: 0011567
2014-04-10 03:14 pieper Note Added: 0011568
2014-04-22 23:49 ChristianMenard Note Added: 0011645
2014-07-08 04:32 ChristianMenard Note Added: 0012149
2014-07-08 04:32 ChristianMenard Status resolved => feedback
2014-07-08 04:32 ChristianMenard Resolution fixed => reopened
2014-07-08 04:33 ChristianMenard File Added: Error EM Segmenter.txt.txt
2014-07-08 05:03 pieper Note Added: 0012150
2014-07-08 05:08 hjmjohnson Note Added: 0012151
2014-07-08 11:52 pohl Note Added: 0012154
2014-07-08 12:07 pieper Note Added: 0012155
2014-07-12 16:36 jcfr Note Added: 0012173
2014-07-13 04:35 hjmjohnson Note Added: 0012174
2014-07-19 06:07 hjmjohnson Note Added: 0012203
2014-07-20 12:18 jcfr Note Added: 0012210
2014-07-25 13:23 pohl Assigned To pohl => hjmjohnson
2014-07-25 13:23 pohl Status feedback => assigned
2014-07-29 16:31 jcfr Relationship added related to 0002741
2014-07-29 16:31 jcfr Relationship added related to 0003779
2014-09-02 11:03 jcfr Note Added: 0012454
2014-09-02 11:03 jcfr Status assigned => resolved
2014-09-02 11:03 jcfr Resolution reopened => fixed
2014-09-29 00:00 ChristianMenard File Added: LogFile.txt
2014-09-29 00:01 ChristianMenard Note Added: 0012605
2014-09-29 00:02 ChristianMenard Note Added: 0012606
2014-09-29 00:02 ChristianMenard Status resolved => feedback
2014-09-29 00:02 ChristianMenard Resolution fixed => reopened
2014-10-07 17:11 pohl Status feedback => assigned
2014-10-07 17:11 pohl Assigned To hjmjohnson => pohl
2014-10-13 14:37 pohl Note Added: 0012613
2014-10-13 15:10 pohl Note Added: 0012614
2014-10-13 15:10 pohl Status assigned => resolved
2014-10-13 15:10 pohl Resolution reopened => fixed
2014-10-14 12:31 pohl Note Added: 0012622
2014-10-14 12:31 pohl Status resolved => feedback
2014-10-14 12:31 pohl Resolution fixed => reopened
2014-10-14 23:33 ChristianMenard Note Added: 0012623
2014-10-15 16:12 pohl Note Added: 0012625
2014-10-15 16:13 pohl Status feedback => assigned
2014-10-15 16:13 pohl Assigned To pohl => pieper
2014-10-15 22:19 ChristianMenard Note Added: 0012626
2014-10-17 09:08 pieper Note Added: 0012631
2014-10-17 09:08 pieper Assigned To pieper => pohl
2014-10-17 09:08 pieper Status assigned => confirmed
2014-10-17 12:25 pohl Note Added: 0012632
2014-10-17 13:45 pieper Note Added: 0012633
2014-10-17 13:45 pieper Status confirmed => resolved
2014-10-17 13:45 pieper Resolution reopened => fixed
2014-10-24 00:32 ChristianMenard Note Added: 0012646
2014-10-24 03:26 pieper Status resolved => closed
2017-06-10 08:51 pohl Changeset attached => Slicer master e2da2ccf
2017-06-10 08:51 pohl Changeset attached => Slicer master aad45820
2017-06-10 08:51 pieper Changeset attached => Slicer master 89d6c885