/srv/irclogs.ubuntu.com/2012/03/22/#ubuntu-x.txt

Sarvattcnd: seing lots of bugs crashing in NewInputDeviceRequest that are very obviously something frankenserver specific, are you absolutely sure backporting the input options stuff and really using the 1.12 input abi isnt the way to go?00:37
cndSarvatt, I know there are bugs out there, but I haven't had any time to look at them yet :(00:37
cndso I don't have a good answer00:37
brycehlist 'o crashes:  https://bugs.launchpad.net/ubuntu/+source/xorg-server?field.tag=precise&field.tags_combinator=ALL00:38
brycehlist Sarvatt said, most of these are crashing in or through input-related functionality00:39
Sarvattthings like invalid evdev options crashing the server00:39
Sarvattand they work with 1.12, wasting whot's time forwarding them upstream :)00:39
cndSarvatt, do you have a list of them handy?00:40
cndeven just a couple00:40
Sarvattgive me a few to look it up, i lost the tabs i had open for a few weeks meaning to mention it00:41
bryceh931397 00:41
bryceh939023 maybe too00:41
brycehcnd, I can repro both of those00:42
Sarvattbryceh: thank you, the second one specifically00:43
Sarvatthttps://bugs.freedesktop.org/show_bug.cgi?id=4658800:43
ubottuFreedesktop bug 46588 in Input/evdev "evdev segfaults when Options are enabled" [Major,Needinfo: ]00:43
Sarvattthat was the one i was trying to dig up00:43
cndbug 939023 is more important00:43
ubottuLaunchpad bug 939023 in xserver-xorg-input-evdev (Ubuntu) "X server crashes when evdev is enabled" [High,Triaged] https://launchpad.net/bugs/93902300:43
cndthe only bug I was aware of was 93139700:44
cndwhich was a low priority because disabling auto add of devices doesn't seem to have a valid use case00:44
cndI was chatting with the bug reporter00:44
cndand he said he was following some instructions somewhere00:44
cndsomething to do with hybrid graphics, but auto add of devices is only for input devices, IIUC00:45
cndanyways, I will try to get to those bugs soonish00:45
cndbut if anyone can lend a hand, I would very much appreciate it00:45
brycehcnd, what sort of help is needed?00:46
cndbryceh, fixing the bug?00:46
cndI don't know what's wrong yet00:47
Sarvattcnd: would just plain doing an actual input abi backport from 1.12 at all be an option?00:47
cndSarvatt, we have an input abi backport00:47
cndthe problem is that there is an option abi backport00:47
Sarvattyeah but its not compatible, things built against 1.12 dont work because of the options00:47
cndwell, there could be00:47
cndthe problem is that the options abi isn't contained to input drivers00:48
cndit's possible that other drivers, like video drivers, would use the abi00:48
Sarvattohhh, didn't know that00:48
cndif a proprietary driver did that, we would be incompatible with the upstream 1.11 video abi00:48
cndso we really need to figure out why it's crashing00:48
RAOFWhich would be *awesome fun*00:48
cndand fix it00:48
cndit probably wouldn't be difficult to figure out what's wrong00:49
cndfiring up the server under gdb00:49
cndI'm just lacking for time :(00:49
Sarvattcnd: It could be worse than coding style changes breaking everything, drivers could be in the server :)00:56
* Sarvatt is so glad that idea stalled00:57
brycehSarvatt, maybe only stalled until next UDS?00:58
bryceher, XDC00:58
=== himcesjf1 is now known as himcesjf
tjaaltonhaving the drivers in the server would make backports much easier, that's for sure :)05:05
tjaaltongreen light for wacom 0.1407:17
tjaaltonso mesa 8.0.2?08:19
tjaaltonSarvatt: did you test the new mesa? maybe I'll hold off on uploading it until you're back online..08:20
=== himcesjf1 is now known as himcesjf
apwbryceh, did you see my updated edid patched kernels, with the latest upstream contribution11:58
=== yofel_ is now known as yofel
tjaaltonSarvatt: were we supposed to get the newer libdrm?16:31
tjaaltonfor precise16:31
tjaaltonintel-gpu-tools could be synced16:32
Sarvatti gave up on it at feature freeze because it wasnt in debian and nothing needed it, we'd have to revert efd6e81e2ba112105457887ae18a58dfa4bbc8ef and 82c6938d232327233caac743a07639ac91bceb7e or else plymouth would be busted16:34
tjaaltonah, ok16:34
Sarvattno response on the plymouth bug i filed asking for backporting the year old commit to make drm backends optional16:34
tjaaltonoh, libxcb16:35
jcristauSarvatt: that's been fixed upstream in plymouth for a while16:36
Sarvattjcristau: yea our plymouth is just ancient16:36
jcristauand there was finally a plymouth release recently16:36
Sarvattdefinitely not going to be updated until 12.10, plymouth is too fragile :)16:37
tjaaltonsynced libxcb 1.8.116:38
Sarvatt0.8.2-2ubuntu28, its the new initramfs-tools16:39
Sarvatt2 year old release with lots of backports because noone wants to break it :P16:39
tjaaltonthere's a bug against MoM to show the age of the merge16:40
tjaaltonthere are/were lot of those that noone wanted to touch..16:40
tjaaltonI merged nss & nspr with 4+ years of accumulated diff16:41
tjaaltonturns out the diff was very small, just the history was messy16:41
tjaaltonbut the plumbing components _are_ harder..16:42
tjaaltonSarvatt: x-x-v-vmware, syncable?16:43
Sarvatttjaalton: yes but no point16:43
Sarvattonly xserver 1.12 changes past what we have16:43
Sarvattwell i better test build to make sure :)16:43
tjaaltonyeah but the version number is ugly :)16:43
tjaaltonvmmouse too16:44
Sarvattvmware builds and is only bug fixes past what we have, ship it! :)16:45
* Sarvatt grumbles about util-macros verboseness16:46
Sarvattxf86-video-vmware hates -Wredundant-decls16:47
Prf_JakobSarvatt: sorry...16:52
Sarvattnothing to be sorry about, the newer macros are noisy on absolutely everything :)16:52
Prf_JakobOh I released 8.0.2 yesteraday.16:53
Sarvatthttp://paste.ubuntu.com/895321/ is my favorite example16:54
SarvattPrf_Jakob: yeah we saw, already in ubuntu \o/ thanks for that16:54
Prf_JakobSarvatt: np16:55
Prf_Jakobalso \o/16:56
jcristaubtw, *poke* about merging src:xorg :)16:59
brycehapw, yeah do you need me to re-test?  I've got a few other bugs I'm backed up on (and am piloting today) but can squeeze in time if its urgent17:03
tjaaltonjcristau: yup17:05
brycehapw, oh wow this patch is quite a bit different isn't it17:08
tjaaltonumm, what about -intel?17:19
tjaaltonwe're one release behind17:19
brycehtjaalton, what's in it?17:20
tjaaltonbryceh: no idea, but it's part of the Q1 release?17:21
apwbryceh, quite different and yet not really, it works ish for me, but to propose it for P i would like a valid test like your 'fixed my config test you reported' would be good17:22
brycehare we frozen now?  too late for a merge?17:22
brycehapw, on it17:22
tjaaltonnot frozen until 3-4h from now17:23
brycehtjaalton, plenty of time!  ;-)17:23
tjaaltonbryceh: my thoughts exactly! :)17:23
tjaaltoni'll merge xorg17:23
tjaaltonthat one _is_ important17:23
tjaaltonintel is mostly sna changes i guess17:24
brycehyeah the ddx has gotten pretty tame17:24
tjaaltonah no, 2.17.0 is the 12.02 release component17:27
brycehheh http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=3640a0d4cb9e0f115fda9ea36212670f6ccafb2217:31
tjaaltonhah17:32
Sarvattgot intel merged locally and testing it out now17:36
Sarvattjust incase someone gives the go-ahead :)17:36
tjaaltongit log --oneline 2.17.0..2.18.0 |grep -v " sna", could filter even more17:37
brycehtjaalton, grep -v glamor ?17:44
tjaaltonbryceh: yeah that too17:44
brycehlooks like there's a few uxa bits that might be worthwhile but a lot of the remainder here feels code refactory17:44
brycehif worse came to worse we could probably just cherrypick out the uxa bits that look useful17:45
brycehhttps://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel?field.tag=precise&field.tags_combinator=ALL17:46
brycehpretty much all our open bugs for precise look like drm / kms type issues.17:47
brycehtjaalton, guess an argument could be made "ain't broke, don't fix"17:47
Sarvattsee any bugs with intel_uxa_prepare_access: bo map failed: No space left on device in xorg.0.log?17:51
Sarvatti've hit that before but i dont see any bugs, argh :)17:52
brycehhttps://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/53989817:52
ubottuLaunchpad bug 539898 in xserver-xorg-video-intel (Ubuntu) "[i965gm] X server crash with KDE SC 4.4 compositing" [Undecided,New]17:52
brycehwait no, that's bo map failed17:53
brycehhmm, same thing with #46892317:53
brycehstupid launchpad search17:53
Sarvattthats too old to possibly be relevant i'd imagine17:53
brycehyeah karmic17:54
brycehnot spotting anything in precise offhand17:54
tjaaltonbryceh: ok then :)17:55
tjaaltonxorg merge uploaded17:55
tjaaltoni'll discuss -qxl sync with hallyn tomorrow17:56
Sarvattah i see17:57
Sarvattit happens under OOM conditions, and people file the bugs against the kernel17:57
Sarvattso no xorg.0.log17:57
Sarvatthttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/891300 is one that needs http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=5b5cd6780ef7cae8f49d71d7c8532597291402d817:58
ubottuLaunchpad bug 891300 in linux (Ubuntu) "drm i915_gem_crate_mmap_offset *ERROR*failed to allocate offset for bo 0" [Medium,Confirmed]17:58
brycehcherrypickable?18:00
brycehapw, this edid patch totally rocks :-)18:03
apwbryceh, cool ... its a direct cherry of upsteams merge, so it also makes sense to use i18:04
apwit18:04
brycehapw, will shoot an email back with results18:05
apwbryceh, and for UDS-Q we need to start thinking abnout some userspace for it18:05
apwbryceh, sounds good18:05
LLStarksthis isn't good. i'm getting a lot of cursor death with the precise input drivers. cursor will get stuck in the grab mode and can't release to click on anything else.18:57
LLStarksany way to unstick other than a sysreq k?19:00
tjaalton"input drivers".. which ones?19:02
Sarvattbryceh: huzzah https://bugs.freedesktop.org/attachment.cgi?id=5872619:06
Sarvattfixes the intel_miptree_release segfaults19:08
tjaaltonphew19:08
Sarvattgreat, cant even load https://bugs.launchpad.net/ubuntu/+source/unity/+bug/92637919:13
ubottuLaunchpad bug 926379 in mesa (Ubuntu) "compiz crashed with SIGSEGV in intel_miptree_release()" [Critical,Triaged]19:13
LLStarkstjaalton: i've observed it starting with -mouse19:17
LLStarksand persists with -synaptics19:18
tjaaltonLLStarks: you most certainly aren't using mouse19:18
LLStarkswhat's the default for usb mice then, -evdev?19:19
tjaaltonyes19:19
LLStarksthat's what i meant19:19
LLStarkstrying to find a goodway to reproduce on command19:20
tjaaltonwhat do you mean by "grab mode"?19:20
tjaaltonsome app has the focus and won't let go?19:20
tjaaltonSarvatt: should we push another mesa with that commit?19:23
Sarvattfor sure19:23
Sarvatti've been trying to interact with that bug for 10 minutes now, about to give up19:23
Sarvattwant me to push it?19:23
tjaaltoneither way is fine19:24
tjaaltonyou found it, maybe best if you commit it :)19:24
Sarvattokie pushed19:25
Sarvatthttps://bugs.freedesktop.org/show_bug.cgi?id=4630319:26
tjaaltonuploaded19:26
ubottuFreedesktop bug 46303 in Drivers/DRI/i965 "[SNB] segfault in intel_miptree_release()" [Normal,Assigned: ]19:26
LLStarkstjaalton: pretty much, but moreso its a problem of the window drag mode can't be released19:28
LLStarksso, i get the fist icon and can't click anything19:29
LLStarkskeyboard works19:29
tjaaltonLLStarks: first icon?19:30
LLStarksfist19:32
LLStarksthe grab icon19:32
tjaaltonoh fist, hehe19:33
tjaaltonthis is with unity?19:34
LLStarksshell19:35
tjaaltonright, well I'd say it's a bug there then19:36
LLStarksdon't use unity long enough to encounter i19:36
LLStarks*it19:36
LLStarksnot sure what packages to file against19:36
tjaaltongnome-shell?19:37
LLStarksyeah19:37
tjaaltonthat then :)19:37
LLStarksok19:37
LLStarksthanks19:37
tjaaltoni could be wrong, but that's where to look for possible dupes19:44
chandlerHello folks. I just updated to the most recent xserver-xorg-video-vmware (12.0.1) in precise, and it looks like XA is not enabled in this version of the package. Was this disabled for some reason, or should I file a bug? (Or none of the above?)21:49
brycehchandler, looks like -vmware got sync'd from debian, which dropped Robert's change to enable XA in the build, from 1:11.99.901-0ubuntu1 21:57
brycehchandler, so yes, please file a bug report, and assign to the canonical-x team if you could.21:58
Sarvattah heck, sorry about that! bryceh would you be able to help me out with uploading the merge? i'll get it all ready21:58
Sarvattif we dont get reenabled in beta 2 there won't be 3D accelerated unity on the image, thats a pretty big feature to miss by mistake21:59
brycehSarvatt, sure thing21:59
Sarvatt(in vmware)21:59
brycehdo we have -vmware in git?22:00
Sarvattyup22:01
Sarvatthttp://anonscm.debian.org/gitweb/?p=pkg-xorg/driver/xserver-xorg-video-vmware.git;a=summary22:02
Sarvatti'm just updating it now22:02
brycehcool22:02
Sarvatti didnt realize xatracker was disabled in debian but it makes sense because its in experimental still22:02
tjaaltonright, missed that22:03
Sarvatttjaalton: oh you're around still? ok if I push it UNRELEASED and you do the close/upload since thats so much easier? :)22:06
chandlerI created a bug report, but I can't assign it: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-vmware/+bug/96259922:06
ubottuLaunchpad bug 962599 in xserver-xorg-video-vmware (Ubuntu) "xserver-xorg-video-vmware 12.0.1-1 disables 3D acceleration passthrough via XA (precise)" [Undecided,New]22:06
Sarvattchandler: thanks for that!22:07
Sarvattwas just about to do that to add it to the changelog22:07
Sarvattwell i'll just get it ready for sponsorship then, its late there :)22:08
Sarvattbryceh: http://kernel.ubuntu.com/~sarvatt/merges/vmware/ and its in git22:10
Sarvattbryceh: scratch that!!22:10
tjaaltonyeah still here22:11
Sarvatttest building now22:12
Sarvattjust pushed another change22:12
brycehpulling22:13
bryceh3df8bb3e ?22:13
Sarvattok http://kernel.ubuntu.com/~sarvatt/merges/vmware/ is up to date and has a build log, so is git22:14
Sarvattbryceh: yep22:14
Sarvatttjaalton: i even test built it before, but the schroot i used wasn't clean, had libxatracker-dev installed already :( sorry about that22:16
brycehSarvatt, uploaded22:17
Sarvattbryceh: thanks a million! that would have really sucked, glad chandler caught it :)22:17
brycehchandler, if you wouldn't mind please do an update in a couple hours (once it's done building and distributed to your mirror), install version 12.0.1-1ubuntu1, and verify it fixes the issue you saw22:18
brycehSarvatt, yeah totally.  thanks chandler 22:18
chandlerSure, of course.22:21
tjaaltonSarvatt: heh, no worries.. sorry for not noticing that change myself22:22

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