Application crashes under java: Who gets the bug report?

bsdlogical kwlogical at bellsouth.net
Tue Sep 13 13:01:50 PDT 2005


I was using Eclipse 3.1 on jdk 1.5, and it's crashed repeatedly. The 
output is attached below, but I'm just not sure who this report is 
destined for: the java developers, or the developers of Eclipse, or 
both. Eclipse is a powerful Java IDE that works well on other platforms, 
just not with jdk1.5 on FreeBSD. Thanks in advance,

bsdlogical


---Crash output---

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGBUS (0xa) at pc=0x43719a80, pid=7534, tid=0x8060000
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-p1-bsdlogical_27_aug_2005_22_18 mixed mode)
# Problematic frame:
# C  [libgtk-x11-2.0.so.600+0x226a80]  _gtk_tree_view_queue_draw_node+0x1fc6
#

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

Current thread (0x08060e00):  JavaThread "main" [_thread_in_native, id=134610944]

siginfo:si_signo=10, si_errno=0, si_code=30, si_addr=0x00000000

Registers:
EAX=0x08d2c000, EBX=0x437fef84, ECX=0x088e0980, EDX=0x08d28a00
ESP=0xbfbf8418, EBP=0xbfbf8460, ESI=0x08d2b780, EDI=0x08d2c080
EIP=0x43719a80, EFLAGS=0x00210246

Top of Stack: (sp=0xbfbf8418)
0xbfbf8418:   08d2b780 088e0980 00000000 438f3aca
0xbfbf8428:   08d1be00 00000054 00000000 43902778
0xbfbf8438:   bfbf8738 08d29e60 bfbf8460 438f562b
0xbfbf8448:   bfbf8738 00000054 00000000 43902778
0xbfbf8458:   08d29e60 08d2c080 bfbf8490 438ea30b
0xbfbf8468:   08d2c080 08d2b780 bfbf8490 438ea292
0xbfbf8478:   bfbf8738 0884a790 08d29e60 43902778
0xbfbf8488:   ffffffff 08d29e60 bfbf84e0 438d5208 

Instructions: (pc=0x43719a80)
0x43719a70:   8b 42 24 f2 0f 10 40 20 f2 0f 10 8b 7c 2a f6 ff
0x43719a80:   66 0f 29 4d c8 66 0f 57 c1 f2 0f 2c c0 89 44 24 

