Bug 143822 - vex amd64->IR: unhandled instruction bytes: 0xF3 0x4D 0xF 0x7E
Summary: vex amd64->IR: unhandled instruction bytes: 0xF3 0x4D 0xF 0x7E
Status: RESOLVED DUPLICATE of bug 136529
Alias: None
Product: valgrind
Classification: Developer tools
Component: vex (show other bugs)
Version: 3.2.3
Platform: RedHat Enterprise Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-04 06:38 UTC by Stephen McCracken
Modified: 2011-08-11 10:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen McCracken 2007-04-04 06:38:12 UTC
Version:           3.2.3 (using KDE KDE 3.5.6)
Installed from:    RedHat RPMs
OS:                Linux

I'm trying to run Matlab 7.3 on a RedHat Linux EE4, x86_64 machine.  My aim is to check my MEX functions, which are dynamic objects that Matlab loads on the fly.
Valgrind seems to choke on an unrecognized instruction, and tries to kill Matlab.  Although Matlab catches the signal and recovers, I don't think it's in a trustworthy state anymore.  Below is the output, generated by inserting the following command into Matlab's wrapper script:

   /home/stevem/pkg/amd64/stow/valgrind-3.2.3/bin/valgrind  \
      /home/stevem/debug/matlabvg/bin/glnxa64/MATLAB -nodisplay -nojvm -r exit

jaws: ~/debug/matlabvg/bin % ./matlab
running the hacked wrapper script...
==28754== Memcheck, a memory error detector.
==28754== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==28754== Using LibVEX rev 1732, a library for dynamic binary translation.
==28754== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==28754== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==28754== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==28754== For more details, rerun with: -v
==28754== 

                              < M A T L A B >
                  Copyright 1984-2006 The MathWorks, Inc.
                         Version 7.3.0.298 (R2006b)
                              August 03, 2006

 
  To get started, type one of these: helpwin, helpdesk, or demo.
  For product information, visit www.mathworks.com.
 
vex amd64->IR: unhandled instruction bytes: 0xF3 0x4D 0xF 0x7E
==28754== valgrind: Unrecognised instruction at address 0x11AC8807.
==28754== Your program just tried to execute an instruction that Valgrind
==28754== did not recognise.  There are two possible reasons for this.
==28754== 1. Your program has a bug and erroneously jumped to a non-code
==28754==    location.  If you are running Memcheck and you just saw a
==28754==    warning about a bad jump, it's probably your program's fault.
==28754== 2. The instruction is legitimate but Valgrind doesn't handle it,
==28754==    i.e. it's Valgrind's fault.  If you think this is the case or
==28754==    you are not sure, please let us know and we'll try to fix it.
==28754== Either way, Valgrind will now raise a SIGILL signal which will
==28754== probably kill your program.

------------------------------------------------------------------------
        Illegal instruction detected at Tue Apr  3 21:36:37 2007
------------------------------------------------------------------------

Configuration:
  MATLAB Version:   7.3.0.298 (R2006b)
  MATLAB License:   276608
  Operating System: Linux 2.6.9-11.ELsmp #1 SMP Fri May 20 18:25:30 EDT 2005 x86_64
  GNU C Library:    2.3.4 stable
  Window System:    No active display
  Current Visual:   None
  Virtual Machine:  Java is not enabled
  Default Charset:  ISO-8859-1

Register State:
  rax = 0000000005f61568   rbx = 00000000122e31c0
  rcx = 0000000000000000   rdx = 0000000000000001
  rbp = 00000007feff4890   rsi = 00000000122e31c0
  rdi = 000000000f2a6c30   rsp = 00000007feff4810
   r8 = 0000000006d0e700    r9 = 0000000000007052
  r10 = 0000000012090690   r11 = 000000001273b040
  r12 = 000000000f2a6c30   r13 = 00000007feff9bcc
  r14 = 00000007feff9bc0   r15 = 000000001273b040
  rip = 0000000011ac8807   flg = 0000000000000000

