/srv/irclogs.ubuntu.com/2013/10/11/#ubuntu-mir.txt

RAOFmlankhorst: Hey, what's the expectation of buffer lifecycle vis-a-vis dma-buf? It's entirely up to us, isn't it?00:26
racarrrsalveti: ricmm: I have roughly zero ideas :(00:27
racarrafk for a little bit soon00:28
racarrwhy can qtubuntu00:28
racarrlink succesfully against papi mirclient?00:28
racarrif the gstreamer codec cant00:29
slangasekrsalveti: possibly also worth noting that the cross-compiler in saucy hasn't been updated since July...01:16
ricmmwell but even natively exhibited the issue01:35
ricmmsorry, building natively by hand didnt show the issue01:35
ricmmbuilding with dpkg did, and I do see a couple differences01:35
ricmmracarr: still there? when building the deb pkg it uses -DBoost_COMPILER=-gcc01:35
duflurobert_ancell: I assume you didn't want a chat yesterday?01:36
robert_ancellduflu, nope, I'm good if you've got nothing01:36
dufluThe usual...01:36
dufluWhich is nothing not already mentioned on Wed01:37
slangasekricmm: so by hand vs. packaging could be gcc-4.7 vs. gcc-4.8; and native vs. cross, the cross-compiler for gcc-4.7 actually hasn't been updated since April, even.  I'm going to try updating it now.01:46
slangasekfor the 4.8 cross-compiler, I was mistaken, it is up-to-date wrt the native compiler01:48
racarrricmm: Still around02:05
ricmmyea02:06
racarrhmm I remember that flag used to be necessary to build on android02:06
ricmmasking me? or answering02:06
racarrbut don't know the etymology02:06
racarrmore answering02:06
racarrthan asking :p02:06
ricmmright02:06
ricmmracarr: alright so I see the issue, not sure how to fix it02:10
ricmmsrc/client/mir_client_library.cpp has a global std::unordered_set<MirConnection*> MirConnection::valid_connections;02:11
ricmmbut thats a static member var of MirConnection02:11
ricmmwhen building Debug (unoptimized), the internal unordered_set's Hashtable has a correct address (_M_buckets)02:12
ricmmwhen release, the address is set to the next field's value (bucket_count), both to 0x17/2302:12
ricmmobv when it goes to clear it in the destructor and it memsets at 0x17 it goes boom02:13
ricmmit feels like a compiler bug02:13
racarrricmm: Maybe break during initialization and set02:14
racarra watch on the pointer02:14
racarrto see if it gets overwritten due to memory corruption02:14
racarror if it really is a compiler bug02:14
racarrwell you don't even need a watch right? I guess just02:17
racarris it set incorrectly at initialization02:17
ricmmyea trying to get there02:17
ricmmits just templates and templates02:17
ricmmsec02:17
slangasekso you think the miscompile is in libmirclient, not in platform-api?02:21
ricmmwtf !02:33
ricmmracarr: ping02:33
ricmmhttp://paste.ubuntu.com/6220619/02:33
ricmm_M_buckets is changing02:34
ricmmand whatever is doing it is happening in mirclient p-api02:34
ricmmsigh02:34
* ricmm rebuilds papi with symbols02:34
d-snphey, do you guys know if steam os is going to run mir?02:35
racarrricmm: What is your test case? I mean02:37
racarropening a connection02:37
racarroh well I guess it shouldnt change the address02:37
ricmmtheres no test case02:38
ricmmloading the library is enough, as it creates the static set of MirConnection*02:38
racarroh its literally just an empty program?02:38
ricmmyea02:38
ricmmracarr: https://launchpad.net/bugs/123831202:39
ubot5Ubuntu bug 1238312 in mir (Ubuntu) "Segfault when closing apps that link against ubuntu_application_api_mirclient" [Critical,Confirmed]02:39
ricmmthe empty example is there02:40
racarrok well hopefully papi debug symbols should be enlightening02:40
=== chihchun is now known as chihchun_afk
ricmmpoor gdb02:48
ricmmnot easy to watch for expressions ina c++ heavy stack02:48
ricmmnvm its stuck02:50
ricmmsigh02:50
ricmmoh no its not, just taking 100x times to run02:50
ricmmracarr: http://paste.ubuntu.com/6220667/02:52
ricmmlooks like when error_connections is created, valid_connections goes to hell02:53
racarrricmm: Hrm :/02:56
racarrit smells like compiler bug, but compiler bug smells like...probably not :p02:58
racarrricmm: So wait why does qtubuntu work02:58
racarrI just built everything on device today, and clients seem fine, ran a bunch of autopilot tests, etc02:58
ricmmit works when we use the library02:59
ricmmat which point valid_connections will grow02:59
ricmmand it will most likely fix itself02:59
racarrlol03:00
racarrmm03:00
racarrricmm: so it only happens when you link to ubuntu-application-api-mirclient03:04
racarrwhich also pulls in hybris03:04
racarrI wonder if its some sort of hybris wizardry gone wrong03:05
racarrseems as likely as a compiler bug03:05
ricmmseriously doubti ts hybris03:05
ricmmwe are nowhere near nadroid at that point03:05
racarrbut hybris has some03:06
racarrpthread03:06
racarrwizardy right03:06
racarrand the valid connections set is03:06
racarrpotentially right next to a mutex03:06
ricmmhmm which one?03:06
racarrstd::mutex MirConnection::connection_guard03:06
ricmmoh that one of course03:07
ricmmlol03:07
ricmmthats not a bad guess03:07
ricmmI could get a dbg hybris and check if we are hitting something weird03:08
racarrSeems worth figuring out03:08
racarrDinner just showed up and I will be finished soon and start working more focused on this too...03:08
racarrnow I am puzzled XD03:08
racarrricmm: Err so03:12
ricmmI'm gonna move that thing to be initialized *after* error_connections03:12
ricmmand see what happens03:12
ricmmheh03:12
racarron my phone, which...I flashed this afternoon, latest image I believe, then proceeded to build mir, platform-api (mirclient+mirserver), qtubuntu and unity-mir on03:12
racarrthe test program doesnt segfault?03:13
ricmmhow did you build mir03:13
ricmmDebug or Release?03:13
racarrAh03:13
ricmmit has to be optimized03:13
ricmmotherwise it works03:13
racarrok rebuilding03:14
ricmmsigh...03:17
ricmmracarr: swapping order of init with the mutex fixes it03:18
ricmmperhaps you are right with hybris and the mutex03:18
robert_ancellduflu, what does "this is the one" mean?03:23
duflurobert_ancell: As in the rules don't allow us to roll any more...?03:23
robert_ancellthe one for?03:23
robert_ancelli.e. the final version for saucy?03:23
duflurobert_ancell: Yes. Unless we have exceptions?03:23
ricmmracarr: I dont like it at all :)03:24
ricmmracarr: im gonna eat and stuff its kinda late here maybe ill sleep03:25
ricmmI'll work early tomorrow to look at hybris and whats going on there03:25
ricmmfor the time being....03:25
ricmmracarr: https://code.launchpad.net/~ricmm/mir/lp-1238312/+merge/19052403:25
duflurobert_ancell: I suspect we had an exception since everything against phone-v1-freeze hasn't hit lp:mir or the archive yet03:25
robert_ancellduflu, in a perfect world, but we might have things due to 1) or 2) in https://lists.ubuntu.com/archives/ubuntu-devel-announce/2013-October/001064.html03:25
robert_ancellduflu, I believe the plan is for the phone to switch straight to t-series, so new work will go in there03:26
duflurobert_ancell: Yeah of course. I'm just curious where saucy maintenance branches from. Looks like lp:mir r109603:26
robert_ancellduflu, that seems likely03:27
robert_ancellduflu, your email lacks a little context there :)03:28
duflurobert_ancell: The point is Mir got released, or soon will be. One of them03:28
robert_ancellbrb03:28
racarrricmm: Ok so the risk is03:30
racarrif its not a compiler bug and something really is overwriting the mutex03:30
racarrthen moving it03:31
racarrjust defers03:31
racarrissues03:31
ricmmI know03:31
ricmmdont happrove that just leave it there sitting for now03:31
ricmmand im the morning ill look into hybris and pthread mutexes03:31
racarrmm03:31
racarrill give it some look over night03:32
ricmmalright03:32
racarrThanks for digging :D03:32
rsalvetiracarr: this is not something with hybris03:42
rsalvetiotherwise it'd not even work with the O0 version03:42
rsalvetihybris just maps function calls, don't change the program stack :-)03:43
robert_ancellRAOF, there's no way to tell XMir to look for "no Mir socket" right? I think that's the last piece to fix bug 121114104:00
ubot5bug 1211141 in Unity System Compositor "Unity system compositor allows connections from any Mir client" [Critical,In progress] https://launchpad.net/bugs/121114104:00
RAOFrobert_ancell: How do we tell normal clients to do so? XMir does have a -mirSocket <str> option.04:01
robert_ancellRAOF, yeah, but I don't set that anymore and it defaults to /tmp/mir_socket04:01
robert_ancellthe only way it doesn't use /tmp/mir_socket is if I give it something04:01
robert_ancellbut in this case there is no socket04:02
robert_ancellI think we can just drop the default and set it to NULL now04:02
RAOFWe didn't use URI specifiers for the bare-fd case?04:02
robert_ancellRAOF, I guess that might work, but I'd kind of like to just use the environment variable04:03
robert_ancellI'll try that04:03
RAOFYeah, looks like you could send -mirSocket fd://404:04
RAOF(For example)04:04
RAOFrobert_ancell: Looks like the XMir in the archive will pass NULL through to mir_connect if you don't explicitly pass mirSocket; that presumably does what you want.04:07
robert_ancellRAOF, I read that it won't due to:04:07
RAOFrobert_ancell: Or, rather, if libmirclient treats NULL as ‘look in an environment variable’, then that'll do what you want ;)04:07
robert_ancellyes mirclient does the right thing, but I think it's impossible for XMir to send NULL04:08
robert_ancelldue to:04:08
robert_ancell   if (mirSocket != NULL)04:08
robert_ancell        socket = mirSocket;04:08
RAOFThat's not in the current code.04:08
robert_ancellah04:09
robert_ancellRAOF, what is the correct branch?04:09
robert_ancellbrb04:11
rsalvetibottom approved https://code.launchpad.net/~ricmm/mir/lp-1238312/+merge/190524 as well04:11
robert_ancellRAOF, hmm, that didn't work either.04:13
robert_ancell[  1247.459] (EE) Failed to connect to Mir: connect not called04:14
robert_ancellhave to solve that one another time, bye all04:15
duflurobert_ancell: Please leave the door open for running native Mir clients in USC. It's frequently a critical way to triage bugs...04:16
robert_ancellduflu, it's just a flag that's passed to u-s-c (--no-file)04:16
duflurobert_ancell: Yeah OK. Optional is good04:17
robert_ancellI would make it the default but mir is a pita in allowing changes like that04:17
RAOFHarumph.04:30
mlankhorstRAOF: no idea04:40
RAOFmlankhorst: Ok. I think I was mistaken, and they're per-drm-fd, which makes the point moot.04:52
=== chihchun_afk is now known as chihchun
tvossduflu, resubmitted05:45
duflutvoss: Already reapproved05:45
tvossduflu, thx05:45
mlankhorstRAOF: ;D06:35
RAOFmlankhorst: It's a little odd that gem handles are the only thing that *aren't* refcounted, but that's ok :)06:38
tvossalf_, ping06:45
alf_tvoss: pong06:46
mlankhorstRAOF: the fd isn't either07:32
tvoss_alan_g, alf_ I would appreciate if the both of you can make yourself familiar with https://code.launchpad.net/~kdub/mir/android-buffer-syncfence08:40
tvoss_alan_g, alf_ it tackles the performance issues on mako and maguro. It's on hold, but I would like to see it in Monday the latest08:41
alan_gtvoss_: Rats. Just when I cleared interruptions and got back to "very important"08:41
tvoss_alan_g, sorry :) that's life :)08:42
* alan_g wonder when he'll be allowed to fix the shutdown/restart cycle08:43
alf_tvoss_: Does this branch actually fix the issue, or does it prepare the ground for the real fix? According to the description it does the latter, but perhaps I have misunderstood.08:44
tvoss_alf_, it actually fixes the issue08:44
tvoss_alf_, alan_g also https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/123828708:56
ubot5Ubuntu bug 1238287 in unity8 (Ubuntu) "unity8 crashed with SIGABRT in raise()" [High,Confirmed]08:56
tvoss_alf_, alan_g Saviq is working to get us a better stacktrace08:56
alf_tvoss_: alan_g: ok, I will pick that up when I am done with the first pass of kdub's MP08:57
tvoss_alf_, thx08:58
hikikomlankhorst, hi09:13
hikikocould you get a look at this: https://code.launchpad.net/~hikiko/mir/mir.fix-in-session-leader/+merge/190353 if you have a moment?09:13
mlankhorstRAOF: oh btw I patched mir a little too while I was debugging09:28
mlankhorsthttp://paste.debian.net/55897/09:28
mlankhorstin nested mode mir shouldn't claim a vt09:29
mlankhorsthikiko: actually there was a thing about that..09:30
hikiko:) what thing?09:30
mlankhorstoh fine just keep it like that if it fixes it :P09:31
mlankhorstyeah should be ok09:32
hikikoit fixes it, my only obsession was that there might be a case where a session leader has a controlling terminal, but since in the next line you do: openvt it should be fine isnt it? vt == new controlling terminal09:33
hikikocould you approve it?09:33
mlankhorstsec09:34
mlankhorsthikiko: meh obscure posix stuff, I need a moment to read up again..09:36
dufluDo we still not have CI running tests on Android?09:36
hikikosure mlankhorst no prob :)09:37
mlankhorsthikiko: does being a sesion leader imply we own a process group too?09:37
mlankhorsthm I guess09:38
hikikowhen you become a session leader you also become the leader of a new process group09:39
* duflu used to know what that meant, but forgot09:40
hikikoand you cant become the session leader if you are a pg leader so that's why you break the group there I guess09:40
hikikoI think what you do is similar to the double fork trick that leaves one process without controlling terminal09:41
hikikobecause you want to assign the vt as controlling terminal when you call openvt09:43
mlankhorstwell good enough, I don't want to worry about it too much09:45
hikikoyes, it's a minor change it just fixes the tests09:46
* mlankhorst instantly forgets everything about posix sessions again09:47
hikikocould you approve it so that we merge it?09:47
hikikolol09:47
alf_mlankhorst: hikiko: The question is: what's the purpose of the code there. To claim a new controlling terminal, or to ensure we have none?09:48
hikikoalf_, since mir usually starts from a tty without being a session leader09:49
hikikoit might have a controlling terminal09:49
mlankhorstto claim the controlling terminal, but in some circumstances I guess we already own it09:49
mlankhorstmeh lets see09:49
hikikowhat we want is that it leaves the terminal and gets the vt09:49
mlankhorstwe should be session leader to intercept SIGHUP and SIGCONT09:49
alf_mlankhorst: hikiko: if the purpose is to be able to claim a new controlling terminal, the code is fine. If it is to ensure we have none, then it is not.09:50
mlankhorstthen it's fine09:50
hikikoalf_, the open vt command right after the if(..)09:50
hikikoassigns a controlling terminal (the vt) to the session leader09:51
hikikoso we do have a controlling terminal :)09:51
alf_hikiko: ok then, approved09:52
hikikothanx09:53
* alan_g is about to debug stuff that tends to break the graphics stack when it goes wrong09:53
=== alan_g is now known as alan_g|vt
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== hikiko is now known as hikiko|lunch
=== chihchun is now known as chihchun_afk
=== hikiko|lunch is now known as hikiko
Saviqhey folks, any idea about bug #1238645 ?12:48
ubot5bug 1238645 in Unity 8 "Shell does not get autopilot keyboard input if maliit isn't running" [Undecided,New] https://launchpad.net/bugs/123864512:48
ogra_Saviq, why would you stop maliit-server ?12:53
ogra_Saviq, it is tied to the shell through an upstart job12:53
Saviqogra_, it's "simulating" a crash12:53
ogra_Saviq, to guarantee that it is always up12:53
Saviqogra_, doesn't seem to be in some of our autopilot test12:53
Saviqs12:54
ogra_Saviq, right, the last fix for the upstart job went just in12:54
Saviqogra_, but it should work regardless12:54
ogra_how would it work ?12:54
Saviqogra_, it works through uinput12:54
ogra_if a test tries to use the not running OSK12:54
tvoss_Saviq, might well be that /dev/uinput is left with weird permission/weird state when maliit crashes12:54
Saviqogra_, not through maliit12:54
ogra_ah12:54
Saviqtvoss_, maliit uses /dev/uinput?12:55
Saviqtvoss_, maliit isn't a standard input device is it?12:55
ogra_definitely not12:57
ogra_hmm, though we ship it by default12:57
ogra_root@ubuntu-phablet:/# ls -l  /dev/uinput12:57
ogra_crw-rw---- 1 root autopilot 10, 223 Oct 11 14:35 /dev/uinput12:57
ogra_with proper permissions even12:58
ogra_Saviq, check the permissions during and after the run12:58
ogra_probably autopilot breaks them12:58
Saviqogra_, ah interesting12:59
Saviqcrw-rw---- 1 system bluetooth 10, 223 Oct 11 10:44 /dev/uinput12:59
tvoss_hah ;)12:59
ogra_lol12:59
ogra_so just get a BT keyboatd for your test13:00
ogra_*keyboard13:00
ogra_and you will be fine13:00
Saviqthe interesting thing is that it works13:00
ogra_(well, you might also need a robot to punch the keys ... but thats a minor detail)13:00
tvoss_ogra_, would like to see the branches linked to the bug report for building the robot13:01
tvoss_;)13:01
ogra_haha13:01
ogra_Saviq, so find out what mangles the permissions13:01
Saviqogra_, tvoss_, chowning :autopilot doesn't matter13:01
ogra_nothing in AP should touch them13:01
Saviqogra_, nothing now ;)13:01
Saviqogra_, they're at autopilot now13:02
ogra_?13:02
ogra_who is they13:02
Saviqogra_, I've chmod'ed :autopilot13:02
ogra_the permissions are set by udev rules13:02
ogra_ah13:02
Saviqogra_, and it's still working / not changing13:02
ogra_:(13:02
Saviqogra_, and anyway ap wouldn't be able to chmod it would it13:02
Saviqogra_, running as phablet13:02
ogra_hmm13:03
Saviqor chown13:03
ogra_try to chgrp it to android_input13:03
ogra_phablet is in that group13:03
Saviqogra_, but it *does* work when maliit is running13:05
Saviqogra_, and perms don't change13:05
Saviqogra_, I doubt it's so low level an issue13:05
tvoss_Saviq, is qt expecting an input method to run to process key events?13:07
tvoss_Saviq, at least on mobile platforms?13:08
Saviqtvoss_, no, I can use python + autopilot to type in there13:15
Saviqtvoss_, when maliit isn't running13:15
Saviqtvoss_, just it doesn't happen when ran through tests13:15
tvoss_Saviq, so what is the actual problem then?13:16
tvoss_Saviq, ah13:16
tvoss_:)13:16
Saviqtvoss_, so we need someone to track where the events get lost13:16
Saviqtvoss_, and/or if they're even delivered at all13:16
tvoss_asac, ^ we might need someone from your team here13:16
Saviqtvoss_, reproducible locally as the bug describes13:16
Saviqtvoss_, so someone just needs to look at the events from autopilot all the way up to unity813:16
Saviqtvoss_, to see where they disappear13:17
asacwait13:18
asacSaviq: thats the problem? group getting changed on /dev/uinput?13:18
Saviqno13:18
Saviqtvoss_, asac, it's nothing infrastructural13:19
tvoss_Saviq, okay13:19
Saviqtvoss_, the events just don't get through the whole stack13:19
tvoss_Saviq, but you can manually send events from autopilot?13:19
Saviqtvoss_, yes, with autopilot.input.Keyboard - yes13:19
asacok let me know if it turns out a premission problem on /dev/uinput in the end13:20
tvoss_asac, can someone from your team look if autopilot is having issues during the test run?13:20
Saviqtvoss_, tried under different scenarios of maliit stopping after / before autopilot creates the Keyboard object13:20
Saviqbut everything worked fine no matter what I tried13:21
asacduring which test run?13:21
asacsorry i lack context13:21
tvoss_asac, https://launchpad.net/bugs/123864513:22
ubot5Ubuntu bug 1238645 in Unity 8 "Shell does not get autopilot keyboard input if maliit isn't running" [Undecided,New]13:22
asactvoss_: and you guys say you cant reproduce it?13:25
asace.g. its always working for you? :)13:25
tvoss_asac, it's reproducible every time. However, when running autopilot manually and injecting key events, everything works13:25
=== jhodapp|afk is now known as jhodapp
Saviqguys, seen anything like https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1236251 already?13:45
ubot5Ubuntu bug 1236251 in ubuntu-system-settings (Ubuntu) "system-settings crashed with SIGABRT in raise()" [High,Confirmed]13:45
Saviqlet me upload a better .crash13:45
Saviqsince lp/apport decided to drop everything, 'cause it's a duplicate of a private bug :P13:46
seb128Saviq, those Mir guys are mean to system settings13:46
Saviqseb128, yeah, can you access https://bugs.launchpad.net/bugs/1234930 ?13:46
ubot5Error: ubuntu bug 1234930 not found13:46
* Saviq hates private crashers13:46
seb128Saviq, yes, make it public for you13:46
Saviqseb128, thanks13:46
seb128not that it's useful...13:46
Saviquseless13:47
Saviqok /me uploads a better crash13:47
=== dandrader_ is now known as dandrader
tvoss_alf_, where is alan_g?14:29
alf_tvoss_: I don't know, last I saw was "* alan_g is about to debug stuff that tends to break the graphics stack when it goes wrong"14:30
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== chihchun_afk is now known as chihchun
alf_tvoss_: didrocks: please ensure that lp:mir and lp:development-branch stay in sync, i.e. commit to development-branch first and then merge into lp:mir manually, even when in a hurry15:39
didrocksalf_: we discussed that with duflu, the dev branch should contains it as well15:39
alf_didrocks: it doesn't and tracking changes can get confusing, as I am sure you know15:41
alf_didrocks: hmm, sorry it does, but that shows that these back and forth merges are difficult to track...15:44
didrocksalf_: I don't understand why your team recreated trunk somewhere else15:45
didrocksbut that's another discussion I can't tackle now15:45
mhall119hey guys, I have the new mir-enabled builds for the phone, how can I take a screenshot now?15:49
mhall119/system/bin/screencap doesn't work anymore15:49
kdubmhall119, i don't know that there's a way at the moment15:49
mhall119:( that will put a serious dent in my Google+ postings15:50
=== chihchun is now known as chihchun_afk
=== om26er is now known as om26er|food
alf_didrocks: tvoss_: fixed typo and synchronized lp:mir and development-branch15:57
didrocksalf_: thanks!15:58
tvoss_alf_, thanks15:59
=== jfunk is now known as jfunk-afk
robotfuelis there a way to run mir headless? like Xvfb does?16:25
robotfuelmhall119:  you might want to try this for screencap with mir http://people.canonical.com/~j-lallement/touch/mirfbdump16:31
mhall119robotfuel: thanks, balloons gave me that and it works perfectly16:31
=== dandrader is now known as dandrader|lunch
=== om26er|food is now known as om27er
=== om27er is now known as om26er
racarrSaviq: WSeems like probably there is a switch17:15
racarrerrr17:15
racarr...whoops. IRC was stuck about 2 pages up17:15
=== dandrader|lunch is now known as dandrader
kgunnkdub: no pressure - just curious....when do you think you might MP the "Ricky Bobby" patch18:30
kdubkgunn, working on it right, now, i'm hoping by eod18:31
kgunnkdub: cool...i was just asking that way if you did...i could queue it up for Monday18:32
* greyback eod18:52
kdubunit tests are... 103mb19:44
rsalvetidoes anyone knows why the autobuilder is not producing armhf binaries?19:45
rsalvetilooking at https://code.launchpad.net/~kdub/mir/android-buffer-syncfence/+merge/18971719:45
rsalvetiseems it's not even building for armhf19:45
kdubi think we had some trouble with jenkins?19:46
kdubsomething i heard from alf_ during the daily mir standup19:46
rsalvetihm, ok19:47
popeykgunn: https://bugs.launchpad.net/ubuntu-clock-app/+bug/123879820:01
ubot5Ubuntu bug 1238798 in Ubuntu Clock App "Clock app doesn't work on mir on maguro" [High,Confirmed]20:01
popeyclock core app renders black under mir, fine in sf20:01
kgunnpopey: huh...which image20:02
popeyI'm using 9320:02
kgunnpopey: any other apps doing that ?20:02
kgunnpopey: and specifically on 93, you deleted .display-mir and it worked ?20:03
popeylemme try that to confirm20:03
popeykgunn: sorry, stand down - black on sf too20:05
kgunnpopey: ;)20:05
=== jfunk-afk is now known as jfunk
jonopopey, I wonder if that is related to https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/122928721:56
ubot5Ubuntu bug 1229287 in Ubuntu UI Toolkit "Drawing apps show only a black screen where drawable component should be" [High,Confirmed]21:56
popeyjono: its new, sergio was looking at it in -touch21:59
jonopopey, aha!22:00
=== jhodapp is now known as jhodapp|afk

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