前段时间用MATLB版本是7.01编写M文件,当对M文件编辑窗口进行最大、最小化这种普通的操作时时,MATLAB突然自动退出运行,最痛苦的是编写的源代码没有保存!之后就频繁出现类似的情况(以前从来没有过)。后来卸载重装了更新的版本7.7.0471(R2008b),同样有类似的情况。 a- }4 k: ?$ A& W发现这个版本能自动生成错误文件,贴在下面,请高手帮我分析下是什么原因! 8 m2 K. O% b% c* d ! Q! k, d# o4 [#7 \# w4 C x2 q3 |
# An unexpected error has been detected by Java Runtime Environment: 5 i9 n/ f. i+ h# 7 _. R# F- M8 P9 E# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x025232ee, pid=2952, tid=9160 A3 h& G. J$ v
# 3 Q$ ?# `0 t! E q7 t# Java VM: Java HotSpot(TM) Client VM (10.0-b19 mixed mode windows-x86)& G/ t+ w3 s9 x: ?3 h' D" M$ `; s
# Problematic frame:4 Z! W3 {5 y) F" n, A+ U, |3 F% r
# C [SOGOUPY.IME+0x432ee] ! a2 Z8 B2 R3 @% l$ N# U# % _. t) M; t( S% u0 f) E# If you would like to submit a bug report, please visit:) A+ }' ~& Q; i% A2 I
# http://java.sun.com/webapps/bugreport/crash.jsp * y6 d0 Y. m9 L/ \, B% P7 U0 X# The crash happened outside the Java Virtual Machine in native code.4 V) e9 L% X3 g y: m
# See problematic frame for where to report the bug.: V0 N+ R: Z. z$ q7 V1 |+ u
#: V0 Z0 H4 z' S: O
. ]1 m' w( F# q! T
--------------- T H R E A D ---------------* n* Z0 ^( J) c% G7 q, Z7 e
2 [4 L- _8 N# B. T/ @: M) x+ z( N
Current thread (0x0b479800): JavaThread "AWT-Windows" daemon [_thread_in_native, id=916, stack(0x0b6a0000,0x0b720000)]. K7 W4 N+ T d6 h9 d- E4 d# t
5 L. v1 t" f- V# C$ N- O K
siginfo: ExceptionCode=0xc0000005, reading address 0x000000242 S! Q4 i5 d1 F. l' ?0 H- B
" ~( H9 J+ m7 Y) DRegisters: $ @( U; o2 k0 [3 fEAX=0x00000000, EBX=0x0b71fa38, ECX=0x00000000, EDX=0x7c92e5149 x. j+ J% _- J9 ]$ ^6 a0 a
ESP=0x0b71fa08, EBP=0x00000000, ESI=0x000a41d0, EDI=0x000007f1 . F+ }2 d- R& P' P/ {EIP=0x025232ee, EFLAGS=0x00010246 8 [" ^! I' K3 l! G/ H+ e6 w% P % C/ S5 z, ^" b( u& g$ L2 o) i) yTop of Stack: (sp=0x0b71fa08) # A" V# n( l! q- w) ~0x0b71fa08: 0b71faf0 000a41d0 00000000 02520ec7! _* d- C& W, Z. y" O
0x0b71fa18: 02704428 000a41d0 00000000 02520fb2 # }" j n8 D h/ ?# W h$ x0x0b71fa28: 000007f1 002d0324 00000000 77d188a6 ! Q4 _; M% ~5 j6 {. W9 R0x0b71fa38: 00000000 02520dbb 000a41d0 002d03243 p# X1 I }5 ~9 ]. R
0x0b71fa48: 000007f1 00000000 00000000 0b71fad4 4 ~ S- {# V7 j# ^3 Q5 F2 C0x0b71fa58: 0b71fa98 00000000 02520e2d 000000005 {" U% a* g7 ]6 w7 c+ L7 \
0x0b71fa68: 00000000 02520dd0 77d18734 002d0324 q' E( l* t9 I2 \! m b# a; _
0x0b71fa78: 000007f1 00000000 00000000 02520dd0 3 ], G. i, ?3 S) l" I 2 X; `3 r) ~' g! N2 a, N) ZInstructions: (pc=0x025232ee)4 Y5 c# E/ Z/ [; W
0x025232de: b4 63 02 85 c0 75 1f 8b 4e 0c 88 86 bc 08 00 00 ' |! {$ N. A0 y0 r0x025232ee: 39 41 24 74 11 8b 56 08 50 50 68 f0 07 00 00 52 - G* S! X7 U/ o; e: `* o! h3 h& ?6 M + I, l6 p" D9 X8 R1 r3 o2 K# }6 o* [5 N4 L- e C4 Y2 D c# m
Stack: [0x0b6a0000,0x0b720000], sp=0x0b71fa08, free space=510k2 W, @) Q! S. M, d. |, j
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) & Z N( O a0 V! y* xC [SOGOUPY.IME+0x432ee] ; ?1 I. G. |6 g' }! v8 j7 V ; f$ M1 ?! }/ ~2 b, `/ _[error occurred during error reporting (printing native stack), id 0xc0000005]. N* X' O% {+ Y/ m4 K
5 ], W0 e' C% x9 }/ O+ O
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)/ `6 k9 U9 N' f, a- A1 g
v ~BufferBlob::Interpreter - M6 E3 Y: Z2 F, A9 \( F5 I4 wv ~BufferBlob::Interpreter ) `" b4 C( \* ^5 `6 x( Jv ~BufferBlob::Interpreter . J9 J) X; r+ \1 Z' f! D9 `: Uv ~BufferBlob::StubRoutines (1): c; f5 D; l _4 L/ q) o$ K5 X( M! T
# @& k* i* O7 J! J
--------------- P R O C E S S --------------- - Y' U) k1 ]& X# E3 o" { 1 o) k* u, z4 p: Z3 A* B& b9 Y7 u- OJava Threads: ( => current thread )) V" {, u: E0 h% e; H' E
0x0bfb9c00 JavaThread "Thread-138" [_thread_blocked, id=1968, stack(0x0dad0000,0x0db50000)] / x# E6 c5 Q. p& A- C. U( i% E 0x0c14f400 JavaThread "Active Reference Queue Daemon" daemon [_thread_blocked, id=3456, stack(0x0da50000,0x0dad0000)] 7 u( J. w/ ^' |" k( s# z1 O 0x0bfcd800 JavaThread "Timer-53" daemon [_thread_blocked, id=2084, stack(0x06870000,0x068f0000)] 8 z: v3 M# c0 ^5 y 0x0bd6b400 JavaThread "Timer-13" [_thread_blocked, id=3896, stack(0x068f0000,0x06970000)] 6 v! f5 W+ K% m) s' A" R 0x0b410400 JavaThread "Prefs Updater" [_thread_blocked, id=3760, stack(0x0cc40000,0x0ccc0000)] 1 U& i: T4 `% W+ r4 k 0x0c04f400 JavaThread "Timer-11" daemon [_thread_blocked, id=2328, stack(0x04a00000,0x04a80000)] L& w, u, x, \' B* l3 v 0x0b9a9400 JavaThread "Timer-1" [_thread_blocked, id=760, stack(0x04970000,0x049f0000)]4 l! Z' F' R. k. M. t
0x0b59bc00 JavaThread "TimerQueue" daemon [_thread_blocked, id=3352, stack(0x047c0000,0x04840000)] 2 Y! R0 U( I9 ^ ]; [+ E% Y 0x0b50c400 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=2440, stack(0x04730000,0x047b0000)]! t/ y Q m& l% Z8 \
0x0b7f8400 JavaThread "AWT-Shutdown" [_thread_blocked, id=3984, stack(0x046b0000,0x04730000)] F7 O& K) Q3 i- ]; J. m: b 0x0b47f000 JavaThread "Timer-0" [_thread_blocked, id=4076, stack(0x0b740000,0x0b7c0000)]* J/ `: n1 e/ W4 i
=>0x0b479800 JavaThread "AWT-Windows" daemon [_thread_in_native, id=916, stack(0x0b6a0000,0x0b720000)] ( M7 K8 T) I: ~- D( e* ^2 Z 0x0b3f6800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=772, stack(0x0b5a0000,0x0b620000)]- m0 w+ w0 }! C) R# p
0x0b3af400 JavaThread "JMI Unnamed Thread" [_thread_in_native, id=3852, stack(0x04b50000,0x05350000)]% F, ]& F2 e+ z- D' L0 _
0x077da800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3124, stack(0x0ab20000,0x0aba0000)]$ b. a4 c4 ~- \' P% A. [
0x077d1400 JavaThread "CompilerThread0" daemon [_thread_blocked, id=4000, stack(0x0a320000,0x0ab20000)]. U1 y6 g6 \: b. l- c
0x077d0400 JavaThread "Attach Listener" daemon [_thread_blocked, id=3780, stack(0x0a2a0000,0x0a320000)]- c. x' M9 t# Y6 L' U
0x077bcc00 JavaThread "Finalizer" daemon [_thread_blocked, id=3792, stack(0x0a220000,0x0a2a0000)] $ K; x! V c( O5 j. R 0x077bbc00 JavaThread "Reference Handler" daemon [_thread_blocked, id=1680, stack(0x0a1a0000,0x0a220000)] : M2 w+ ~5 X+ D: A4 } 0x0745d400 JavaThread "main" [_thread_in_native, id=1900, stack(0x00430000,0x00c30000)] + q7 k) u( h% H$ u8 a8 i7 F8 E " v: J K" j3 t: L7 |% rOther Threads:. y5 A7 T3 q* |
0x077b7400 VMThread [stack: 0x099a0000,0x0a1a0000] [id=2688] " y1 b4 w7 ~7 z$ z* P* ]+ s* N 0x077e4c00 WatcherThread [stack: 0x0aba0000,0x0b3a0000] [id=2064] 8 B/ Q2 z* K- b+ i' `3 k' ?, V- r & o8 `3 s: d. E" M7 V. QVM state:not at safepoint (normal execution)2 ^" s/ @& t+ P8 a* E) P
( ] g8 r' E2 S9 ]VM Mutex/Monitor currently owned by a thread: None " j/ V& ^3 \* S- V+ J7 E5 j : G* D$ R4 G' U! _" eHeap ) y4 l% t2 n% H' a1 |! E def new generation total 14784K, used 11813K [0x10030000, 0x11030000, 0x12030000)& [) Y( \2 V% O& Z
eden space 13184K, 84% used [0x10030000, 0x10b154c8, 0x10d10000)* ~/ g& ~& E* N2 z1 L Q# |
from space 1600K, 40% used [0x10ea0000, 0x10f43fa8, 0x11030000)% A2 T' U% x7 W2 C
to space 1600K, 0% used [0x10d10000, 0x10d10000, 0x10ea0000) . H3 _5 w/ |, W tenured generation total 49152K, used 37675K [0x12030000, 0x15030000, 0x18030000)2 b2 }) V2 H5 {
the space 49152K, 76% used [0x12030000, 0x144faf80, 0x144fb000, 0x15030000)$ L6 t" S4 v7 a: p+ G
compacting perm gen total 32768K, used 31155K [0x18030000, 0x1a030000, 0x1c030000) " ~0 T1 v; ^0 A3 A the space 32768K, 95% used [0x18030000, 0x19e9ce18, 0x19e9d000, 0x1a030000)0 H8 X; m1 W2 L0 i, N7 Q
No shared spaces configured." S m1 K, z& `7 n- o
& ]2 }: ?8 Q1 Y( v$ b7 k1 UEnvironment Variables:1 _) D% N+ v7 y" z0 h
PATH=d:\program files\matlabs\[矩阵实验室].mathworks.matlab.r2008b.dvd.iso-tbe\win32\bin\win32;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\wbem;;C:\Program Files\SinoVoice\jTTS 5.0 Desktop\Bin;C:\Program Files\Common Files\TTKN\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visual Studio\VC98\bin E- T$ p" I$ s4 b2 r% J f' D2 \USERNAME=Administrator% E$ v- W! z U- L
OS=Windows_NT) Q: f+ k+ a+ ~: I" b
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 13, GenuineIntel0 l D4 q5 x$ y u6 S/ Y% t
. L6 V1 H0 g8 Z/ J1 _" Q7 J4 J
# E: V* }" Y L* A) r
--------------- S Y S T E M ---------------5 j1 V$ ?) n# g! Q0 d3 _* `# N3 ]
3 A0 s- z1 R; I" }3 a
OS: Windows XP Build 2600 Service Pack 3 3 n* h; W' y- X& c% _; F5 F$ p* }3 k0 y& ]/ D5 y ]
CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 15 stepping 13, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3+ |. Z4 Z# `) F
- N6 [7 Z1 l: N8 M. E. T
Memory: 4k page, physical 2086316k(1241784k free), swap 4019340k(3239312k free) & m# d' W4 y/ u" I. d/ q ~2 ~5 h8 u" ?. N
vm_info: Java HotSpot(TM) Client VM (10.0-b19) for windows-x86 JRE (1.6.0_04-b12), built on Dec 14 2007 00:51:20 by "java_re" with MS VC++ 7.1 : ^9 e. n: |5 u" C( o7 `5 U: n# j% h
time: Fri Jul 10 12:45:47 2009+ B% h, ~5 i' |) z. g2 G K. x. @
elapsed time: 564 seconds