Stack Trace:
==28754== Conditional jump or move depends on uninitialised value(s)
==28754==    at 0x4A650F7: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A0FE08: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Conditional jump or move depends on uninitialised value(s)
==28754==    at 0x4A64D0C: (within /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x4A65268: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Syscall param access(pathname) contains uninitialised byte(s)
==28754==    at 0x3B45CB8059: access (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x4A64D1E: (within /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x4A65268: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Syscall param access(pathname) points to unaddressable byte(s)
==28754==    at 0x3B45CB8059: access (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x4A64D1E: (within /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x4A65268: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==  Address 0x6 is not stack'd, malloc'd or (recently) free'd
==28754== 
==28754== Conditional jump or move depends on uninitialised value(s)
==28754==    at 0x4A65197: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A0FE08: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Use of uninitialised value of size 8
==28754==    at 0x3B45C3E67A: _itoa_word (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C41838: vfprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Conditional jump or move depends on uninitialised value(s)
==28754==    at 0x3B45C3E685: _itoa_word (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C41838: vfprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Conditional jump or move depends on uninitialised value(s)
==28754==    at 0x3B45C4200B: vfprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Conditional jump or move depends on uninitialised value(s)
==28754==    at 0x3B45C4024F: vfprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Use of uninitialised value of size 8
==28754==    at 0x4A65279: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A0FE08: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Use of uninitialised value of size 8
==28754==    at 0x4A651F8: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A0FE08: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Use of uninitialised value of size 8
==28754==    at 0x4A6521F: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A0FE08: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Use of uninitialised value of size 8
==28754==    at 0x4A65292: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A0FE08: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Use of uninitialised value of size 8
==28754==    at 0x4A652A4: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A0FE08: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Use of uninitialised value of size 8
==28754==    at 0x4A652B6: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A0FE08: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Use of uninitialised value of size 8
==28754==    at 0x3B45C3E62E: _itoa_word (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C41838: vfprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Conditional jump or move depends on uninitialised value(s)
==28754==    at 0x3B45C3E635: _itoa_word (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C41838: vfprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Use of uninitialised value of size 8
==28754==    at 0x3B45C3E645: _itoa_word (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C41838: vfprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Conditional jump or move depends on uninitialised value(s)
==28754==    at 0x3B45C3E64C: _itoa_word (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C41838: vfprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
  [0] 0x0000000011ac8807(6, 0x122e98b0, 0x7feff9bc8, 0x122e9590)
==28754== 
==28754== Conditional jump or move depends on uninitialised value(s)
==28754==    at 0x6E9D1AA: u_isprint_3_2 (in /mnt/opt/matlab2006b/bin/glnxa64/libicuuc.so.32.0)
==28754==    by 0x4A7EAF8: mwu_isprint (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x4A65281: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Conditional jump or move depends on uninitialised value(s)
==28754==    at 0x6E9D1BD: u_isprint_3_2 (in /mnt/opt/matlab2006b/bin/glnxa64/libicuuc.so.32.0)
==28754==    by 0x4A7EAF8: mwu_isprint (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x4A65281: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Use of uninitialised value of size 8
==28754==    at 0x6E9D1D1: u_isprint_3_2 (in /mnt/opt/matlab2006b/bin/glnxa64/libicuuc.so.32.0)
==28754==    by 0x4A7EAF8: mwu_isprint (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x4A65281: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Use of uninitialised value of size 8
==28754==    at 0x6E9D1DD: u_isprint_3_2 (in /mnt/opt/matlab2006b/bin/glnxa64/libicuuc.so.32.0)
==28754==    by 0x4A7EAF8: mwu_isprint (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x4A65281: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Conditional jump or move depends on uninitialised value(s)
==28754==    at 0x4A65296: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A0FE08: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Conditional jump or move depends on uninitialised value(s)
==28754==    at 0x4A652A8: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A0FE08: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754== 
==28754== Conditional jump or move depends on uninitialised value(s)
==28754==    at 0x4A652BA: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==28754==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==28754==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A0FE08: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
  [1] libmwm_interpreter.so:accelCode::HotCode(_accelOp*, _accelOp**, int*, bool*, bool*) const(0x7feff6d50, 0x3b45e2d8c0, 1, 1) + 99 bytes

Please follow these steps in reporting this problem to The MathWorks so
that we have the best chance of correcting it:

  1. Send this crash report to segv@mathworks.com for automated analysis.
     For your convenience, this information has been recorded in:
       /home/stevem/matlab_crash_dump.28754

  2. If the problem is reproducible, please submit a bug report via:
       http://www.mathworks.com/support/contact_us/ts/help_request_1.html

Thank you for your assistance.  Please save your workspace and restart
MATLAB before continuing your work.

Error in ==> matlabrc at 108
    hgrc

==28754== 
==28754== Invalid free() / delete / delete[]
==28754==    at 0x4905A18: free (vg_replace_malloc.c:233)
==28754==    by 0x3B45CF8F7F: free_mem (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x3B45CF8A71: __libc_freeres (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x48026D3: _vgnU_freeres (vg_preloaded.c:60)
==28754==    by 0x3B45C30D2A: exit (in /lib64/tls/libc-2.3.4.so)
==28754==    by 0x53D75E5: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==28754==    by 0x576D4F6: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_dispatcher.so)
==28754==    by 0x576256C: Mfh_MATLAB_fn::dispatch_fh(int, mxArray_tag**, int, mxArray_tag**) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_dispatcher.so)
==28754==    by 0x5A012B6: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x5A01B8B: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B7425: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==    by 0x59B9125: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==28754==  Address 0x6C03EC8 is not stack'd, malloc'd or (recently) free'd
==28754== 
==28754== ERROR SUMMARY: 134 errors from 27 contexts (suppressed: 9 from 2)
==28754== malloc/free: in use at exit: 6,599,995 bytes in 11,039 blocks.
==28754== malloc/free: 180,860 allocs, 169,822 frees, 75,662,771 bytes allocated.
==28754== For counts of detected errors, rerun with: -v
==28754== searching for pointers to 11,039 not-freed blocks.
==28754== checked 24,142,632 bytes.
==28754== 
==28754== LEAK SUMMARY:
==28754==    definitely lost: 44,130 bytes in 16 blocks.
==28754==      possibly lost: 2,681,515 bytes in 937 blocks.
==28754==    still reachable: 3,874,350 bytes in 10,086 blocks.
==28754==         suppressed: 0 bytes in 0 blocks.
==28754== Rerun with --leak-check=full to see details of leaked memory.
Comment 1 Stephen McCracken 2007-04-04 22:37:19 UTC
I found a workaround to the original bug.  If I bypass loading of the handle graphics library (remove hgrc call in toolbox/local/matlabrc.m), valgrind can run Matlab on my x86_64 machine (but not on i686).  For anyone who doesn't have write permission to matlabrc.m, you can put a dummy hgrc.m function in your matlab path, which will override the call in matlabrc.m.

However, I just now did "ls" at the Matlab command line inside valgrind, and I got a similar-looking vex error:

>> ls
ls
vex amd64->IR: unhandled instruction bytes: 0xF3 0x49 0xF 0x7E
==19154== valgrind: Unrecognised instruction at address 0x100DFE61.
==19154== Your program just tried to execute an instruction that Valgrind
==19154== did not recognise.  There are two possible reasons for this.
==19154== 1. Your program has a bug and erroneously jumped to a non-code
==19154==    location.  If you are running Memcheck and you just saw a
==19154==    warning about a bad jump, it's probably your program's fault.
==19154== 2. The instruction is legitimate but Valgrind doesn't handle it,
==19154==    i.e. it's Valgrind's fault.  If you think this is the case or
==19154==    you are not sure, please let us know and we'll try to fix it.
==19154== Either way, Valgrind will now raise a SIGILL signal which will
==19154== probably kill your program.

------------------------------------------------------------------------
        Illegal instruction detected at Wed Apr  4 13:34:16 2007
------------------------------------------------------------------------

Configuration:
  MATLAB Version:   7.3.0.298 (R2006b)
  MATLAB License:   276608
  Operating System: Linux 2.6.9-11.ELsmp #1 SMP Fri May 20 18:25:30 EDT 2005 x86_64
  GNU C Library:    2.3.4 stable
  Window System:    No active display
  Current Visual:   None
  Virtual Machine:  Java is not enabled
  Default Charset:  ISO-8859-1

Register State:
  rax = 0000000005f61568   rbx = 0000000012979470
  rcx = 0000000000000000   rdx = 0000000000000004
  rbp = 00000007feff4af0   rsi = 0000000012979470
  rdi = 0000000000000009   rsp = 00000007feff4a70
   r8 = 0000000006d0e700    r9 = 0000000000004ad2
  r10 = 000000000ae56740   r11 = 00000000100dfe20
  r12 = 000000000f2a70b0   r13 = 00000007feff9e2c
  r14 = 00000007feff9e20   r15 = 00000007feff5a67
  rip = 00000000100dfe61   flg = 0000000000000010

Stack Trace:
==19154== 
==19154== Conditional jump or move depends on uninitialised value(s)
==19154==    at 0x4A650F7: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A10741: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Conditional jump or move depends on uninitialised value(s)
==19154==    at 0x4A64D0C: (within /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x4A65268: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Syscall param access(pathname) contains uninitialised byte(s)
==19154==    at 0x3B45CB8059: access (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x4A64D1E: (within /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x4A65268: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Syscall param access(pathname) points to unaddressable byte(s)
==19154==    at 0x3B45CB8059: access (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x4A64D1E: (within /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x4A65268: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==  Address 0x40 is not stack'd, malloc'd or (recently) free'd
==19154== 
==19154== Conditional jump or move depends on uninitialised value(s)
==19154==    at 0x4A65197: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A10741: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Use of uninitialised value of size 8
==19154==    at 0x3B45C3E67A: _itoa_word (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C41838: vfprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Conditional jump or move depends on uninitialised value(s)
==19154==    at 0x3B45C3E685: _itoa_word (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C41838: vfprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Conditional jump or move depends on uninitialised value(s)
==19154==    at 0x3B45C4200B: vfprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Conditional jump or move depends on uninitialised value(s)
==19154==    at 0x3B45C4024F: vfprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
  [0] 0x00000000100dfe61(64, 1, 0x7feff9e28, 0x1054b450)
==19154== 
==19154== Use of uninitialised value of size 8
==19154==    at 0x4A65279: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A10741: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Use of uninitialised value of size 8
==19154==    at 0x4A65292: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A10741: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Use of uninitialised value of size 8
==19154==    at 0x4A652A4: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A10741: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Use of uninitialised value of size 8
==19154==    at 0x4A652B6: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A10741: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Use of uninitialised value of size 8
==19154==    at 0x3B45C3E62E: _itoa_word (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C41838: vfprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Conditional jump or move depends on uninitialised value(s)
==19154==    at 0x3B45C3E635: _itoa_word (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C41838: vfprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Use of uninitialised value of size 8
==19154==    at 0x3B45C3E645: _itoa_word (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C41838: vfprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Conditional jump or move depends on uninitialised value(s)
==19154==    at 0x3B45C3E64C: _itoa_word (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C41838: vfprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C5C758: vsprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x3B45C47F55: sprintf (in /lib64/tls/libc-2.3.4.so)
==19154==    by 0x4A651B0: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Use of uninitialised value of size 8
==19154==    at 0x4A651F8: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A10741: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Use of uninitialised value of size 8
==19154==    at 0x4A6521F: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A10741: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Conditional jump or move depends on uninitialised value(s)
==19154==    at 0x6E9D1AA: u_isprint_3_2 (in /mnt/opt/matlab2006b/bin/glnxa64/libicuuc.so.32.0)
==19154==    by 0x4A7EAF8: mwu_isprint (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x4A65281: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Conditional jump or move depends on uninitialised value(s)
==19154==    at 0x6E9D1BD: u_isprint_3_2 (in /mnt/opt/matlab2006b/bin/glnxa64/libicuuc.so.32.0)
==19154==    by 0x4A7EAF8: mwu_isprint (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x4A65281: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Use of uninitialised value of size 8
==19154==    at 0x6E9D1D1: u_isprint_3_2 (in /mnt/opt/matlab2006b/bin/glnxa64/libicuuc.so.32.0)
==19154==    by 0x4A7EAF8: mwu_isprint (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x4A65281: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Use of uninitialised value of size 8
==19154==    at 0x6E9D1DD: u_isprint_3_2 (in /mnt/opt/matlab2006b/bin/glnxa64/libicuuc.so.32.0)
==19154==    by 0x4A7EAF8: mwu_isprint (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x4A65281: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Conditional jump or move depends on uninitialised value(s)
==19154==    at 0x4A651FE: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A10741: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Conditional jump or move depends on uninitialised value(s)
==19154==    at 0x4A65206: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A10741: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Conditional jump or move depends on uninitialised value(s)
==19154==    at 0x4A65296: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A10741: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Conditional jump or move depends on uninitialised value(s)
==19154==    at 0x4A652A8: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A10741: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154== 
==19154== Conditional jump or move depends on uninitialised value(s)
==19154==    at 0x4A652BA: utDumpStackTrace (in /mnt/opt/matlab2006b/bin/glnxa64/libut.so)
==19154==    by 0x53D7953: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwbridge.so)
==19154==    by 0x3B4670C31F: (within /lib64/tls/libpthread-2.3.4.so)
==19154==    by 0x5A43A62: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A54A18: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B851: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A6B9FF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59ECE38: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B9C2F: protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*) (in /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B77AF: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x59B7B83: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
==19154==    by 0x5A10741: (within /mnt/opt/matlab2006b/bin/glnxa64/libmwm_interpreter.so)
  [1] libmwm_interpreter.so:accelCode::HotCode(_accelOp*, _accelOp**, int*, bool*, bool*) const(0x103523c0, 0x10423d48, 0x7feff4d00, 0x0784fe04) + 99 bytes

Please follow these steps in reporting this problem to The MathWorks so
that we have the best chance of correcting it:

  1. Send this crash report to segv@mathworks.com for automated analysis.
     For your convenience, this information has been recorded in:
       /home/stevem/matlab_crash_dump.19154

  2. If the problem is reproducible, please submit a bug report via:
       http://www.mathworks.com/support/contact_us/ts/help_request_1.html

Thank you for your assistance.  Please save your workspace and restart
MATLAB before continuing your work.

Error in ==> cell.strcat at 33
    emptyIdx = find(emptyIdx);

Error in ==> ls at 19
    args = strcat({' '},varargin);

>> 
Comment 2 Tom Hughes 2011-08-11 10:03:25 UTC

*** This bug has been marked as a duplicate of bug 136529 ***