Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 356034 - [breadcrumb] Selecting items causes SIGSEGV
Summary: [breadcrumb] Selecting items causes SIGSEGV
Status: CLOSED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.8   Edit
Hardware: PC Linux
: P3 critical (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-28 18:59 EDT by Sean A. Irvine CLA
Modified: 2016-09-19 18:13 EDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sean A. Irvine CLA 2011-08-28 18:59:07 EDT
Build Identifier: Version: 3.7.0 Build id: I20110613-1736

Attempting to select an item from breadcrumb causes Eclipse to exit with SIGSEGV.

Example stack:
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x000000318a679e0a, pid=4552, tid=1103755584
#
# JRE version: 6.0_27-b07
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.2-b06 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libc.so.6+0x79e0a]  short+0x3a
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  T H R E A D  ---------------

Current thread (0x00000000505c3000):  JavaThread "main" [_thread_in_native, id=4553, stack(0x0000000041b9f000,0x0000000041ca0000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000009500001c4f

Registers:
RAX=0x000000000000003c, RBX=0x00002aaab1cc6fa0, RCX=0x000000006d783f3c, RDX=0x0000000000000004
RSP=0x0000000041c9c248, RBP=0x0000009500001c4f, RSI=0x0000009500001c4f, RDI=0x0000000041c9c260
R8 =0x0000000000000001, R9 =0x0000000000000004, R10=0x0000000000000000, R11=0x000000318a679dd0
R12=0x0000000041c9c260, R13=0x00002aaab0ee62e0, R14=0x00002aaab1cc6eb0, R15=0x0000003197f3bae0
RIP=0x000000318a679e0a, EFLAGS=0x0000000000010202, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
  TRAPNO=0x000000000000000e

Top of Stack: (sp=0x0000000041c9c248)
0x0000000041c9c248:   0000003197c58419 00002aaab0ee62e0
0x0000000041c9c258:   000000008a212982 000000316d783f3c
0x0000000041c9c268:   a64e400000bb7900 000000007fffffff
0x0000000041c9c278:   00002aaab0d2b510 00002aaab0ee62e0
0x0000000041c9c288:   0000000000000000 0000000000000000
0x0000000041c9c298:   0000000000000000 00002aaab1c42150
0x0000000041c9c2a8:   0000003197cd7115 00002aaab0ee62e0
0x0000000041c9c2b8:   00002aaab0d2b510 0000000041c9c320
0x0000000041c9c2c8:   0000000000000000 0000000000000000
0x0000000041c9c2d8:   000000319a42fb2e 00002aaab0ee62e0
0x0000000041c9c2e8:   00002aaab1c42150 00002aaab0ee62e0
0x0000000041c9c2f8:   00002aaab1c42150 00002aaab2cefb90
0x0000000041c9c308:   000000318f220ccd 00002aaab0ee62e0
0x0000000041c9c318:   00002aaab1e585c0 0000000041c9c390
0x0000000041c9c328:   000000319a42fe0a 000000318b208ca0
0x0000000041c9c338:   000000319a6755a8 0000000000000000
0x0000000041c9c348:   000000318b20a020 000000319a6755a8
0x0000000041c9c358:   00002aaab1e4c900 0000000000000000
0x0000000041c9c368:   00002aaab1c42150 0000000041c9c390
0x0000000041c9c378:   00002aaab1c42150 0000000000000000
0x0000000041c9c388:   00002aaab0ee62e0 0000000041c9c3d0
0x0000000041c9c398:   000000319a42fea9 00000000000000e4
0x0000000041c9c3a8:   000000319a45d101 000000319a45d101
0x0000000041c9c3b8:   00002aaab1c42150 000000008cfb197c
0x0000000041c9c3c8:   00002aaab089e900 0000000041c9c3f0
0x0000000041c9c3d8:   000000319a42d52f 000000008cfb197c
0x0000000041c9c3e8:   00002aaab1c42150 00002aaab2c6c590
0x0000000041c9c3f8:   000000319c462394 0000000000000000
0x0000000041c9c408:   0000000000000000 0000000000000000
0x0000000041c9c418:   00002aaab1c42060 0000000000000000
0x0000000041c9c428:   00000000505c31d0 0000000000000000
0x0000000041c9c438:   0000000041c9c5a8 0000000041c9c5c0 

Instructions: (pc=0x000000318a679e0a)
0x000000318a679dea:   c8 74 6b 0f 1f 00 0f b6 d0 0f b6 c1 29 c2 89 d0
0x000000318a679dfa:   c3 0f 1f 44 00 00 49 89 d0 49 c1 e8 02 0f b6 07
0x000000318a679e0a:   0f b6 0e 84 c0 74 df 38 c8 75 db 0f b6 47 01 0f
0x000000318a679e1a:   b6 4e 01 84 c0 74 cf 38 c8 75 cb 0f b6 47 02 0f 

Register to memory mapping:

RAX=0x000000000000003c is an unknown value
RBX=0x00002aaab1cc6fa0 is an unknown value
RCX=0x000000006d783f3c is an unknown value
RDX=0x0000000000000004 is an unknown value
RSP=0x0000000041c9c248 is pointing into the stack for thread: 0x00000000505c3000
RBP=0x0000009500001c4f is an unknown value
RSI=0x0000009500001c4f is an unknown value
RDI=0x0000000041c9c260 is pointing into the stack for thread: 0x00000000505c3000
R8 =0x0000000000000001 is an unknown value
R9 =0x0000000000000004 is an unknown value
R10=0x0000000000000000 is an unknown value
R11=0x000000318a679dd0: strncmp+0 in /lib64/libc.so.6 at 0x000000318a600000
R12=0x0000000041c9c260 is pointing into the stack for thread: 0x00000000505c3000
R13=0x00002aaab0ee62e0 is an unknown value
R14=0x00002aaab1cc6eb0 is an unknown value
R15=0x0000003197f3bae0: <offset 0x33bae0> in /usr/lib64/libxml2.so.2 at 0x0000003197c00000


Stack: [0x0000000041b9f000,0x0000000041ca0000],  sp=0x0000000041c9c248,  free space=1012k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libc.so.6+0x79e0a]  short+0x3a

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.eclipse.swt.internal.gnome.GNOME._gnome_icon_lookup(JJ[B[BJ[BI[I)J+0
j  org.eclipse.swt.internal.gnome.GNOME.gnome_icon_lookup(JJ[B[BJ[BI[I)J+21
j  org.eclipse.swt.program.Program.gnome_getProgram(Lorg/eclipse/swt/widgets/Display;Ljava/lang/String;)Lorg/eclipse/swt/program/Program;+178
j  org.eclipse.swt.program.Program.findProgram(Lorg/eclipse/swt/widgets/Display;Ljava/lang/String;)Lorg/eclipse/swt/program/Program;+156
j  org.eclipse.swt.program.Program.findProgram(Ljava/lang/String;)Lorg/eclipse/swt/program/Program;+4
j  org.eclipse.ui.internal.registry.EditorRegistry.getSystemExternalEditorImageDescriptor(Ljava/lang/String;)Lorg/eclipse/jface/resource/ImageDescriptor;+18
j  org.eclipse.ui.internal.registry.EditorRegistry.getImageDescriptor(Ljava/lang/String;Lorg/eclipse/core/runtime/content/IContentType;)Lorg/eclipse/jface/resource/ImageDescriptor;+207
j  org.eclipse.ui.internal.ide.model.WorkbenchFile.getBaseImage(Lorg/eclipse/core/resources/IResource;)Lorg/eclipse/jface/resource/ImageDescriptor;+57
j  org.eclipse.ui.internal.ide.model.WorkbenchResource.getImageDescriptor(Ljava/lang/Object;)Lorg/eclipse/jface/resource/ImageDescriptor;+16
j  org.eclipse.jdt.internal.ui.viewsupport.JavaElementImageProvider.getWorkbenchImageDescriptor(Lorg/eclipse/core/runtime/IAdaptable;I)Lorg/eclipse/jface/resource/ImageDescriptor;+20
j  org.eclipse.jdt.internal.ui.viewsupport.JavaElementImageProvider.computeDescriptor(Ljava/lang/Object;I)Lorg/eclipse/jface/resource/ImageDescriptor;+51
j  org.eclipse.jdt.internal.ui.viewsupport.JavaElementImageProvider.getImageLabel(Ljava/lang/Object;I)Lorg/eclipse/swt/graphics/Image;+4
j  org.eclipse.jdt.internal.ui.viewsupport.JavaUILabelProvider.getImage(Ljava/lang/Object;)Lorg/eclipse/swt/graphics/Image;+10
j  org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.getImage(Ljava/lang/Object;)Lorg/eclipse/swt/graphics/Image;+5
j  org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider.getImage(Ljava/lang/Object;)Lorg/eclipse/swt/graphics/Image;+2
j  org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.update(Lorg/eclipse/jface/viewers/ViewerCell;)V+83
j  org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider.update(Lorg/eclipse/jface/viewers/ViewerCell;)V+11
j  org.eclipse.jface.viewers.ViewerColumn.refresh(Lorg/eclipse/jface/viewers/ViewerCell;)V+40
j  org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(Lorg/eclipse/swt/widgets/Item;Ljava/lang/Object;)V+122
j  org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run()V+12
j  org.eclipse.core.runtime.SafeRunner.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V+5
j  org.eclipse.ui.internal.JFaceUtil$1.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V+1
j  org.eclipse.jface.util.SafeRunnable.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V+4
j  org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(Lorg/eclipse/swt/widgets/Widget;Ljava/lang/Object;Z)V+82
j  org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run()V+16
j  org.eclipse.core.runtime.SafeRunner.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V+5
j  org.eclipse.ui.internal.JFaceUtil$1.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V+1
j  org.eclipse.jface.util.SafeRunnable.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V+4
j  org.eclipse.jface.viewers.StructuredViewer.updateItem(Lorg/eclipse/swt/widgets/Widget;Ljava/lang/Object;)V+11
j  org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(Lorg/eclipse/swt/widgets/Widget;Ljava/lang/Object;I)V+13
j  org.eclipse.jface.viewers.AbstractTreeViewer$1.run()V+172
j  org.eclipse.swt.custom.BusyIndicator.showWhile(Lorg/eclipse/swt/widgets/Display;Ljava/lang/Runnable;)V+116
j  org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(Lorg/eclipse/swt/widgets/Widget;Z)V+63
j  org.eclipse.jface.viewers.TreeViewer.createChildren(Lorg/eclipse/swt/widgets/Widget;Z)V+138
j  org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(Lorg/eclipse/swt/widgets/Widget;)V+3
j  org.eclipse.jface.viewers.AbstractTreeViewer.internalInitializeTree(Lorg/eclipse/swt/widgets/Control;)V+2
j  org.eclipse.jface.viewers.TreeViewer.internalInitializeTree(Lorg/eclipse/swt/widgets/Control;)V+33
j  org.eclipse.jface.viewers.AbstractTreeViewer$5.run()V+37
j  org.eclipse.jface.viewers.StructuredViewer.preservingSelection(Ljava/lang/Runnable;Z)V+26
j  org.eclipse.jface.viewers.TreeViewer.preservingSelection(Ljava/lang/Runnable;Z)V+29
j  org.eclipse.jface.viewers.StructuredViewer.preservingSelection(Ljava/lang/Runnable;)V+3
j  org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(Ljava/lang/Object;Ljava/lang/Object;)V+9
j  org.eclipse.jface.viewers.ContentViewer.setInput(Ljava/lang/Object;)V+72
j  org.eclipse.jface.viewers.StructuredViewer.setInput(Ljava/lang/Object;)V+33
j  org.eclipse.jdt.internal.ui.javaeditor.breadcrumb.BreadcrumbItemDropDown.showMenu()V+232
j  org.eclipse.jdt.internal.ui.javaeditor.breadcrumb.BreadcrumbItemDropDown$1.run()V+42
j  org.eclipse.jface.action.Action.runWithEvent(Lorg/eclipse/swt/widgets/Event;)V+1
j  org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(Lorg/eclipse/swt/widgets/Event;Z)V+354
j  org.eclipse.jface.action.ActionContributionItem.access$2(Lorg/eclipse/jface/action/ActionContributionItem;Lorg/eclipse/swt/widgets/Event;Z)V+3
j  org.eclipse.jface.action.ActionContributionItem$6.handleEvent(Lorg/eclipse/swt/widgets/Event;)V+60
J  org.eclipse.swt.widgets.EventTable.sendEvent(Lorg/eclipse/swt/widgets/Event;)V
J  org.eclipse.ui.internal.Workbench.runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V
j  org.eclipse.ui.internal.Workbench.runUI()I+555
j  org.eclipse.ui.internal.Workbench.access$4(Lorg/eclipse/ui/internal/Workbench;)I+1
j  org.eclipse.ui.internal.Workbench$7.run()V+55
j  org.eclipse.core.databinding.observable.Realm.runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V+12
j  org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+18
j  org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2
j  org.eclipse.ui.internal.ide.application.IDEApplication.start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object;+108
j  org.eclipse.equinox.internal.app.EclipseAppHandle.run(Ljava/lang/Object;)Ljava/lang/Object;+135
j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ljava/lang/Object;)Ljava/lang/Object;+103
j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/Object;+29
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+149
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+183
v  ~StubRoutines::call_stub
j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j  org.eclipse.equinox.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+211
j  org.eclipse.equinox.launcher.Main.basicRun([Ljava/lang/String;)V+126
j  org.eclipse.equinox.launcher.Main.run([Ljava/lang/String;)I+4
j  org.eclipse.equinox.launcher.Main.main([Ljava/lang/String;)V+10
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x00000000509dd000 JavaThread "Worker-42" [_thread_blocked, id=28839, stack(0x0000000040e80000,0x0000000040f81000)]
  0x00002aaab121a800 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=17275, stack(0x0000000042baf000,0x0000000042cb0000)]
  0x00002aaab26e1800 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=17268, stack(0x0000000041187000,0x0000000041288000)]
  0x00002aaab09d8000 JavaThread "Worker-33" [_thread_blocked, id=17234, stack(0x0000000040734000,0x0000000040835000)]
  0x00002aaab1942000 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=5425, stack(0x00000000426aa000,0x00000000427ab000)]
  0x00002aaab1ade800 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=5410, stack(0x0000000042cb0000,0x0000000042db1000)]
  0x00002aaab1a6b000 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=5399, stack(0x00000000427ab000,0x00000000428ac000)]
  0x00002aaab072f800 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=5395, stack(0x00000000429ad000,0x0000000042aae000)]
  0x00002aaab0af0800 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=4753, stack(0x00000000428ac000,0x00000000429ad000)]
  0x00002aaab0cb6800 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=4740, stack(0x00000000423a7000,0x00000000424a8000)]
  0x0000000050637000 JavaThread "[ThreadPool Manager] - Idle Thread" daemon [_thread_blocked, id=4597, stack(0x0000000042fb3000,0x00000000430b4000)]
  0x00002aaab2f3b000 JavaThread "Bundle File Closer" daemon [_thread_blocked, id=4590, stack(0x0000000042eb2000,0x0000000042fb3000)]
  0x00002aaab8028000 JavaThread "Java indexing" daemon [_thread_blocked, id=4577, stack(0x00000000425a9000,0x00000000426aa000)]
  0x00002aaab0131800 JavaThread "Worker-JM" [_thread_blocked, id=4570, stack(0x0000000040c7e000,0x0000000040d7f000)]
  0x00002aaab00ea800 JavaThread "[Timer] - Main Queue Handler" daemon [_thread_blocked, id=4569, stack(0x00000000421a5000,0x00000000422a6000)]
  0x0000000050801800 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=4567, stack(0x00000000401af000,0x00000000402b0000)]
  0x00002aaab0127800 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=4566, stack(0x00000000420a4000,0x00000000421a5000)]
  0x00002aaab00da000 JavaThread "State Data Manager" daemon [_thread_blocked, id=4565, stack(0x0000000041fa3000,0x00000000420a4000)]
  0x00002aaab012f000 JavaThread "Framework Active Thread" [_thread_blocked, id=4564, stack(0x0000000040b7d000,0x0000000040c7e000)]
  0x0000000050677800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=4562, stack(0x0000000041da1000,0x0000000041ea2000)]
  0x0000000050675800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=4561, stack(0x0000000041ca0000,0x0000000041da1000)]
  0x0000000050670000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=4560, stack(0x0000000041651000,0x0000000041752000)]
  0x000000005066e000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4559, stack(0x00000000409d9000,0x0000000040ada000)]
  0x000000005064c800 JavaThread "Finalizer" daemon [_thread_blocked, id=4558, stack(0x0000000041a1c000,0x0000000041b1d000)]
  0x000000005064a800 JavaThread "Reference Handler" daemon [_thread_blocked, id=4557, stack(0x000000004191b000,0x0000000041a1c000)]
