eclipse crashed with glib?

wsk wsk at gddsn.org.cn
Wed May 12 12:29:30 UTC 2010


hi,all
   after sucessed upgrade gnome from 2.28 to 2.30 on my 8.0 stable/amd64 
box. and eclipse-devel always crashed by follow errors:

# JRE version: 6.0-b17
# Java VM: OpenJDK 64-Bit Server VM (14.0-b16 mixed mode bsd-amd64 )
# Problematic frame:
# C  [libglib-2.0.so.0+0x1896c]  g_base64_encode_step+0xcc
#

any helps with appreciate
-------------- next part --------------
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x000000085616d96c, pid=33750, tid=34372365888
#
# JRE version: 6.0-b17
# Java VM: OpenJDK 64-Bit Server VM (14.0-b16 mixed mode bsd-amd64 )
# Problematic frame:
# C  [libglib-2.0.so.0+0x1896c]  g_base64_encode_step+0xcc
#
# 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 (0x0000000801ced800):  JavaThread "main" [_thread_in_native, id=12627520, stack(0x00007fffffaff000,0x00007fffffbff000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=2 (SEGV_ACCERR), si_addr=0x0000000855e0d000

Registers:
RAX=0x0000000000000041, RBX=0x00007fffffbec6ec, RCX=0x00000008561d1720, RDX=0x0000000000000000
RSP=0x00007fffffbec6b0, RBP=0x000000085d400000, RSI=0x0000000000000000, RDI=0x0000000855e0cfff
R8 =0x000000085dabac00, R9 =0x00007fffffbec6e8, R10=0x0000000000000030, R11=0x0000000855e0d000
R12=0x0000001055901b46, R13=0x0000000000000000, R14=0x0000000000000000, R15=0x0000000859c5da60
RIP=0x000000085616d96c, EFL=0x0000000000000001, ERR=0x0000000000000004
  TRAPNO=0x000000000000000c

Top of Stack: (sp=0x00007fffffbec6b0)
0x00007fffffbec6b0:   00007fffffbec6e8 0000000800000c48
0x00007fffffbec6c0:   00007fffffbec6ec 000000085d400000
0x00007fffffbec6d0:   0000000855900f00 000000085616ded3
0x00007fffffbec6e0:   00007fffffbec7c4 0000000000000000
0x00007fffffbec6f0:   0000000800ab6c20 0000000855d165c0
0x00007fffffbec700:   0000000000000000 00007fffffbfd960
0x00007fffffbec710:   000000085b987e20 000000085d229a35
0x00007fffffbec720:   000000085d228190 000000085a62d740
0x00007fffffbec730:   000000085a62d749 0000000000000010
0x00007fffffbec740:   0000000000000000 0000000000000000
0x00007fffffbec750:   0000000000000000 0000000000000000
0x00007fffffbec760:   0000000800ab6c20 00000008008fc3f9
0x00007fffffbec770:   0000000800000c48 0000000855900f00
0x00007fffffbec780:   000000085a62d640 000000085a62d6e0
0x00007fffffbec790:   000000085a0a5eb0 000000085a198d00
0x00007fffffbec7a0:   0000000801c08800 0000000801c97400
0x00007fffffbec7b0:   0000000801c83c00 0000000855d06a80
0x00007fffffbec7c0:   00000000ffbfd960 0000002000000000
0x00007fffffbec7d0:   0000000600000020 0000000800ab6c20
0x00007fffffbec7e0:   0000000855d165c0 0000000000000000
0x00007fffffbec7f0:   00007fffffbfd960 0000000858706150
0x00007fffffbec800:   0000000000000000 0000000000000000
0x00007fffffbec810:   0000000000000000 0000000000000000
0x00007fffffbec820:   0000000000000000 0000000000000000
0x00007fffffbec830:   0000000000000000 0000000000000000
0x00007fffffbec840:   0000000000000000 0000000000000000
0x00007fffffbec850:   0000000000000000 0000000000000000
0x00007fffffbec860:   0000000000000000 0000000000000000
0x00007fffffbec870:   0000000000000000 0000000000000000
0x00007fffffbec880:   0000000000000000 0000000000000000
0x00007fffffbec890:   0000000000000000 0000000000000000
0x00007fffffbec8a0:   0000000000000000 0000000000000000 

