View Issue Details

IDProjectCategoryView StatusLast Update
0003394Slicer4Core: Extensionspublic2014-03-06 05:01
Reporteralberto89 Assigned Tojcfr  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product VersionSlicer 4.3.0 
Target VersionSlicer 4.3.1Fixed in VersionSlicer 4.3.1 
Summary0003394: Exit abnormally loading extension manager
Description

Slicer crashes while loading the extension manager. Terminal says : exit abnormally
Nightly Slicer for linux has been downloaded

TagsNo tags attached.

Relationships

duplicate of 0003325 closedjcfr crash on linux showing extension manager 

Activities

jcfr

jcfr

2013-09-12 10:25

administrator   ~0009947

Hi Alberto,

Thanks for reporting the issue.

In order to address the problem more effectively, could you provide more context ?
Did you download Slicer, did you build it (which revision ..) ?

Which operating system ?

alberto89

alberto89

2013-09-13 01:20

reporter   ~0009950

Thanks, sorry for the lack of informations Ubuntu 12.10, slicer 4 nightly 64 bit version. Maybe I failed to built it. What are the easy commands to built it? Thanks again

jcfr

jcfr

2013-09-13 09:58

administrator   ~0009951

What the SVN revision associated with your source checkout ?

To build Slicer, could you confirm you followed these instructions: http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/Build_Instructions

Did you build in Release or Debug ?

Which stacktrace are you getting when using debugger ?

Thanks

alberto89

alberto89

2013-09-17 01:38

reporter   ~0009961

I built in Debug following these instructions ( wheezy mode): http://www.slicer.org/slicerWiki/index.php/Slicer3:Debian#Debian_.22wheezy.22

