Icy 1.2.6.0 will not start

190 views
Skip to first unread message

Sebastian Rhode

unread,
Jul 4, 2012, 6:38:21 AM7/4/12
to icy-so...@googlegroups.com
Hi,

I just downloaded Icy 1.2.6.0 and tried to start, but it won´t. Here is the error description

--------------------------------------------------------------------------------------------------
Microsoft Visual C++ Runtime Libray

Program: C:\Program Files (x86)\Java\jre7\bin\java.exe

R6034
An application has made an attempt to load the C runtime library incorrectly.
Please contact the application´s support team for more information.
------------------------------------------------------------------------------------------------

That is it. The Icy splash screen is visible, but here it stops.

Cheers,  Sebi

Stephane

unread,
Jul 4, 2012, 8:02:27 AM7/4/12
to icy-so...@googlegroups.com
Hello,

You said the Icy splash-screen displays then it stops... do you mean the message appears after the splash-screen ?
Do the application stops automatically or you click on a button from the error dialog message ?
After made some searches it looks like some incorrect DLL links exists, i think it comes from the vtk library. Can you try to remove the lib/win32 and lib/win64 directories of icy and test again ?

- Stephane

Sebastian Rhode

unread,
Jul 4, 2012, 8:48:50 AM7/4/12
to icy-so...@googlegroups.com
Hi,

With error message I meant there is a message window poping up behind the splash screen. There you have no choice but clicking on the OK button. After you do this, another error message window pos up: Java(TM Platform SE ) has stopped working.

And I removed the two directories, but ran into the same problems.

Sebi

Stephane

unread,
Jul 4, 2012, 8:54:51 AM7/4/12
to icy-so...@googlegroups.com
Hi,

Ok thanks for the clarification.
I forgot to tell you to remove the DLL files present in the root of Icy installation directory. You should see severals vtk*.dll files, remove all dll files then try again. If you still have the error message then maybe there is something wrong with your java JVM installation... I saw you are using a 32 bits JVM, this is because you are running on a 32 bits windows 7 version ?

Cheers,

- Stephane

Sebastian Rhode

unread,
Jul 4, 2012, 9:50:31 AM7/4/12
to icy-so...@googlegroups.com
Hi Stephane,

I removed Icy\lib\win32 and Icy\lib\win64. Those are the directories that contain the vtk*.dll files. besids this there is no dll file inside the Icy directory. Or do I miss something here?

And I use Windows7 64bit but the 32bit version of Java. Is this a problem?

Sebi

Stephane

unread,
Jul 4, 2012, 11:04:20 AM7/4/12
to icy-so...@googlegroups.com
Hi Sebastian,

Normally Icy copy dll files located in lib\win32 & lib\win64 into the icy root directory at starting.
Maybe the application crashed before getting to that point.
You should use a 64 bits version of the JVM with your 64 bits OS : better performance, no memory limitation and less problems. You should try to remove completely your 32 bits JVM and install the 64 btis version instead :

http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1637588.html

Cheers,

- Stephane

Sebastian Rhode

unread,
Jul 5, 2012, 7:31:58 AM7/5/12
to icy-so...@googlegroups.com
Hi Stephane,

I did as you suggested. And now it works fine.

Thanks,

Sebi

Stephane

unread,
Jul 5, 2012, 7:47:46 AM7/5/12
to icy-so...@googlegroups.com
Nice :)
I marked the topic as "replied" !

Sebastian Rhode

unread,
Jul 5, 2012, 7:59:30 AM7/5/12
to icy-so...@googlegroups.com
Hi Stephane,

now Icy starts (as mentioned in my amil before), but the dll are still not copied to the root folder.

And when I open the preferences window (just to check) and press OK, Icy freezes ...

You can only use the Task manager to kill it: Java(TM) Platform SE binary is not responding ...?

Just an idea, I am behind a firewall, so maybe Icy tries to connect to something, but cannot reach anybody ...

Sebi

Stephane

unread,
Jul 5, 2012, 9:21:13 AM7/5/12
to icy-so...@googlegroups.com
Hi Sebastian,