Stack: [0xbfb00000,0xbfc00000),  sp=0xbfbf8418,  free space=993k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libgtk-x11-2.0.so.600+0x226a80]  _gtk_tree_view_queue_draw_node+0x1fc6
C  [libgobject-2.0.so.600+0x1d30b]  g_cclosure_marshal_VOID__VOID+0x87
C  [libgobject-2.0.so.600+0x8208]  g_closure_invoke+0x13c
C  [libgobject-2.0.so.600+0x1ca9e]  g_signal_emit_by_name+0xade
C  [libgobject-2.0.so.600+0x1bd73]  g_signal_emit_valist+0x833
C  [libgobject-2.0.so.600+0x1bfbc]  g_signal_emit+0x18
C  [libgtk-x11-2.0.so.600+0x545e8]  gtk_adjustment_value_changed+0x8b
C  [libgtk-x11-2.0.so.600+0x544b4]  gtk_adjustment_set_value+0xa7
C  [libgtk-x11-2.0.so.600+0x21f865]  gtk_tree_view_get_type+0xabad
C  [libgtk-x11-2.0.so.600+0x21f2cb]  gtk_tree_view_get_type+0xa613
C  [libgtk-x11-2.0.so.600+0x21f368]  gtk_tree_view_get_type+0xa6b0
C  [libgtk-x11-2.0.so.600+0x218075]  gtk_tree_view_get_type+0x33bd
C  [libgobject-2.0.so.600+0x1db64]  g_cclosure_marshal_VOID__BOXED+0x90
C  [libgobject-2.0.so.600+0x8451]  g_cclosure_new_swap+0xb9
C  [libgobject-2.0.so.600+0x8208]  g_closure_invoke+0x13c
C  [libgobject-2.0.so.600+0x1c727]  g_signal_emit_by_name+0x767
C  [libgobject-2.0.so.600+0x1bd73]  g_signal_emit_valist+0x833
C  [libgobject-2.0.so.600+0x1c0f9]  g_signal_emit_by_name+0x139
C  [libgtk-x11-2.0.so.600+0x18e582]  gtk_size_group_remove_widget+0x25e
C  [libgtk-x11-2.0.so.600+0x18e8b5]  _gtk_size_group_compute_requisition+0x57
C  [libgtk-x11-2.0.so.600+0x244b86]  gtk_widget_size_request+0xa9
C  [libgtk-x11-2.0.so.600+0x182bd0]  gtk_scrolled_window_get_shadow_type+0xb12
C  [libgobject-2.0.so.600+0x1db64]  g_cclosure_marshal_VOID__BOXED+0x90
C  [libgobject-2.0.so.600+0x8451]  g_cclosure_new_swap+0xb9
C  [libgobject-2.0.so.600+0x8208]  g_closure_invoke+0x13c
C  [libgobject-2.0.so.600+0x1c727]  g_signal_emit_by_name+0x767
C  [libgobject-2.0.so.600+0x1bd73]  g_signal_emit_valist+0x833
C  [libgobject-2.0.so.600+0x1c0f9]  g_signal_emit_by_name+0x139
C  [libgtk-x11-2.0.so.600+0x18e582]  gtk_size_group_remove_widget+0x25e
C  [libgtk-x11-2.0.so.600+0x18e8b5]  _gtk_size_group_compute_requisition+0x57
C  [libgtk-x11-2.0.so.600+0x244b86]  gtk_widget_size_request+0xa9
C  [libgtk-x11-2.0.so.600+0xefb92]  gtk_fixed_move+0x3f1
C  [libgobject-2.0.so.600+0x1db64]  g_cclosure_marshal_VOID__BOXED+0x90
C  [libgobject-2.0.so.600+0x8451]  g_cclosure_new_swap+0xb9
C  [libgobject-2.0.so.600+0x8208]  g_closure_invoke+0x13c
C  [libgobject-2.0.so.600+0x1c727]  g_signal_emit_by_name+0x767
C  [libgobject-2.0.so.600+0x1bd73]  g_signal_emit_valist+0x833
C  [libgobject-2.0.so.600+0x1c0f9]  g_signal_emit_by_name+0x139
C  [libgtk-x11-2.0.so.600+0x18e582]  gtk_size_group_remove_widget+0x25e
C  [libgtk-x11-2.0.so.600+0x18e8b5]  _gtk_size_group_compute_requisition+0x57
C  [libgtk-x11-2.0.so.600+0x244b86]  gtk_widget_size_request+0xa9
C  [libgtk-x11-2.0.so.600+0xefb92]  gtk_fixed_move+0x3f1
C  [libgobject-2.0.so.600+0x1db64]  g_cclosure_marshal_VOID__BOXED+0x90
C  [libgobject-2.0.so.600+0x8451]  g_cclosure_new_swap+0xb9
C  [libgobject-2.0.so.600+0x8208]  g_closure_invoke+0x13c
C  [libgobject-2.0.so.600+0x1c727]  g_signal_emit_by_name+0x767
C  [libgobject-2.0.so.600+0x1bd73]  g_signal_emit_valist+0x833
C  [libgobject-2.0.so.600+0x1c0f9]  g_signal_emit_by_name+0x139
C  [libgtk-x11-2.0.so.600+0x18e582]  gtk_size_group_remove_widget+0x25e
C  [libgtk-x11-2.0.so.600+0x18e8b5]  _gtk_size_group_compute_requisition+0x57
C  [libgtk-x11-2.0.so.600+0x244b86]  gtk_widget_size_request+0xa9
C  [libgtk-x11-2.0.so.600+0xefb92]  gtk_fixed_move+0x3f1
C  [libgobject-2.0.so.600+0x1db64]  g_cclosure_marshal_VOID__BOXED+0x90
C  [libgobject-2.0.so.600+0x8451]  g_cclosure_new_swap+0xb9
C  [libgobject-2.0.so.600+0x8208]  g_closure_invoke+0x13c
C  [libgobject-2.0.so.600+0x1c727]  g_signal_emit_by_name+0x767
C  [libgobject-2.0.so.600+0x1bd73]  g_signal_emit_valist+0x833
C  [libgobject-2.0.so.600+0x1c0f9]  g_signal_emit_by_name+0x139
C  [libgtk-x11-2.0.so.600+0x18e582]  gtk_size_group_remove_widget+0x25e
C  [libgtk-x11-2.0.so.600+0x18e8b5]  _gtk_size_group_compute_requisition+0x57
C  [libgtk-x11-2.0.so.600+0x244b86]  gtk_widget_size_request+0xa9
C  [libgtk-x11-2.0.so.600+0xefb92]  gtk_fixed_move+0x3f1
C  [libgobject-2.0.so.600+0x1db64]  g_cclosure_marshal_VOID__BOXED+0x90
C  [libgobject-2.0.so.600+0x8451]  g_cclosure_new_swap+0xb9
C  [libgobject-2.0.so.600+0x8208]  g_closure_invoke+0x13c
C  [libgobject-2.0.so.600+0x1c727]  g_signal_emit_by_name+0x767
C  [libgobject-2.0.so.600+0x1bd73]  g_signal_emit_valist+0x833
C  [libgobject-2.0.so.600+0x1c0f9]  g_signal_emit_by_name+0x139
C  [libgtk-x11-2.0.so.600+0x18e582]  gtk_size_group_remove_widget+0x25e
C  [libgtk-x11-2.0.so.600+0x18e8b5]  _gtk_size_group_compute_requisition+0x57
C  [libgtk-x11-2.0.so.600+0x244b86]  gtk_widget_size_request+0xa9
C  [libgtk-x11-2.0.so.600+0xefb92]  gtk_fixed_move+0x3f1
C  [libgobject-2.0.so.600+0x1db64]  g_cclosure_marshal_VOID__BOXED+0x90
C  [libgobject-2.0.so.600+0x8451]  g_cclosure_new_swap+0xb9
C  [libgobject-2.0.so.600+0x8208]  g_closure_invoke+0x13c
C  [libgobject-2.0.so.600+0x1c727]  g_signal_emit_by_name+0x767
C  [libgobject-2.0.so.600+0x1bd73]  g_signal_emit_valist+0x833
C  [libgobject-2.0.so.600+0x1c0f9]  g_signal_emit_by_name+0x139
C  [libgtk-x11-2.0.so.600+0x18e582]  gtk_size_group_remove_widget+0x25e
C  [libgtk-x11-2.0.so.600+0x18e8b5]  _gtk_size_group_compute_requisition+0x57
C  [libgtk-x11-2.0.so.600+0x244b86]  gtk_widget_size_request+0xa9
C  [libgtk-x11-2.0.so.600+0xefb92]  gtk_fixed_move+0x3f1
C  [libgobject-2.0.so.600+0x1db64]  g_cclosure_marshal_VOID__BOXED+0x90
C  [libgobject-2.0.so.600+0x8451]  g_cclosure_new_swap+0xb9
C  [libgobject-2.0.so.600+0x8208]  g_closure_invoke+0x13c
C  [libgobject-2.0.so.600+0x1c727]  g_signal_emit_by_name+0x767
C  [libgobject-2.0.so.600+0x1bd73]  g_signal_emit_valist+0x833
C  [libgobject-2.0.so.600+0x1c0f9]  g_signal_emit_by_name+0x139
C  [libgtk-x11-2.0.so.600+0x18e582]  gtk_size_group_remove_widget+0x25e
C  [libgtk-x11-2.0.so.600+0x18e8b5]  _gtk_size_group_compute_requisition+0x57
C  [libgtk-x11-2.0.so.600+0x244b86]  gtk_widget_size_request+0xa9
C  [libgtk-x11-2.0.so.600+0xefb92]  gtk_fixed_move+0x3f1
C  [libgobject-2.0.so.600+0x1db64]  g_cclosure_marshal_VOID__BOXED+0x90
C  [libgobject-2.0.so.600+0x8451]  g_cclosure_new_swap+0xb9
C  [libgobject-2.0.so.600+0x8208]  g_closure_invoke+0x13c
C  [libgobject-2.0.so.600+0x1c727]  g_signal_emit_by_name+0x767
C  [libgobject-2.0.so.600+0x1bd73]  g_signal_emit_valist+0x833
C  [libgobject-2.0.so.600+0x1c0f9]  g_signal_emit_by_name+0x139
C  [libgtk-x11-2.0.so.600+0x18e582]  gtk_size_group_remove_widget+0x25e
C  [libgtk-x11-2.0.so.600+0x18e8b5]  _gtk_size_group_compute_requisition+0x57
...<more frames>...

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J  org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(IZ)Z
J  org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(IZ)Z
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
j  org.eclipse.swt.widgets.Display.readAndDispatch()Z+12
j  org.eclipse.ui.internal.Workbench.runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V+9
j  org.eclipse.ui.internal.Workbench.runUI()I+108
j  org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+11
j  org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2
j  org.eclipse.ui.internal.ide.IDEApplication.run(Ljava/lang/Object;)Ljava/lang/Object;+98
j  org.eclipse.core.internal.runtime.PlatformActivator$1.run(Ljava/lang/Object;)Ljava/lang/Object;+257
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+170
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+57
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;+111
j  org.eclipse.core.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+181
j  org.eclipse.core.launcher.Main.basicRun([Ljava/lang/String;)V+107
j  org.eclipse.core.launcher.Main.run([Ljava/lang/String;)I+4
j  org.eclipse.core.launcher.Main.main([Ljava/lang/String;)V+10
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
 0x08e2b800 JavaThread "Worker-8" [_thread_blocked, id=149077504]
 0x0907a200 JavaThread "Worker-7" [_thread_blocked, id=151495680]
 0x09067e00 JavaThread "Worker-6" [_thread_blocked, id=151494656]
 0x09067a00 JavaThread "Worker-5" [_thread_blocked, id=151419904]
 0x09067600 JavaThread "Worker-4" [_thread_blocked, id=151418880]
 0x09067400 JavaThread "Worker-3" [_thread_blocked, id=145170432]
 0x09067200 JavaThread "Worker-2" [_thread_blocked, id=145171456]
 0x0818f200 JavaThread "Worker-1" [_thread_blocked, id=138578944]
 0x08c31000 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=145172480]
 0x08bc2200 JavaThread "Java indexing" daemon [_thread_blocked, id=146547712]
 0x08208400 JavaThread "Worker-0" [_thread_blocked, id=136349184]
 0x0847a800 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=138914304]
 0x0847a400 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=138913280]
 0x083e6c00 JavaThread "State Data Manager" daemon [_thread_blocked, id=138309120]
 0x0813ee00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=135647232]
 0x0813ea00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=135523328]
 0x0813e600 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=135522304]
 0x0813e200 JavaThread "Finalizer" daemon [_thread_blocked, id=135521280]
 0x0806be00 JavaThread "Reference Handler" daemon [_thread_blocked, id=135520256]
