[09:29] <asac> chrisccoulson: https://bugzilla.mozilla.org/show_bug.cgi?id=649525#c9 can we have that enabled on armel?
[09:29] <ubot2> Mozilla bug 649525 in Canvas: WebGL "WebGL layer compositing through the BasicCanvasLayer is very slow (desktop version)" [Normal,New: ]
[09:30] <asac> or can you make a PPA build available with that patch and with that enabled ;)
[09:45] <chrisccoulson> asac, looking
[14:16] <chrisccoulson> fta - "<lamont> there will be a brief disturbance in the ppa universe for maintenence"
[14:16] <chrisccoulson> (from #ubuntu-release)
[14:17] <chrisccoulson> not sure what that means ;)
[14:17] <chrisccoulson> but, just in case they disappear again and you're wondering why...
[14:18] <chrisccoulson> oh, i see they're all disabled now anyway, except for the ones which are finishing jobs
[14:18] <chrisccoulson> so, too late ;)
[14:24] <BUGabundo> fta: youtube flash in chromium is locking my laptop
[14:24] <BUGabundo> happened 3 times since yesterdat
[14:31] <m_conley> chrisccoulson: ping
[14:32] <chrisccoulson> hi m_conley, how are you?
[14:32] <m_conley> chrisccoulson: I'm alright - how's your day going?
[14:32] <chrisccoulson> m_conley, not too bad thanks. just investigating this empty-indicator issue ;)
[14:32] <chrisccoulson> how about you?
[14:32] <m_conley> chrisccoulson: well, I just merged your patch locally, and I'm getting segfaults anytime I click one of the indicators...
[14:33] <m_conley> chrisccoulson: sorry, not seg faulst
[14:33] <m_conley> chrisccoulson: assertion failures:  Assertion failure: CType::IsSizeDefined(cx, targetType), at /media/Projects/mozilla/thunderbird/mozilla/js/src/ctypes/CTypes.cpp:1730
[14:33] <chrisccoulson> oh, i've not seen that. what version of tbird is that?
[14:34] <m_conley> chrisccoulson: trunk.
[14:34] <m_conley> chrisccoulson: I guess you've been working with 5.0?
[14:34] <chrisccoulson> yeah, i've not tried it on trunk yet
[14:34] <m_conley> chrisccoulson: alright, cool
[14:37] <chrisccoulson> m_conley, do you run a debug build?
[14:38] <m_conley> chrisccoulson: I do - that's probably what's going on
[14:38] <m_conley> chrisccoulson: it's just complaining.  :p
[14:39] <chrisccoulson> interesting
[14:39] <chrisccoulson> i'm not sure what the check is actually doing though. it might be worth asking in #jsapi
[14:42] <chrisccoulson> m_conley, OOI, where we use g_signal_connect, does it make any difference if you change the data parameter from null to 0?
[14:43] <m_conley> chrisccoulson: will check, hang on...
[14:43] <chrisccoulson> i'm just guessing here, but the error would suggest we're passing something incorrectly across the C api
[14:46] <m_conley> chrisccoulson: no dice
[14:46] <chrisccoulson> hmm :/
[14:48] <chrisccoulson> i asked in #jsapi, but i'm not sure they use ctypes in there ;)
[14:50] <m_conley> chrisccoulson: mmhmm - finding experts in this domain is a little tricky.  ;)
[14:50] <chrisccoulson> heh
[14:52] <chrisccoulson> i should probably try doing a debug build really
[15:00] <chrisccoulson> m_conley, "Some times, like int and int[30] and int *, have a size"
[15:00] <chrisccoulson> "But int[] is a type with no size.  Therefore you shouldn't be able to construct an object of that type"
[15:01] <m_conley> chrisccoulson: where did you read that?  Or are you chatting with someone?
[15:02] <chrisccoulson> m_conley, that's jorendorff in #jsapi
[15:02] <m_conley> gotcha
[15:03] <m_conley> chrisccoulson: hrm - not sure what to do with that information, though.
[15:03] <m_conley> chrisccoulson: I don't think we're using int arrays anywhere...or am I misunderstanding?
[15:03] <chrisccoulson> not sure yet, i need to have a look and see if i'm doing something really silly
[15:56] <fta> chrisccoulson, ok, thanks for relaying the info. you're more reliable than they are ;)
[15:56] <fta> BUGabundo, recent regression?
[15:57] <BUGabundo> last two days
[15:57] <fta> BUGabundo, can you reproduce easily?
[15:57] <BUGabundo> sure
[15:57] <BUGabundo> open youtube
[15:57] <BUGabundo> PUMB
[15:57] <BUGabundo> system locks
[15:57] <BUGabundo> audio plays, video plays
[15:57] <fta> can you please bisect it?
[15:57] <BUGabundo> but can't access anything , REISUB
[15:58] <BUGabundo> not today
[15:58] <BUGabundo> have to prep last night photo and video sessions
[15:58] <fta> do you use the h/w acceleration?
[15:58] <BUGabundo> not sure
[15:58] <BUGabundo> let me check the flags
[15:58] <BUGabundo> GPU compositing on all pages is disabled
[15:58] <fta> here are mine:
[15:58] <fta> $ grep ^CHROMIUM_FLAGS= /etc/chromium-browser/default
[15:58] <fta> CHROMIUM_FLAGS="--disable-accelerated-compositing --disable-accelerated-2d-canvas --no-first-run"
[15:59] <BUGabundo> /usr/lib/chromium-browser/chromium-browser --flag-switches-begin --enable-click-to-play --enable-cloud-print-proxy --enable-nacl --experimental-location-features --enable-experimental-extension-apis --ppapi-flash-in-process --preload-instant-search --flag-switches-end
[16:00] <fta> try with my 2 disable-xx flags
[16:00] <BUGabundo> ok
[16:00] <BUGabundo> restarting
[16:06] <BUGabundo> fta: "Your profile could not be opened correctly.
[16:06] <BUGabundo> Some features may be unavailable.  Please check that the profile exists and you have permission to read and write its contents."
[16:06] <BUGabundo> should I be getting this ?
[16:07] <fta> no
[16:07] <BUGabundo> well, not crashing now
[16:07] <BUGabundo> I'm still here
[16:08] <BUGabundo> trying "old" profile (if I still have it)
[16:08] <BUGabundo> bah
[16:08] <BUGabundo> now I always get that :(
[16:08] <BUGabundo> and lost historic
[16:08] <BUGabundo> [28240:28240:6462179688:ERROR:extension_prefs.cc(1010)] Bad or missing pref 'state' for extension 'ahfgeienlihckogmohjhadlkjgocpleb'
[16:08] <BUGabundo> [28240:28240:6463559002:ERROR:profile_impl.cc(1085)] Could not initialize login database.
[16:08] <fta> probably a wrong perm in your profile.. hold on
[16:09] <BUGabundo> [28240:28240:6474209270:ERROR:profile_sync_service.cc(518)] Unrecoverable error detected -- ProfileSyncService unusable.Sync Configuration failed with 3
[16:09] <BUGabundo> but was fine, till I tried those flags
[16:09] <BUGabundo> :(
[16:11] <fta> find ~/.config/chromium \! -perm -u=r -ls
[16:11] <fta> should return nothing
[16:11] <BUGabundo> empty
[16:13] <fta> find ~/.config/chromium -user root -ls
[16:13] <BUGabundo> nada
[16:13] <fta> hm
[16:16] <fta> BUGabundo, file ~/.config/chromium/Default/* | grep SQLite | cut -d: -f1 | xargs -n1 -d '\n' sh -c 'echo $0 >&2;sqlite3 "$0" .schema' >/dev/null
[16:16] <fta> BUGabundo, anything reported as locked?
[16:17] <BUGabundo> Error: database is locked
[16:17] <fta> uhuh, which one?
[16:17] <BUGabundo> a bunch
[16:17] <BUGabundo> pastesbin
[16:17] <BUGabundo> http://paste.ubuntu.com/631847/
[16:18] <fta> BUGabundo, are you sure no chromium process was running when you did that?
[16:19] <BUGabundo> checking
[16:19] <BUGabundo> $ psx chrome
[16:19] <BUGabundo> 1000     29834  0.0  0.0  17268   904 pts/3    S+   16:19   0:00 grep --color=auto chrome
[16:19] <BUGabundo> I had two windows opened
[16:19] <BUGabundo> closed it all
[16:19] <BUGabundo> run from cli with flags
[16:19] <BUGabundo> ofc, it crashed before
[16:19] <BUGabundo> but I opened it after reboot, just fine
[16:20] <fta> not chrome, chromium
[16:20] <BUGabundo> doh
[16:20] <BUGabundo> 1000      3606  0.0  0.4 296004 16584 ?        S    14:28   0:00 /usr/lib/chromium-browser/chromium-browser --type=zygote
[16:21] <fta> close it, or kill it
[16:21] <fta> ... as cleanly as possible :P
[16:22] <BUGabundo> but why is it left running ?
[16:22] <BUGabundo> stupid chromium OS virus alike
[16:22] <fta> lol
[16:22] <BUGabundo> after two pkills its closed
[16:22] <BUGabundo> no locks reported
[16:22] <BUGabundo> trying the flags again
[16:23] <fta> no, the zygote is the master process, opening all the files & dbs, before entering the sandbox where nothing is visible
[16:23] <BUGabundo> testing no flag
[16:23] <BUGabundo> I'm still here ?
[16:24] <BUGabundo> damn, don't you hate non reproduble bigs?
[16:24] <BUGabundo> *bugs
[16:24] <fta> did you check the "background Apps" flags?
[16:24] <BUGabundo> [30602:30602:7378557193:ERROR:content_settings_pref_provider.cc(763)] Invalid pattern strings: [*.]www.youtube.com,
[16:24] <fta> no idea what that is
[16:24] <BUGabundo> that's ugly , lots of line reporting... probably bad addon
[16:25] <BUGabundo> I turned off all my flags
[16:25] <BUGabundo> trying one by one now
[16:25] <BUGabundo> fuuuuu
[16:26] <BUGabundo> click to play, seems safe. now location
[16:28] <BUGabundo> webaudio ok
[16:29] <BUGabundo> heck
[16:29] <BUGabundo> now everything works
[16:29] <BUGabundo> :(
[16:30] <fta> well, if you can reproduce, bisect it. you can use my helper for that: http://people.ubuntu.com/~fta/chromium/bisect-chromium-with-continuous-builds.sh
[16:30] <BUGabundo> now I can't reproduce it anymore
[16:31] <BUGabundo> maybe it was fixed on the last update
[16:31] <fta> nvidia?
[16:31] <BUGabundo> and when i booted I still had the one from yesterday
[16:31] <BUGabundo> yes
[16:31] <fta> do you use my flags now?
[16:31] <BUGabundo> no
[16:32] <BUGabundo> just the ones I had before
[16:32] <BUGabundo> more or less, I think
[16:38] <fta> BUGabundo, maybe my bug 718858
[16:38] <ubot2> Launchpad bug 718858 in nvidia-graphics-drivers "GPU hang using GL on x86_64" [High,Triaged] https://launchpad.net/bugs/718858
[16:38] <BUGabundo> maybe
[16:38] <BUGabundo> but I'm using nouveua
[16:39] <fta> or bug 755099
[16:39] <ubot2> Launchpad bug 755099 in unity "X lockup caused by compiz/unity" [Undecided,Incomplete] https://launchpad.net/bugs/755099
[16:39] <fta> oh, i know nothing about nouveau
[16:39] <fta> it doesn't even start here
[16:40] <BUGabundo> no compiz here , either
[16:41] <fta> BUGabundo, you don't use unity?
[16:41] <fta> gnome shell?
[16:42] <BUGabundo> gnome3
[16:42] <BUGabundo> "classic"
[16:49] <fta> BUGabundo, is your box still reachable over ssh when you freeze?
[16:50] <BUGabundo> no idea
[16:51] <fta> it's likely a driver issue locking X, so unless you can get a X trace, there's zero chance anyone would care
[16:51] <BUGabundo> ok
[16:51] <BUGabundo> ill try to SSH from my tablet
[16:52] <fta> ..and even so, there's little chance they'll care, like for my bugs
[16:52] <fta> last time, i caught a trace from my tablet too ;)
[16:53] <BUGabundo> :)
[17:04] <fta> BUGabundo, instructions are here: https://wiki.ubuntu.com/X/Backtracing
[17:04] <BUGabundo> I know them
[17:04] <BUGabundo> thanks
[19:49] <BUGabundo> fta: crashed, but couldn't SSH into
[21:37] <xnox`> chrisccoulson: about xulrunner removal. xiphos is in process of being ported to webkit & gtk3. I can make it build against gtkhtml to drop xulrunner dependency.