Yeah the DLL are now missing because you removed the lib/win32 and lib/win64 directories for testing purpose.
You have to reinstall Icy to get DLL back, actually they are usefull only for VTK 3D rendering, if you do not use the 3D viewer you don't need VTK...
Normally the proxy should not be an issue but you can try to temporary disable your system proxy setting (Icy always uses system proxy setting).
Icy is writing back its preferences when you click on the "OK" button so be sure to verify you have installed Icy in a folder where you have write access. Also i already experienced lag during the first Preferences update on some machine but it should not freeze for more than 10 seconds in the worst case so i guess you have something else causing your problem if the previous method did not helped.

Cheers,

- Stephane

Sebastian Rhode

unread,
Jul 6, 2012, 5:02:30 AM7/6/12
to icy-so...@googlegroups.com
Hi Stephane,

of course I copied the folders (lin\win32 & lib\win64) back to the Icy root before I started Icy. But no dll is copied so far. I moved Icy to a public documents folder, but this did not change anything.

And still when presing apply the preferences windows and the application freezes.

Sebi

Stephane

unread,
Jul 6, 2012, 5:07:29 AM7/6/12
to icy-so...@googlegroups.com
Hi Sebastian,

Both problems seems to indicate the application do not have permissions to write in its directory.
When Icy starts you should have some informations in the output window, can you see if VTK library is correctly loaded ?
I guess that is not the case... Do you installed Icy in Program Files directory ? If that is the case try to install it in another directory as C:\Icy  or C:\Apps\Icy...
Icy does not keep any installation informations so removing the directory is enough to completely remove Icy.

- Stephane

Sebastian Rhode

unread,
Jul 6, 2012, 5:19:49 AM7/6/12
to icy-so...@googlegroups.com
Hi Stephane,

yes, and for this reason I copied the complete Icy folder to "My Documents" plus I have administrator rights (I also tried C:\Icy). And the VTK stuff is not loaded. I saw no messages and when I open a z-stack, the option to display it in 3D (using vtk) is not available.

Stephane

unread,
Jul 6, 2012, 7:44:14 AM7/6/12
to icy-so...@googlegroups.com
If you don't have access to VTK view it does means the library is not loaded.
The output messages are displayed in the output window, you can access it in the right inspector panel where you have the colormap, just click on the "output" tab to get it.
It could help me to have the initialization message but honestly i do not understand why closing preferences window make the application to freeze as settings are also saved when you exit the application...

Sebastian Rhode

unread,
Jul 6, 2012, 8:35:04 AM7/6/12
to icy-so...@googlegroups.com
Hi Stephane,

here is the output:

Java(TM) SE Runtime Environment 1.7.0_05-b05 (64 bit)
Running on Windows 7 6.1 (amd64)
Number of processors : 4
System total memory : 8189.6 MB
System available memory : 5290.3 MB
Max java memory : 3612.5 MB

Cannot load VTK library...
Cannot load SimpleITK library...

ICY Version 1.2.6.0 started !


So from here on I open the Preferences Window, goto Online Plugin --> everything is empty here, so I proceed --> pressing the OK button and Icy freezes.

Cheers,  Sebi

Sebastian Rhode

unread,
Jul 6, 2012, 8:37:07 AM7/6/12
to icy-so...@googlegroups.com
Here is a screenshot.

Sebi
Icy_Screeshot.png

Alexandre Dufour

unread,
Jul 6, 2012, 8:47:33 AM7/6/12
to icy-so...@googlegroups.com
Hi,

I'm just throwing in my 2 cents, although no idea if this will help solving anything. I did experience some freezes when using fancy network settings/proxies. The connection to some repositories was failing, as well as the IRC chat connection (which sometimes caused Icy to freeze). I doubt it, but could this be related ? What type of proxy config are you using ?

Alexandre

--
You received this message because you are subscribed to the Google Groups "Icy dev" group.
To view this discussion on the web visit https://groups.google.com/d/msg/icy-software/-/Hki8DNNLs0cJ.
To post to this group, send email to icy-so...@googlegroups.com.
To unsubscribe from this group, send email to icy-software...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/icy-software?hl=en.
<Icy_Screeshot.png>

Stephane

unread,
Jul 6, 2012, 8:50:38 AM7/6/12
to icy-so...@googlegroups.com
Thanks for all the informations, i saw your plugins list is empty which is definitely not normal as the internet connection is available (otherwise an icon is displayed in the monitor).
I'm currently working to release a new version (1.2.6.1) which fix some problems with plugin management.
I will send a message when the new version will be ready (in a few hours), would you mind to test it and report if it work better ? Thanks :)

