Bug 14901 - latest Xorg crashes in xf86OutputGetEDID
Summary: latest Xorg crashes in xf86OutputGetEDID
Status: RESOLVED NOTABUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-08 02:41 UTC by Vedran Rodic
Modified: 2008-03-12 16:02 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
log file (11.36 KB, application/octet-stream)
2008-03-08 02:41 UTC, Vedran Rodic
no flags Details
xserver xorg.conf file (4.12 KB, application/octet-stream)
2008-03-08 02:42 UTC, Vedran Rodic
no flags Details

Description Vedran Rodic 2008-03-08 02:41:39 UTC
Created attachment 14953 [details]
log file

I'm trying to run the latest Xorg server build with jhbuild, and all the dependencies and drivers are built from git versions too. It crashes with the following trace:

Backtrace:
0: src/X/xorg/bin/Xorg(xf86SigHandler+0x79) [0x80b2c19]
1: [0xffffe420]
2: src/X/xorg/bin/Xorg(xf86OutputGetEDID+0x24) [0x80e56b4]
3: /home/vedran/src/X/xorg/lib/xorg/modules/drivers//intel_drv.so(i830_ddc_get_modes+0x2c) [0xb79f26ac]
4: /home/vedran/src/X/xorg/lib/xorg/modules/drivers//intel_drv.so(i830_lvds_init+0xef) [0xb79ee7ef]
5: /home/vedran/src/X/xorg/lib/xorg/modules/drivers//intel_drv.so [0xb79e9375]
6: src/X/xorg/bin/Xorg(InitOutput+0x9f9) [0x80a74d9]
7: src/X/xorg/bin/Xorg(main+0x26b) [0x8070deb]
8: /lib/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7b63450]
9: src/X/xorg/bin/Xorg(FontFileCompleteXLFD+0x1f1) [0x8070441]


I'm building with -g (debug symbols, but the backtrace doesn't contain the line numbers and .c file names for some reason). Complete log and xorg.conf file attached. DRM modules are also latest git.
Comment 1 Vedran Rodic 2008-03-08 02:42:26 UTC
Created attachment 14954 [details]
xserver xorg.conf file
Comment 2 Vedran Rodic 2008-03-12 15:59:45 UTC
gdb backtrace, git as of today:
#0  0x080f435d in xf86DoEDID_DDC2 (scrnIndex=0, pBus=0xb7a9aef0)
    at xf86DDC.c:248
#1  0x080e56f4 in xf86OutputGetEDID (output=0x8211ac8, pDDCBus=0xb7a9aef0)
    at xf86Crtc.c:2444
#2  0xb7a9f7cc in i830_ddc_get_modes (output=0x8211ac8) at i830_modes.c:65
#3  0xb7a9b90f in i830_lvds_init (pScrn=0x820e5b8) at i830_lvds.c:944
#4  0xb7a963d5 in I830PreInit (pScrn=0x820e5b8, flags=<value optimized out>)
    at i830_driver.c:888
#5  0x080a74d9 in InitOutput (pScreenInfo=0x81f3000, argc=1, argv=0xbfe448d4)
    at xf86Init.c:749
#6  0x08070deb in main (argc=1, argv=0xbfe448d4, envp=0xbfe448dc) at main.c:358
Comment 3 Vedran Rodic 2008-03-12 16:02:02 UTC
recompiled the intel driver, and problem went away


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.