** Description changed:

+ [Impact]
+ 
+  * Prevents from using X at all with some VIA chipsets - a segfault
+ occurs and is logged in Xorg.log
+ 
+ [Test Case]
+ 
+  * Start X on a affected hw (e.g. VX900).
+ 
+  * Examine Xorg.log after crash.
+ 
+ [Regression Potential]
+ 
+  * This is a bug fixed upstream.
+ 
+  * The fix is a one-liner with minimal impact.
+ 
+ [Other Info]
+  
+  * Original bug description:
+ 
  There is a segfault in Xorg.log visible when starting X on Trusty 14.04
  with the following hardware:
  
  00:01.0 VGA compatible controller [0300]: VIA Technologies, Inc. VX900 
Graphics [Chrome9 HD] [1106:7122] (prog-if 00 [VGA controller])
-         Subsystem: Gigabyte Technology Co., Ltd Device [1458:d000]
-         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: 64
-         Interrupt: pin A routed to IRQ 10
-         Region 0: Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
-         Region 1: Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
-         Region 2: Memory at f0000000 (32-bit, prefetchable) [size=128M]
-         Expansion ROM at febf0000 [disabled] [size=64K]
-         Capabilities: [60] 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: [90] MSI: Enable- Count=1/1 Maskable- 64bit+
-                 Address: 0000000000000000  Data: 0000
+         Subsystem: Gigabyte Technology Co., Ltd Device [1458:d000]
+         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: 64
+         Interrupt: pin A routed to IRQ 10
+         Region 0: Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
+         Region 1: Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
+         Region 2: Memory at f0000000 (32-bit, prefetchable) [size=128M]
+         Expansion ROM at febf0000 [disabled] [size=64K]
+         Capabilities: [60] 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: [90] MSI: Enable- Count=1/1 Maskable- 64bit+
+                 Address: 0000000000000000  Data: 0000
  
  Snip of the Xorg.log:
  [   549.260] (EE) Backtrace:
  [   549.260] (EE) 0: /usr/bin/X (xorg_backtrace+0x4f) [0xb77551bf]
  [   549.261] (EE) 1: /usr/bin/X (0xb75ac000+0x1acfa4) [0xb7758fa4]
  [   549.261] (EE) 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb7589410]
  [   549.261] (EE) 3: /usr/lib/xorg/modules/drivers/openchrome_drv.so 
(0xb6c84000+0x13ccc) [0xb6c97ccc]
  [   549.261] (EE) 4: /usr/bin/X (InitOutput+0xb43) [0xb762f623]
  [   549.261] (EE) 5: /usr/bin/X (0xb75ac000+0x410c7) [0xb75ed0c7]
  [   549.262] (EE) 6: /usr/bin/X (0xb75ac000+0x2ae1e) [0xb75d6e1e]
  [   549.262] (EE) 7: /lib/i386-linux-gnu/libc.so.6 (__libc_start_main+0xf3) 
[0xb7197a83]
  [   549.262] (EE) 8: /usr/bin/X (0xb75ac000+0x2ae54) [0xb75d6e54]
- [   549.262] (EE) 
+ [   549.262] (EE)
  [   549.262] (EE) Segmentation fault at address 0x0
- [   549.262] (EE) 
+ [   549.262] (EE)
  [   549.263] (EE) Caught signal 11 (Segmentation fault). Server aborting
- [   549.263] (EE) 
- [   549.263] (EE) 
+ [   549.263] (EE)
+ [   549.263] (EE)
  [   549.263] (EE) Please also check the log file at "/var/log/Xorg.1.log" for 
additional information.
- [   549.263] (EE) 
+ [   549.263] (EE)
  [   549.269] (EE) Server terminated with error (1). Closing log file.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-openchrome in Ubuntu.
https://bugs.launchpad.net/bugs/1554004

Title:
  Segfault on X startup with VX900

To manage notifications about this bug go to:
https://bugs.launchpad.net/openchrome/+bug/1554004/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to