/srv/irclogs.ubuntu.com/2011/05/04/#ubuntu-x.txt

Sarvattnevermind, was a kernel fix, thought we might have another bug symptom potentially fixed by that00:05
raevolhey guys08:34
raevolnevermind08:34
=== yofel_ is now known as yofel
LLStarksare there any important uds meetings for the x team? i might want to audit a couple.10:23
RAOFThere are a bunch.10:24
RAOFYou can find them on launchpad; they use the “desktop-o-xorg-*” naming scheme.10:25
jcastrothe general team rah rah one is on thursday iirc13:53
Sarvatthttps://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/774978 is looking like a common one going through intel bugs, apparently started around april 20th16:31
ubot4`Launchpad bug 774978 in xserver-xorg-video-intel (Ubuntu) "xserver seg'd [945GM] (affects: 4) (dups: 2) (heat: 26)" [High,Confirmed]16:31
SarvattRAOF: didn't get this worked around on the compiz side?16:32
SarvattRAOF: also your fix is in rc6, can ya forward it to stable? http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=498548ec69c6897fe4376b2ca90758762fa0b81716:36
brycehSarvatt, looks similar to 525066 which was closed 3/18 with xserver 1.1017:35
brycehSarvatt, presumably 0801afbd was believed to be the fix, although looking at the patch it's not really a fix just stops it looping on errors17:36
Sarvattadded some test kernels on https://bugs.launchpad.net/ubuntu/natty/+source/unity/+bug/740126 -- thats probably the most urgent bug on the intel side at the moment and doesn't get automatically reported since it's not an actual gpu hang. I can reproduce it on all my intel machines by closing the lid or xset dpms force off17:50
ubot4`Launchpad bug 740126 in unity (Ubuntu Natty) (and 6 other projects) "Something blocks compiz randomly several times per day (affects: 29) (dups: 6) (heat: 162)" [High,Triaged]17:50
Sarvattbryceh: that libdrm regression we thought we had did turn out to be that bug too17:52
brycehSarvatt, oh?  tell me more17:53
brycehbtw on 774978 any idea on what he's doing that exercises the record extension?  afaik that is not a typical code path most people use17:54
brycehso I'm wondering if there's a way we could repro the crash17:54
Sarvattbryceh: apparently importing a bunch of books into calibre and scrolling through the list will reproduce it, but I can't reproduce it that way here17:55
Sarvatthttps://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/77674917:56
ubot4`Launchpad bug 776749 in xserver-xorg-video-intel (Ubuntu) "xserver crashed with segfault in RecordAReply (dup-of: 774978)" [Undecided,New]17:56
ubot4`Launchpad bug 774978 in xserver-xorg-video-intel (Ubuntu) "xserver seg'd [945GM] (affects: 4) (dups: 2) (heat: 26)" [High,Confirmed]17:56
brycehyeah I tried installing x11vnc and doing vncvlient operations (which another bug specified as the way to repro) but no luck17:57
brycehI've a hunch why it crashes but I'd really like to reproduce it to be sure17:58
Sarvatthopefully albert23 comes on soon and can tell us what kind of magic needs to be done in calibre to reproduce it :) I was assuming it was the book cover popups but might be having more than a page of books and scrolling through that, hmm18:02
Sarvattonly added 3 books and was scrolling through those fast for about 10 minutes last night18:02
jcastrobryceh: you guys are probably getting this question a bunch I bet: http://askubuntu.com/questions/40055/when-will-the-catalyst-11-4-driver-be-available18:16
soreauHi guys, I'm trying to figure out how to convince X to not put the monitor to sleep. I've disabled power manager from startup programs and set Never in both available fields of power settings, also have this in xorg.conf http://pastebin.ca/205389918:20
soreauThis works in maverick but not natty18:21
Sarvattsoreau: disable the "activate when idle" option in gnome-screensaver and tell g-p-m to never put the display to sleep when idle in the options? works for me18:22
soreauSarvatt: oh duh18:23
soreauI had screensaver set to the default blank screen18:23
Sarvattyeah first thing I always fix on a new install here, hate that :(18:24
Sarvattjcastro: I'm not really clear on it (tseliot is the one to ask) but from what I've understood major blob updates aren't really something that can be SRUed. luckily the ati drivers from amd.com can be installed easily unlike nvidia18:26
Sarvattcool! chromium has a download progress indicator in the unity icon now18:32
Sarvatti'll upload fglrx 11.4 to ppa:ubuntu-x-swat/x-updates at any rate18:33
brycehSarvatt, well I think that what the calibre bug is, is that 'stuff' is never defined afaict18:56
bryceh613    majorop = stuff->reqType;18:56
brycehso it faults there trying to deref it18:56
brycehSarvatt, but this code hasn't changed in years; if this is why it's broken it's been broken a loooong time18:57
brycehalso I'm unsure how to fix it18:57
brycehand curious why it'd only start happening a couple weeks ago18:58
brycehanyway, bumped it back to the reporter, I think we need more info19:11
Sarvattjcastro: looks like the main issue AMD has on the fglrx side is having sync to vblank enabled in the compiz opengl plugin introducing massive stuttering on their driver, so if you are getting crappy performance I suggest disabling that as a workaround until it gets fixed :)19:23
jcastroyeah I did that19:23
jcastrobut even then their new driver is much faster, and is absent the once a day crash I was having with the one that came with 11.0419:24
Sarvattjcastro: that's a good justification for a SRU update, do you happen to have (or know of) a bug filed for the crashes? updating because its faster might not fly19:27
jcastrono but I can easily reproduce it on my x120e19:27
jcastroare you coming to UDS?19:27
brycehSarvatt, jcastro, no, the archive admins will reject an -fglrx update as an SRU19:29
brycehwe can (and should) put it in x-updates but that's pretty much as far as we're allowed to go with it19:30
Sarvatt(I uploaded it there about an hour ago, still waiting to build)19:30
Sarvattwas hoping there would be some leeway since we're shipping a beta of 11.4 and would be updating to the released 11.419:30
jcastroSarvatt: I'll just point people to x-updates 19:32
jcastrobryceh: is there anyone we need to convince? I can just show them the hard lockups19:33
brycehjcastro, pitti19:33
albert23Sarvatt: I have 11 ebooks in calibre. 19:42
brycehjcastro, however I also don't think trying to solicit an SRU exception in this case is the best solution19:42
albert23I was thinking about http://lists.freedesktop.org/archives/xorg-devel/2011-February/018941.html as a possible cause of the crash19:42
jcastrobryceh: I'm easy, I'll do whatever you think is best. :)19:43
brycehjcastro, what I think we really need is a better mechanism to roll out full-cloth driver updates ala x-updates19:43
brycehjcastro, so like one idea would be to mod jockey to display both the stock fglrx and any available update fglrx's, for the user to selectively install if they wish19:43
jcastrobryceh: right, like fresh backports kinda thing.19:44
brycehI *think* that would satisfy the concerns pitti raises about -fglrx sru's19:44
brycehjcastro, right, but integrated nicely into jockey19:44
jcastrowe need something like that for wireless too, I bet we could do the same thing for a group of things like these kinds of drivers19:44
brycehadmittedly not something doable for natty now that it's out, but iirc we discussed it before and it was not shot down as an idea.  would be nice to get it in place longer term19:45
brycehjcastro, exactly19:45
brycehthen we're solving a more general problem, rather than (ahem 'wasting') time on fighting to get stuff in via the sru process19:45
albert23does cid in this line translate to a client in X? 000:<:5cc6: 16: Request(55): CreateGC cid=0x03c00ba8 drawable=0x03c00066 values={}19:46
brycehjcastro, potentially could be usable for open source drivers as well, if there are updates we feel are suitable for deploying on the stable release19:46
bryceh(i.e., X driver updates that don't require new libdrm or mesa or whatnot)19:46
jcastrobryceh: right, I expect the open driver for this fusion laptop to improve rather quickly now that they're shipping19:46
jcastrotbh right out of the box it wasn't bad per se19:47
brycehjcastro, this concept would be nice to get in place for the LTS, in that it would give another avenue for doing maintenance longer term19:47
brycehalbert23, I would think it is referencing an internal structure, but it's possible it maps to the X client id19:47
brycehalbert23, maybe check wmctrl -l19:50
brycehalbert23, one thing I'm wondering which you might check, is how that 'stuff' pointer gets defined?19:53
brycehalbert23, it looks like it's an uninitialized pointer that gets deref'd at the point your crash occurs, however this section of code hasn't changed in as far back as the git logs go19:53
albert23bryceh: wmctrl looks interesting but the numbers don't match xtrace exactly19:54
albert23bryceh: stuff becomes defined by REQUEST(xReq);19:54
brycehalbert23, yep, then like I said those are probably just internal pointer values19:54
brycehalbert23, aha, ok19:54
brycehmacros *sigh*19:55
brycehalbert23, still, the backtrace indicates something is fishy with that stuff pointer ('invalid memory')19:56
brycehperhaps it is getting freed and then re-referenced19:56
albert23bryceh: indeed19:56
brycehran across another similar bug (long since closed) where something like that was happening19:56
albert23so I thought the "thing" that asked for the WaitMSC has gone when the WaitMSC evenet is triggered19:56
albert23bryceh: btw, bug 775724 looks very similar with radeon19:59
ubot4`Launchpad bug 775724 in xorg-server (Ubuntu) "xorg crash (affects: 3) (heat: 14)" [Undecided,Incomplete] https://launchpad.net/bugs/77572419:59
brycehalbert23, yeah although doesn't appear to pass through record.c20:00
bryceh(unless that's what step #1 is)20:01
bryceh(no, it wouldn't be)20:01
brycehbut the WriteToClient() but looks similar, yeah20:02
brycehhmm, actually I could see #1 as being a record.c call20:03
albert23ah, bug 771169 goes through librecord on radeon20:03
ubot4`Launchpad bug 771169 in xorg-server (Ubuntu) "X crashed while browsing with Chromium (librecord.so related?) (affects: 2) (dups: 1) (heat: 12)" [Undecided,New] https://launchpad.net/bugs/77116920:03
brycehalbert23, yep you're right20:03
albert23there were some patches on xorg-devel in February that look like they may be related.20:04
albert23Raof reviewed them, so maybe he knows more20:04
Sarvattearliest I can find is 04-18, compiz update screwing with vsync on 0415 looks possible for when it started triggering more often 20:12
albert23Sarvatt: did they switch on sync to vblank? Without sync to vblank I don't get the crash20:14
albert23btw, I only started using calibre last week, so I have no idea if the bug may be older20:15

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