[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

glamor-egl crash with radeonsi



I'm using glamor-egl from git://git.debian.org/pkg-xorg/driver/glamor-egl (debian-unstable dfd48af.) This works quite well with radeonsi but I had a crash today:
[  3218.236] Backtrace:
[  3218.243] 0: /usr/bin/X (xorg_backtrace+0x3d) [0x7f90b4b756fd]
[  3218.243] 1: /usr/bin/X (0x7f90b4a08000+0x171379) [0x7f90b4b79379]
[ 3218.243] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f90b3d18000+0xf210) [0x7f90b3d27210]
[  3218.243] 3: /usr/bin/X (miTrapezoidBounds+0x7d) [0x7f90b4afcdbd]
[ 3218.243] 4: /usr/lib/x86_64-linux-gnu/libglamor.so.0 (0x7f90b15f0000+0x19d55) [0x7f90b1609d55] [ 3218.243] 5: /usr/lib/x86_64-linux-gnu/libglamor.so.0 (0x7f90b15f0000+0x185bf) [0x7f90b16085bf]
[  3218.243] 6: /usr/bin/X (0x7f90b4a08000+0xfcda3) [0x7f90b4b04da3]
[  3218.243] 7: /usr/bin/X (0x7f90b4a08000+0x4b1c1) [0x7f90b4a531c1]
[  3218.243] 8: /usr/bin/X (0x7f90b4a08000+0x3ae35) [0x7f90b4a42e35]
[ 3218.243] 9: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0x7f90b2b79995]
[  3218.243] 10: /usr/bin/X (0x7f90b4a08000+0x3b10b) [0x7f90b4a4310b]
[  3218.243]
[  3218.243] Segmentation fault at address 0x7f90b9f45020

I wasn't doing anything special, just typing an email in icedove. DE is KDE (wheezy 4:4.8.4-6) with OpenGL compositing.

ati drivers are xserver-xorg-video-ati 1:7.2.0-1 from unstable, recompiled with dh_auto_configure --builddirectory=build/ -- --libdir=/usr/lib --enable-gallium-radeon --with-egl-platforms=x11,drm --enable-glamor --enable-egl (I hope that's still correct, those are the options I have used for quite some time.)

Xorg log and conf are attached.

This only happened once in a couple of days. Keeping my fingers crossed...

Ralf-Peter

Attachment: Xorg.0.log.old
Description: application/trash

#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "Files"
        # ModulePath "/usr/lib/xorg/modules,/opt/xorg/lib/xorg/modules"
        # ModulePath "/opt/xorg/lib/xorg/modules,/usr/lib/xorg/modules"
        # ModulePath "/opt/xorg/lib/xorg/modules"
        # ModulePath "/usr/lib/xorg/modules,/opt/xorg/lib/xorg/modules"
        # ModulePath "/usr/lib/x86_64-linux-gnu/xorg/modules,/usr/lib/x86_64-linux-gnu/,/usr/lib/xorg/modules/"
        ModulePath "/usr/lib/x86_64-linux-gnu/xorg/modules,/usr/lib/xorg/modules/"
EndSection
Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0" 0 0
EndSection
Section "ServerFlags"
        Option          "Accel" "on"
        Option          "Randr" "on"
        # Option          "IgnoreABI" "1"
EndSection
Section "Module"
        Load  "glamoregl"
	Load  "dri2"
EndSection
Section "Device"
        Identifier      "HD7850"
        Driver          "ati"
        Option          "AccelMethod" "glamor"
        BusID           "PCI:6:0:0"
        Option          "Monitor-HDMI-0"        "S273HL1"
#        Option          "Monitor-DVI-1"         "S273HL2"
        Option          "Monitor-DVI-0"         "Shimian"
        Option          "Monitor-DisplayPort-0" "QNIX1"
        Option          "Monitor-DisplayPort-1" "QNIX2"
EndSection
Section "Screen"
        Identifier      "Screen0"
        Device          "HD7850"
        Monitor         "S273HL1"
#        Monitor         "S273HL2"
        Monitor         "Shimian"
        Monitor         "QNIX1"
        Monitor         "QNIX2"
        DefaultDepth    24
        SubSection "Display"
                Viewport    0   0
                Depth       24
                Virtual     9600 1920
        EndSubSection
EndSection
Section "Monitor"
        Identifier  "S273HL1"       # HDMI-0
        Option      "VendorName"    "Acer"
        Option      "ModelName"     "S273HL"
        Option      "DPMS"          "true"
        Option      "Primary"       "true"
        Option      "Position"      "0 0"
        Option      "PreferredMode" "1920x1080"
#        Modeline    "1920x1080"     148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync -vsync
#        DisplaySize 597 336
EndSection
# Section "Monitor"
#         Identifier  "S273HL2"       # DVI-1
#         Option      "VendorName"    "Acer"
#         Option      "ModelName"     "S273HL"
#         Option      "DPMS"          "true"
#         Option      "Primary"       "false"
#         Option      "LeftOf"       "HDMI-0"
#         Option      "PreferredMode" "1920x1080"
# #        Modeline    "1920x1080"     148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync -vsync
# #        DisplaySize 597 336
# EndSection
Section "Monitor"
        Identifier  "Shimian"       # DVI-0
        Option      "VendorName"    "Shimian"
        Option      "ModelName"     "Achieva"
        Option      "DPMS"          "true"
        Option      "Primary"       "false"
        Option      "RightOf"       "HDMI-0"
        Option      "Rotate"        "right"
        Option      "PreferredMode" "2560x1440"
        Modeline    "2560x1440"     241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
        # DisplaySize 600 340
EndSection
Section "Monitor"
        Identifier  "QNIX1"         # DisplayPort-0
        Option      "VendorName"    "QNIX"
        Option      "ModelName"     "QX2700"
        Option      "DPMS"          "true"
        Option      "Primary"       "false"
        Option      "RightOf"       "DVI-0"
        Option      "Rotate"        "right"
        # Option      "PreferredMode" "1440x2560"
        # Modeline    "1440x2560"     241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
        Option      "PreferredMode" "2560x1440"
        Modeline    "2560x1440"     241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
        # DisplaySize 600 340
EndSection
Section "Monitor"
        Identifier  "QNIX2"         # DisplayPort-1
        Option      "VendorName"    "QNIX"
        Option      "ModelName"     "QX2700"
        Option      "DPMS"          "true"
        Option      "Primary"       "false"
        Option      "RightOf"       "DisplayPort-0"
        Option      "Rotate"        "right"
        Option      "PreferredMode" "2560x1440"
        Modeline    "2560x1440"     241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
        # DisplaySize 600 340
EndSection

Reply to: