/srv/irclogs.ubuntu.com/2014/11/03/#ubuntu-unity.txt

=== duflu_ is now known as duflu
=== Malsasa_ is now known as Malsasa
=== Malsasa_ is now known as Malsasa
seb128bah09:20
seb128unity8-desktop doesn't start anymore after today upgrade :/09:20
Saviqseb128, saw that, too :|09:20
seb128any idea what changed?09:20
seb128we really need to make sure that image get tested before landings09:21
seb128oh, unity8 segfaults09:22
seb128shrug09:25
seb128segfault in libmirclient8driver.so09:25
larsuseb128: there was some discussion about too many threads being spawned last night09:27
larsumaybe that's related? Let me try to find the bug09:27
seb128larsu, no, it's not09:27
seb128that issue is happening on the phone for over a week09:27
seb128but thanks for the hint09:27
larsuah okay09:27
Saviqseb128, hmm it actually worked fine here09:33
seb128Saviq, what worked fine?09:33
Saviqseb128, desktop unity809:33
seb128worked or works?09:34
Saviqseb128, works, like 2 minutes ago09:35
Saviqseb128, had to come back to do IRC09:36
seb128:-(09:36
seb128why is that not working for me09:36
Saviqseb128, that's fully updated vivid, in case that matters09:37
seb128it segaults in libmirclient8driver.so09:37
seb128same here09:37
Saviqouch09:37
seb128the previous function is libEGL.so09:37
seb128is it supposed to use EGL on amd64?09:37
Saviqseb128, hmm no09:37
* seb128 tries to power down the box and do a clean boot09:38
Saviqseb128, http://pastebin.ubuntu.com/8800650/09:39
Saviqseb128, how's that look for you?09:39
seb128Saviq, similar versions09:41
seb128bah, after reboot the segfault is in libaalmediaplayer09:42
seb128in setAudioRole09:42
seb128unity8-dash abort in libqpa-ubuntumirclient.so09:43
seb128bah, that time it's unity8 abort in libmirserver09:47
seb128bah10:14
seb128Saviq, it works again after downgrading unity8{,private,common} binaries10:14
seb128Saviq, what unity8 version do you have?10:14
seb128https://launchpad.net/ubuntu/+source/unity8/8.01+15.04.20141030-0ubuntu1 ?10:14
Saviqseb128, yeah, that10:14
seb128:-(10:15
seb128Saviq, what info would be useful in a bug report?10:20
Saviqseb128, apport-cli the .crash, not sure what else... although the fact that it crashes in different spots for you is reaaal weird :/10:22
seb128Saviq, on #ubuntu-mir alan wrote that "<alan_g> That is weird. It happens while allocating the memory in which to construct an object. (Which suggests the stack is already screwed.)"10:23
seb128Saviq, I seem to have consistently the bt on http://paste.ubuntu.com/8800848/ now10:24
Saviqgreyback, can you have a look at seb128's crash ↑10:25
Saviqgreyback, I'm not sure we're even getting involved there10:25
greybackSaviq: that's a bizarre place to crash, would agree with alan_g. Sure, can have a look10:27
greybackseb128: this is on vivid?10:27
seb128greyback, yes10:27
greybackok10:27
* greyback kicks his mir box into life10:27
seb128greyback, it started today with the recent dist-upgrade, goes away when downgrading unity8{,private,common} binaries10:28
seb128so could be something in http://launchpadlibrarian.net/188743245/unity8_8.00%2B15.04.20141030-0ubuntu1_8.01%2B15.04.20141030-0ubuntu1.diff.gz10:28
alan_ggreyback: let me know if/when I can help. (But it will take a while to get vivid set up to play).10:28
greybackalan_g: thanks!10:29
=== _salem is now known as salem_
facundobatistaHolas11:28
davmor2greyback: that might be a bug if you have to kick mir to make it work ;)11:40
Saviqdandrader, it's the design team that changes status of ubuntu-ux after they've confirmed the fix11:42
dandraderSaviq, oh, sorry11:42
Saviqdandrader, is fine11:42
dandraderSaviq, do you have the bug number handy. I've just deleted all my mails about it11:43
dandraderSaviq, found it in the trash bin11:44
dandraderSaviq, oh, cannot change it back to "Fix Commited"...11:44
dandraderit's all greyed out11:44
Saviqdandrader, yeah, leave it be11:58
om26ermzanetti, Hi! on image 140 on krillin, I don't see the unity8-dash app, if I close all apps I just see black screen with top panel12:17
om26erthis happened when I picked my phone after a night' sleep.12:17
mzanettiom26er: ~/.cache/upstart/unity8-dash.log12:18
om26ermzanetti, only:12:18
om26erinvalidateScopeResults: no such scope ' "smart-scopes" '12:18
om26erI don't see anything else in there.12:18
mzanettiSaviq: are we aware of this yet? ^12:19
mzanettiI have heard from people about this, but never happened to me so far12:19
mzanettiom26er: can you reproduce?12:19
Saviqom26er, mzanetti, looks like the dash was respawning too fast and the job got stopped12:20
Saviqom26er, what does `initctl status unity8-dash` say?12:20
om26erSaviq, the process is running12:21
om26erunity8-dash start/running, process 248212:21
Saviqom26er, what PID is unity8?12:21
om26erSaviq, 229912:21
Saviqhmm, so qtmir seems to have lost the connection somehow...12:22
Saviqom26er, `ps aux | grep 2492` ?12:22
om26erSaviq, phablet  31673  0.0  0.0   4836   660 pts/31   S+   17:22   0:00 grep --color=auto 249212:23
om26erno process with that pid.12:23
Saviqom26er, typo, 248212:23
om26erSaviq, phablet   2482  0.1 11.2 510188 110440 ?       Ssl  12:51   0:21 unity8-dash --desktop_file_hint=/usr/share/applications/unity8-dash.desktop12:23
Saviqom26er, ok, it seems to be running just fine, but unity8 doesn't know, `restart unity8-dash` should bring it back12:24
Saviqom26er, and if you can find steps to reproduce, that would be best12:24
om26eryeah, that would, I was just keeping it in that state. Will see if I can find steps to reproduce that.12:25
greybackom26er: could you plz pastebin the ~/.cache/upstart/unity8.log file, it may have a clue12:27
om26ergreyback, http://paste.ubuntu.com/8802368/12:29
greybacklots of "qtmir.applications: Dash doesn't seem to be running... Ignoring." messages, so it appears qtmir did not get an incoming connection from unity8-dash12:31
greybackunity8: pthread_mutex_lock.c:80: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.12:33
greybackline 802 - so unity8 crashed12:33
greybackom26er: ^12:34
om26ergreyback, there is a unity8 crash file if you want12:35
greybackso unity8 respawned, and dash also seems to be respawned. Are there 2 instances of dash running by and chance12:35
greybackom26er: please share it, in case it helps12:36
om26ergreyback, I am not sure now, I have restarted unity8-dash, so there is only one pid now.12:37
greybackom26er: ok12:37
seb128Saviq, greyback, so 3 people confirmed that unity8-desktop stop starting issue, do you need more debug info?12:40
greybackseb128: I'm installing vivid now, will be able to repro it soon12:41
seb128greyback, thanks12:41
seb128let me know if you hit the issue or not12:42
seb128Saviq doesn't have the problem for some reason12:42
seb128so it might not be impacting everyone12:42
greybackseb128: ok, I'll let you know12:43
seb128thanks12:43
=== dandrader is now known as dandrader|afk
=== MacSlow is now known as MacSlow|lunch
=== alan_g is now known as alan_g|lunch
=== dandrader|afk is now known as dandrader
greybackseb128: ok vivid installed, unity8-desktop starting fine for me too :(13:34
seb128:-/13:34
mterrydandrader, poke -- bug 1388359 looks like something I might be related too, have you started looking at it yet?  If not, I can help13:43
ubot5bug 1388359 in unity8 (Ubuntu) "User metrics can no longer be changed by double tap " [Critical,In progress] https://launchpad.net/bugs/138835913:43
dandradermterry, I'm working on it and already know what's happening. It's a regression caused by revision 1385 (which is why I guess Saviq assigned it to me)13:44
dandradermterry, the TouchGate I added broke the double click propagation between the MouseArea in Greeter.qml and the one in Infographic.qml13:45
mterrydandrader, ah OK -- looks like we are missing a qmluitest for that  :)13:46
dandradermterry, writing one in tst_SingleGreeter at this very moment :D13:46
dandradermterry, I didn't know about this feature of composite event propagation between mouseareas13:47
mterrydandrader, well awesome, glad you got it sorted  :)13:47
dandradermterry, will ask you for a review once I'm done13:48
mterryk13:48
greybackdpkg guru here? I think dpkg maintains that 0.4.5 >  0.4.5-0~280~ubuntu14.10.1 - that true?13:48
greybackmterry: ^13:48
greybackdpkg --compare-versions  0.4.5 gt  0.4.5-0~280~ubuntu14.10.1 && echo "y" - prints y13:48
mterrygreyback, right because of the -0.  If it were -1 it wouldn't13:49
mterrygreyback, because ~ means "less than the previous thing"13:49
mterryso you are doing "less than 0"13:49
greybackmterry: ok, I didn't know that. Thanks13:50
mterrygreyback, you can do +280 to do "more than"13:50
mterrygreyback, is 280 a revision number?  that's typically how you would append a revision with +13:50
mterrygreyback, or even +bzr280 for clarity13:50
greybackmterry: was using the default LP recipe for a branch, think it needs tweaking after all13:51
mterrygreyback, assuming 280 is a revision, I'd do {upstream}+bzr{revno}-0ubuntu0ppa{packaging:revno}13:52
mterryif there is a separate packaging branch.  But I bet there isn't, eh?13:52
mterryso just {upstream}+bzr{revno}-0ubuntu013:52
greybackmterry: nope13:52
greybackok, thanks!13:52
mterryNot sure I got the upstream version variable right.  Might be {upstreamversion} or something13:52
greyback{debupstream}13:55
=== MacSlow|lunch is now known as MacSlow
mterrymzanetti, it was your birthday!  Belated Happy Birthday!14:06
mzanettimterry: heh, thanks :)14:06
=== salem_ is now known as _salem
=== alan_g|lunch is now known as alan_g
seb128Saviq, greyback, so, you guys can't reproduce the issue, but willcooke didrocks and I can, what's next?14:24
greybackseb128: what are we doing that's inherantly different. I did a dist-upgrade to vivid, did you?14:24
willcookegreyback, I did a fresh install14:25
willcookefrom the desktop-next iso14:25
seb128greyback, I did dist-upgrade, willcooke did a fresh install from the desktop-next iso14:25
seb128didrocks did an install of vidid a week ago and updated unity8 only on it14:25
seb128which was enough14:25
seb128do you guys have special unity8-hackers builds?14:25
greybacknope14:25
greybackdidn't do anything fancy14:25
greybackcould you pastebin me a "dpkg -l" and I'll try identify differences14:26
seb128greyback, http://cdimage.ubuntu.com/ubuntu-desktop-next/daily-live/current/vivid-desktop-amd64.manifest14:27
seb128greyback, willcooke get it with a fresh install so you can use the manifest14:27
seb128greyback, btw, downgrading unity8 to the utopic version fixes the issue for me14:28
seb128didrocks confirmed that upgrading to the version published on friday trigger the bug for him as well14:28
seb128I wonder if that could be depending of the config, like I think we tested on laptop14:28
mterryAhhh...  Europe and US are in sync wrt daylight savings again...14:29
seb128mterry, yeah, for over a week ;-)14:29
seb128that happened while we were in Washington14:29
mterryseb128, in Europe, yeah.  But US just changed ours yesterday14:29
mzanettimterry: heh, that actually came in handy flying back home from the US last week :)14:29
mterryseb128, my meetings have been off by an hour all week14:29
* mterry wants a world clock, where it's the same time everywhere all the time14:30
seb128mterry, oh ok, I though u.s had it a easlier oct, like before we came to Washington14:30
mzanettimterry: can you reapprove please? https://code.launchpad.net/~mzanetti/unity8/rework-quicklist-visuals/+merge/23814914:31
mzanettimterry: http://www.timeanddate.com/time/internettime.html14:31
mterrymzanetti, stupid merges!14:32
mterrymzanetti, :)  I don't need metric beats, I just need everyone to live and breath UTC14:33
mterrymzanetti, code looks the same and fine, just testing a bit to avoid rubber-stamp syndrome14:38
mzanettiyep14:38
greybackseb128: no obvious dpkg difference, will wipe the box & install the daily live, will take 1-2 hours (it's a slow box)14:42
seb128greyback, thanks14:42
seb128greyback, http://cdimage.ubuntu.com/ubuntu-desktop-next/daily-live/ is what you want14:42
seb128e.g desktop-next14:43
Saviqmzanetti, whenever someone says that base 12 is worse than base 10 I want to slap in the face ;p14:44
mzanetti:D14:45
* Saviq wants 12 fingers14:46
davmor2Saviq: oh you're obviously using emacs ;)14:47
Saviqdavmor2, nope!14:47
tsdgeosmterry: no, those tests are failing everywhere, not mzanetti's branch fault14:51
tsdgeosor the other way around14:51
mzanettitsdgeos: you talking about this? https://code.launchpad.net/~mterry/unity8/dialer-app-lock/+merge/240293/comments/59113014:52
tsdgeosmzanetti: yes14:52
mzanettioh... how did we commit non-compilable tests...14:52
tsdgeosstuff happens14:53
tsdgeosand then the fix is waiting for you guys to discuss if the fix is good14:53
tsdgeosor we prefer to paint the shed of a different color14:53
tsdgeoshttps://code.launchpad.net/~aacid/unity8/multimediaMocks/+merge/24024814:53
tsdgeosyou preferred it purple as far as i remember14:54
mzanetti:D14:55
mzanettinot really14:55
=== _salem is now known as salem_
=== Pici is now known as to
=== to is now known as Pici
=== alan_g is now known as alan_g|tea
dandradermterry, https://code.launchpad.net/~dandrader/unity8/doubleTapUserMetrics-lp1388359/+merge/24045315:26
=== alan_g|tea is now known as alan_g
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== dandrader is now known as dandrader|lunch
greybackmzanetti: regarding anti-aliasing, my first attempt was going to be copying how QImage implements antialiasing - it has a special scenegraph node (QSGDefaultImageNode) with a setAntialiasing method on it. We could maybe (ab)use some of its code15:42
mzanettigreyback: tbh I don't have any clue about this yet... was gonna try to do what duflu proposed in the bug report15:43
greybackmzanetti: QSGDefaultImageNode::updateGeometry() is doing the actual heavy lifting15:43
greybackmzanetti: ah, I didn't see his suggestion.15:43
tsdgeosi'll take https://code.launchpad.net/~dandrader/unity8/doubleTapUserMetrics-lp1388359/+merge/24045315:44
greybackmzanetti: ah he's not wrong, we're indeed using Linear filtering, my bad15:46
mzanettigreyback: yeah, I removed that condition on "smooth" just to see what happens15:46
mzanettistill compiling atm15:46
greybackmzanetti: mirbuffersgtexture.cpp, setFiltering() <- change that15:46
greybackto Nearest instead of Linear15:47
mzanettigreyback: that's my diff so far: http://paste.ubuntu.com/8804543/15:47
mzanettilets see what it does15:47
greybackmzanetti: looks reasonable15:48
mzanettigreyback: obviously if that does the trick, I need to see how it impacts rendering, and maybe make it conditional when the spread is open or whatnot15:48
greybackmzanetti: yep, good to check, but I don't expect a huge perf impact15:49
=== _salem is now known as salem_
greybackseb128: ok fresh install has me reproducing the problem, can now dig16:37
seb128greyback, excellent16:38
seb128greyback, I'm curious how you debug it ... so if you can share some wisdom on what you did, once you are done debugging, it would be great16:39
seb128greyback, thanks for looking at it!m16:39
greybackseb128: sure. Once I've an idea what's wrong, I'll share my process16:39
seb128greyback, thx ;-)16:40
=== dandrader|lunch is now known as dandrader
dandradermterry, are you reviewing that guy? https://code.launchpad.net/~dandrader/unity8/doubleTapUserMetrics-lp1388359/+merge/24045317:06
dandraderhas been promoted to a "top blocker"17:06
mterrydandrader, yes, building on my mako17:06
mterrydandrader, / waiting for jenkins to do it for me17:06
dandradermterry, ok, thanks!17:06
dandradermterry, oh, just saw that tsdgeos claimed the review17:07
dandraderan hour ago17:07
mterryoh shoot I forgot to press that button, never remember17:07
mterrywell whatever, I'll still test it out, already building  :)17:07
dandradermterry, maybe you could review the greeter part and tsdgeos the touchDispatcher part17:07
mterrygreeter part is trivial refactoring, looks good  :)17:08
tsdgeosmterry: if you want to do it, i'm eod'ing now17:21
mterrytsdgeos, ok17:21
tsdgeosotherwise i'll do tomorrow morning first thing17:21
tsdgeosyou choose :)17:22
* tsdgeos waves17:22
mterrytsdgeos, see ya!17:22
=== alan_g is now known as alan_g|EOD
=== salem_ is now known as _salem

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