Instructions: (pc=0x000000085616d96c)
0x000000085616d95c:   e8 0f 84 d8 00 00 00 4d 39 e3 0f 83 b4 00 00 00
0x000000085616d96c:   45 0f b6 13 49 8d 7b 01 0f b6 17 48 83 c7 01 44 

Stack: [0x00007fffffaff000,0x00007fffffbff000],  sp=0x00007fffffbec6b0,  free space=949k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libglib-2.0.so.0+0x1896c]  g_base64_encode_step+0xcc

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.eclipse.swt.internal.gtk.OS._gdk_pixbuf_new_from_file([B[J)J+0
j  org.eclipse.swt.internal.gtk.OS.gdk_pixbuf_new_from_file([B[J)J+9
j  org.eclipse.swt.graphics.Image.initNative(Ljava/lang/String;)V+28
j  org.eclipse.swt.graphics.Image.<init>(Lorg/eclipse/swt/graphics/Device;Ljava/lang/String;)V+35
j  org.eclipse.jface.resource.URLImageDescriptor.createImage(ZLorg/eclipse/swt/graphics/Device;)Lorg/eclipse/swt/graphics/Image;+22
j  org.eclipse.jface.resource.ImageDescriptor.createImage(Z)Lorg/eclipse/swt/graphics/Image;+5
j  org.eclipse.jface.resource.ImageDescriptor.createImage()Lorg/eclipse/swt/graphics/Image;+2
j  org.eclipse.ui.internal.Workbench.initializeImages()V+28
j  org.eclipse.ui.internal.Workbench.createDisplay()Lorg/eclipse/swt/widgets/Display;+103
j  org.eclipse.ui.PlatformUI.createDisplay()Lorg/eclipse/swt/widgets/Display;+0
j  org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay()Lorg/eclipse/swt/widgets/Display;+0
j  org.eclipse.ui.internal.ide.application.IDEApplication.start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object;+1
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+114
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 )
  0x000000085bd7b800 JavaThread "[Timer] - Main Queue Handler" daemon [_thread_blocked, id=1542636928, stack(0x00007ffffebf0000,0x00007ffffecf0000)]
  0x000000085b53a800 JavaThread "Component Resolve Thread" daemon [_thread_blocked, id=1515526080, stack(0x00007ffffecf1000,0x00007ffffedf1000)]
  0x000000085b53e000 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=1515531904, stack(0x00007ffffedf2000,0x00007ffffeef2000)]
  0x0000000801ce2800 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=1439903424, stack(0x00007ffffeef3000,0x00007ffffeff3000)]
  0x0000000801ce4000 JavaThread "Bundle File Closer" daemon [_thread_blocked, id=1439907008, stack(0x00007ffffeff4000,0x00007fffff0f4000)]
  0x0000000801ce8800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=29676800, stack(0x00007fffff1f6000,0x00007fffff2f6000)]
  0x0000000801ce9000 JavaThread "CompilerThread1" daemon [_thread_blocked, id=29679040, stack(0x00007fffff2f7000,0x00007fffff3f7000)]
  0x0000000801cea000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=29681280, stack(0x00007fffff3f8000,0x00007fffff4f8000)]
  0x0000000801cea800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=29683520, stack(0x00007fffff4f9000,0x00007fffff5f9000)]
  0x0000000801ceb800 JavaThread "Finalizer" daemon [_thread_blocked, id=29685760, stack(0x00007fffff5fa000,0x00007fffff6fa000)]
  0x0000000801ced000 JavaThread "Reference Handler" daemon [_thread_blocked, id=29688000, stack(0x00007fffff6fb000,0x00007fffff7fb000)]
=>0x0000000801ced800 JavaThread "main" [_thread_in_native, id=12627520, stack(0x00007fffffaff000,0x00007fffffbff000)]

Other Threads:
  0x0000000801d2f800 VMThread [stack: 0x00007fffff7fc000,0x00007fffff8fc000] [id=29690240]
  0x0000000801d2f000 WatcherThread [stack: 0x00007fffff0f5000,0x00007fffff1f5000] [id=29675008]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 PSYoungGen      total 70976K, used 18228K [0x000000083fbf0000, 0x0000000844690000, 0x0000000855140000)
  eden space 65536K, 19% used [0x000000083fbf0000,0x0000000840873db8,0x0000000843bf0000)
  from space 5440K, 99% used [0x0000000844140000,0x0000000844689540,0x0000000844690000)
  to   space 5440K, 0% used [0x0000000843bf0000,0x0000000843bf0000,0x0000000844140000)
 PSOldGen        total 87424K, used 3208K [0x0000000815140000, 0x000000081a6a0000, 0x000000083fbf0000)
  object space 87424K, 3% used [0x0000000815140000,0x0000000815462090,0x000000081a6a0000)
 PSPermGen       total 21248K, used 13248K [0x0000000805140000, 0x0000000806600000, 0x0000000815140000)
  object space 21248K, 62% used [0x0000000805140000,0x0000000805e30038,0x0000000806600000)

