/srv/irclogs.ubuntu.com/2016/09/16/#ubuntu-x.txt

tjaaltonRAOF: so i broke the mir egl patch? 04:33
tjaaltonhaven't touched it since 12.0.1, and that was a simple rebase04:35
tjaaltonoh and is there hope to see it upstream during the next cycle?-)04:50
RAOFtjaalton: Yeah, the code in dri2_egl_initialize changed around the patch, so the patch became incorrect.04:58
RAOFtjaalton: Cross fingers, upstream. That requires that we finish MirRenderSurface, though, because that is a fundamental change.04:59
RAOFI wonder if https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1620934 is the same bug?05:04
ubottuLaunchpad bug 1620934 in qtubuntu (Ubuntu) "[regression] Starting in Mesa 12.0.2, Qt/QML apps don't render any more (logs say "QEGLPlatformContext: eglMakeCurrent failed: 3001")" [Critical,Confirmed]05:04
tjaaltonRAOF: could be05:11
tjaaltonactually probably not05:26
tjaaltonI think that's due to de695014eb6c81905:26
tjaaltonthe crash is from e82567c02b3796c05:27
RAOFI'm not sure that it is?05:31
tjaalton+      return _eglError(EGL_BAD_MATCH, "eglMakeCurrent");05:32
RAOFeglMakeCurrent seems to be failing with 0x3001, which is EGL_NOT_INITIALIZED.05:32
tjaaltonah05:32
RAOFEGL_BAD_MATCH would be 300905:33
tjaaltonok05:33
RAOFOh!05:34
RAOFYes, the fix *is* likely to fix that.05:34
RAOFBecause what was going wrong is that we fail to initialise the dri2_dpy ref_count to 1 in eglInitialize.05:34
RAOFSo when you do something that would decrement that refcount - like make a different context current - we destroy the display.05:35
RAOFWhich would likely result in EGL_NOT_INITIALIZED.05:35
tjaaltonoh I see what needs changing05:42
RAOFYup.05:43
RAOFWould you like me to test that it fixes both bugs before pushing it, or just push it now? :)05:43
RAOFbreak; rather than return.05:43
RAOFAnd also remove the superfluous TestOnly check.05:43
tjaaltonI'm fine with whatever05:44
tjaaltonpush to git, I'll merge 12.0.3 too and add a patch for llvm-3.905:44
RAOFOK. I'll push now then.05:44
tjaaltonthen poke doko that we're good05:44
tjaaltonto switch05:45
RAOFtjaalton: Now pushed to git. Enjoy!05:55
tjaaltonRAOF: great, thanks05:55
tjaaltonhmm, I'll drop the llvm migration from this upload.. it needs further work elsewhere07:05
=== JanC is now known as Guest68752
=== JanC_ is now known as JanC

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