Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 214984

Summary: open resource or open element crashes eclipse
Product: [Tools] CDT Reporter: Jon Clausen <clausen>
Component: cdt-coreAssignee: Project Inbox <cdt-core-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: major    
Priority: P3 CC: aleherb+eclipse
Version: 4.0.2   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Jon Clausen CLA 2008-01-10 22:51:54 EST
Trying to goto a file using the open resource or open element dialog box crashes eclipse completely. Crashes are intermittent (~25% of the time) but certain files in a project tend to crash program consistently. Crashes with files already open in editor tab and with files not open at all.

Older versions of CDT (3.1.2) do not share this problem.

Can reproduce in a newly created project with only a few files.

Occurred since I purchased laptop right when os x 10.5 was released and persisted through several patches to both eclipse/cdt and os x.

Crash log:
Thread 0 Crashed:
0   ???                           	0x000001ad 0 + 429
1   com.apple.HIToolbox           	0x901c1770 HIObject::Destruct() + 44
2   com.apple.CoreFoundation      	0x968467a6 _CFRelease + 182
3   com.apple.HIToolbox           	0x90232b03 HIView::DisposeSubPanes(bool) + 77
4   com.apple.HIToolbox           	0x902329f6 HIView::Destruct() + 148
5   com.apple.CoreFoundation      	0x968467a6 _CFRelease + 182
6   com.apple.HIToolbox           	0x90232b03 HIView::DisposeSubPanes(bool) + 77
7   com.apple.HIToolbox           	0x902329f6 HIView::Destruct() + 148
8   com.apple.CoreFoundation      	0x968467a6 _CFRelease + 182
9   com.apple.HIToolbox           	0x90232b03 HIView::DisposeSubPanes(bool) + 77
10  com.apple.HIToolbox           	0x902329f6 HIView::Destruct() + 148
11  com.apple.CoreFoundation      	0x968467a6 _CFRelease + 182
12  com.apple.HIToolbox           	0x90232b03 HIView::DisposeSubPanes(bool) + 77
13  com.apple.HIToolbox           	0x902329f6 HIView::Destruct() + 148
14  com.apple.CoreFoundation      	0x968467a6 _CFRelease + 182
15  com.apple.HIToolbox           	0x90232b03 HIView::DisposeSubPanes(bool) + 77
16  com.apple.HIToolbox           	0x902329f6 HIView::Destruct() + 148
17  com.apple.CoreFoundation      	0x968467a6 _CFRelease + 182
18  com.apple.HIToolbox           	0x902d2eaf WindowData::~WindowData() + 269
19  com.apple.HIToolbox           	0x902d93a1 HIViewWrapperDef::~HIViewWrapperDef() + 37
20  com.apple.HIToolbox           	0x90182e90 HIObject::HandleClassHIObjectEvent(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 274
21  com.apple.HIToolbox           	0x90182cfb HIObject::EventHook(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 55
22  com.apple.HIToolbox           	0x90182863 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1181
23  com.apple.HIToolbox           	0x90181c9d SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
24  com.apple.HIToolbox           	0x90181b02 SendEventToEventTargetWithOptions + 58
25  com.apple.HIToolbox           	0x901c17fe HIObject::Destruct() + 186
26  com.apple.HIToolbox           	0x901fd2c5 WindowData::Destruct() + 697
27  com.apple.CoreFoundation      	0x968467a6 _CFRelease + 182
28  libswt-pi-carbon-3347.jnilib  	0x3f464ebf Java_org_eclipse_swt_internal_carbon_OS_DisposeWindow + 17
29  ???                           	0x135859b1 0 + 324557233
30  ???                           	0x1357f9d3 0 + 324532691
31  ???                           	0x1357f9d3 0 + 324532691
32  ???                           	0x1357f9d3 0 + 324532691
33  ???                           	0x1357f9d3 0 + 324532691
34  ???                           	0x1357fb2b 0 + 324533035
35  ???                           	0x1357fb2b 0 + 324533035
36  ???                           	0x1357fb2b 0 + 324533035
37  ???                           	0x1357fb2b 0 + 324533035
38  ???                           	0x1357fb2b 0 + 324533035
39  ???                           	0x1357f9d3 0 + 324532691
40  ???                           	0x1357f9d3 0 + 324532691
41  ???                           	0x1357f9d3 0 + 324532691
42  ???                           	0x1357fcd9 0 + 324533465
43  ???                           	0x13784bb4 0 + 326650804
44  ???                           	0x1388a98c 0 + 327723404
45  ???                           	0x13932568 0 + 328410472
46  ???                           	0x139befb0 0 + 328986544
47  ???                           	0x139c610c 0 + 329015564
48  ???                           	0x1357f9d3 0 + 324532691
49  ???                           	0x1357fa7f 0 + 324532863
50  ???                           	0x1357fa7f 0 + 324532863
51  ???                           	0x1357fcd9 0 + 324533465
52  ???                           	0x1357fdb0 0 + 324533680
53  ???                           	0x1357faaa 0 + 324532906
54  ???                           	0x1357faaa 0 + 324532906
55  ???                           	0x1357fdb0 0 + 324533680
56  ???                           	0x1357fb2b 0 + 324533035
57  ???                           	0x1357fb2b 0 + 324533035
58  ???                           	0x1357f9d3 0 + 324532691
59  ???                           	0x1357f9d3 0 + 324532691
60  ???                           	0x1357f9d3 0 + 324532691
61  ???                           	0x13784bb4 0 + 326650804
62  ???                           	0x1388a954 0 + 327723348
63  ???                           	0x135f1dc0 0 + 325000640
64  ???                           	0x1357f9d3 0 + 324532691
65  ???                           	0x1357f9d3 0 + 324532691
66  ???                           	0x1357fb2b 0 + 324533035
67  ???                           	0x1357fb2b 0 + 324533035
68  ???                           	0x1357fa7f 0 + 324532863
69  ???                           	0x1357fa7f 0 + 324532863
70  ???                           	0x1357fa7f 0 + 324532863
71  ???                           	0x1357fa7f 0 + 324532863
72  ???                           	0x1357d227 0 + 324522535
73  libjvm.dylib                  	0x004d263a 0x3b9000 + 1152570
74  libjvm.dylib                  	0x004d2356 0x3b9000 + 1151830
75  libjvm.dylib                  	0x0045c68c 0x3b9000 + 669324
76  libjvm.dylib                  	0x005c848b JNI_CreateJavaVM_Impl + 101963
77  libswt-carbon-3347.jnilib     	0x3f457f5e callback + 794
78  ???                           	0x3f43d595 0 + 1061410197
79  com.apple.HIToolbox           	0x90182863 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1181
80  com.apple.HIToolbox           	0x90181c9d SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
81  com.apple.HIToolbox           	0x9019e08e SendEventToEventTarget + 52
82  com.apple.HIToolbox           	0x901b0e22 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1898
83  com.apple.HIToolbox           	0x90182c1c DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2134
84  com.apple.HIToolbox           	0x90181c9d SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
85  com.apple.HIToolbox           	0x9019e08e SendEventToEventTarget + 52
86  com.apple.HIToolbox           	0x9027fd19 SendTSMEvent + 247
87  com.apple.HIToolbox           	0x902bd540 SendUnicodeTextAEToUnicodeDoc + 1099
88  com.apple.HIToolbox           	0x9027e29f TSMKeyEvent + 980
89  com.apple.HIToolbox           	0x901d1f4b TSMProcessRawKeyEvent + 2295
90  com.apple.HIToolbox           	0x9032a5a9 HandleCompatibilityKeyEvent + 331
91  com.apple.HIToolbox           	0x9017e507 HIApplication::EventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 2777
92  com.apple.HIToolbox           	0x90182863 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1181
93  com.apple.HIToolbox           	0x90181c9d SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
94  com.apple.HIToolbox           	0x90181b02 SendEventToEventTargetWithOptions + 58
95  com.apple.HIToolbox           	0x901b0d56 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1694
96  com.apple.HIToolbox           	0x90182c1c DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2134
97  com.apple.HIToolbox           	0x90181c9d SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
98  com.apple.HIToolbox           	0x9019e08e SendEventToEventTarget + 52
99  libswt-pi-carbon-3347.jnilib  	0x3f472b3b Java_org_eclipse_swt_internal_carbon_OS_SendEventToEventTarget + 31
100 ???                           	0x1396c8d1 0 + 328648913
101 ???                           	0x139bef0c 0 + 328986380
102 ???                           	0x135f1dc0 0 + 325000640
103 ???                           	0x1357fb2b 0 + 324533035
104 ???                           	0x1357f9d3 0 + 324532691
105 ???                           	0x1357fa7f 0 + 324532863
106 ???                           	0x1357fa7f 0 + 324532863
107 ???                           	0x1357fcd9 0 + 324533465
108 ???                           	0x1357f9d3 0 + 324532691
109 ???                           	0x1357fa7f 0 + 324532863
110 ???                           	0x1357fa7f 0 + 324532863
111 ???                           	0x1357fdb0 0 + 324533680
112 ???                           	0x1357fdb0 0 + 324533680
113 ???                           	0x1357faaa 0 + 324532906
114 ???                           	0x1357faaa 0 + 324532906
115 ???                           	0x1357faaa 0 + 324532906
116 ???                           	0x1357d227 0 + 324522535
117 libjvm.dylib                  	0x004d263a 0x3b9000 + 1152570
118 libjvm.dylib                  	0x004d2356 0x3b9000 + 1151830
119 libjvm.dylib                  	0x004744b1 0x3b9000 + 767153
120 libjvm.dylib                  	0x00490e4f 0x3b9000 + 884303
121 libjvm.dylib                  	0x0060f78b JVM_InvokeMethod + 411
122 ???                           	0x135859b1 0 + 324557233
123 ???                           	0x1357faaa 0 + 324532906
124 ???                           	0x1357faaa 0 + 324532906
125 ???                           	0x1357fdb0 0 + 324533680
126 ???                           	0x1357faaa 0 + 324532906
127 ???                           	0x1357f9d3 0 + 324532691
128 ???                           	0x1357f9d3 0 + 324532691
129 ???                           	0x1357d227 0 + 324522535
130 libjvm.dylib                  	0x004d263a 0x3b9000 + 1152570
131 libjvm.dylib                  	0x004d2356 0x3b9000 + 1151830
132 libjvm.dylib                  	0x0045c68c 0x3b9000 + 669324
133 libjvm.dylib                  	0x005c824a JNI_CreateJavaVM_Impl + 101386
134 eclipse_1021.so               	0x000198ff startJavaJNI + 454
135 eclipse_1021.so               	0x0001884f startJavaVM + 50
136 eclipse_1021.so               	0x0001626a run + 1113
137 org.eclipse.eclipse           	0x00001f7b original_main + 821
138 org.eclipse.eclipse           	0x000027fa main + 768
139 org.eclipse.eclipse           	0x00001c2a _start + 216
140 org.eclipse.eclipse           	0x00001b51 start + 41
Comment 1 Anton Leherbauer CLA 2008-01-11 03:29:29 EST
Seems to be fixed with Eclipse 3.3.2.

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