Dynamic libraries:
0x0000000000400000 	/usr/local/openjdk6/bin/java
0x0000000800650000 	/lib/libz.so.5
0x0000000800765000 	/lib/libthr.so.3
0x000000080087d000 	/lib/libc.so.7
0x0000000800e00000 	/usr/local/openjdk6/jre/lib/amd64/server/libjvm.so
0x000000080177c000 	/usr/lib/libstdc++.so.6
0x0000000800ab9000 	/lib/libm.so.5
0x0000000801987000 	/lib/libgcc_s.so.1
0x0000000801a94000 	/usr/local/openjdk6/jre/lib/amd64/libverify.so
0x0000000801e00000 	/usr/local/openjdk6/jre/lib/amd64/libjava.so
0x0000000801f2b000 	/usr/local/openjdk6/jre/lib/amd64/native_threads/libhpi.so
0x0000000802037000 	/usr/local/openjdk6/jre/lib/amd64/libzip.so
0x0000000855e00000 	/usr/local/lib/eclipse-devel/plugins/org.eclipse.equinox.launcher.gtk.freebsd.x86_64_1.0.200.201005120651/eclipse_1208.so
0x0000000855f0e000 	/usr/local/lib/libgobject-2.0.so.0
0x0000000856051000 	/usr/local/lib/libgthread-2.0.so.0
0x0000000856155000 	/usr/local/lib/libglib-2.0.so.0
0x0000000856326000 	/usr/local/lib/libintl.so.8
0x000000085642f000 	/usr/local/lib/libiconv.so.3
0x0000000856629000 	/usr/local/lib/libpcre.so.0
0x000000085675b000 	/usr/local/lib/libgdk-x11-2.0.so.0
0x0000000856906000 	/usr/local/lib/libpangocairo-1.0.so.0
0x0000000856a12000 	/usr/local/lib/libpangoft2-1.0.so.0
0x0000000856b42000 	/usr/local/lib/libpango-1.0.so.0
0x0000000856c8a000 	/usr/local/lib/libXinerama.so.1
0x0000000856d8c000 	/usr/local/lib/libXi.so.6
0x0000000856e9a000 	/usr/local/lib/libXrandr.so.2
0x0000000856fa2000 	/usr/local/lib/libXcursor.so.1
0x00000008570ac000 	/usr/local/lib/libXcomposite.so.1
0x00000008571af000 	/usr/local/lib/libXext.so.6
0x00000008572c0000 	/usr/local/lib/libXdamage.so.1
0x00000008573c2000 	/usr/local/lib/libXfixes.so.3
0x00000008574c7000 	/usr/local/lib/libcairo.so.2
0x000000085763f000 	/usr/local/lib/libpixman-1.so.9
0x0000000857792000 	/usr/local/lib/libfontconfig.so.1
0x00000008578c4000 	/usr/local/lib/libfreetype.so.9
0x0000000857a45000 	/usr/local/lib/libexpat.so.6
0x0000000857b68000 	/usr/local/lib/libpng.so.6
0x0000000857c8e000 	/usr/local/lib/libxcb-render-util.so.0
0x0000000857d91000 	/usr/local/lib/libxcb-render.so.0
0x0000000857e99000 	/usr/local/lib/libXrender.so.1
0x0000000857fa2000 	/usr/local/lib/libX11.so.6
0x00000008581d1000 	/usr/local/lib/libxcb.so.2
0x00000008582eb000 	/usr/local/lib/libXau.so.6
0x00000008583ee000 	/usr/local/lib/libXdmcp.so.6
0x00000008584f3000 	/usr/local/lib/libpthread-stubs.so.0
0x00000008585f4000 	/usr/lib/librpcsvc.so.5
0x00000008586fd000 	/usr/local/lib/libgdk_pixbuf-2.0.so.0
0x0000000858817000 	/usr/local/lib/libgio-2.0.so.0
0x00000008589bc000 	/usr/local/lib/libgmodule-2.0.so.0
0x0000000858abf000 	/usr/local/lib/libgtk-x11-2.0.so.0
0x0000000858fbc000 	/usr/local/lib/libatk-1.0.so.0
0x00000008590dc000 	/usr/local/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
0x0000000859205000 	/usr/local/lib/gtk-2.0/modules/libgnomebreakpad.so
0x0000000859308000 	/usr/lib/libelf.so.1
0x0000000859420000 	/usr/local/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.so
0x0000000859800000 	/usr/local/openjdk6/jre/lib/amd64/libnet.so
0x0000000859913000 	/usr/local/openjdk6/jre/lib/amd64/libnio.so
0x000000085c200000 	/home/wsk/.eclipse/org.eclipse.platform_3.5.0_1216342082/configuration/org.eclipse.osgi/bundles/144/1/.cp/libswt-gtk-3557.so
0x000000085c345000 	/home/wsk/.eclipse/org.eclipse.platform_3.5.0_1216342082/configuration/org.eclipse.osgi/bundles/144/1/.cp/libswt-pi-gtk-3557.so
0x000000085c4b5000 	/usr/local/lib/libXtst.so.6
0x000000085c619000 	/usr/local/lib/pango/1.6.0/modules/pango-basic-fc.so
0x000000085d120000 	/usr/local/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.so
0x000000085d226000 	/usr/local/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
0x000000080050a000 	/libexec/ld-elf.so.1

