Bug 583098

Summary: Eclipse 2024-03 crash window in Fedora 39 KDE Plasma
Product: [Eclipse Project] Incubator Reporter: Walid JEFFAR <devsystems.architect>
Component: e4Assignee: E4 Inbox <eclipse.e4-inbox>
Status: NEW --- QA Contact:
Severity: critical    
Priority: P3 CC: colombetj, commonbreed, CraigFoote, hanmac
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
Log eclipse crash none

Description Walid JEFFAR CLA 2024-03-31 16:59:53 EDT
Created attachment 289341 [details]
Log eclipse crash

Good evening everyone,

I have a big problem with eclipse, as soon as I launch it and I change perspective or go to the "market place" or consult the list of "template proposal" methods it crashes and after 10 seconds it closes automatically. I am attaching the eclipse log trace. What do you think

Is this the problem of gtk or webkitgtk ?

my OS : Fedora 39 KDE Plasma.


Log-trace : 

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f36443ba130, pid=3588, tid=3589
#
# JRE version: Java(TM) SE Runtime Environment (21.0.2+13) (build 21.0.2+13-LTS-58)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (21.0.2+13-LTS-58, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C  [libwebkit2gtk-4.1.so.0+0xdba130]
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h" (or dumping to /home/Jefsys/Downloads/eclipse-installer/core.3588)
#
# If you would like to submit a bug report, please visit:
#   https://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

Thank you.
Comment 1 Jérémy Colombet CLA 2024-04-18 04:03:19 EDT
Hi, 

I have the same issue. Eclipse window crashs when I go to "market place" or open the contextual menu by passing the cursor over a code element. 

I've tried to update my jre version and updated from libwebkit2gtk-4.0.37 to libwebkit2gtk-4.1 but nothing worked.

my OS : Ubuntu 22.04.4 LTS 

my Trace : 

(SWT:626140): Gdk-CRITICAL **: 09:58:22.480: 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=0x00007945301c8728, pid=626140, tid=626141
#
# JRE version: OpenJDK Runtime Environment (21.0.2+13) (build 21.0.2+13-Ubuntu-122.04.1)
# Java VM: OpenJDK 64-Bit Server VM (21.0.2+13-Ubuntu-122.04.1, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C  [libwebkit2gtk-4.1.so.0+0xdc8728]
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to /home/jeremy.colombet/core.626140)
#
# An error report file with more information is saved as:
# /home/jeremy.colombet/hs_err_pid626140.log
[28.766s][warning][os] Loading hsdis library failed
#
# If you would like to submit a bug report, please visit:
#   Unknown
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Comment 2 Hans Mackowiak CLA 2024-04-27 03:50:46 EDT
Happens for me when i enter System.out and it tries to show me the suggestions.

i got:


(Eclipse:1169814): Gdk-CRITICAL **: 09:43:49.294: 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=0x00007f0dd82cd728, pid=1169814, tid=1169815
#
# JRE version: OpenJDK Runtime Environment (17.0.10+7) (build 17.0.10+7-Ubuntu-122.04.1)
# Java VM: OpenJDK 64-Bit Server VM (17.0.10+7-Ubuntu-122.04.1, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C  [libwebkit2gtk-4.1.so.0+0xdc8728]
Comment 3 Ben Mordaunt CLA 2024-05-26 09:56:16 EDT
This issue persists on Fedora 40.