From: Taras Bulba on
Greetings,

I have the following problem:
I am using matlab 7.6.0.324 (R2008a) on a linux machine
(kernel 2.6.27.41-170.2.117.fc10.i686). with Java 1.6.0. I created a gui
function, using matlab's guide tool. The function runs fine on my
machine. However, when I try to run the same function on a Windows
machine (XP SP3) on a slightly different matlab version (7.1.0.246 R14
SP3), with Java 1.5.0, matlab crashes with a segmentation fault.
This does not appear to be machine specific, as the crash occurs on
three different windows XP machines (all running the same version of
matlab).

According to the stack trace, one of the last calls is made to mcr.dll,
just before crash. In addition, the main function that is being called
within the gui works fine in all machines when run on command line.
So I am guessing the problem is the Java version difference. However,
Java 1.6.0 is supposed to be backwards compatible with version 1.5.0.

Any help or suggestions is greatly appreciated.

Cheers,
-- T.

--
T4r4s Bulb4
--
From: Bruno Luong on
You might run into a well-known issue of backward compatible of FIG file. This *might* fix the problem:
http://www.mathworks.com/support/solutions/en/data/1-663J0X/index.html?product=ML

But never run the GUI developed with 2008A on earlier Matlab. Doing other way around is OK.

Bruno