You are not logged in.
After upgrade webkit2gtk to version 2.44.0-1 eclipse IDE constantly crashing with messages like
Problematic frame: # C [libwebkit2gtk-4.0.so.37+ 0x10c239b]
downgrade webkit2gtk to 2.42.5-2 removes problem
Offline
You did update the eclipse AUR package?
Are you facing https://aur.archlinux.org/packages/ecli … ent-963497 ?
Offline
Our development team don't use OS packages for java, tomcat, eclipse etc. For example, current eclipse version is taken from here https://download.eclipse.org/eclipse/do … _64.tar.gz
Offline
There're build from end of february?
https://download.eclipse.org/eclipse/do … 402290520/
Offline
> There're build from end of february?
Thanks a lot! So, it's time to switch to 4.31 version. I will check, if 4.31 works with webkit2gtk 2.44.0-1
Offline
After switching to eclipse 4.31 problem with webkit2gtk 2.44.0-1 remains the same
(Eclipse:2732): Gdk-CRITICAL **: 06:19:16.820: gdk_window_create_gl_context: assertion 'GDK_IS_WINDOW (window)' failed
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x0000717f38ec239b, pid=2732, tid=2733
#
# JRE version: OpenJDK Runtime Environment Zulu17.48+15-CA (17.0.10+7) (build 17.0.10+7-LTS)
# Java VM: OpenJDK 64-Bit Server VM Zulu17.48+15-CA (17.0.10+7-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C [libwebkit2gtk-4.0.so.37+0x10c239b]
#
...
# The crash happened outside the Java Virtual Machine in native code.
Offline
You'll have to downgrade webkit and wait for a new upstream build, try your luck w/ building eclipse yourself or you could move the old versions of /usr/lib/libjavascriptcoregtk-4.0.so.18.24.x and /usr/lib/libwebkit2gtk-4.0.so.37.68.x somewhere into the eclipse path and LD_PRELOAD them for eclipse.
Offline
> You'll have to downgrade webkit
Thanks! As I wrote in the first message, downgrade webkit to 2.42.5-2 resolve problem
Offline
> You'll have to downgrade webkit
Thanks! As I wrote in the first message, downgrade webkit to 2.42.5-2 resolve problem
Are you sure about that?
For me it just moved the problem from autocompletion to tooltip-on-hover, and aggravated it.
Meaning that while with latest webkit2gtk the Eclipse (STS, actually) crash occurs at the moment you issue a ctrl+spacebar, with 2.42.5-2 version it happens when after hovering over a symbol, you put the pointer on one of its package's branches shown in the tooltip, pulling down with it whole gnome-shell.
Only real workaround I found at the moment is to launch the IDE with X11 backend.
Offline
If gnome-shell crashes that's a gnome-shell bug, not an eclipse bug.
Wild guess, replace adwaita-cursors w/ vanilla-dmz-aa (it's the same theme, just not broken)
Offline
I don't know how that can be related, considering that AFAIK it happens only in Eclipse.
Anyway I tried your suggestion with no luck. This is still the interesting part of eclipse crash report
Stack: [0x000072b301700000,0x000072b301800000], sp=0x000072b3017fcec0, free space=1011k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libwebkit2gtk-4.1.so.0+0x10c646b]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 14808 org.eclipse.swt.internal.gtk3.GTK3.gtk_main_iteration_do(Z)Z (0 bytes) @ 0x000072b2f14c96e1 [0x000072b2f14c96a0+0x0000000000000041]
j org.eclipse.swt.widgets.Display.readAndDispatch()Z+54
j org.eclipse.jface.internal.text.html.BrowserInformationControl.setVisible(Z)V+58
j org.eclipse.jface.text.AbstractInformationControlManager.showInformationControl(Lorg/eclipse/swt/graphics/Rectangle;)V+5
j org.eclipse.jface.text.TextViewerHoverManager.showInformationControl(Lorg/eclipse/swt/graphics/Rectangle;)V+21
j org.eclipse.jface.text.AbstractInformationControlManager.internalShowInformationControl(Lorg/eclipse/swt/graphics/Rectangle;Ljava/lang/Object;)V+344
j org.eclipse.jface.text.AbstractInformationControlManager.presentInformation()V+70
j org.eclipse.jface.text.AbstractHoverInformationControlManager.presentInformation()V+64
j org.eclipse.jface.text.TextViewerHoverManager.doPresentInformation()V+1
j org.eclipse.jface.text.TextViewerHoverManager.lambda$3(Lorg/eclipse/swt/custom/StyledText;)V+8
j org.eclipse.jface.text.TextViewerHoverManager$$Lambda$1757+0x0000000100f35ff0.run()V+8
J 18512 c2 org.eclipse.swt.widgets.Display.readAndDispatch()Z (88 bytes) @ 0x000072b2f17db450 [0x000072b2f17db080+0x00000000000003d0]
j org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run()V+564
j org.eclipse.core.databinding.observable.Realm.runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V+12
j org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(Lorg/eclipse/e4/ui/model/application/MApplicationElement;Lorg/eclipse/e4/core/contexts/IEclipseContext;)Ljava/lang/Object;+57
j org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(Lorg/eclipse/e4/ui/model/application/MApplicationElement;)V+20
j org.eclipse.ui.internal.Workbench.lambda$3(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;[I)V+392
j org.eclipse.ui.internal.Workbench$$Lambda$284+0x00000001002cee20.run()V+12
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+16
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;+113
j org.eclipse.equinox.internal.app.EclipseAppHandle.run(Ljava/lang/Object;)Ljava/lang/Object;+138
j org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ljava/lang/Object;)Ljava/lang/Object;+85
j org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/Object;+79
j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+99
j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+132
v ~StubRoutines::call_stub
j jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 java.base@17.0.10
j jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+133 java.base@17.0.10
j jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 java.base@17.0.10
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+59 java.base@17.0.10
j org.eclipse.equinox.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+202
j org.eclipse.equinox.launcher.Main.basicRun([Ljava/lang/String;)V+159
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
and here the thread dumping for gnome-shell
mar 31 18:03:39 ThinkArch kernel: gnome-shell[12001]: segfault at fffffffeff1c0240 ip 00007937abb68d72 sp 00007ffcf38eb728 error 5 in libgobject-2.0.so.0.8000.0[7937abb3c000+36000] likely on CPU 1 >
mar 31 18:03:39 ThinkArch kernel: Code: 47 48 8b 07 48 85 c0 74 3f 48 8b 00 48 3d fc 03 00 00 77 2c 48 8d 15 dd 63 02 00 48 c1 e8 02 48 8b 04 c2 31 d2 48 85 c0 74 0f <0f> b6 50 14 48 39 74 d0 48 0f>
mar 31 18:03:39 ThinkArch systemd[1]: Started Process Core Dump (PID 16270/UID 0).
mar 31 18:03:40 ThinkArch rtkit-daemon[622]: Supervising 9 threads of 7 processes of 1 users.
mar 31 18:03:40 ThinkArch rtkit-daemon[622]: Successfully made thread 16272 of process 16263 owned by '1000' RT at priority 5.
mar 31 18:03:40 ThinkArch rtkit-daemon[622]: Supervising 10 threads of 8 processes of 1 users.
mar 31 18:03:40 ThinkArch rtkit-daemon[622]: Supervising 10 threads of 8 processes of 1 users.
mar 31 18:03:40 ThinkArch rtkit-daemon[622]: Successfully made thread 16282 of process 16263 owned by '1000' RT at priority 5.
mar 31 18:03:40 ThinkArch rtkit-daemon[622]: Supervising 11 threads of 8 processes of 1 users.
mar 31 18:04:01 ThinkArch systemd-coredump[16277]: [?] Process 12001 (gnome-shell) of user 1000 dumped core.
Stack trace of thread 12001:
#0 0x00007937abb68d72 g_type_check_instance_is_fundamentally_a (libgobject-2.0.so.0 + 0x38d72)
#1 0x00007937abb4db07 g_object_ref (libgobject-2.0.so.0 + 0x1db07)
#2 0x00007937aaf76e87 n/a (libmutter-14.so.0 + 0x176e87)
#3 0x00007937aaf6b80f n/a (libmutter-14.so.0 + 0x16b80f)
#4 0x00007937aa411596 n/a (libffi.so.8 + 0x7596)
#5 0x00007937aa40e00e n/a (libffi.so.8 + 0x400e)
#6 0x00007937aa410bd3 ffi_call (libffi.so.8 + 0x6bd3)
#7 0x00007937aa1f8ada n/a (libwayland-server.so.0 + 0x8ada)
#8 0x00007937aa1fd180 n/a (libwayland-server.so.0 + 0xd180)
#9 0x00007937aa1fbae2 wl_event_loop_dispatch (libwayland-server.so.0 + 0xbae2)
#10 0x00007937aaf4efcd n/a (libmutter-14.so.0 + 0x14efcd)
#11 0x00007937ab540199 n/a (libglib-2.0.so.0 + 0x5a199)
#12 0x00007937ab59f3bf n/a (libglib-2.0.so.0 + 0xb93bf)
#13 0x00007937ab540dc7 g_main_loop_run (libglib-2.0.so.0 + 0x5adc7)
#14 0x00007937aaeca00b meta_context_run_main_loop (libmutter-14.so.0 + 0xca00b)
#15 0x00007937aa411596 n/a (libffi.so.8 + 0x7596)
#16 0x00007937aa40e00e n/a (libffi.so.8 + 0x400e)
#17 0x00007937aa410bd3 ffi_call (libffi.so.8 + 0x6bd3)
#18 0x00007937ab3c9fe1 n/a (libgjs.so.0 + 0x4bfe1)
#19 0x00007937ab3ca688 n/a (libgjs.so.0 + 0x4c688)
#20 0x00007937a99652da n/a (libmozjs-115.so + 0x15652da)
#21 0x00007937a95d8b01 n/a (libmozjs-115.so + 0x11d8b01)
#22 0x00007937a95d3ec5 n/a (libmozjs-115.so + 0x11d3ec5)
#23 0x00007937a9aba1b1 _ZN2JS4CallEP9JSContextNS_6HandleINS_5ValueEEES4_RKNS_16HandleValueArrayENS_13MutableHandleIS3_EE (libmozjs-115.so + 0x16ba>
#24 0x00007937ab400f02 n/a (libgjs.so.0 + 0x82f02)
#25 0x00007937ab40917f gjs_context_eval_module (libgjs.so.0 + 0x8b17f)
#26 0x00007937ab409481 gjs_context_eval_module_file (libgjs.so.0 + 0x8b481)
#27 0x00005a9db6fd757f n/a (gnome-shell + 0x257f)
#28 0x00007937aac43cd0 n/a (libc.so.6 + 0x25cd0)
#29 0x00007937aac43d8a __libc_start_main (libc.so.6 + 0x25d8a)
#30 0x00005a9db6fd79e5 n/a (gnome-shell + 0x29e5)
Offline
The adwaita theme got broken but that will only be exposed by clients that are trying to use "legacy" cursor names (or what gnome deems so)
libwebkit2gtk-4.1.so isn't part of https://archlinux.org/packages/extra/x86_64/webkit2gtk/ - you're using https://archlinux.org/packages/extra/x8 … t2gtk-4.1/ ?
Offline
Yes, and I was sure that was needed by eclipse.
Instead is the other way around: eclipse works with mainstream version, while -4.1 is needed by
Richiesto da : devhelp evolution evolution-data-server freerdp gnome-notes lutris sushi yelp
Offline
Put the mainstream lib into the elicpse path (/opt, I guess?) and either LD_PREOLAD it or extend the LD_LIBRARY_PATH for elipse.
The OP likely still applies.
Offline
Well at that point I'll just stick with X11 backend for eclipse and wait for updates on the libs.
I still can't get why official Gnome apps rely on old version of core libraries, tho.
Offline
Issue still present with webkit2gtk 2.44.1, even if its changelog was mentioning some bugfix about web view and other crashes source.
Offline