=>0x00000000505c3000 JavaThread "main" [_thread_in_native, id=4553, stack(0x0000000041b9f000,0x0000000041ca0000)]

Other Threads:
  0x0000000050644000 VMThread [stack: 0x000000004181a000,0x000000004191b000] [id=4556]
  0x0000000050682800 WatcherThread [stack: 0x0000000041ea2000,0x0000000041fa3000] [id=4563]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 PSYoungGen      total 117824K, used 93467K [0x00000000f8000000, 0x00000000ffc60000, 0x0000000100000000)
  eden space 109184K, 85% used [0x00000000f8000000,0x00000000fdb46fe0,0x00000000feaa0000)
  from space 8640K, 0% used [0x00000000ff3f0000,0x00000000ff3f0000,0x00000000ffc60000)
  to   space 9088K, 0% used [0x00000000feaa0000,0x00000000feaa0000,0x00000000ff380000)
 PSOldGen        total 102400K, used 44074K [0x00000000e8000000, 0x00000000ee400000, 0x00000000f8000000)
  object space 102400K, 43% used [0x00000000e8000000,0x00000000eab0a860,0x00000000ee400000)
 PSPermGen       total 88576K, used 88018K [0x00000000d8000000, 0x00000000dd680000, 0x00000000e8000000)
  object space 88576K, 99% used [0x00000000d8000000,0x00000000dd5f4848,0x00000000dd680000)