they seems suitable with my specifics, aren`t they?

Terminal showed me the slicer installed message...
Extension manager loads until the end and then crashes.

I really don' t understand what the problem could be!
Many Thanks

alberto89

alberto89

2013-09-18 02:38

reporter   ~0009995

I confirm, now I have tried to follow the instructions of the link:http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/Build_Instructions
but there is no way. When I try to open the extension manager, Slicer crashes and the real-App closes immediatly.
Waiting for some ideas
Thanks

alberto89

alberto89

2013-09-18 02:41

reporter   ~0009996

After having installed the python dependencies the extension manager windows doesn't crashes. But there are no extensions available for the donwloading

jcfr

jcfr

2013-09-18 05:58

administrator   ~0009997

Hi Alberto,

What do you mean by " python dependencies" ?

Extensions are built for a given revisions of Slicer (every night for the revision associated with the nightly build and also for the latest stable release), this explained why you couldn't see extensions.

All of that said, I would like to understand what is the problem if your build so that we can fix the problem. Thanks again for your help.

alberto89

alberto89

2013-09-18 06:25

reporter   ~0009998

The problem is that the extension manager is still empty of modules, there are the categories but with zero modules to download. Moreover sometimes it loads other times it crashes. In a nutshell, it is not stable. I didn t understand the explanation about the extension ( why couldn t I see them?)
Thanks again

jcfr

jcfr

2013-09-18 06:48

administrator   ~0009999

Hi Alberto,

There are two issues we are trying to sort out:

(1) The crash: You mentioned that after installing the "python dependencies the extension manager windows" doesn't crash. Could you provide more details about that ?

Not too long ago, Steve experienced issue when open the extensions manager. He documented his findings here, I would recommend reading about to see if any thing is applying in your case. See http://www.na-mic.org/Bug/view.php?id=3325

(2) No extensions visible: The extensions are built against a given revision of Slicer. A revision corresponds to version of the source code at a given point in time. It means that extensions built and uploaded for revision X of Slicer won't be visible within a Slicer built with revision X+1 of the Slicer source code.

What is the revision associated with the Slicer you locally built ? To find out, simply open the "About dialog" (Menu -> Help -> About Slicer) and you should be able to see the revision XXXX in a string similar to "4.3.0-2013-MM-DD rXXXXX"

Now, you could check if there are extension built for revision XXXX of Slicer by opening this page and selecting the option matching your development environment: operating system, bitness (32 / 64) and entering the revision in the empty box: http://slicer.kitware.com/midas3/slicerappstore

For example, you could also see the extensions associated with last night build: http://slicer.kitware.com/midas3/slicerappstore?os=win&arch=amd64&revision=22453&category=&layout=layout

2013-09-18 07:04

 

problem-Slicer.ogv (2,887,222 bytes)
alberto89

alberto89

2013-09-18 07:05

reporter   ~0010001

So I verified that my revision is 22454, there are no extension for Linux, 64 bit. So now what I have to do?
Anyway I have attached the record of the crash.
Thanks

jcfr

jcfr

2013-09-18 07:53

administrator   ~0010002

It means that there are no extensions built for your locally built Slicer. If you would like to have extensions available for that specific version of Slicer, two options: (1) built the extension(s) yourself or (2) download last night nightly package (http://download.slicer.org)

Thanks for attaching the video. It seems to be very similar to what experience in 0003325. Considering this is a debug build, it would be very very helpful if you could also provide a stacktrace. This could be done attaching a debugger - See http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/Tutorials/Debug_Instructions#GDB_debug_by_attaching_to_running_process_.5BRECOMMENDED.5D

alberto89

alberto89

2013-09-18 08:22

reporter   ~0010009

ok, so after I have downloaded the nightly package I can t follow the following steps I suppose:
./Utilities/SetupForDevelopment.sh
cd Slicer
git svn init http://svn.slicer.org/Slicer4/trunk
git update-ref refs/remotes/git-svn refs/remotes/origin/master
git checkout master
git svn rebase

How can I build Slicer at this point?

Thanks again

alberto89

alberto89

2013-09-18 08:44

reporter   ~0010010

This is wrong I suppose :http://svn.slicer.org/Slicer4/trunk/
I need the trunk for 22454, needn t ??

Sorry, but it s becoming more complicated than expected

jcfr

jcfr

2013-09-18 10:32

administrator   ~0010011

Hi Alberto,

Let's try to clarify.

The nightly package of Slicer are already built, it means you can simply execute Slicer and install extension as needed. There is no need to build Slicer in that case.

Building Slicer is helpful if you would like to develop module yourself.

All of that said, I would be happy to help you with either of these:

  • Installing Slicer and downloading extension

and/or

  • Solving the crash occurring when executing a locally built Slicer and opening the extensions manager.

I would be happy to do a quick google hangout or phone call to help clarify the situation.

Hth
Jc

alberto89

alberto89

2013-09-18 13:40

reporter   ~0010014

I have to use Slicer for developing a new module for a thesis project.

So I'll try to use directly the nightly version but I have just tried and I had the same problem with the extension manager.

If we could have an hangout it could be better to make it live in order to resolve the annoying problem.

Many Thanks again for the support

Alberto

alberto89

alberto89

2013-09-19 05:18

reporter   ~0010016

I confirm: downloaded the nightly version but it shows the same problem..extension manager interrupts the application.

jcfr

jcfr

2013-09-19 05:22

administrator   ~0010017

Hi Alberto,

I experience a similar issue on my updated system (Ubuntu 13.04), I am working on it.

Which version of Linux do you have ?

A workaround would be to start Slicer using the "--disable-message-handlers" option.

$ ./Slicer --disable-message-handlers

alberto89

alberto89

2013-09-19 05:34

reporter   ~0010018

Hi Jc,
I have Ubuntu 12.04..I m trying to download modules and install it manually. Where can I find the main steps?

So the problem is not just mine?

With the disable message handlers the problem persists

alberto89

alberto89

2013-09-19 05:53

reporter   ~0010019

Ok I ve installed the module needed. I ll do the same until the problem with extension manager will not be fixed.If I can be of help write me for everything!

jcfr

jcfr

2013-09-19 06:18

administrator   ~0010021

Just added an entry in the FAQ explaining how to manually install an extension. See http://www.slicer.org/slicerWiki/index.php?title=Documentation/Nightly/FAQ#How_to_manually_install_an_extension_.3F

alberto89

alberto89

2013-09-19 06:26

reporter   ~0010022

Well done! That-s exactly what I ve done ;-)

jcfr

jcfr

2013-09-23 00:35

administrator   ~0010043

Last edited: 2013-09-23 00:35

Resolve. Note that you will have to build against Qt 4.8.5 or download the latest nightly. For details see http://www.na-mic.org/Bug/view.php?id=3325#c10042

jcfr

jcfr

2014-03-06 05:00

administrator   ~0010873

Closing resolved issues that have not been updated in more than 3 months

Issue History

Date Modified Username Field Change
2013-09-12 07:49 alberto89 New Issue
2013-09-12 07:49 alberto89 Status new => assigned
2013-09-12 07:49 alberto89 Assigned To => jcfr
2013-09-12 10:25 jcfr Target Version => Slicer 4.3.1
2013-09-12 10:25 jcfr Note Added: 0009947
2013-09-12 10:25 jcfr Status assigned => feedback
2013-09-13 01:20 alberto89 Note Added: 0009950
2013-09-13 09:58 jcfr Note Added: 0009951
2013-09-17 01:38 alberto89 Note Added: 0009961
2013-09-18 02:38 alberto89 Note Added: 0009995
2013-09-18 02:41 alberto89 Note Added: 0009996
2013-09-18 05:58 jcfr Note Added: 0009997
2013-09-18 06:25 alberto89 Note Added: 0009998
2013-09-18 06:48 jcfr Note Added: 0009999
2013-09-18 06:49 jcfr Relationship added related to 0003325
2013-09-18 07:04 alberto89 File Added: problem-Slicer.ogv
2013-09-18 07:05 alberto89 Note Added: 0010001
2013-09-18 07:53 jcfr Note Added: 0010002
2013-09-18 08:22 alberto89 Note Added: 0010009
2013-09-18 08:44 alberto89 Note Added: 0010010
2013-09-18 10:32 jcfr Note Added: 0010011
2013-09-18 13:40 alberto89 Note Added: 0010014
2013-09-19 05:18 alberto89 Note Added: 0010016
2013-09-19 05:22 jcfr Note Added: 0010017
2013-09-19 05:22 jcfr Status feedback => assigned
2013-09-19 05:34 alberto89 Note Added: 0010018
2013-09-19 05:53 alberto89 Note Added: 0010019
2013-09-19 06:18 jcfr Note Added: 0010021
2013-09-19 06:26 alberto89 Note Added: 0010022
2013-09-23 00:35 jcfr Note Added: 0010043
2013-09-23 00:35 jcfr Relationship replaced duplicate of 0003325
2013-09-23 00:35 jcfr Duplicate ID 0 => 3325
2013-09-23 00:35 jcfr Status assigned => resolved
2013-09-23 00:35 jcfr Fixed in Version => Slicer 4.3.1
2013-09-23 00:35 jcfr Resolution open => fixed
2013-09-23 00:35 jcfr Note Edited: 0010043
2014-03-06 05:00 jcfr Note Added: 0010873
2014-03-06 05:01 jcfr Status resolved => closed