- Stephane

Stephane

unread,
Jul 6, 2012, 11:17:41 AM7/6/12
to icy-so...@googlegroups.com
The new version has been posted, i guess you have the automatic update enabled so it should upgrade automatically to 1.2.6.1.

Sebastian Rhode

unread,
Jul 9, 2012, 3:39:01 AM7/9/12
to icy-so...@googlegroups.com
Hi Stephane,

I tried 1.2.6.1 but got the same output:


Java(TM) SE Runtime Environment 1.7.0_05-b05 (64 bit)
Running on Windows 7 6.1 (amd64)
Number of processors : 4
System total memory : 8189.6 MB
System available memory : 5623.6 MB

Max java memory : 3612.5 MB

Cannot load VTK library...
Cannot load SimpleITK library...

ICY Version 1.2.6.1 started !

And as soon as I press the OK button in the preferences window (online plugins are still empty), Icy freezes and I have to use the Task manager to kill it ...

Cheers,  Sebi

Alexandre Dufour

unread,
Jul 9, 2012, 4:14:54 AM7/9/12
to icy-so...@googlegroups.com
Hi (again),

I shall reiterate my post, which you seemed to have missed during the conversation:

On 6 juil. 2012, at 14:47, Alexandre Dufour wrote:

> (...) I did experience some freezes when using fancy network settings/proxies. The connection to some repositories was failing, as well as the IRC chat connection (which sometimes caused Icy to freeze). I doubt it, but could this be related ? What type of proxy config are you using ?

Note that an empty list of plugins also tends to suggest a network/proxy issue...

Alexandre

Stephane

unread,
Jul 9, 2012, 9:09:52 AM7/9/12
to icy-so...@googlegroups.com
Hi Sebastian,

We are sorry you still experience problems even with the last version. As Alexandre suggested, could you try to disable temporary your proxy setting ? Also have you the possibility to test on another similar machine (i mean by similar, same os and configuration with similar with domain administration) ? So we can determinate if it comes from the machine itself or your network or domain configuration. Thanks !

- Stephane

Sebastian Rhode

unread,
Jul 16, 2012, 4:41:15 AM7/16/12
to icy-so...@googlegroups.com
Hi Stephane,

I am pretty sure, my problem has to do with our network security policiy, since on my PC at home everything works fine.

When I look up my connection settings under Internet Properties, the following to options are activeted:

- Use a proxy server for your LAN
- Bypass proxy server for local adresses

If I uncheck the "Use Proxy Server" option and check "Automatically detect settings", Icy still is not able to display the online plugins, even it does not complain about not being connected to the internet.

If I uncheck everything, so no "Automatically detect settings", no "Use automatic config script" and no "Use proxy server", Icy will still not display any online plugins. I tried everything, but maybe I have to talk to out IT guys. Is Icy using e special port, which maybe blocked?

Cheers,  Sebi

Stephane

unread,
Jul 16, 2012, 5:42:36 AM7/16/12
to icy-so...@googlegroups.com
Hi Sebastian,

To avoid any network settings in Icy, we try to use the "system proxy" configuration but it appears than under certain circumstances that won't work properly (as under last Linux Ubuntu distribution). In the next version of Icy, you will have network proxy setting in Icy, this permit us to fix the network with Ubuntu for instance where you have to use "no proxy" or "manual proxy" as "system proxy" simply does not work.
I hope that will permit you to fix your problem but still, i'm not really confident about the file copy problem (which seems to be a security issue again). I guess VTK is working on your home computer.
Icy uses a special port only for the chat (almost time you have to let SOCKS proxy setting to empty to make it work).

Cheers,

- Stephane

Samuel Inverso

unread,
Aug 17, 2012, 5:09:04 AM8/17/12
to icy-so...@googlegroups.com
Hello,

I'm getting the same Visual C++ startup error with Icy 1.2.6.1
I tried the different methods mentioned in the thread of removing the the win32 and win64 folders.
There are no dlls in the main Icy folder.
I uninstalled all versions of Java and tried with the latest runtimes 7u5 and just recently 7u6.
I've also tried reinstalling the Visual C++ 2008 Redistributable Package (x86).