Code Cache  [0x00002aaaab049000, 0x00002aaaabd39000, 0x00002aaaae049000)
 total_blobs=3521 nmethods=2733 adapters=736 free_code_cache=37376192 largest_free_block=120000

VM Arguments:
jvm_args: -Xms40m -Xmx384m -XX:MaxPermSize=256m 
java_command: /home2/sean/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar -os linux -ws gtk -arch x86_64 -showsplash -launcher /home2/sean/eclipse/eclipse -name Eclipse --launcher.library /home2/sean/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.100.v20110505/eclipse_1407.so -startup /home2/sean/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.overrideVmargs -exitdata 3902800d -vm /usr/bin/java -vmargs -Xms40m -Xmx384m -XX:MaxPermSize=256m -jar /home2/sean/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/usr/local/java/jdk
SHELL=/bin/bash
DISPLAY=:0.0

Signal Handlers:
SIGSEGV: [libjvm.so+0x85f3a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x85f3a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x70dfd0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: SIG_IGN, sa_mask[0]=0x00001000, sa_flags=0x10000000
SIGXFSZ: [libjvm.so+0x70dfd0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x70dfd0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x710de0], sa_mask[0]=0x00000000, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x7109e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: [libjvm.so+0x7109e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGTERM: [libjvm.so+0x7109e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x7109e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


---------------  S Y S T E M  ---------------

OS:CentOS release 5.6 (Final)

uname:Linux 2.6.18-128.1.14.el5 #1 SMP Wed Jun 17 06:38:05 EDT 2009 x86_64
libc:glibc 2.5 NPTL 2.5 
rlimit: STACK 10240k, CORE 0k, NPROC 73216, NOFILE 1024, AS infinity
load average:2.19 2.49 2.70

/proc/meminfo:
MemTotal:      8069260 kB
MemFree:       1683388 kB
Buffers:        402236 kB
Cached:        2950576 kB
SwapCached:     906520 kB
Active:        4532776 kB
Inactive:      1480096 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:      8069260 kB
LowFree:       1683388 kB
SwapTotal:     8385848 kB
SwapFree:      7018164 kB
Dirty:             312 kB
Writeback:           0 kB
AnonPages:     2656884 kB
Mapped:         138816 kB
Slab:           306728 kB
PageTables:      33864 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:  12420476 kB
Committed_AS:  4187092 kB
VmallocTotal: 34359738367 kB
VmallocUsed:      7860 kB
VmallocChunk: 34359727879 kB
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
Hugepagesize:     2048 kB


CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 23 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1

/proc/cpuinfo:
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 23
model name	: Intel(R) Core(TM)2 Duo CPU     E8400  @ 3.00GHz
stepping	: 10
cpu MHz		: 2997.000
cache size	: 6144 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr lahf_lm
bogomips	: 6001.85
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 23
model name	: Intel(R) Core(TM)2 Duo CPU     E8400  @ 3.00GHz
stepping	: 10
cpu MHz		: 2997.000
cache size	: 6144 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr lahf_lm
bogomips	: 5998.40
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:



Memory: 4k page, physical 8069260k(1683388k free), swap 8385848k(7018164k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (20.2-b06) for linux-amd64 JRE (1.6.0_27-b07), built on Jul 19 2011 01:21:53 by "java_re" with gcc 3.2.2 (SuSE Linux)

time: Mon Aug 29 10:53:33 2011
elapsed time: 2375 seconds




Reproducible: Always

Steps to Reproduce:
Open a project, get the breadcrumb view. Click on one of the little triangle to show the children of that node. Select something other than the current node. Eclipse exits with SIGSEGV. Sometime just clicking the triangle is enough to cause the exit.
Comment 1 Felipe Heidrich CLA 2011-08-29 09:56:38 EDT
Arun, pls investigate.
Comment 2 Arun Thondapu CLA 2011-09-01 10:36:51 EDT
Works well for me on Ubuntu Linux with the same Eclipse version, though I haven't tested on 64-bit OS yet.
The stack trace indicates a crash in a GNOME library call, did you make any recent changes or upgrades to your GNOME/GTK libs?
What are the GNOME and GTK versions you're currently running on?
Comment 3 Sean A. Irvine CLA 2011-09-01 16:25:04 EDT
GTK version is 2.10.4
I'm running WindowMaker 0.92.0 and not GNOME (although various gnome related things do seem to be installed).
Linux 2.6.18-128.1.14.el5 #1 SMP Wed Jun 17 06:38:05 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

Everything else to do with the UI seems to be working fine. It is not a change in behaviour, I only started using Eclipse and this problem has been there from the outset.
Comment 4 Eric Williams CLA 2016-09-19 18:13:56 EDT
I can't reproduce this issue. Please feel free to file a new bug against a more recent SWT and GTK version if the issue persists.