/srv/irclogs.ubuntu.com/2008/07/11/#ubuntu-x.txt

brycein any case, treating the bug as a driver-specific bug is more likely to be acted on upstream, than if it's left a generic xserver bug00:00
brycesee my comment on the bug report00:00
Awsoonnthe OP has 5 machines though.00:01
Awsoonnxx00:01
bryceright, but since he included only one log, and no screenshots, he's not proven it's the same bug on each system00:01
brycehis report is vague00:01
brycelike, is he using the same xorg.conf on all of them?00:02
bryceis he using the same brand of monitor?  (in which case it could be a monitor bug)00:02
brycehe asserts, "The correct approach, to my understanding, is to hold all updates until the screen has finished its refresh cycle." but without a reference or detailed explanation that sounds speculative00:03
Awsoonnrock on, so on some computers, there is no tearing then?00:04
brycewell, maybe I'm misunderstanding the problem, but generally with a fast video card you don't notice things like that00:07
bryce(not to the degree that it'd show up in a screenshot anyhow)00:07
bryceif the complaint is simply the repainting algorithm that X uses... well that's probably more for a discussion upstream than a bug report against ubuntu00:08
Awsoonnis there a way that I might prove this in a driver issue? I want to tell x not to use the nvidia driver00:11
brycesure, switch to "nv" in xorg.conf, or "vesa", and try reproducing it00:12
bryceor if you're using "nv", try the -nvidia binary driver00:12
AwsoonnI tried on another system with an older Gforce2 and got the same 'error' screenshot.00:12
Awsoonnwill do00:12
AwsoonnI'll be back :) 00:12
Awsoonnbryce, something decently interesting happened, the screenshot shows tearing even with Vesa00:33
Awsoonnwhat else can I try to further pinpoint the bug? would you like my xorg.conf? 00:35
AwsoonnI also have an x700 ati card that could be tested as well if need be.00:37
AwsoonnI hope this isn't too bothersome, I am enjoying learning more about X. ^_^00:37
bryceAwsoonn: not sure, perhaps ask on the xorg-devel@ list?00:53
bryceAwsoonn: maybe one thing that would help would be to write up the description of the problem more specifically.01:05
brycelike, list out the exact steps to reproduce it01:05
brycetjaalton: is vesa supposed to support xrandr 1.2 calls?02:14
tjaaltonbryce: not sure but don't think so06:30
brycetjaalton: I traced through the code on the -vesa gdk bug more today.  It's failing during an init_xrandr12 call06:36
bryceor, rather, the invalid data is entering during an init_randr12() call...  it crashes a little later on when it tries to dereference a pointer generated due to the invalid data06:37
bryceit's a bit perplexing how little return value checking there is in gdk amongst its x11 wrapper calls06:38
bryceanyway, I forwarded the bug with as much research as I'd done, up to debian.  deb #45588406:38
bryceno that's not right06:39
bryceBug#49025806:39
tjaaltonit will end up upstream..06:43
tjaaltonbut who knows06:47
brycesure that's fine.  I almost sent it up to xorg myself but I'm not 100% sure it is X, vs. just gdk06:48
tjaaltondebian doesn't have xserver 1.5 etc available yet, but other distros do. there doesn't seem to be a bug about it upstream yet06:50
tjaaltoncould be interesting to see if 1.3.0 patched to build has these problems06:54
jcristauthe init_randr12 stuff was added in gtk 2.1309:13
tjaaltonah ok :)09:17
jcristauwould be interesting to know exactly what XRRGetScreenResources() returns09:17
jcristauthis is probably not a bug in the driver, fwiw09:21
brycejcristau: here's the rep I was getting back:10:01
bryce(gdb) info locals10:01
bryceinfo = <value optimized out>10:01
brycerep = {type = 1 '\001', status = 160 '�', sequenceNumber = 12, length = 8, timestamp = 2229926, crtc = 0, mmWidth = 0, 10:01
bryce  mmHeight = 0, connection = 0 '\0', subpixelOrder = 5 '\005', nCrtcs = 1, nModes = 4, nPreferred = 0, nClones = 0, 10:01
bryce  nameLength = 7}10:01
brycenbytes = 2810:01
brycenbytesRead = 2810:01
brycexoi = <value optimized out>10:01
jcristauis the crash reproducible with Xephyr?10:25
jcristaui get sensible stuff from libXrandr on xephyr. guess i'll have to try with vesa. or find the bug in gtk.11:01
Nghow well would we expect to work on a Radeon HD3200?11:47
Ng(also called 780G in some circles, I'm told)11:47
Ngsomeone just installed on a machine with such a card and other than VESA, is either getting crashes or entire X failures depending on which driver they go with11:48
tjaaltonNg: hardy?11:57
Ngyeah12:17
tjaaltontormod has a backport of the -ati driver, maybe try that12:22
Ngok, ta12:23
joumetalWhat could be done to bug 246557?12:50
ubottuLaunchpad bug 246557 in meta-kde4 "ati 9200SE, DVI, vesa, KDE4 crashes on login" [Undecided,New] https://launchpad.net/bugs/24655712:50
=== jcristau_ is now known as jcristau
jcristaubryce: confirmed the bug, reassigned to the server16:54
brycejcristau: thanks17:30
jcristaubryce: filed the bug upstream, https://bugs.freedesktop.org/show_bug.cgi?id=1667419:51
ubottuFreedesktop bug 16674 in Server/general "[regression] RRScanOldConfig fails to associate output and crtc" [Normal,New] 19:51
brycejcristau: excellent, thanks19:52

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!