https://bugzilla.redhat.com/show_bug.cgi?id=1873489
Bug ID: 1873489 Summary: Xorg/Wayland crash on os.kill(0, 15) executed from eclipse python debugger Product: Fedora Version: 32 Status: NEW Component: eclipse-pydev Assignee: mat.booth@redhat.com Reporter: ldoktor@redhat.com QA Contact: extras-qa@fedoraproject.org CC: akurtako@redhat.com, eclipse-sig@lists.fedoraproject.org, jjohnstn@redhat.com, mat.booth@redhat.com Target Milestone: --- Classification: Fedora
Description of problem: When debugging certain app I got Wayland crashes, then reproduced it on Xorg as well. Simplest reproduction I got to is to create a file that executes "os.kill(0, 15)" and run/debug it from eclipse.
Version-Release number of selected component (if applicable): eclipse-equinox-osgi-4.14-5.fc32.x86_64 eclipse-jgit-5.6.0-2.fc32.noarch eclipse-jdt-4.14-5.fc32.noarch eclipse-pydev-7.7.0-1.fc32.x86_64 eclipse-egit-5.6.0-2.fc32.noarch eclipse-swt-4.14-5.fc32.x86_64 eclipse-ecf-core-3.14.6-4.fc32.noarch eclipse-platform-4.14-5.fc32.x86_64 eclipse-emf-core-2.20.0-5.fc32.noarch libwayland-egl-1.18.0-1.fc32.i686 libwayland-server-1.18.0-1.fc32.x86_64 xorg-x11-server-Xwayland-1.20.8-1.fc32.x86_64 qt5-qtwayland-5.14.2-4.fc32.x86_64 gnome-session-wayland-session-3.36.0-2.fc32.x86_64 xorg-x11-server-Xorg-1.20.8-1.fc32.x86_64
How reproducible: Always
Steps to Reproduce: 1. create a python file with "import os; os.kill(0, 15)" 2. select "Run As"->"Python Run"
Actual results: Eclipse crashes and Wayland/Xorg as well (Xorg restarts, Wayland stays dead)
Expected results: Ideally Eclipse should stay unaffected but at least it'd be nice if Wayland/Xorg survived.
Additional info: It also works when I start debugging any script and manually execute the "os.kill(0, 15)" from the pydev console. On the other hand everything works well when the process is started elsewhere and pydev is only accessed via "import pydevd; pydevd.settrace("127.0.0.1", True, True)" directly from the script (execution only kills the python process, Eclipse as well as Wayland/Xorg survives)
https://bugzilla.redhat.com/show_bug.cgi?id=1873489
Fedora Admin user for bugzilla script actions fedora-admin-xmlrpc@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|mat.booth@redhat.com |extras-orphan@fedoraproject | |.org
--- Comment #1 from Fedora Admin user for bugzilla script actions fedora-admin-xmlrpc@fedoraproject.org --- This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.
https://bugzilla.redhat.com/show_bug.cgi?id=1873489
Alexander Kurtakov akurtako@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |WONTFIX Last Closed| |2021-04-08 09:37:47
https://bugzilla.redhat.com/show_bug.cgi?id=1873489
Lukas Doktor ldoktor@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ajax@redhat.com Component|eclipse-pydev |wayland Assignee|extras-orphan@fedoraproject |ajax@redhat.com |.org | Flags| |needinfo?(ajax@redhat.com)
--- Comment #2 from Lukas Doktor ldoktor@redhat.com --- This issue is still on, by installing pydev on Fedora it's simple to crash Wayland/Xorg session. Can someone from Wayland/Xorg take a look? The reproducer is very simple and eclipse-pydev can still be downloaded from the eclipse store.
eclipse-sig@lists.stg.fedoraproject.org