[VX800]openchrome hangs when the mouse cursor is inside of a image in gimp
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openchrome |
Fix Released
|
Unknown
|
|||
xserver-xorg-video-openchrome (Debian) |
Fix Released
|
Unknown
|
|||
xserver-xorg-video-openchrome (Ubuntu) |
Fix Released
|
Low
|
Bryce Harrington | ||
Oneiric |
Fix Released
|
Low
|
Bartosz Kosiorek |
Bug Description
[Impact]
System hang with openchrome driver when using GIMP.
[Development Fix]
The issue was fixed upstream with a pair of patches. An svn snapshot containing both fixes is shipped in Precise.
[Stable Fix]
The two fixes are cherrypicked and apply directly to oneiric's source. I had to reformat the patches but there were no code changes required.
[Text Case]
1. Boot up on an openchrome (VIA) based system
2. Start GIMP
3. Create a new picture
4. Move mouse cursor inside the picture
Broken Behavior: X.org hangs
Fixed Behavior: No hang, GIMP works normally
[Regression Potential]
The patches have received testing in Debian and upstream, so presumably should be fairly safe. The number of people using openchrome is relatively small compared to the main X drivers, so the scope of risk is rather small here.
[Original Report]
root@ltsp47:~# lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04
root@ltsp47:~# lspci
00:00.0 Host bridge: VIA Technologies, Inc. VX800 Host Bridge (rev 12)
00:00.1 Host bridge: VIA Technologies, Inc. VX800/VX820 Error Reporting
00:00.2 Host bridge: VIA Technologies, Inc. VX800/VX820 Host Bus Control
00:00.3 Host bridge: VIA Technologies, Inc. VX800 PCI to PCI Bridge
00:00.4 Host bridge: VIA Technologies, Inc. VX800/VX820 Power Management Control
00:00.5 PIC: VIA Technologies, Inc. VX800/VX820 APIC and Central Traffic Control
00:00.6 Host bridge: VIA Technologies, Inc. VX800/VX820 Scratch Registers
00:00.7 Host bridge: VIA Technologies, Inc. VX800/VX820 North-South Module Interface Control
00:01.0 VGA compatible controller: VIA Technologies, Inc. Device 1122 (rev 11)
00:03.0 PCI bridge: VIA Technologies, Inc. VX800/VX820 PCI Express Root Port
00:0f.0 IDE interface: VIA Technologies, Inc. VX800 Serial ATA and EIDE Controller
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 90)
00:11.0 ISA bridge: VIA Technologies, Inc. VX800/VX820 Bus Control and Power Management
00:11.7 Host bridge: VIA Technologies, Inc. VX800/VX820 South-North Module Interface Control
00:13.0 PCI bridge: VIA Technologies, Inc. Device b353
00:14.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 20)
01:00.0 Ethernet controller: VIA Technologies, Inc. VT6120/
The computer is a HP t5545 (a thinclient) and Jaunty is serverd to it through ltsp.
It is 7:th of August 2009, the system is fully upgraded.
In Jaunty:
1. Everything works almost perfectly until Gimp is started and a new picture is created and the mouse cursor is moved inside of it. Then the whole X.org system hangs. It is possible for some time to log in through SSH but after some time the system locks up completely. "NoAccel" is solving the problem but the computer is then unacceptable slow. Same problem appears sometimes with Wine.
2. A lot of green lines appears on the screen if I switch to a text console with Ctrl+Alt+F1 and then back to X (Ctrl+Alt+F7). By upgrading to the driver from Karmic, this problem disappears. But still this is not solving my first bug.
In Hardy:
The Via driver is not working at all with this computer.
In Intrepid:
The Via driver is not working at all with this computer.
Related branches
tags: | added: karmic |
Changed in xserver-xorg-video-openchrome (Ubuntu): | |
status: | Fix Released → Triaged |
assignee: | nobody → Bartosz (gang65) |
Changed in openchrome: | |
status: | Unknown → Fix Released |
tags: | added: jaunty |
Changed in xserver-xorg-video-openchrome (Ubuntu): | |
assignee: | Bartosz (gang65) → Bryce Harrington (bryce) |
Changed in xserver-xorg-video-openchrome (Debian): | |
status: | Unknown → Confirmed |
description: | updated |
Changed in xserver-xorg-video-openchrome (Ubuntu): | |
status: | Triaged → Fix Committed |
tags: |
added: oneiric regression-update removed: verification-done |
tags: | added: verification-done |
Changed in xserver-xorg-video-openchrome (Debian): | |
status: | Confirmed → Fix Released |
Please build/install the latest openchrome driver and enable debug mode. /help.ubuntu. com/community/ OpenChrome
The detail build instruction is available at:
https:/
Then run GIMP and hang system.
On the next reboot attach your Xorg.0.log file (and Xorg.0.log.old).
It is located at /var/log/Xorg.0.log