FS#44089 - [xf86-video-intel] Xorg crashes when trying to scroll in Arduino IDE
Attached to Project:
Arch Linux
Opened by Tomi Leppänen (Tomin) - Saturday, 07 March 2015, 17:51 GMT
Last edited by Laurent Carlier (lordheavy) - Sunday, 21 June 2015, 11:58 GMT
Opened by Tomi Leppänen (Tomin) - Saturday, 07 March 2015, 17:51 GMT
Last edited by Laurent Carlier (lordheavy) - Sunday, 21 June 2015, 11:58 GMT
|
Details
Description:
In Arduino IDEon the right side of the file tabs there is a button that shows list of open files. If I try to scroll that list Xorg crashes always and brings me back to gdm login screen. Backtrace: maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) Backtrace: maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) 0: /usr/lib/xorg-server/Xorg (OsLookupColor+0x119) [0x5949c9] maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) 1: /usr/lib/libc.so.6 (__restore_rt+0x0) [0x7fd06034253f] maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) 2: /usr/lib/xorg/modules/drivers/intel_drv.so (_init+0x35f14) [0x7fd05af4fbc4] maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) 3: /usr/lib/xorg/modules/drivers/intel_drv.so (_init+0x3ed4c) [0x7fd05af6159c] maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) 4: /usr/lib/xorg-server/Xorg (DamageRegionAppend+0x29f6) [0x51e326] maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) 5: /usr/lib/xorg-server/Xorg (SendGraphicsExpose+0x72f) [0x4354af] maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) 6: /usr/lib/xorg-server/Xorg (SendErrorToClient+0x2f7) [0x438a97] maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) 7: /usr/lib/xorg-server/Xorg (remove_fs_handlers+0x41b) [0x43cbcb] maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) 8: /usr/lib/libc.so.6 (__libc_start_main+0xf0) [0x7fd06032f800] maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) 9: /usr/lib/xorg-server/Xorg (_start+0x29) [0x427039] maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) 10: ? (?+0x29) [0x29] maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) Segmentation fault at address 0x7fff7ac8d4ac maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: Fatal server error: maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) Caught signal 11 (Segmentation fault). Server aborting maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: Please consult the The X.Org Foundation support maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: at http://wiki.x.org maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: for help. maalis 07 19:07:57 tomin-xps gdm-Xorg-:0[450]: (EE) Please also check the log file at "/dev/null" for additional information. Seems to be Intel related and probably won't happen on other hardware but you could try anyway. I'm using SNA acceleration as it is the default on Arch Linux nowadays. Additional info: * package version(s) extra/xorg-server 1.17.1-3 extra/xorg-server-common 1.17.1-3 extra/xf86-video-intel 2.99.917-3 extra/gnome-shell 3.14.3-2 extra/gdm 3.14.1-2 extra/libgdm 3.14.1-2 local/arduino 1:1.6.0-1 ( https://aur.archlinux.org/packages/arduino/ ) * config and/or log files etc. Dell XPS13 (9333) laptop with Intel Haswell graphics (HD4400, SNA) and Arch Linux (x86_64). I don't have anything else to test this with right now. journalclt --system --since=2015-03-07 as an attachment (xorg_crash-2015-03-07.log). There is probably a lot of not that useful information and you might want to grep gdm-Xorg. The exiting stuff starts at 19:07:57 where there is the backtrace. The log does not include the information when Xorg was started because that was days ago but there is the log after the crash and even after that I crashed the Xorg again the very same way. If you need more logs, just ask. If I should report this to upstream, please tell me to do so. Steps to reproduce: 1. Install Arduino IDE (1.6) from AUR. 2. Open some project with a lot of files (I used Marlin firmware: https://github.com/MarlinFirmware/Marlin/releases ) 3. Click on the arrow next to the file tabs. 4. Try to scroll the list. Xorg should crash. |
This task depends upon
core/linux 3.18.6-1
local/xorg-server 1.17.1-3 (xorg)
local/xorg-server-common 1.17.1-3
local/xorg-server-devel 1.17.1-3
local/linux 3.19-1 (base)
local/xf86-video-intel 2.99.917-3 (xorg-drivers xorg)
local/mesa 10.4.6-1
local/gnome-shell 3.14.3-2 (gnome)
local/gdm 3.14.1-2 (gnome)
local/libgdm 3.14.1-2
local/arduino 1:1.6.0-1
https://pastebin.com/bMPMrRpz