/srv/irclogs.ubuntu.com/2011/02/25/#ubuntu-x.txt

bjsniderSarvatt, add the blob for lucid/mav too, k?00:42
bryce_bjsnider, he's left00:49
RAOFHah.  Just when you thought that nvidia driver would do us, we get Xserver 1.10 RC3… with a video ABI bump :)03:49
bjsniderRAOF, you had better be joking03:49
RAOFNo, not at all.  Reverting XRandR 1.4, which needs a bit more protocol & code review, which means a video ABI bump.03:50
bjsnideri don't find that amusing03:51
bjsniderviolence must ensue03:51
bryce_RAOF, at this point I think we either revert that change or hold off updating xserver and give the binary drivers a chance to catch up04:28
bryce_lest we start getting pitchforks brandished our way04:29
bjsniderbryce_, i think it's a good idea to wait04:29
bjsnideri suppose there are no rules on how many release candidates they'll produce?04:30
bryce_there's still time until release to let things shake out, and we can always do cherrypicks from the upstream tree (I imagine there won't be that many patches from here on out)04:30
bryce_bjsnider, nope04:30
bjsnideris there a final release date?04:30
RAOFYeah; today, from memory :)04:31
bjsniderseems like they just do whatever they want and don't give a damn about their users04:32
kklimondaany idea where does it come from: http://paste.ubuntu.com/572050/ ?05:13
kklimondawith 270.2905:13
RAOFThat's a bug in the nvidia kernel module.05:15
RAOFIt looks like it's in an error-recovery path, too.05:15
RAOFThe first message is ‘your card's gone crazy’, the second is ‘woah, the nvidia module did something wrong’.05:16
kklimondaI can't remember last time I've had so much fun during alpha ;)05:17
kklimondaoh well, back to nouveau for now - maybe I'll manage to get some logs for the gpu lockup I''ve been encountering for the last few days05:18
RAOFOh, huh?  That's actually killing your graphics, is it?05:19
* RAOF thought nvidia was generally better at error-recovery than that.05:19
kklimondaRAOF: it doesn't kill it05:19
kklimondaRAOF: it just locks for a second or two05:20
RAOFAh.  Heh.05:20
kklimondabut I've had four locks in 5 minutes ;)05:20
kklimondait does seem related to flash05:20
RAOFWell, there's a nice change of pace.  Problems with flash‽05:20
kklimondamaybe the new flash which was supposed to have some kind of gpu acceleration is breaking something05:20
RAOFShocking!05:20
kklimondaisn't it?05:21
RAOFFlash has had gpu acceleration on nvidia for quite some time, IIUC.05:21
kklimondareally? and it still sucks so much?05:21
RAOFApparently it sucks pretty much everywhere?05:23
kklimondawell, it's usable on Windows05:23
kklimonda(by usable I mean that you can watch 720p without boiling your laps)05:24
=== yofel_ is now known as yofel
tseliottjaalton: did they break the ABI again??? http://www.phoronix.com/scan.php?page=news_item&px=OTEzMA12:40
tjaaltonyes12:40
tjaaltonrandr-1.4 was removed12:40
tseliotthis is not good for fglrx and nvidia12:40
tjaaltonit's trivial for them to fix12:41
tjaaltonand aaronp was aware of that12:42
tseliotI'll talk them, just in case12:42
tjaaltonwe don't have to pull rc3 until they've released newer versions for it12:43
tseliotnew versions as in new open drivers?12:44
tseliotor new X?12:44
tjaaltonnew blobs12:45
tseliotok, this is good to know12:45
tseliotas I'm about to upload nvidia12:45
ricotzbjsnider, ftp://download.nvidia.com/XFree86/Linux-x86_64/270.29/ :)14:04
ricotztseliot, hi, you are already on update nvidia?14:05
ricotznvm, just saw the upload ;)14:07
tseliotricotz: yep, I uploaded nvidia. I'm working on nvidia-settings now14:08
ricotzmhh, i think IgnoredABI might be still needed14:08
tseliothave you tried the driver?14:08
ricotzwith 1.10rc314:08
ricotzno havent tried it, just saw the message in #nvidia14:09
tseliotright, that broke the ABI again14:09
ricotzyes :(14:10
bjsniderricotz, bryce said they won't be uploading rc3 to natty until amd/nvidia release updates for it14:20
ricotzbjsnider, yeah that's reasonable14:23
bjsnidertseliot, "#Blacklist some card ids from GRUB gfxpayload=keep" is only appropriate for natty, correct?14:30
tseliotbjsnider: yes but it won't hurt since it does "which update-grub-gfxpayload" and works only if this returns true14:31
bjsnidertseliot, "#DIRNAME#/libnvcuvid*.so*              #PKGLIBDIR#" is missing from the .install file14:33
bjsniderhow about just #DIRNAME#/libnv*.so*              #PKGLIBDIR#14:33
bjsniderthat would cover all of it14:34
tseliotlet me check14:34
bjsniderplus anything else nvidia sneaks in there in the future14:34
yofelcan someone retry the amd64 build of nvidia 270.29 in natty please? failed with chroot problem14:35
bjsniderit's in the links file though. so you're linking a file that doesn't exist14:35
tseliotyofel: I might upload a new revision with some changes14:36
yofelah ok14:36
tseliotbjsnider: yes, I guess I forgot to put it int the install.in file. Thanks for reporting, I'll fix it now14:37
bjsnidertseliot, it looks like all you need to do is shorten line 914:38
bjsnideryou could remove line 1214:38
tseliothmm... I'd rather not catch libnvidia-tls14:42
bjsniderit's in a subdirectory, isn't it?14:45
tseliotit seems to be in two places15:04
tjaaltontseliot: "Depend on ${xinpdriver:Depends}", really?-)15:08
tseliottjaalton: no, I don't think so15:09
tjaaltonthat's on your changelog15:09
tseliot${xviddriver:Depends}15:09
tseliotso the changelog is wrong15:10
tjaaltonyep15:10
tseliotthe control file is not15:10
jcristaubetter than the other way around15:10
tseliotdefinitely15:10
tseliotbjsnider: on a second thought, I guess I'll do as you suggested15:23
bjsniderwhy?15:23
tseliotthat tls library won't hurt15:24
tseliotand this saves me some work15:24
=== njpatel_ is now known as njpatel
LLStarksi think vsync might be broken on my machine18:28
LLStarksi'm getting tearing during video18:28
LLStarksall outputs and players18:29
cndbryce_, why isn't there an evdev-dbgsym package?20:01
jcristaubecause evdev doesn't crash, basically20:03
jcristauuntil now, that is ;)20:03
cndjcristau, but the dbgsym packages should be built automatically in ubuntu20:03
cndand uploaded to ddebs.archive.ubuntu.com20:03
jcristauah.  that.20:04
jcristauno idea.20:04
cndhmmm... so the atoms array is failing to be initialized20:08
bryce_cnd, yeah I'm wondering the same20:09
cndbryce_, also, that backtrace is rather odd20:09
bryce_cnd, I've added to my todo list to look into adding a -dbg for evdev20:09
cndit says the address of an instantiated array is 0x11b20:10
cndwhich shouldn't be a valid address20:10
bryce_bad pointer arith?20:10
bryce_ptr = NULL + offset 20:10
cndnot that I can think of20:10
cndlet me paste the code20:10
cndbryce_, http://pastebin.ubuntu.com/572328/20:11
cndI don't know exactly which XIChangeDeviceProperty call is dying20:11
cndbut I know it's one of these two20:11
cndand the address of atoms is wrong when it's called20:12
tjaaltonbryce_: re -dbg; maybe first ask around why -dbgsym isn't built? getting that fixed is less work (for you :)20:13
cndtjaalton, yeah, I don't think we need a -dbg package20:14
bryce_            Atom atoms[pEvdev->num_vals];20:17
bryce_is pEvdev->num_vals a variable?  If so, then is ^ valid?20:19
cndthe previous line has an if for num_vals > 020:19
cndso it must be valid20:19
cndand if it's something crazy, like a huge number20:19
cndthen I would think it would die allocating it20:19
cndand using it before we get to the crashing function20:20
bryce_but I mean, doesn't the C standard require arrays be allocated with const numbers not variables?20:20
cndbryce_, not c((20:20
cndC9920:20
bryce_ahh20:20
bryce_shows how recently I've read a C book ;-)20:21
cndbryce_, I can't say I've ever really read a C book :)20:21
cndthe interwebs are my friend20:21
jcristaui think i read k&r when i was 16 or something.  didn't have variable length arrays :)20:22
cndso, assuming I'm not missing something obvious20:22
cndthen either he's got hardware issues20:22
cndor he's got a corrupted stack/heap20:22
cndwell, the former implies the latter too I suppose :)20:22
bryce_well, I'm curious what the length on atoms is20:23
bryce_EvdevInitButtonLabels() appears to have some built in assumptions about the minimum length of it20:23
bryce_actually no, looks like it's ok20:24
bryce_cnd, yeah I don't see anything either20:24
cndbryce_, the other possibility is that maybe XIChangeDeviceProperty is modifying the "value" variable that was passed in?20:24
cndor does the backtrace give the value of the variable as it's passed in unmodified20:25
cndthat seems unlikely20:25
bryce_yeah I think it shows initial values20:25
cndbryce_, how would it?20:25
cndthat would require two copies of the variable20:26
cndone to show the passed in value20:26
bryce_hm true20:26
cndand one to be used, and maybe modified, in the function20:26
cndtime to take a look at XIChangeDeviceProperty :)20:26
cndbryce_, can't see anything there20:28
cndit's used in exactly one line20:28
cndas the source of a memcpy20:28
bryce_            memcpy ((char *) new_data, (char *) value, len * size_in_bytes);20:28
cndyep20:29
cndso the only thing I can think of is that there's stack corruption20:30
LLStarksbryce, should i file about the tearing?20:31
cndbryce_, as fta noted in #ubuntu-desktop, this occurred with -1ubuntu6!20:31
cndthough the bug occurred elsewhere20:31
cndhe says20:31
cndhmmm20:32
cndI'm going to recommend running a daily iso from monday20:32
cndbefore the new X changes20:32
bryce_ok20:32
cndRAOF, can you sync your changes to the x packages to git when you get a chance?21:11
cndI pushed up evdev for you21:17
cndbryce_, it's a bug in pkg-create-dbgsym21:28
cnddebian added a new arch "linux-any"21:28
cndbut it only looks for "any" and each specific architecture21:28
cndI'll get that fixed up21:29
bryce_ah yes the "linux-any" bug21:30
cndis it a known bug?21:30
bryce_well, something I keep running into with pbuilder21:31
cndahh21:31
bryce_see deb bug 60082321:31
ubot4Launchpad bug 600823 in firefox (Ubuntu) "Flash doesn't work after Firefox 3.6.6 upgrade (affects: 2) (heat: 15)" [Undecided,Invalid] https://launchpad.net/bugs/60082321:31
bryce_http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=60082321:32
ubot4Debian bug 600823 in pbuilder "[pbuilder] Doesnt support "any" wildcards in debian/control" [Important,Fixed]21:32
bryce_but that's probably unrelated21:32
yofeliirc that's debian bug 36319321:38
ubot4Debian bug 363193 in pbuilder "pbuilder-satisfydepends does not support new style architecture specifications" [Important,Fixed] http://bugs.debian.org/36319321:38
bryce_yofel, thanks21:55
cndbryce_, if I have a fix for a package and linked it in a bug22:30
cndbut it's a package in main22:30
cnddo I subscribe ubuntu-sponsors?22:30
cndor some core dev specific team?22:31
bryce_ubuntu-sponsors is sufficient22:32
cndI had been wondering for a while if I was subscribing the right team :)22:34
cndI've got dbgsym packages again :)22:35
cndso you can scratch that issue off your todo list22:35
bryce_awesome thanks :-)22:40

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