Bug 1390018
Summary: | [abrt] xorg-x11-server-Xwayland: Segmentation fault in glamor callbacks | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Diogo Campos <diogocamposwd> | ||||||||||||
Component: | xorg-x11-server | Assignee: | X/OpenGL Maintenance List <xgl-maint> | ||||||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||
Priority: | unspecified | ||||||||||||||
Version: | 25 | CC: | flemming.dall, hdegoede, jorti, juliux.pigface, noobusinghacks, ofourdan, xgl-maint | ||||||||||||
Target Milestone: | --- | ||||||||||||||
Target Release: | --- | ||||||||||||||
Hardware: | x86_64 | ||||||||||||||
OS: | Unspecified | ||||||||||||||
Whiteboard: | abrt_hash:53b3dfa24574f4dc5620e150e0e53302d9bcefc0;VARIANT_ID=workstation; | ||||||||||||||
Fixed In Version: | xorg-x11-server-1.19.0-0.7.rc2.fc25 | Doc Type: | If docs needed, set a value | ||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||
Clone Of: | Environment: | ||||||||||||||
Last Closed: | 2016-11-19 21:10:20 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: | |||||||||||||||
Attachments: |
|
Description
Diogo Campos
2016-10-30 20:51:12 UTC
Created attachment 1215615 [details]
File: backtrace
Created attachment 1215616 [details]
File: dmesg
Created attachment 1215617 [details]
File: dso_list
Created attachment 1215618 [details]
File: etc_X11_xorg_conf_d.tar.gz
Created attachment 1215619 [details]
File: usr_share_xorg_conf_d.tar.gz
That one seems to point toward glamor, any particular application running or action you were doing when the crash occurs? $ addr2line -fe /usr/lib/debug/usr/bin/Xwayland.debug 0x445d60 0x42a630 0x45fc90 0x4ecda0 0x4f0e30 0x559090 glamor_create_fbo_array() in /usr/src/debug/xorg-server-20161026/glamor/glamor_fbo.c:189 glamor_egl_get_display() in /usr/src/debug/xorg-server-20161026/hw/xwayland/../../glamor/glamor_egl.h:69 fbSolidBoxClipped() in /usr/src/debug/xorg-server-20161026/fb/fbfill.c:227 ProcRenderAddGlyphs() in /usr/src/debug/xorg-server-20161026/render/render.c:1091 sproc_dri3_pixmap_from_buffer() in /usr/src/debug/xorg-server-20161026/dri3/dri3_request.c:350 doPolyText() in /usr/src/debug/xorg-server-20161026/dix/dixfonts.c:1198 Hi, in https://bugzilla.redhat.com/show_bug.cgi?id=1361712#c8 you mentioned that you did not actually use Wayland, so I wonder how/why Xwayland would crash in that case. Is it still the case, do you still use Xorg and not Wayland? If so, how did you disable Wayland? (In reply to Olivier Fourdan from comment #7) > Hi, in https://bugzilla.redhat.com/show_bug.cgi?id=1361712#c8 you mentioned > that you did not actually use Wayland, so I wonder how/why Xwayland would > crash in that case. > > Is it still the case, do you still use Xorg and not Wayland? If so, how did > you disable Wayland? I think I could reproduce it (and give more info) here: https://bugzilla.redhat.com/show_bug.cgi?id=1389493#c6 https://bugzilla.redhat.com/show_bug.cgi?id=1389493#c7 https://bugzilla.redhat.com/show_bug.cgi?id=1389493#c8 (In reply to Diogo Campos from comment #8) > I think I could reproduce it (and give more info) here: > > https://bugzilla.redhat.com/show_bug.cgi?id=1389493#c6 > https://bugzilla.redhat.com/show_bug.cgi?id=1389493#c7 > https://bugzilla.redhat.com/show_bug.cgi?id=1389493#c8 ...and, also, the same kind of crash (and the same kind of info) in a Wayland session: https://bugzilla.redhat.com/show_bug.cgi?id=1391252 Note that: - There are 2 xwayland processes in a Wayland session. - The output of 'glxinfo' in a Wayland session is substantially different than the one from a X session. Another info: If I uninstall 'xorg-x11-drv-intel'[1] I can't login in a X session anymore (Wayland session seems not affected at all). [1] First note at: https://wiki.archlinux.org/index.php/Intel_graphics Ohhh... Now it makes perfect sense! From https://bugzilla.redhat.com/show_bug.cgi?id=1389493#c9 > glamor: EGL version 1.4 (DRI2): > Failed to initialize glamor > Failed to initialize glamor, falling back to sw So we get to glamor_init, set the screen->CloseScreen to glamor_close_screen() and screen->DestroyPixmap to glamor_destroy_pixmap but fail *after*, so we don't have glamor set up but still have the CloseScreen and the DestroyPixmap set to set to the glamor routines, which explains why it crashes in either code path. *** Bug 1389493 has been marked as a duplicate of this bug. *** *** Bug 1391252 has been marked as a duplicate of this bug. *** *** Bug 1385333 has been marked as a duplicate of this bug. *** *** Bug 1385334 has been marked as a duplicate of this bug. *** *** Bug 1386354 has been marked as a duplicate of this bug. *** *** Bug 1388684 has been marked as a duplicate of this bug. *** *** Bug 1389494 has been marked as a duplicate of this bug. *** *** Bug 1391578 has been marked as a duplicate of this bug. *** xorg-x11-server-1.19.0-0.7.rc2.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-662f51a695 xorg-x11-server-1.19.0-0.7.rc2.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-662f51a695 xorg-x11-server-1.19.0-0.7.rc2.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report. Description of problem: a newly installed and updated computer with fedora on 2 high performance usb sticks Version-Release number of selected component: xorg-x11-server-Xwayland-1.19.0-0.3.20161026.fc25 Additional info: reporter: libreport-2.8.0 dso_list: /usr/bin/Xwayland xorg-x11-server-Xwayland-1.19.0-0.3.20161026.fc25.i686 (Fedora Project) 1479245578 executable: /usr/bin/Xwayland kernel: 4.8.6-300.fc25.i686+PAE pkg_fingerprint: 4089 D8F2 FDB1 9C98 pkg_vendor: Fedora Project runlevel: 5 3 type: xorg uid: 0 Truncated backtrace: 0: /usr/bin/Xwayland (OsLookupColor+0x136) [0x81f8f96] 1: ? (?+0x136) [0xb77bbe51] 2: /usr/bin/Xwayland (glamor_pixmap_exchange_fbos+0xc6d) [0x808b78d] 3: /usr/bin/Xwayland (glamor_close_screen+0x5b) [0x806cddb] 4: /usr/bin/Xwayland (fbSolid+0xdbb) [0x80a791b] Description of problem: fresh install brand new hardware Version-Release number of selected component: xorg-x11-server-Xwayland-1.19.0-0.3.20161026.fc25 Additional info: reporter: libreport-2.8.0 executable: /usr/bin/Xwayland kernel: 4.8.6-300.fc25.i686+PAE pkg_fingerprint: 4089 D8F2 FDB1 9C98 pkg_vendor: Fedora Project runlevel: unknown type: xorg uid: 0 Truncated backtrace: 0: /usr/bin/Xwayland (OsLookupColor+0x136) [0x81f8f96] 1: ? (?+0x136) [0xb7726e51] 2: /usr/bin/Xwayland (glamor_pixmap_exchange_fbos+0xc6d) [0x808b78d] 3: /usr/bin/Xwayland (glamor_close_screen+0x5b) [0x806cddb] 4: /usr/bin/Xwayland (fbSolid+0xdbb) [0x80a791b] 5: /usr/bin/Xwayland (AddTraps+0x818e) [0x814effe] 6: /usr/bin/Xwayland (present_register_complete_notify+0x737) [0x814be27] 7: /usr/bin/Xwayland (InitFonts+0x5d5) [0x81bdf85] 8: /usr/bin/Xwayland (_init+0x5913) [0x806a3a3] 9: /lib/libc.so.6 (__libc_start_main+0xf6) [0xb6f371c6] 10: /usr/bin/Xwayland (_start+0x21) [0x8064b06] (In reply to robert fairbrother from comment #25) > Description of problem: > fresh install brand new hardware > > Version-Release number of selected component: > xorg-x11-server-Xwayland-1.19.0-0.3.20161026.fc25 This version doesn't contain the fix. |