[Bug 87188] New: X.org segfaults when launching Emacs with hybrid ATI/Intel GPU

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Dec 10 01:43:42 PST 2014


https://bugs.freedesktop.org/show_bug.cgi?id=87188

            Bug ID: 87188
           Summary: X.org segfaults when launching Emacs with hybrid
                    ATI/Intel GPU
           Product: xorg
           Version: unspecified
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/Radeon
          Assignee: xorg-driver-ati at lists.x.org
          Reporter: tolkiendili at gmail.com
        QA Contact: xorg-team at lists.x.org

Created attachment 110674
  --> https://bugs.freedesktop.org/attachment.cgi?id=110674&action=edit
Xorg.0.log after the crash

I've made this bug report on the Arch Linux bug tracker, here:

https://bugs.archlinux.org/task/43061

It may be of interest so I'm reproducing its description here. I'm using the
latest stable software as of 10 Dec 2014 (versions below). I'm available to do
further debugging like running X on gdb (but I'm not sure how to do this, since
X is normally run on a wrapper script) or installing different versions.

Description:

I have an hybrid ATI/Intel GPU and whenever I open Emacs, X crashes.

My notebook is a Dell Inspiron 15R-5537-A10 - it has a Radeon HD 8670M GPU and
Intel i7-4500U with Intel HD Graphics 4400 integrated GPU.

The hybrid GPU otherwise works, with PRIME (by setting it with xrandr and
running glxinfo with or without DRI_PRIME=1). The above crash happens either if
I don't configure PRIME, or if I configure it and either set or don't set
DRI_PRIME. I can run any program, except Emacs. It also crashes when I run
vanilla Emacs with no configurations.

A workaround is to add modprobe.blacklist=radeon to the kernel boot line,
making Emacs run fine.


Additional info:

$ lspci | egrep 'VGA|Display'
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated
Graphics Controller (rev 09)
03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT
[Radeon HD 8670A/8670M/8690M] (rev ff)

$ pacman -Qv xorg-server xf86-video-intel xf86-video-ati mesa-dri libdrm linux
emacs glibc | grep -v :
xorg-server 1.16.2-1
xf86-video-intel 2.99.916-3
mesa-dri 10.3.5-1
libdrm 2.4.58-1
linux 3.17.4-1
emacs 24.4-1
glibc 2.20-4

Also this from Xorg.log (the full log is attached)

[ 78.539] (EE) Backtrace:
[ 78.539] (EE) 0: /usr/bin/Xorg.bin (xorg_backtrace+0x56) [0x593d36]
[ 78.539] (EE) 1: /usr/bin/Xorg.bin (0x400000+0x197e89) [0x597e89]
[ 78.539] (EE) 2: /usr/lib/libc.so.6 (0x7f8c6f003000+0x33b20) [0x7f8c6f036b20]
[ 78.539] (EE) 
[ 78.539] (EE) Segmentation fault at address 0x0
[ 78.539] (EE) 
[ 78.539] (EE) Caught signal 11 (Segmentation fault). Server aborting


Steps to reproduce:

1. Start X (in my case, LightDM launches XFCE on boot, but it happens in other
DEs too)

2. Launch Emacs

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg-driver-ati/attachments/20141210/8b4ee8f9/attachment.html>


More information about the xorg-driver-ati mailing list