=>0x08060e00 JavaThread "main" [_thread_in_native, id=134610944]

Other Threads:
 0x08133000 VMThread [id=134659072]
 0x0805ab00 WatcherThread [id=135648256]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation   total 4480K, used 3683K [0x2d130000, 0x2d600000, 0x2e4e0000)
 eden space 4032K,  88% used [0x2d130000, 0x2d4a8f60, 0x2d520000)
 from space 448K,  28% used [0x2d590000, 0x2d5afd90, 0x2d600000)
 to   space 448K,   0% used [0x2d520000, 0x2d520000, 0x2d590000)
tenured generation   total 58148K, used 13281K [0x2e4e0000, 0x31da9000, 0x3d130000)
  the space 58148K,  22% used [0x2e4e0000, 0x2f1d8610, 0x2f1d8800, 0x31da9000)
compacting perm gen  total 30976K, used 30816K [0x3d130000, 0x3ef70000, 0x41130000)
  the space 30976K,  99% used [0x3d130000, 0x3ef48050, 0x3ef48200, 0x3ef70000)
No shared spaces configured.

Dynamic libraries:
0x08048000 	/usr/local/jdk1.5.0/bin/java
0x2808b000 	/usr/lib/libpthread.so.1
0x280af000 	/lib/libc.so.5
0x28189000 	/usr/local/jdk1.5.0/jre/lib/i386/client/libjvm.so
0x285db000 	/lib/libm.so.3
0x285f6000 	/usr/local/jdk1.5.0/jre/lib/i386/native_threads/libhpi.so
0x28607000 	/usr/local/jdk1.5.0/jre/lib/i386/libverify.so
0x28614000 	/usr/local/jdk1.5.0/jre/lib/i386/libjava.so
0x28632000 	/usr/local/jdk1.5.0/jre/lib/i386/libzip.so
0x413bd000 	/usr/local/jdk1.5.0/jre/lib/i386/libnet.so
0x413cf000 	/usr/local/jdk1.5.0/jre/lib/i386/libnio.so
0x434b0000 	/usr/home/bsdlogical/.eclipse/org.eclipse.platform_3.1.0/configuration/org.eclipse.osgi/bundles/90/1/.cp/libswt-pi-gtk-3138.so
0x434f3000 	/usr/X11R6/lib/libgtk-x11-2.0.so.600
0x43803000 	/usr/local/lib/libgthread-2.0.so.600
0x43807000 	/usr/X11R6/lib/libXtst.so.6
0x4380c000 	/usr/X11R6/lib/libgdk_pixbuf-2.0.so.600
0x43822000 	/usr/X11R6/lib/libgdk-x11-2.0.so.600
0x438ac000 	/usr/X11R6/lib/libXrandr.so.2
0x438b0000 	/usr/X11R6/lib/libXi.so.6
0x438b8000 	/usr/X11R6/lib/libXinerama.so.1
0x438bb000 	/usr/X11R6/lib/libXfixes.so.3
0x438c0000 	/usr/X11R6/lib/libXcursor.so.1
0x438c9000 	/usr/local/lib/libgmodule-2.0.so.600
0x438cd000 	/usr/local/lib/libgobject-2.0.so.600
0x43903000 	/usr/X11R6/lib/libpangoxft-1.0.so.800
0x4390a000 	/usr/X11R6/lib/libXft.so.2
0x4391b000 	/usr/local/lib/libfreetype.so.9
0x43984000 	/lib/libz.so.2
0x43994000 	/usr/X11R6/lib/libXrender.so.1
0x4399c000 	/usr/X11R6/lib/libXext.so.6
0x439a9000 	/usr/X11R6/lib/libfontconfig.so.1
0x439d8000 	/usr/X11R6/lib/libpangox-1.0.so.800
0x439e2000 	/usr/X11R6/lib/libX11.so.6
0x43aa1000 	/usr/local/lib/libatk-1.0.so.901
0x43ab9000 	/usr/local/lib/libintl.so.6
0x43ac2000 	/usr/local/lib/libglib-2.0.so.600
0x43b41000 	/usr/X11R6/lib/libpangoft2-1.0.so.800
0x43b64000 	/usr/X11R6/lib/libpango-1.0.so.800
0x43b9b000 	/usr/local/lib/libiconv.so.3
0x43c88000 	/usr/local/lib/libexpat.so.5
0x43ca9000 	/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
0x43cac000 	/usr/home/bsdlogical/.eclipse/org.eclipse.platform_3.1.0/configuration/org.eclipse.osgi/bundles/90/1/.cp/libswt-gtk-3138.so
0x43d34000 	/usr/home/bsdlogical/.eclipse/org.eclipse.platform_3.1.0/configuration/org.eclipse.osgi/bundles/89/1/.cp/os/freebsd/x86/libcore_3_1_0.so
0x43dab000 	/usr/X11R6/lib/pango/1.4.0/modules/pango-basic-fc.so
0x28055000 	/libexec/ld-elf.so.1