VM Arguments:
jvm_args: -Xms128m -Xmx1024m -Djava.net.preferIPv4Stack=true -Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/local/share/eclipse-devel/dropins -XX:MaxPermSize=256m 
java_command: /usr/local/lib/eclipse-devel//plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar -os freebsd -ws gtk -arch x86_64 -showsplash -launcher /usr/local/lib/eclipse-devel/eclipse -name Eclipse --launcher.library /usr/local/lib/eclipse-devel/plugins/org.eclipse.equinox.launcher.gtk.freebsd.x86_64_1.0.200.201005120651/eclipse_1208.so -startup /usr/local/lib/eclipse-devel//plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar -exitdata 120011 -vm /usr/local/openjdk6/bin/java -vmargs -Xms128m -Xmx1024m -Djava.net.preferIPv4Stack=true -Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/local/share/eclipse-devel/dropins -XX:MaxPermSize=256m -jar /usr/local/lib/eclipse-devel//plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/usr/local/openjdk6/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin
USERNAME=wsk
LD_LIBRARY_PATH=/usr/local/openjdk6/jre/lib/amd64/server:/usr/local/openjdk6/jre/lib/amd64:/usr/local/openjdk6/jre/../lib/amd64
SHELL=/bin/csh
DISPLAY=:0.0
HOSTTYPE=FreeBSD
OSTYPE=FreeBSD
MACHTYPE=unknown

Signal Handlers:
SIGSEGV: [libjvm.so+0x6c01c0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGBUS: [libjvm.so+0x6c01c0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGFPE: [libjvm.so+0x58d020], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGPIPE: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000002
SIGXFSZ: [libjvm.so+0x58d020], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGILL: [libjvm.so+0x58d020], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x58f8f0], sa_mask[0]=0x00000000, sa_flags=0x00000042
SIGHUP: [libjvm.so+0x58f690], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGINT: [libjvm.so+0x58f690], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGTERM: [libjvm.so+0x58f690], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGQUIT: [libjvm.so+0x58f690], sa_mask[0]=0xfffefeff, sa_flags=0x00000042


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

OS:Bsd
uname:FreeBSD 8.0-STABLE FreeBSD 8.0-STABLE #11: Wed May 12 16:59:16 CST 2010     wsk at lp.gddsn.org.cn:/usr/obj/usr/src/sys/WSK amd64
rlimit: STACK 524288k, CORE infinity, NPROC 5547, NOFILE 11095
CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 15 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3

Memory: 4k page, physical 3065932k(766483k free)

vm_info: OpenJDK 64-Bit Server VM (14.0-b16) for bsd-amd64 JRE (1.6.0-b17), built on Apr  8 2010 11:43:04 by "root" with gcc 4.2.1 20070719  [FreeBSD]

time: Wed May 12 20:02:21 2010
elapsed time: 2 seconds


More information about the freebsd-java mailing list