Bug 21546

Summary: glint-1.2.2 does not work on alpha (segfaults on start)
Product: xorg Reporter: Tobias Klausmann <klausman-gentoo>
Component: Driver/glintAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.4 (2008.09)   
Hardware: Alpha   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Tobias Klausmann 2009-05-04 09:22:19 UTC
# startx
xauth:  creating new authority file /root/.serverauth.11810


X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.29-rc2 alpha 
Current Operating System: Linux sheldon 2.6.30-rc4 #3 Sun May 3 19:15:03 CEST 2009 alpha
Build Date: 19 March 2009  10:46:29AM
 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon May  4 18:20:38 2009
(==) Using config file: "/etc/X11/xorg.conf"

Backtrace:
0: X(xorg_backtrace+0x4c) [0x120110d0c]
1: X(xf86SigHandler+0x60) [0x12009d110]
2: /lib/libc.so.6.1 [0x200005c7080]
3: X(readDense32+0x8) [0x12007fae8]
4: /usr/lib/xorg/modules/drivers//glint_drv.so(Permedia2I2CPutBits+0x64) [0x200008906d4]
5: X [0x1200d8788]
6: X [0x1200d8874]
7: X [0x1200d8e8c]
8: X [0x1200d9028]
9: X(xf86I2CWriteRead+0x1c) [0x1200d914c]
10: X(xf86DoEDID_DDC2+0x180) [0x1200d4ff0]
11: /usr/lib/xorg/modules/drivers//glint_drv.so [0x2000088469c]
12: X(InitOutput+0xfb4) [0x120072fb4]
13: X(main+0x35c) [0x12003088c]
14: /lib/libc.so.6.1(__libc_start_main+0xec) [0x200005ae11c]
15: X(__start+0x38) [0x12002fc48]

Fatal server error:
Caught signal 11.  Server aborting

#

Card is this:

00:0a.0 VGA compatible controller: Texas Instruments TVP4020 [Permedia 2] (rev 01) (prog-if 00 [VGA controller])
	Subsystem: Creative Labs Graphics Blaster Extreme
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 255 (48000ns min, 48000ns max)
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at ff060000 (32-bit, non-prefetchable) [size=128K]
	Region 1: Memory at fe000000 (32-bit, non-prefetchable) [size=8M]
	Region 2: Memory at fe800000 (32-bit, non-prefetchable) [size=8M]
	Expansion ROM at ff090000 [disabled] [size=64K]

Distribution is Gentoo, xorg-server v1.5.3-r5
Comment 1 Matt Turner 2010-08-23 09:48:47 UTC
This has been fixed. (I'm not exactly sure when) but I successfully ran X/glint on a DP264 using xf86-video-glint from git.

If I get some time, I'm going to do a 1.2.4 release (though 1.2.3 might also have the fix).

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.