Bug 93925 - Xorg intel driver segfault trigged by libreoffice
Summary: Xorg intel driver segfault trigged by libreoffice
Status: CLOSED NOTOURBUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium critical
Assignee: Chris Wilson
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-29 13:05 UTC by Bas Zoetekouw
Modified: 2016-09-17 07:04 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (39.08 KB, text/plain)
2016-01-29 13:05 UTC, Bas Zoetekouw
no flags Details
Xorg.0.log (including backtrace) (35.51 KB, text/plain)
2016-06-20 07:06 UTC, Bas Zoetekouw
no flags Details

Description Bas Zoetekouw 2016-01-29 13:05:23 UTC
Created attachment 121390 [details]
Xorg.0.log

When using Libreoffice extensively, it will crash X after a while.  Error in the log reads:

[ 54344.645] (EE) 
[ 54344.645] (EE) Backtrace:
[ 54344.649] (EE) 0: /usr/bin/X (xorg_backtrace+0x4e) [0x557dffa3d68e]
[ 54344.649] (EE) 1: /usr/bin/X (0x557dff889000+0x1b89f9) [0x557dffa419f9]
[ 54344.649] (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7fd62eeed000+0x352f0) [0x7fd62ef222f0]
[ 54344.649] (EE) 3: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7fd62b2c4000+0x24f18) [0x7fd62b2e8f18]
[ 54344.649] (EE) 4: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7fd62b2c4000+0x26157) [0x7fd62b2ea157]
[ 54344.649] (EE) 5: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7fd62b2c4000+0x2b4b1) [0x7fd62b2ef4b1]
[ 54344.649] (EE) 6: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7fd62b2c4000+0x804e4) [0x7fd62b3444e4]
[ 54344.649] (EE) 7: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7fd62b2c4000+0x80e2c) [0x7fd62b344e2c]
[ 54344.649] (EE) 8: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7fd62b2c4000+0x82e1a) [0x7fd62b346e1a]
[ 54344.649] (EE) 9: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7fd62b2c4000+0x58337) [0x7fd62b31c337]
[ 54344.649] (EE) 10: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7fd62b2c4000+0x3979f) [0x7fd62b2fd79f]
[ 54344.649] (EE) 11: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7fd62b2c4000+0x399a2) [0x7fd62b2fd9a2]
[ 54344.649] (EE) 12: /usr/bin/X (0x557dff889000+0x13f981) [0x557dff9c8981]
[ 54344.649] (EE) 13: /usr/bin/X (0x557dff889000+0xf492c) [0x557dff97d92c]
[ 54344.650] (EE) 14: /usr/bin/X (0x557dff889000+0xf5f35) [0x557dff97ef35]
[ 54344.650] (EE) 15: /usr/bin/X (0x557dff889000+0x5818f) [0x557dff8e118f]
[ 54344.650] (EE) 16: /usr/bin/X (0x557dff889000+0x5c34b) [0x557dff8e534b]
[ 54344.650] (EE) 17: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf0) [0x7fd62ef0da40]
[ 54344.650] (EE) 18: /usr/bin/X (_start+0x29) [0x557dff8cf6c9]
[ 54344.650] (EE) 
[ 54344.650] (EE) Segmentation fault at address 0x0
[ 54344.650] (EE) Fatal server error:
[ 54344.650] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 54344.650] (EE) 
[ 54344.650] (EE) 


This is a plain kubuntu 15.10 machine.  Hardware is Macbook Pro retina model 10,2.  Intel video card is:

[bas@miranda]~> sudo lspci -vv -s 00:02.0
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
        Subsystem: Apple Inc. Device 0102
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 34
        Region 0: Memory at a0000000 (64-bit, non-prefetchable) [size=4M]
        Region 2: Memory at 90000000 (64-bit, prefetchable) [size=256M]
        Region 4: I/O ports at 2000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee0100c  Data: 41a2
        Capabilities: [d0] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [a4] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-
        Kernel driver in use: i915

I'll attach the full Xorg.log.  Please let me know if you need any more information.
Comment 1 Chris Wilson 2016-01-29 13:09:08 UTC
Without symbols I have no idea. Best guess is the recent dri2 snafu. You can try building http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/ and hopefully getting a usage stacktrace or simply confirm that it is fixed.
Comment 2 Bas Zoetekouw 2016-02-02 09:59:04 UTC
Ok, I've built a newer version fo the driver with debug symbols.  Let's see if I can reproduce the problem.
Comment 3 Bas Zoetekouw 2016-06-20 07:05:56 UTC
It took a while, but this morning the crashes started occurring again.  I'll attach my xorg.log which includes the backtrace.

I'm currently on Xorg version 2:1.18.3-1ubuntu6 (from Ubuntu Yakkety) and Intel driver version 2:2.99.917+git20160522-1ubuntu1
Comment 4 Bas Zoetekouw 2016-06-20 07:06:48 UTC
Created attachment 124614 [details]
Xorg.0.log (including backtrace)
Comment 5 Chris Wilson 2016-06-20 07:27:20 UTC
(In reply to Bas Zoetekouw from comment #4)
> Created attachment 124614 [details]
> Xorg.0.log (including backtrace)

? You are not even using -intel here.
Comment 6 Bas Zoetekouw 2016-06-20 07:30:05 UTC
riight.  Nevermind, I was distracted by the references to the intel dri driver, I guess.  Sorry about the noise...


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.