/srv/irclogs.ubuntu.com/2013/08/13/#ubuntu-mir.txt

robert_ancellRAOF, on that Xubuntu list there seem to be two chipsets that have bad failures, GeForce 6150SE nForce 430 and RV370/M22. Do we have known bugs for that?00:20
RAOFrobert_ancell: I haven't found any yet.00:30
racarrOff for now!00:56
racarrill come back later and iterate on connect-display-request-merge and client-focus-notifications if people have time to review00:56
RAOFGrr. I hate this code.02:36
duflu?02:38
RAOFOh, splitting up the root window.02:45
RAOFI'll just get it to work now, and then refactor out all the ugly.02:46
RAOFOr at least as most ugly as possible.02:46
dufluOh, right, multimonitor?02:51
=== chihchun_afk is now known as chihchun
RAOFYeah.03:01
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
RAOFduflu: Oh, I seem to remember you having thoughts on a hw cursor api?04:06
dufluRAOF: Only minor thoughts...04:08
dufluAlso someone started already...04:08
RAOFOh, yeah.04:09
RAOFThat's right.04:09
dufluRAOF: Bug 1189775, bug 120678004:10
ubot5bug 1189775 in Mir "Mir cursor has no hotspot setting, assumes (0, 0)" [Medium,In progress] https://launchpad.net/bugs/118977504:10
ubot5bug 1206780 in Mir "Clients cannot change the hardware cursor" [Low,Triaged] https://launchpad.net/bugs/120678004:10
RAOFHW cursor is a prerequisite of useful GLX bypass, so I may need to pick that up.04:12
tvoss|eodgood morning05:15
=== forestpiskie is now known as Guest28422
RAOFtvoss|eod: Good morning05:22
=== tvoss|eod is now known as tvoss
tvossRAOF, hey there :) how is it going?05:23
RAOFThis code is ugly, and I hate it.05:23
tvossRAOF, the multi-monitor stuff?05:23
RAOFYeah.05:23
RAOFBut I'll get it to work, and then unuglify it.05:24
RAOFTo the extent that's possible.05:24
alf__RAOF: FYI, a branch adding some of the requested extra display configuration information has landed05:26
RAOFWoot!05:26
RAOFalf__: Thanks.05:26
alf__RAOF: basically Output::type, Card::max_simultaneous_outputs, Output::preferred_mode05:26
RAOFNifty. That'll mostly complete the read-end of randr.05:27
didrocksduflu: it seems you were right, since we remove this unity_support_test call from opengl, the ATI hang isn't showing (yet)05:30
didrocksit's still a workaround and not a fix, but good enough for me :)05:31
dufludidrocks: The guess is well-educated. Mixing multiple GL contexts with fork/exec is apparently a bad idea, sometimes05:34
duflu... which means don't run a GL app (unity_support_test) from within a GL app (compiz)05:35
didrocksduflu: I still wonder how/why u-s-c exacerbate this behavior, but at this stage, this is good enough :)05:35
didrocksduflu: but when compiz is starting another app05:35
didrocksfrom the launcher05:36
didrocksit fork/exec another potential GL app05:36
RAOFWasn't it hybris that exacerbated this behaviour?05:36
dufludidrocks: I'm more curious why a few people hit the problem a year ago, but the rest of us did not05:36
didrocks(but I guess you meant during opengl initializion)05:36
didrocksRAOF: no :/05:36
didrocksRAOF: we got more faulty ran this week-end, after we removed hybris05:36
didrocksduflu: right, that's really weird05:36
dufludidrocks: One explanation is that very few people actually attempt to use hardware that would fail unity_support_test05:37
dufluHardware that's not a VM...05:37
didrockspossibly, but we see that ATI can fail in that case, but it never failed with plan xorg, just with xmir05:39
didrocksso it's not only hardware-related05:39
didrocksthere is a chain of event05:39
didrocksduflu: argh, I talked too quick05:48
didrocksRAOF: duflu: ATI machine stuck now :/05:48
didrocksMirv: FYI ^05:48
* didrocks checks the compiz version05:49
RAOFGrargh!05:50
didrocks1:0.9.9~daily13.04.18.1~13.04-0ubuntu405:50
didrocksok, we have the one with the fixed version :/05:50
didrocksRAOF: do you think anything you can do or I should reboot the machine?05:51
RAOFIt might be worth attaching gdb again and confirming that it's blocked in the same place?05:51
didrocksRAOF: want access?05:51
RAOFYeah, why not.05:52
RAOFI've realised that I can't actually get the setting part of multi-monitor to work until I can bind a surface to an output, so let's play SSH!05:52
didrocks;)05:52
=== Guest28422 is now known as forestpiskie
dholbachgood morning07:06
tsdgeosracarr: any luck with my nexus4 issue?07:12
tsdgeosyay07:15
tsdgeosat least now it's crashing :D07:15
duflutsdgeos: Sounds like your expectations have lowered :/07:19
tsdgeosduflu: well it was doing nothing, it now crashes07:24
tsdgeostbh that is a small improvement :D07:24
=== chihchun is now known as chihchun_afk
sil2100duflu: hi! It seems the compiz unity-support-test running outside of compiz did not help in the u-s-c crashes on ati, sadly08:02
duflusil2100: Then I am out of ideas08:02
smspillazsil2100: stacktrace ?08:03
sil2100smspillaz: not sure if we have any, the machine is usually in really bad condition when that happens08:09
=== chihchun_afk is now known as chihchun
duflutsdgeos: Confirmed, after upgrading to the latest phablet images, N4 hangs instead of rendering. Black screen :/08:50
tsdgeos\o/08:50
tsdgeosit's not only me being stupid08:50
dufluNot at all08:51
duflutsdgeos: Do you have a bug logged in mir yet?08:54
tsdgeosi think not08:54
tsdgeoslet me check08:54
tsdgeosduflu: nope, i was waiting for a second person to confirm08:54
tsdgeoscan do now if you want08:55
duflutsdgeos: Yes please. And don't be afraid to log bugs early and confirm later08:55
* duflu shuts down to swap video cards09:16
tsdgeosduflu: https://bugs.launchpad.net/mir/+bug/121169409:22
ubot5Launchpad bug 1211694 in Mir "Black screen on Nexus4" [Undecided,New]09:22
duflutsdgeos: Thanks09:22
tsdgeosduflu: sorry i did not remember your name09:22
tsdgeosso i wrote your ircnick09:22
duflutsdgeos: /whois duflu09:23
* tsdgeos is not as good with nicks <-> names <-> faces has he'd like09:23
tsdgeosduflu: i know but you were not here when i was filling the bug :D09:23
duflutsdgeos: Sorry, I am playing with video cards. I won't have much attention on IRC for the rest of the day09:23
tsdgeosduflu: no worries :-)09:24
RAOFsmspillaz: Not (obviously) compiz's fault - X is hung in DRI2Authenticate, waiting on xmir_drm_auth_magic to complete.09:27
dufluRAOF: Any chance we will/can accept the community-provided patch for https://bugs.launchpad.net/mir/+bug/1195425 ?09:28
ubot5Launchpad bug 1195425 in xserver-xorg-video-ati (Ubuntu) "Corrupted screen using radeon drivers" [Critical,Triaged]09:28
duflu(comment #12)09:28
RAOFYes, I can apply that.09:29
dufluRAOF: For the record, I have nothing to do with it. Just noticed the bug and community activity therein09:30
RAOFYeah, I was aware of the problem and the patch (which was also a reply to the upstream patch submission bit); I just didn't think we hit it.09:31
RAOFThanks for pinging me with it.09:31
dufluRAOF: I'm playing with a Cedar card and have serious corruption in render_surfaces. But haven't tried the patch09:32
RAOFThe patch is only for XMir; render_surfaces is going to be a different problem.09:32
dufluRAOF: You mean https://launchpadlibrarian.net/144789844/mir_fix_tiling.diff ?09:33
RAOFYes09:33
dufluHmm09:33
RAOFPossibly in the mesa patch ;)09:34
dufluRAOF: Ok, just noticed the render_surfaces bug is a recent regression. Likely caused by the switch branch and the bug is limited only to render_surfaces with its wacky buffer initialization09:38
* duflu changes graphics cards again10:01
RAOFdidrocks: ppa:raof/aubergine contains an annotated mir/xmir stack that'll dump info about the drm auth process.10:04
dufluWoo, 3 minutes. New record?10:04
RAOFThat's nice and fast.10:04
dufluCan't do that with Windows10:05
didrocksRAOF: excellent! I think next run, when the machine will be freed, you won't be around10:05
* RAOF uses his bios to switch graphics cards, so it's approximately 1 standard boot time to change.10:05
RAOFdidrocks: That is highly likely :)10:05
didrocksRAOF: do you prefer to connect live when we try that? we can do that tomorrow in that case10:05
RAOFdidrocks: The interesting stuff will be in /var/log/Xorg.0.log, and /var/log/lightdm/*10:05
RAOFI'm happy for this to just get run and have the logs dumped on me.10:06
didrocksRAOF: ok, let's try that :)10:06
didrocksRAOF: one run passed successfully meanwhile FYI10:06
didrocksso it's not a 100% hit unfortunately :/10:06
RAOFYay. Race condition!10:06
didrocksRAOF: oh, I'm afraid we'll get newer Mir though throughout the day10:07
didrocksRAOF: can you try to push mir with a higher version?10:07
RAOFAllow me to upload to my ppa again, this time with an epoch?10:07
didrocksRAOF: sounds good :)10:07
mlankhorstalready? haha10:07
didrocksI would never thought I would say epoch is good :p10:07
didrocksthink*10:07
didrocksRAOF: I'm a little bit afraid you uploaded u-s-c to early without an artificial bump on debian/control10:30
didrocksRAOF: so it's getting published before Mir10:30
didrocksand so package dependency won't work10:30
=== dpm_ is now known as dpm
RAOFdidrocks: Oh, arse. Allow me to fix that.11:11
mlankhorstlol11:12
mlankhorstone more epoch later!11:12
RAOFHm. The 3.11 kernel looks like it might have fixed the hsw texture corruption on suspend/resume.11:17
=== chihchun is now known as chihchun_afk
didrockssil2100: RAOF: I think I just press the "I'm feeling lucky" button and just get the ati card screwed starting at the first run!12:43
* didrocks now collect logs12:43
didrocksRAOF: https://bugs.launchpad.net/mir/+bug/1204939/comments/1112:55
ubot5Launchpad bug 1204939 in Mir "Unity doesn't start on ATI test machine (hang in mir_wait_for())" [Critical,Triaged]12:55
didrockssil2100: ok, now that those infos are extracted, I'm rebooting the ati machine FYI ^12:57
=== pete-woods is now known as pete-woods-lunch
sil2100;)14:17
* sil2100 checks the logs14:17
sil2100didrocks: I guess Daniel might take a look at those logs as well, maybe he would have some ideas as well - if he has enough time to look at them14:23
didrocksyeah14:24
=== alan_g is now known as alan_g|tea
sil2100didrocks: I think we need to make sure everyone knows what happened14:31
sil2100didrocks: did you poke Pat and Kevin?14:31
didrockssil2100: oliver is doing the communication work :)14:31
sil2100Awesome14:32
=== alan_g|tea is now known as alan_g
sil2100didrocks: Apps finished, all green :O15:01
didrockssil2100: wooow \o/ green again15:02
sil2100:O <- shocked face15:02
didrockssil2100: running more make it less a burden to fix issues15:02
sil2100didrocks: so it seems, as less changes are in during releases, so even less possible stacks to fail at once ;p15:02
didrocksright :)15:03
xjunioris ickle around?16:30
xjuniorChris Wilson16:30
=== bodya_leone is now known as bodyaFCSD
olli_RAOF, ping20:55
olli_thomi, ping21:04
thomiolli_: Hi21:04
olli_thomi, hey21:04
olli_thomi, mind having a look at http://bazaar.launchpad.net/~ubuntu-testcase/ubuntu-manual-tests/trunk/view/head:/testcases/packages/1572_xMir to see if this is in good shape for a round of call for testing as part of balloons cadence testing21:05
thomisure21:05
olli_thomi, focus for this should be to test mir out of archive21:05
olli_and to get some wider HW coverage from the community21:05
olli_balloons mentioned he is accepting changes via branches ;)21:05
olli_thomi, thx21:06
thomiyeah OK, there are a few tweaks I'd make21:06
thomiolli_: what's the timeline for this?21:06
olli_the CFT will happen on Sat 8/1721:06
olli_so before EOW, preferable earlier21:07
thomiolli_: OK.21:07
thomiI'll finish writing this looooong bug report, then get to it :)21:07
olli_thomi, awesome21:07
olli_thomi, we will provide them with additional information on21:07
olli_how to install etc21:07
olli_as well as release notes type of information (i.e. don't file MM not working...)21:08
olli_so you don't have to worry about it21:08
olli_but you can if you want ;)21:08
thomiolli_: if MM doesn't work, we should remove it from that list21:08
olli_I'll start putting something together and copy you on it for comments21:08
thomicool21:09
thomithanks21:09
olli_coolio21:09
olli_thx21:09
racarrClient-focus-notifications v5!22:19
racarrIs anyone besides tsedgos able to reproduce this mir not working on nexus 4 thing I have been hearing about22:28
racarrI just tested fresh everything and it seems fine22:28
=== bschaefer_ is now known as bschaefer
olli_racarr, ev was having issues22:42
RAOFOk. What the hell is going on with the jenkins ATI machine?23:08
bschaeferRAOF, hey, so I've been seeing these memory leaks, but they look like libEGL and not the clients fault: https://bugs.launchpad.net/mir/+bug/121198223:25
ubot5Launchpad bug 1211982 in Mir "Memory leaks in libEGL while running mir" [Undecided,New]23:25
bschaeferunless i've missed cleaning something up, or the demos missed cleaning something up23:25
RAOFThat does look a lot like a leak in Mir's EGL, doesn't it.23:26
bschaeferRAOF, yeah, i've seen the dri2_create_screen leak for sometime now...but figure to at lease poke you about it23:27
RAOFPity about those ??? frames :)23:27
bschaeferyeaah23:27
RAOFGot the -dbgsym packages installed?23:27
* bschaefer checks23:27
bschaeferwell im assuming I don't :)23:27
bschaeferRAOF, http://paste.ubuntu.com/5983019/23:29
bschaeferfor the first one, still some ?? for the second, let me dig for those packages23:29
RAOFYup, there's the leak.23:29
bschaeferRAOF, interesting, well let me collect better info and update the bug23:31
bschaeferdang... just empty ??? that are left: http://paste.ubuntu.com/5983021/23:32
* bschaefer wondres which package that would be23:33
RAOFlibgl1-mesa-dri-dbg, I wager.23:33
* bschaefer installing23:34
jonohey all23:35
jonobtw, I am collating Mir testing of gpus at https://wiki.ubuntu.com/Mir/GPUTesting23:35
RAOFHey jono!23:35
bschaeferstill question marks for that one...but it filled in a bunch of ??? for an uninted var:23:35
jonohey RAOF :-)23:35
bschaeferhttp://paste.ubuntu.com/5983027/23:35
jonothis should provide a better idea of overall gpu coverage23:35
bschaeferRAOF, ill look for some dbg packges, and take a look at the source code to figure out which lib is being called23:36
bschaeferthanks for the info!23:36
bschaeferthe full log atm: just 3 more ??? to go... http://paste.ubuntu.com/5983033/23:37
RAOFAh. That ioctl is going to be noise.23:38
bschaefercool, then just 2 leaks that I see in egl apps, and with sdl on the mir side of things :) which is not a lot23:39
RAOFHow annoying are these leaks for you? I(should)'ve plugged the create_window_surface one, and I can check out the other one.23:39
bschaeferRAOF, not at all annoying, just saw them when I was checking my own memory leakage23:40
RAOFOk.23:40
RAOFI'll fold them in next time I need to update mesa then.23:40
bschaeferRAOF, everything is still running smooth, and its only during creation, and termination of the program so its not a huge deal23:40
RAOFYeah. You'll also leak once per surface you create, but you're unlikely to do that in a loop :)23:40
bschaeferone would hope :), depending on the application...but yes23:41

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