I'm running Icy on Windows XP SP3 32bit.

I tried the same version of Icy on my home computer, which is Windows 7 64 bit and it worked fine.

I suspect it's an issue with XP, unfortunately that's what we have at work. Maybe it's a compilation issue?

Best,
-Sam
IcyStartupError.JPG

Stephane

unread,
Aug 17, 2012, 12:37:36 PM8/17/12
to icy-so...@googlegroups.com
Hello Samuel,

It seems there is something really wrong with your system as it is java.exe itself which cause the error.
I would indeed suspect your java installation or C libraries but as you already reinstalled both of them i do not have any ideas about what is causing this error.
Java is cross platform, we compile once and it works everywhere, the problem can be with native libraries but we give them for severals platforms. We have severals WinXP machines there, both 32 bits and 64 bits and we don't have issues with java fortunately as there is a lot of applications using java. Have you the possibility to reinstall your system ? I'm almost certain that would resolve the problem.

Best,

- Stephane

Samuel Inverso

unread,
Aug 18, 2012, 10:32:02 AM8/18/12
to icy-so...@googlegroups.com
HI Stephane,

I used Icy six months or so ago and it worked fine.
The error maybe be a conflict of something else on my computer, I really don't know.

Unfortunatley I don't have time to do a reinstall of the system, and Icy is the only application with this problem, I'm using Fiji for example fine.
I'll periodically check for Icy updates and see if something changes.

Best,
-Sam

Stephane

unread,
Aug 20, 2012, 5:06:45 AM8/20/12
to icy-so...@googlegroups.com
Hi Samuel,

Ho it is really strange that the problem only happen with Icy...
Do you remember if the problem appeared after an update of Icy ?
Can you test an older version as this one :  Icy 1.2.5.0 
and report if you experience the same problem ? Thanks by advance.

- Stephane

Nicolas HERVE

unread,
Aug 20, 2012, 5:13:32 AM8/20/12
to icy-so...@googlegroups.com
Hi,

did you try to start Icy directly (java -jar ...), without using the icy.exe small program ?

Nicolas


> Message du 20/08/12 11:06
> De : "Stephane"
> A : icy-so...@googlegroups.com
> Copie à :
> Objet : [icy] Re: Icy 1.2.6.0 will not start
> --
> You received this message because you are subscribed to the Google Groups "Icy dev" group.
> To post to this group, send email to icy-so...@googlegroups.com.
> To unsubscribe from this group, send email to icy-software...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msg/icy-software/-/2n776kTZ4s8J.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ?
Je crée ma boîte mail www.laposte.net

Samuel Inverso

unread,
Aug 20, 2012, 5:52:47 AM8/20/12
to icy-so...@googlegroups.com, Nicolas HERVE
Hi,
I did get the same problem with 1.2.5 and by starting it directly from the jar.

However, I was able to solve it with Sys internals Process Explorer
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Process explorer showed a second C runtime DLL, msvcr90.dll, was being loaded from the C:\Windows\system32 directory
It was conflicting with the msvcr100.dll in the JRE distribution.
I deleted the one from system32 and things are fine again.

Is there a way to disable the splash screen from starting? It was bit of a nightmare trying to move around the splash screen and see what was in Process Explorer (I'm using a tiny laptop screen).

Cheers,
-Sam

Stephane

unread,
Aug 20, 2012, 8:59:27 AM8/20/12
to icy-so...@googlegroups.com, Nicolas HERVE
Hi,

Glad you fixed it :) As it is a system problem it is really strange it was only affecting Icy.
Right now there is not any way of removing the splash screen, it can be bothering for us too with development but still, that is particular case which should not happen in real use case.
I will probably add a switch in command line to disable it but just on command line (you could then do a shortcut) as normally the splash screen is used to show the application is loading...

Cheers,

- Stephane

Samuel Inverso

unread,
Sep 5, 2012, 7:51:38 AM9/5/12
to icy-so...@googlegroups.com, Nicolas HERVE
Final follow-up, it was Octave 3.6.2 that installed the problematic dll (msvcr100.dll).
-Sam

Stephane

unread,
Sep 5, 2012, 10:37:41 AM9/5/12
to
Ok, thanks for reporting it, that could help people which use the same software :)
Reply all
Reply to author
Forward
0 new messages