VM Arguments:
jvm_args: -Xms40m -Xmx256m
java_command: /usr/local/eclipse/startup.jar -os freebsd -ws gtk -arch x86 -launcher /usr/local/eclipse/eclipse -name Eclipse -showsplash 600 -exitdata 20002 -vm /usr/local/jdk1.5.0/bin/java -vmargs -Xms40m -Xmx256m -jar /usr/local/eclipse/startup.jar

Environment Variables:
PATH=/usr/local/jdk1.5.0/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/bsdlogical/bin:/home/bsdlogical/docs/bluej
LD_LIBRARY_PATH=/usr/local/jdk1.5.0/jre/lib/i386/client:/usr/local/jdk1.5.0/jre/lib/i386:/usr/local/jdk1.5.0/jre/../lib/i386:/usr/X11R6/lib/mozilla::/usr/X11R6/lib/mozilla
SHELL=/usr/local/bin/bash
DISPLAY=:0


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

OS:FreeBSD
uname:FreeBSD 5.4-STABLE FreeBSD 5.4-STABLE #0: Sun Jul 10 17:23:22 EDT 2005     bsdlogical at argon.bsdlogical.com:/usr/src/sys/i386/compile/GENERIC i386
rlimit: STACK 65536k, CORE infinity, NOFILE 7207
CPU:total 1 family 15, cmov, cx8, fxsr, mmx, ht

Memory: 4k page, physical 445588k

vm_info: Java HotSpot(TM) Client VM (1.5.0-p1-bsdlogical_27_aug_2005_22_18) for freebsd-x86, built on Aug 27 2005 23:51:45 by root with gcc 3.4.2 [FreeBSD] 20040728



More information about the freebsd-ports mailing list