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.
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); >>
*** This bug has been marked as a duplicate of bug 136529 ***