Bug 1290784
Summary: | [abrt] java-1.8.0-openjdk-headless: gdk_event_source_prepare(): java killed by SIGTRAP | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Christian Stadelmann <fedora> | ||||||||||||||||||||||
Component: | eclipse | Assignee: | Alexander Kurtakov <akurtako> | ||||||||||||||||||||||
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||
Priority: | unspecified | ||||||||||||||||||||||||
Version: | 24 | CC: | ahughes, akurtako, andjrobins, dbhole, eclipse-sig, fedora, jerboaa, jvanek, kparal, krzysztof.daniel, mat.booth, mclasen, msrb, omajid, rgrunber | ||||||||||||||||||||||
Target Milestone: | --- | ||||||||||||||||||||||||
Target Release: | --- | ||||||||||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||||||
URL: | https://retrace.fedoraproject.org/faf/reports/bthash/11e0ce35d37eae6549c609ec628ba62da58b2c4a | ||||||||||||||||||||||||
Whiteboard: | abrt_hash:ff9a2fddd894922a0dd888df904625783197ffa7;VARIANT_ID=workstation; | ||||||||||||||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||||||||||
Clone Of: | Environment: | ||||||||||||||||||||||||
Last Closed: | 2016-09-28 20:28:02 UTC | Type: | --- | ||||||||||||||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||||||||||||||
Documentation: | --- | CRM: | |||||||||||||||||||||||
Verified Versions: | Category: | --- | |||||||||||||||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||||||||
Embargoed: | |||||||||||||||||||||||||
Bug Depends On: | |||||||||||||||||||||||||
Bug Blocks: | 1277927 | ||||||||||||||||||||||||
Attachments: |
|
Description
Christian Stadelmann
2015-12-11 13:02:06 UTC
Created attachment 1104641 [details]
File: backtrace
Created attachment 1104642 [details]
File: core_backtrace
Created attachment 1104643 [details]
File: dso_list
Created attachment 1104644 [details]
File: limits
Created attachment 1104645 [details]
File: maps
Created attachment 1104646 [details]
File: namespaces
Created attachment 1104647 [details]
File: open_fds
Created attachment 1104648 [details]
File: proc_pid_status
Probably an issue in Eclipse or Gtk3. Software versions: eclipse-platform-4.5.1-6.fc23.x86_64 eclipse-swt-4.5.1-6.fc23.x86_64 gtk3-3.18.6-1.fc23.x86_64 glib2-2.46.2-1.fc23.x86_64 xorg-x11-server-Xwayland-1.18.0-2.fc23.x86_64 Hi Christian, can you reproduce this reliably? Does the same crash occur when running under X11 or not? Thanks. This crash does not happen when running under X11 (or under XWayland with GDK_BACKEND=x11 set), only on wayland (with wayland backend for Gtk+ 3.x). With X11 backend I am running into this issue instead: https://bugzilla.redhat.com/show_bug.cgi?id=1290791 Yes, I can reproduce this reliably. Steps to reproduce: 1. open eclipse with gtk3 in a wayland session. Gtk3 should choose wayland as its backend by default. Select a workspace if required 2. open any perspective 3. right-click on the perspective (right top corner of eclipse main window) What happens: Instant crash. Note: you might have trouble right-clicking on the perspective button due to https://bugzilla.redhat.com/show_bug.cgi?id=1255007 . I have to click ~20…50 pixels above the button to hit it. Still present with eclipse-swt-4.6.0-0.5.git201604261105.fc24.x86_64 on Wayland. Same reproducer as in comment #11. This bug now (in F25) triggers a crash in gnome-shell, see bug #1330510 and bug #1372311 for details. If this is reproducible, you could try to break on display_protocol_error where the EPROTO originates. Created attachment 1198405 [details] a full backtrace on java at "display_protocol_error" (In reply to Christian Stadelmann from comment #13) > This bug now (in F25) triggers a crash in gnome-shell, see bug #1330510 and > bug #1372311 for details. Same on F24 too. (In reply to Matthias Clasen from comment #14) > If this is reproducible, you could try to break on display_protocol_error > where the EPROTO originates. Yes, see attached logs. Steps I did: 0. run gdb from outside your gnome+wayland session, otherwise it will be killed when your session goes down. 1. start eclipse in a gnome+wayland session (and make sure it is running with wayland backend) 2. attach gdb to eclipse's child process named "java" 3. gdb: enable logging 4. gdb: disable handling of SIGSEGV because java is crazy and uses SIGSEGV for normal operation: `handle SIGSEGV nostop noprint` 5. gdb: `break display_protocol_error` 6. gdb: continue 7. eclipse: right-click on any perspective button 8. gdb: `bt` and `t a a bt full`, then continue to the next hit. In fact I ran these commands 3 times, the last one probably contains an error that the wayland compositor is gone. 9. quit gdb, recover your gnome wayland session Created attachment 1204930 [details]
eclipse log file [workspace]/.metadata/.log
When trying again to reproduce, eclipse crashes. This time with a more meaningful crasher reporting a stackoverflow. See attached logs for details.
This issue is gone now on Fedora 25 with latest updates installed. |