Bug 73439 - Xorg 1.15.0 segfaults randomly in memset() from intel_drv.so
Summary: Xorg 1.15.0 segfaults randomly in memset() from intel_drv.so
Status: RESOLVED DUPLICATE of bug 73351
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Chris Wilson
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-09 14:38 UTC by Marti Raudsepp
Modified: 2014-01-09 15:23 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (23.54 KB, text/plain)
2014-01-09 14:39 UTC, Marti Raudsepp
no flags Details
Xorg.0.log (53.30 KB, text/plain)
2014-01-09 15:12 UTC, Marti Raudsepp
no flags Details

Description Marti Raudsepp 2014-01-09 14:38:36 UTC
I have experienced this bug a few times after upgrading to Xorg 1.15.0, but no idea about the cause. Sometimes it happens when the computer is locked, sometimes when I'm using it.

I'm using up-to-date Arch Linux testing: xorg 1.15.0, xf86-video-intel 2.99.907, kernel 3.12.6, mesa 10.0.1 Intel HD 4000 graphics on i5-3570K. Gnome Shell 3.10.2.1 desktop.

I found another report of this on openSUSE forums: http://forums.opensuse.org/english/get-technical-help-here/applications/492955-13-1-gnome-logs-out-itself.html (down currently, but here's a Google cached copy: http://webcache.googleusercontent.com/search?hl=en&num=50&q=cache%3Ahttp%3A%2F%2Fforums.opensuse.org%2Fenglish%2Fget-technical-help-here%2Fapplications%2F492955-13-1-gnome-logs-out-itself.html )

I caught this in gdb, but unfortunatley Arch doesn't ship debug symbols, so gdb "bt full" doesn't provide any more info. Full Xorg.0.log is attached.

Backtrace:
0: /usr/bin/Xorg (xorg_backtrace+0x48) [0x5834c8]
1: /usr/bin/Xorg (0x400000+0x1871a9) [0x5871a9]
2: /usr/lib/libpthread.so.0 (0x7f99097fb000+0xf870) [0x7f990980a870]
3: /usr/lib/libc.so.6 (memset+0x54) [0x7f99086d47e4]
4: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f99042b6000+0x3b84b) [0x7f99042f184b]
5: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f99042b6000+0x3e776) [0x7f99042f4776]
6: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f99042b6000+0x5a292) [0x7f9904310292]
7: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f99042b6000+0x5aa01) [0x7f9904310a01]
8: /usr/bin/Xorg (0x400000+0x10f144) [0x50f144]
9: /usr/bin/Xorg (0x400000+0x10535a) [0x50535a]
10: /usr/bin/Xorg (0x400000+0x359fe) [0x4359fe]
11: /usr/bin/Xorg (0x400000+0x3980a) [0x43980a]
12: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7f9908671b05]
13: /usr/bin/Xorg (0x400000+0x24dae) [0x424dae]

Segmentation fault at address 0x7f990082c000
Comment 1 Marti Raudsepp 2014-01-09 14:39:00 UTC
Created attachment 91756 [details]
Xorg.0.log
Comment 2 Chris Wilson 2014-01-09 14:47:19 UTC
You are not using 2.99.907, and 2.21.15 is incompatible with xorg-1.15.
Comment 3 Marti Raudsepp 2014-01-09 15:06:23 UTC
(In reply to comment #2)
> You are not using 2.99.907, and 2.21.15 is incompatible with xorg-1.15.

The what? I just said in the report that I am using xf86-video-intel 2.99.907.

I am pretty sure, because that upgrade fixed Bug 73224.

Here's the packge source in Arch: https://projects.archlinux.org/svntogit/packages.git/tree/repos/testing-x86_64/PKGBUILD?h=packages/xf86-video-intel
Comment 4 Marti Raudsepp 2014-01-09 15:09:43 UTC
(II) LoadModule: "intel"
(II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
   compiled for 1.15.0, module version = 2.99.907
   Module class: X.Org Video Driver
   ABI class: X.Org Video Driver, version 15.0
Comment 5 Marti Raudsepp 2014-01-09 15:12:28 UTC
Created attachment 91761 [details]
Xorg.0.log

Oh, sorry, I uploaded the wrong log file.
Here's the new one with crash in memset().
Comment 6 Chris Wilson 2014-01-09 15:16:15 UTC
Better, that looks like bug 73351.
Comment 7 Marti Raudsepp 2014-01-09 15:23:57 UTC
Agreed, the backtrace looks quite similar. I'll mark this as duplicate.

*** This bug has been marked as a duplicate of bug 73351 ***


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.