Problems when running stand-alone application in Linux (updated minimum example)

1 view (last 30 days)
I have written an application, including a GUI. Within Matlab, I can run the .m-file without problems.
A minimum example to reproduce the error only contains the line:
hPanel = uipanel('position',[0.2,0.2,0.4,0.4], 'title','Objects');
(this opens a figure window and displays a panel in it).
I compiled this application in Matlab R2011b as follows:
mcc -e Test2.m
I try to run this application as follows from a Linux shell:
run_Test2.sh /misc/psi/matlab-R2011b
But then I get numerous errors and the application crashes. Can anybody help me, how to run the application?
Below you can find the error messages:
Setting up environment variables
LD_LIBRARY_PATH is .:/misc/psi/matlab-R2011b/runtime/glnx86:/misc/psi/matlab-R2011b/bin/glnx86:/misc/psi/matlab-R2011b/sys/os/glnx86:/misc/psi/matlab-R2011b/sys/java/jre/glnx86/jre/lib/i386/native_threads:/misc/psi/matlab-R2011b/sys/java/jre/glnx86/jre/lib/i386/server:/misc/psi/matlab-R2011b/sys/java/jre/glnx86/jre/lib/i386/client:/misc/psi/matlab-R2011b/sys/java/jre/glnx86/jre/lib/i386
Unable to initialize com.mathworks.mwswing.MJStartupForDesktop
Unable to initialize com.mathworks.mwswing.MJStartup
java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at java.awt.Toolkit$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Unknown Source)
at java.awt.Toolkit.getEventQueue(Unknown Source)
at java.awt.EventQueue.isDispatchThread(Unknown Source)
at com.mathworks.jmi.AWTUtilities$Invoker.invoke(AWTUtilities.java:460)
at com.mathworks.jmi.AWTUtilities.invokeAndWait(AWTUtilities.java:253)
at com.mathworks.hg.peer.FigurePeer.<init>(FigurePeer.java:351)
at com.mathworks.hg.peer.FigurePeer.<init>(FigurePeer.java:340)
at com.mathworks.hg.peer.HG1FigurePeer.<init>(HG1FigurePeer.java:36)
Opening log file: /home/klm09189/java.log.7217
------------------------------------------------------------------------
Segmentation violation detected at Thu Oct 4 09:53:50 2012
------------------------------------------------------------------------
Configuration:
Crash Decoding : Disabled
Current Visual : 0x21 (class 4, depth 24)
Default Encoding: UTF-8
GNU C Library : 2.11.3 stable
MATLAB Root : /misc/psi/matlab-R2011b
MATLAB Version : 7.13.0.564 (R2011b)
Operating System: Linux 3.2.0-0.bpo.2-686-pae #1 SMP Sat Jun 30 08:29:17 UTC 2012 i686
Processor ID : x86 Family 6 Model 7 Stepping 10, GenuineIntel
Virtual Machine : Java 1.6.0_17-b04 with Sun Microsystems Inc. Java HotSpot(TM) Server VM mixed mode
Window System : The X.Org Foundation (11004000), display :0.0
Fault Count: 1
Abnormal termination:
Segmentation violation
Register State (from fault):
EAX = 00000000 EBX = b2237d3c
ECX = 00000000 EDX = 00000000
ESP = b06e5820 EBP = b06e5838
ESI = 00000000 EDI = b223a990
EIP = b220b8f8 EFL = 00010246
CS = 00000073 DS = 0000007b SS = 0000007b
ES = 0000007b FS = 00000000 GS = 00000033
Stack Trace (from fault):
[ 0] 0xb5d00255 /misc/psi/matlab-R2011b/bin/glnx86/libmwfl.so+00156245 _ZN2fl4diag15stacktrace_base7captureERKNS0_14thread_contextEj+000169
[ 1] 0xb5d03175 /misc/psi/matlab-R2011b/bin/glnx86/libmwfl.so+00168309
[ 2] 0xb5d03569 /misc/psi/matlab-R2011b/bin/glnx86/libmwfl.so+00169321 _ZN2fl4diag13terminate_logEPKcRKNS0_14thread_contextEb+000181
[ 3] 0xb51c593f /misc/psi/matlab-R2011b/bin/glnx86/libmwmcr.so+00399679 _ZN2fl4diag13terminate_logEPKcPK8ucontextb+000096
[ 4] 0xb51c2996 /misc/psi/matlab-R2011b/bin/glnx86/libmwmcr.so+00387478
[ 5] 0xb51c3d35 /misc/psi/matlab-R2011b/bin/glnx86/libmwmcr.so+00392501
[ 6] 0xb51c4880 /misc/psi/matlab-R2011b/bin/glnx86/libmwmcr.so+00395392
[ 7] 0xb77ae40c __kernel_rt_sigreturn+000000
[ 8] 0xb220b8f8 /usr/lib/libXt.so.6+00141560 XtIsSubclass+000088
[ 9] 0xb432cfaa /misc/psi/matlab-R2011b/bin/glnx86/libmwuix.so+00372650
[ 10] 0xb36d687f /misc/psi/matlab-R2011b/bin/glnx86/libmwgui.so+00567423 _Z13wm_HideWindowP10WinRec_tag+000089
[ 11] 0xb3119d45 /misc/psi/matlab-R2011b/bin/glnx86/libmwhg.so+07159109
[ 12] 0xb313cff1 /misc/psi/matlab-R2011b/bin/glnx86/libmwhg.so+07303153 _ZN15HGEventListener7executeEP7UDEvent+000105
[ 13] 0xb476c289 /misc/psi/matlab-R2011b/bin/glnx86/libmwudd.so+00569993
[ 14] 0xb476cbad /misc/psi/matlab-R2011b/bin/glnx86/libmwudd.so+00572333 _ZN21UDListenerManagerHost11notifyEventEP16UDDatabaseClientPK13UDEventSourcePK11UDEventInfoP7UDEvent+000085
[ 15] 0xb4765fa0 /misc/psi/matlab-R2011b/bin/glnx86/libmwudd.so+00544672 _ZN11UDInterface20destroyUnconditionalEP16UDDatabaseClient+000162
[ 16] 0xb47660a3 /misc/psi/matlab-R2011b/bin/glnx86/libmwudd.so+00544931 _ZN11UDInterface7destroyEP16UDDatabaseClient+000131
[ 17] 0xb313898d /misc/psi/matlab-R2011b/bin/glnx86/libmwhg.so+07285133 uddDelete+000061
[ 18] 0xb3051b62 /misc/psi/matlab-R2011b/bin/glnx86/libmwhg.so+06339426 hgFigure+002263
[ 19] 0x9d392182 /misc/psi/matlab-R2011b/bin/glnx86/libmwhgbuiltins.so+00434562
[ 20] 0xb48bb9ea /misc/psi/matlab-R2011b/bin/glnx86/libmwm_dispatcher.so+00182762
[ 21] 0xb48acf5b /misc/psi/matlab-R2011b/bin/glnx86/libmwm_dispatcher.so+00122715 _ZN13Mfh_MATLAB_fn11dispatch_fhEiPP11mxArray_tagiS2_+000401
[ 22] 0xb4a9491a /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01526042
[ 23] 0xb4a4340a /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01192970
[ 24] 0xb4a450de /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01200350
[ 25] 0xb4a49eee /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01220334
[ 26] 0xb4a475e7 /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01209831
[ 27] 0xb4a48659 /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01214041
[ 28] 0xb4a3bf69 /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01163113
[ 29] 0xb4a3cf0b /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01167115
[ 30] 0xb4a3aa96 /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01157782
[ 31] 0xb4a3aec9 /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01158857
[ 32] 0xb49cb618 /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+00701976 inEvalCmdWithLocalReturn+000081
[ 33] 0xb4a37232 /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01143346
[ 34] 0xb49cc04c /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+00704588 inEvalCmd+000060
[ 35] 0xb30b7b92 /misc/psi/matlab-R2011b/bin/glnx86/libmwhg.so+06757266 _Z22get_root_CurrentFigureP11GObject_tag+000069
[ 36] 0xb30d8683 /misc/psi/matlab-R2011b/bin/glnx86/libmwhg.so+06891139 _Z23chooseUiContainerParentPv+000044
[ 37] 0xb311eb1e /misc/psi/matlab-R2011b/bin/glnx86/libmwhg.so+07179038 hgDoPostCreationActions+001883
[ 38] 0xb311ee6f /misc/psi/matlab-R2011b/bin/glnx86/libmwhg.so+07179887 HandleCreationStuff+000086
[ 39] 0xb30d847e /misc/psi/matlab-R2011b/bin/glnx86/libmwhg.so+06890622 _Z21uicontainerPostCreateP11GObject_tagS0_iPP11mxArray_tagiS3_+000113
[ 40] 0xb30e58b2 /misc/psi/matlab-R2011b/bin/glnx86/libmwhg.so+06944946 _Z9hgUiPaneliPP11mxArray_tagiS1_+000145
[ 41] 0x9d39ce80 /misc/psi/matlab-R2011b/bin/glnx86/libmwhgbuiltins.so+00478848
[ 42] 0xb48bb9ea /misc/psi/matlab-R2011b/bin/glnx86/libmwm_dispatcher.so+00182762
[ 43] 0xb48acf5b /misc/psi/matlab-R2011b/bin/glnx86/libmwm_dispatcher.so+00122715 _ZN13Mfh_MATLAB_fn11dispatch_fhEiPP11mxArray_tagiS2_+000401
[ 44] 0xb4a9491a /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01526042
[ 45] 0xb4a239bf /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01063359
[ 46] 0xb4a4410c /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01196300
[ 47] 0xb4a49eee /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01220334
[ 48] 0xb4a475e7 /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01209831
[ 49] 0xb4a481d4 /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01212884
[ 50] 0xb4ab0586 /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01639814
[ 51] 0xb4a7c068 /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01425512
[ 52] 0xb4a7abfc /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01420284
[ 53] 0xb48fd264 /misc/psi/matlab-R2011b/bin/glnx86/libmwm_dispatcher.so+00451172 _ZN8Mfh_file11dispatch_fhEiPP11mxArray_tagiS2_+000460
[ 54] 0xb4a74122 /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+01392930
[ 55] 0xb49cc39d /misc/psi/matlab-R2011b/bin/glnx86/libmwm_interpreter.so+00705437 inCallFcn+000073
[ 56] 0xb51abf16 /misc/psi/matlab-R2011b/bin/glnx86/libmwmcr.so+00294678 _ZN11mcrInstance27feval_on_interpreter_threadEPKciPP11mxArray_tagiS4_+000110
[ 57] 0xb51b1ea1 /misc/psi/matlab-R2011b/bin/glnx86/libmwmcr.so+00319137
[ 58] 0xb51b63a2 /misc/psi/matlab-R2011b/bin/glnx86/libmwmcr.so+00336802
[ 59] 0xb518a706 /misc/psi/matlab-R2011b/bin/glnx86/libmwmcr.so+00157446
[ 60] 0xb518a7d3 /misc/psi/matlab-R2011b/bin/glnx86/libmwmcr.so+00157651
[ 61] 0xb433418f /misc/psi/matlab-R2011b/bin/glnx86/libmwuix.so+00401807
[ 62] 0xb432b810 /misc/psi/matlab-R2011b/bin/glnx86/libmwuix.so+00366608
[ 63] 0xb4336d56 /misc/psi/matlab-R2011b/bin/glnx86/libmwuix.so+00413014
[ 64] 0xb2946085 /misc/psi/matlab-R2011b/bin/glnx86/libuij.so+00254085 _ZSt8for_eachIN9__gnu_cxx17__normal_iteratorIPN5boost8weak_ptrIN4sysq10ws_ppeHookEEESt6vectorIS6_SaIS6_EEEENS4_8during_FIS6_NS2_10shared_ptrIS5_EEEEET0_T_SH_SG_+000072
[ 65] 0xb29465ba /misc/psi/matlab-R2011b/bin/glnx86/libuij.so+00255418
[ 66] 0xb2941836 /misc/psi/matlab-R2011b/bin/glnx86/libuij.so+00235574 _Z25svWS_ProcessPendingEventsiib+000528
[ 67] 0xb2944e85 /misc/psi/matlab-R2011b/bin/glnx86/libuij.so+00249477 _Z27UIJ_WS_ProcessPendingEventsii+000044
[ 68] 0xb501b2b8 /misc/psi/matlab-R2011b/bin/glnx86/libmwservices.so+00512696 svWS_ProcessPendingEvents+000037
[ 69] 0xb51896f0 /misc/psi/matlab-R2011b/bin/glnx86/libmwmcr.so+00153328
[ 70] 0xb51899c7 /misc/psi/matlab-R2011b/bin/glnx86/libmwmcr.so+00154055
[ 71] 0xb5189b56 /misc/psi/matlab-R2011b/bin/glnx86/libmwmcr.so+00154454
[ 72] 0xb60d1955 /lib/i686/cmov/libpthread.so.0+00022869
[ 73] 0xb60515ee /lib/i686/cmov/libc.so.6+00837102 clone+000094
Below you find my system information:
uname -a
Linux pc1011006111 3.2.0-0.bpo.2-686-pae #1 SMP Sat Jun 30 08:29:17 UTC 2012 i686 GNU/Linux
env |grep MATLAB
MATLAB_JAVA=/usr/lib/jvm/java-6-openjdk/jre/
/usr/lib/jvm/java-6-openjdk/jre/bin/java -version
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.13) (6b18-1.8.13-0+squeeze2)
OpenJDK Server VM (build 14.0-b16, mixed mode)
ver
MATLAB Version 7.13.0.564 (R2011b)
MATLAB License Number: •••••
Operating System: Linux 3.2.0-0.bpo.2-686-pae #1 SMP Sat Jun 30 08:29:17 UTC 2012 i686
Java VM Version: Java 1.6.0_18-b18 with Sun Microsystems Inc. OpenJDK Client VM mixed mode
-------------------------------------------------------------------------------------
MATLAB Version 7.13 (R2011b)
Bioinformatics Toolbox Version 4.0 (R2011b)
Curve Fitting Toolbox Version 3.2 (R2011b)
Image Processing Toolbox Version 7.3 (R2011b)
MATLAB Compiler Version 4.16 (R2011b)
Optimization Toolbox Version 6.1 (R2011b)
Partial Differential Equation Toolbox Version 1.0.19 (R2011b)
Signal Processing Toolbox Version 6.16 (R2011b)
Statistics Toolbox Version 7.6 (R2011b)
If no GUI is in the code, the program works, e.g. only the following line:
fprintf('Hello\n');
When compiling and running this program, the following two errors are shown in the beginning, but the code is executed anyway:
Unable to initialize com.mathworks.mwswing.MJStartupForDesktop
Unable to initialize com.mathworks.mwswing.MJStartup

Answers (0)

Categories

Find more on MATLAB Compiler in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!