Community
Participate
Working Groups
Created attachment 219920 [details] Crash log file I have an embedded xulrunner running in an editor. Clicking in the browser crashes eclipse IDE. I also attached the full crash log file. It is important to us to resolve this crash, any suggestion is greatly appreciated. Stack: [0xbfeb9000,0xbff09000], sp=0xbff03ce8, free space=299k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [libxul.so+0xd4f0bf] _ZN16gfxAlphaRecovery16RecoverAlphaSSE2EP15gfxImageSurfacePKS0_+0xc9 Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) J org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(I)V J org.eclipse.swt.widgets.Display.eventProc(II)I v ~StubRoutines::call_stub 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 j org.eclipse.swt.widgets.Display.readAndDispatch()Z+36 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+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+73 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 v ~StubRoutines::call_stub --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x798ff800 JavaThread "[ThreadPool Manager] - Idle Thread" daemon [_thread_blocked, id=10938, stack(0x7a04f000,0x7a0a0000)] 0xb509d400 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=10933, stack(0x7d854000,0x7d8a5000)] 0xb508b000 JavaThread "qtp15508334-73" [_thread_blocked, id=10923, stack(0x7d7b2000,0x7d803000)] 0xb505a000 JavaThread "Worker-8" [_thread_blocked, id=10921, stack(0x88f0b000,0x88f5c000)] 0x0a70e800 JavaThread "polling thread" daemon [_thread_blocked, id=10907, stack(0x7d803000,0x7d854000)] 0xb500a000 JavaThread "Worker-7" [_thread_blocked, id=10885, stack(0x81e10000,0x81e61000)] 0x8157a400 JavaThread "Scripting Console - Rhino" [_thread_blocked, id=10883, stack(0x88f5c000,0x88fad000)] 0x09ddac00 JavaThread "Worker-6" [_thread_blocked, id=10866, stack(0x88e24000,0x88e75000)] 0x099adc00 JavaThread "Worker-5" [_thread_blocked, id=10865, stack(0x89d14000,0x89d65000)] 0x8a95ac00 JavaThread "Worker-4" [_thread_blocked, id=10864, stack(0x89d65000,0x89db6000)] 0x8a33a000 JavaThread "Worker-3" [_thread_blocked, id=10863, stack(0x89a1c000,0x89a6d000)] 0x09ca4400 JavaThread "Worker-2" [_thread_blocked, id=10862, stack(0x89c8c000,0x89cdd000)] 0x09ef3800 JavaThread "Bundle File Closer" daemon [_thread_blocked, id=10857, stack(0x8994b000,0x8999c000)] 0xb500b400 JavaThread "Worker-1" [_thread_blocked, id=10855, stack(0x89a8e000,0x89adf000)] 0x09c67c00 JavaThread "Worker-0" [_thread_blocked, id=10852, stack(0x89dc5000,0x89e16000)] 0x09adac00 JavaThread "Gogo shell" [_thread_in_native, id=10850, stack(0x8a525000,0x8a576000)] 0x09ab9400 JavaThread "qtp15508334-23" [_thread_blocked, id=10849, stack(0x8a078000,0x8a0c9000)] 0x09ab7c00 JavaThread "qtp15508334-22" [_thread_blocked, id=10848, stack(0x8a0c9000,0x8a11a000)] 0x09ab6400 JavaThread "qtp15508334-21" [_thread_blocked, id=10847, stack(0x8a11a000,0x8a16b000)] 0x09ab5400 JavaThread "qtp15508334-20" [_thread_blocked, id=10846, stack(0x8a16b000,0x8a1bc000)] 0x09ab2400 JavaThread "qtp15508334-19" [_thread_blocked, id=10845, stack(0x8a1bc000,0x8a20d000)] 0x09ab1000 JavaThread "qtp15508334-18 Acceptor0 SelectChannelConnector@localhost:8081" [_thread_in_native, id=10844, stack(0x8a20d000,0x8a25e000)] 0x09a97400 JavaThread "qtp15508334-17" [_thread_blocked, id=10843, stack(0x8a25e000,0x8a2af000)] 0x09a96400 JavaThread "qtp15508334-16 Selector0" [_thread_in_native, id=10842, stack(0x8a2af000,0x8a300000)] 0x09973c00 JavaThread "HashSessionScavenger-0" daemon [_thread_blocked, id=10841, stack(0x8a40d000,0x8a45e000)] 0x0997b000 JavaThread "Worker-JM" [_thread_blocked, id=10840, stack(0x8a483000,0x8a4d4000)] 0x098d9c00 JavaThread "[Timer] - Main Queue Handler" daemon [_thread_blocked, id=10839, stack(0x8a4d4000,0x8a525000)] 0x098adc00 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=10837, stack(0x8a576000,0x8a5c7000)] 0x0988e400 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=10836, stack(0x8a5c7000,0x8a618000)] 0x09894800 JavaThread "State Data Manager" daemon [_thread_blocked, id=10835, stack(0x8a618000,0x8a669000)] 0x09889000 JavaThread "Framework Active Thread" [_thread_blocked, id=10834, stack(0x8a669000,0x8a6ba000)] 0x0983a800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=10832, stack(0x8a73b000,0x8a78c000)] 0x09838c00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=10831, stack(0x8a78c000,0x8a80d000)] 0x09837400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=10830, stack(0x8a80d000,0x8a85e000)] 0x09824800 JavaThread "Finalizer" daemon [_thread_blocked, id=10829, stack(0x8a85e000,0x8a8af000)] 0x09823000 JavaThread "Reference Handler" daemon [_thread_blocked, id=10828, stack(0x8a8af000,0x8a900000)] =>0x097d2c00 JavaThread "main" [_thread_in_native, id=10815, stack(0xbfeb9000,0xbff09000)] Other Threads: 0x0981e000 VMThread [stack: 0x8aa47000,0x8aac8000] [id=10827] 0x0983c800 WatcherThread [stack: 0x8a6ba000,0x8a73b000] [id=10833] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap def new generation total 8064K, used 3489K [0x8af00000, 0x8b7c0000, 0x8cc80000) eden space 7168K, 48% used [0x8af00000, 0x8b268778, 0x8b600000) from space 896K, 0% used [0x8b600000, 0x8b600000, 0x8b6e0000) to space 896K, 0% used [0x8b6e0000, 0x8b6e0000, 0x8b7c0000) tenured generation total 105904K, used 50098K [0x8cc80000, 0x933ec000, 0xa2f00000) the space 105904K, 47% used [0x8cc80000, 0x8fd6c928, 0x8fd6ca00, 0x933ec000) compacting perm gen total 54272K, used 54256K [0xa2f00000, 0xa6400000, 0xb2f00000) the space 54272K, 99% used [0xa2f00000, 0xa63fc108, 0xa63fc200, 0xa6400000) No shared spaces configured.
What is the version of XulRunner are you using? You should use a supported version of XulRunner for it to work with eclipse, pls. see this faq for the supported versions -- http://www.eclipse.org/swt/faq.php#browserlinux Also, what is the OS you are using?
(In reply to comment #1) > What is the version of XulRunner are you using? You should use a supported > version of XulRunner for it to work with eclipse, pls. see this faq for the > supported versions -- http://www.eclipse.org/swt/faq.php#browserlinux > Also, what is the OS you are using? I am using xulrunner 10.0.4esr and earlier versions of 10.x. This is observed on Ubuntu 12.04.1 LTS 32-bit
As an initial experiment, can you try disabling the overlay scrollbars ( http://askubuntu.com/questions/34214/how-do-i-disable-overlay-scrollbars ), and turning off Linux's accessibility if it's turned on? If these do not help then a more concrete case that shows the crash is needed in order to investigate this. AFAIK the general case of using XULRunner 10.0.x on Ubuntu 12.04 does not crash.
I'm closing this bug as there has been no response for a long time. Please reopen the bug if the problem is still seen with a newer version of Eclipse (4.3.2 or 4.4) and provide a set of steps that can be used to reproduce the crash.