[Bug 1669444] Re: [regression] OSK input shaping no longer works correctly

2017-03-07 Thread Gerry Boland
I've tracked this down to the following mir bug: https://bugs.launchpad.net/mir/+bug/1670876 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1669444 Title: [regression] OSK input shaping no longer wor

[Bug 1669444] Re: [regression] OSK input shaping no longer works correctly

2017-03-07 Thread Gerry Boland
@vanvugt - yep it's not ideal. For phone/tablet, to make device rotation animation as good as we could, was easiest to give the OSK a fullscreen surface and have it rotate itself, letting application shine through in the translucent area. But that is certainly an area we can improve. ** Changed i

[Bug 1654974] Re: webbrowser-app locks up my session (zesty)

2017-03-08 Thread Gerry Boland
I tried on Zesty with my AMD machine, no lock up for me. Browser comes up ok. I do get lots of libGL errors though -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1654974 Title: webbrowser-app locks u

[Bug 1670670] Re: Unity8 pointer does not stay in sync with Qemu VM tablet input

2017-03-08 Thread Gerry Boland
> AFAIK the only thing stopping us from using Mir's native input coordinates > was the inability to implement barriers/edge resistance in places. We had other use-cases where unity8 having control over mouse position was useful. One example coming to mind is phone docked to an external display, we

[Bug 1670670] Re: Unity8 pointer does not stay in sync with Qemu VM tablet input

2017-03-08 Thread Gerry Boland
** Changed in: mir (Ubuntu) Status: Invalid => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1670670 Title: Unity8 pointer does not stay in sync with Qemu VM tablet input To manage

[Bug 1662145] Re: [regression] Some apps fail to start with [QPA] UbuntuClientIntegration: connection to Mir server failed.

2017-03-09 Thread Gerry Boland
> Also very important that those apps (toolkits) choose native Mir over > X when both are available. Qt isn't designed to make the choice itself, it expects to be told if either X or Mir should be used. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subs

[Bug 1670670] Re: Unity8 pointer does not stay in sync with Qemu VM tablet input

2017-03-09 Thread Gerry Boland
Looking into QtMir, we're using relative -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1670670 Title: Unity8 pointer does not stay in sync with Qemu VM tablet input To manage notifications about th

[Bug 1670670] Re: Unity8 pointer does not stay in sync with Qemu VM tablet input

2017-03-09 Thread Gerry Boland
Looking into QtMir, we're only using the relative mouse motion in our calculation of the cursor position. We need that to implement the push- against-screen-edge behaviour for a mouse. We've not considered tablet input devices at all. I see Mir's associates a device with each input event, so it po

[Bug 1553328] Re: Mir/Unity8 crashes/freezes on nouveau (nv50) in pushbuf_kref() especially with multiple monitors, webbrowser-app or system settings

2017-03-09 Thread Gerry Boland
Actually, might be easier/more-reliable just to edit /etc/environment and add "QSG_RENDER_LOOP=basic" and restart. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1553328 Title: Mir/Unity8 crashes/fre

[Bug 1553328] Re: Mir/Unity8 crashes/freezes on nouveau (nv50) in pushbuf_kref() especially with multiple monitors, webbrowser-app or system settings

2017-03-09 Thread Gerry Boland
I have Qt configured (in QtUbuntu/QtMir) to use multi-threaded GL rendering, so we're probably hitting Nouveau's limitations here. As workaround, I can add code to QtUbuntu/QtMir use single-threaded GL for Nouveau. If this is easily reproduced, can you try initctl set-env --global QSG_RENDER_LOO

[Bug 1671449] Re: [unity8] windows don't have shadow

2017-03-09 Thread Gerry Boland
Hey dinamic! Thanks for the bug! Did this happen suddenly, or you never see shadows at all? What GPU and driver are you using? Could you provide a pastebin of the unity8.log file, ideally just after unity8 starts up so we get the initial output as unity8 starts. -- You received this bug notifi

[Bug 1671449] Re: [unity8] windows don't have shadow

2017-03-09 Thread Gerry Boland
Thanks for that. Can confirm it is nothing gpu/graphics related, it is a bug in our UITK. Fix on the way... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1671449 Title: [unity8] windows don't have s

[Bug 1238838] Re: [qpa] QUbuntuIntegration requests screen info which open mir client connection with shell - even if client does not open window

2017-03-13 Thread Gerry Boland
Oh, I was the original author! Hah :D -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1238838 Title: [qpa] QUbuntuIntegration requests screen info which open mir client connection with shell - even

[Bug 1238838] Re: [qpa] QUbuntuIntegration requests screen info which open mir client connection with shell - even if client does not open window

2017-03-13 Thread Gerry Boland
u disagree, please re-open this bug and say why. I'd definitely like to know what your use-case is. -G ** Changed in: qtubuntu (Ubuntu) Status: New => Invalid ** Changed in: qtubuntu (Ubuntu) Assignee: (unassigned) => Gerry Boland (gerboland) -- You received this bug notific

[Bug 1675448] Re: Unity 8 doesn't allow multiple Mir connections from an application instance

2017-04-05 Thread Gerry Boland
Relevant info to reproduce: Saviq, the first way to test the multiple-connection situation would probably be to create a custom .desktop file that removes GDK_BACKEND from the app's environment, which will force it to autoprobe and use Mir instead -- You received this bug notification because y

[Bug 1553328] Re: Mir/Unity8/USC crashes/freezes on nouveau (nv50) in pushbuf_kref() especially with multiple monitors, webbrowser-app or system settings

2017-03-29 Thread Gerry Boland
I've an ancient NVidia box at home, can try it out. I'm attaching patches for qtubuntu/qtmir to force Qt to use single threaded GL on nouveau. ** Branch linked: lp:~gerboland/qtubuntu/nouveau-workaround -- You received this bug notification because you are a member of Ubuntu Bugs, which is subsc

[Bug 1553328] Re: Mir/Unity8/USC crashes/freezes on nouveau (nv50) in pushbuf_kref() especially with multiple monitors, webbrowser-app or system settings

2017-03-29 Thread Gerry Boland
** Branch linked: lp:~gerboland/qtmir/nouveau-workaround -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1553328 Title: Mir/Unity8/USC crashes/freezes on nouveau (nv50) in pushbuf_kref() especially

[Bug 1549455] Re: Unity8-dash on Intel Atom graphics crashes and restarts continuously [qtubuntu: ASSERT: "eglDestroyContext(mEglDisplay, EglContext) == EGL_TRUE"]

2016-07-19 Thread Gerry Boland
Of course we will. We need to re-land the fix. It was reverted because it broke something else, but that's been solved now. Sorry for the delay, but it takes time to get things done just right. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to U

[Bug 1594198] Re: Terminal app crashes with "Failed to load libGLESv2"

2016-07-21 Thread Gerry Boland
https://github.com/libhybris/libhybris/pull/316 has been landed. I can remove the QtUbuntu workaround -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1594198 Title: Terminal app crashes with "Failed t

[Bug 1605513] Re: Touchpad scrolling is disproportionately faster than mouse wheel scrolling

2016-07-25 Thread Gerry Boland
Are you looking at the right code? I see this from Qt5.4 source (qtbase/src/gui/kernel/qwindowsysteminterface.h) static void handleWheelEvent(QWindow *w, const QPointF & local, const QPointF & global, QPoint pixelDelta, QPoint angleDelta, Qt::KeyboardModifiers mods = Qt::NoModifier, Qt::Scro

[Bug 1605513] Re: Touchpad scrolling is disproportionately faster than mouse wheel scrolling

2016-07-25 Thread Gerry Boland
Ah no, I'm reading the API wrong (kudos to faenil for correcting me): QPoint pixelDelta is in integers, as are all QWheelEvent calculations. So that's not going to work without breaking Qt APIs, which is unlikely. An alternative option might be to us Qt's support for native gesture events - this

[Bug 1534682] Re: Not requesting desktop content when connected to monitor

2016-05-09 Thread Gerry Boland
** Branch unlinked: lp:~gerboland/unity8/window-width-height-changes- acted-upon-always -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1534682 Title: Not requesting desktop content when connected to

[Bug 1534682] Re: Not requesting desktop content when connected to monitor

2016-05-09 Thread Gerry Boland
Yep, as of now, you can fetch the shell mode by using the QPlatformNativeInterface::windowProperty api to fetch a "formFactor" property which will return an enum (look in mir for the enum interpretation) indicating what mode the shell is in. Connect to windowPropertyChanged for signal on change. T

[Bug 1579799] [NEW] Need API to allow shell to choose custom OOM killer scores

2016-05-09 Thread Gerry Boland
Public bug reported: The desire is to tune Xapps to be killed last in life cycle preferences, since they are unable to restore their state. Also shell needs to be able to set custom OOM scores for the application spawning a trusted prompt helper, as well as that trust helper. Instead of UAL tryi

[Bug 1579846] Re: /usr/bin/unity8:11:QHash:QHash:QSGDistanceFieldGlyphCache::glyphData:QSGDistanceFieldGlyphCache::release:QSGDistanceFieldGlyphNode::~QSGDistanceFieldGlyphNode

2016-05-09 Thread Gerry Boland
Qt has a bug report of a similar issue: https://bugreports.qt.io/browse/QTBUG-48024 which may be avoidable with care in qtmir. ** Changed in: unity8 (Ubuntu) Status: New => Confirmed ** Also affects: qtmir (Ubuntu) Importance: Undecided Status: New ** Changed in: qtmir (Ubuntu)

[Bug 1549455] Re: Unity8-dash on Intel Pineview graphics crashes and restarts continuously [qtubuntu: ASSERT: "eglDestroyContext(mEglDisplay, mEglContext) == EGL_TRUE"]

2016-05-10 Thread Gerry Boland
Albert was able to reproduce this on his netbook. The dash issues we suspect are due to: https://bugs.launchpad.net/qtubuntu/+bug/1580124 https://bugs.launchpad.net/qtubuntu/+bug/1580118 I suspect also that the poor unity8 performance is due to a GL/GLES mismatch in unity8. Running unity8 with M

[Bug 1565763] Re: Unity8 scopes squeezed on Qt 5.6

2016-05-10 Thread Gerry Boland
I've looked into this a bit. Seems there's a change in behaviour between Qt5.5 and 5.6 in how the Flickable's contentItem->width is initially set - and this impacts the LVWPH Try this demo Qt5.6 and LVWPH: http://pastebin.ubuntu.com/16348569/ If you use anchors.fill, the contentItem width stays a

[Bug 1565763] Re: Unity8 scopes squeezed on Qt 5.6

2016-05-11 Thread Gerry Boland
** Branch linked: lp:~aacid/unity8/lvwph_qt56_fix ** Changed in: unity8 (Ubuntu) Status: New => In Progress ** Changed in: unity8 (Ubuntu) Importance: Undecided => High ** Changed in: unity8 (Ubuntu) Assignee: (unassigned) => Albert Astals Cid (aacid) -- You received this bug no

[Bug 1490956] Re: QOpenGL widget-based app crashing

2016-05-11 Thread Gerry Boland
I suspect https://github.com/libhybris/libhybris/issues/315 is exactly this issue. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1490956 Title: QOpenGL widget-based app crashing To manage notificat

[Bug 1580792] [NEW] Unity8 on Intel Pineview performs poorly

2016-05-11 Thread Gerry Boland
Public bug reported: (problem forked from bug 1549455) Unity8 on Intel Pineview performs very poorly. Frame times appears to be up to 900ms, Qt's renderer thread using 100% CPU. Running unity8 with MESA_DEBUG=1 EGL_LOG_LEVEL=debug reveals a few MESA errors: http://paste.ubuntu.com/16344427/ Quo

[Bug 1549455] Re: Qt clients on Intel Pineview graphics fail to create egl context with Mir

2016-05-11 Thread Gerry Boland
Just considering the Dash problem, the crash is a symptom of a bigger problem: seems qtubuntu is unable to choose or manage the egl config correctly. If a correct/working egl config was chosen, then this code path wouldn't be entered (which has the "delete when not created" bug seen here). The act

[Bug 1580792] Re: Unity8 on Intel Pineview performs poorly

2016-05-11 Thread Gerry Boland
** Changed in: unity8 (Ubuntu) Status: New => Confirmed ** Changed in: unity8 (Ubuntu) Importance: Undecided => High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1580792 Title: Unity8 on

[Bug 1549455] Re: Qt clients on Intel Pineview graphics fail to create egl context with Mir

2016-05-11 Thread Gerry Boland
http://paste.ubuntu.com/16357238/ the output Qt gave me for the failing eglCreateContext -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1549455 Title: Qt clients on Intel Pineview graphics fail to cr

[Bug 1580792] Re: Unity8 on Intel Pineview performs poorly

2016-05-11 Thread Gerry Boland
I've reported https://bugs.launchpad.net/mir/+bug/1580277 to raise the GL/GLES combination problem with the Mir team -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1580792 Title: Unity8 on Intel Pine

[Bug 1581498] [NEW] PUK screen pushed down by snap decisions

2016-05-13 Thread Gerry Boland
Public bug reported: PUK entry screen being pushed down by snap decisions/notifications. Krillin, flashed yesterday. See screenshot ** Affects: unity8 (Ubuntu) Importance: Undecided Status: New ** Attachment added: "screenshot" https://bugs.launchpad.net/bugs/1581498/+attachm

[Bug 1580774] Re: mouse is getting stuck on a phantom edge

2016-05-13 Thread Gerry Boland
Looking at Mir's SurfaceInputDispatcher::deliver_pointer, auto target = find_target_surface(event_x_y); printf("input event target %p, pos: (%d,%d)\n", target.get(), event_x_y.x.as_int(), event_x_y.y.as_int()); prints this when hitting the barrier: input event target 0x562470, p

[Bug 1580774] Re: mouse is getting stuck on a phantom edge

2016-05-13 Thread Gerry Boland
mi::DisplayInputRegion::confine(geom::Point& point) is responsible for confining the cursor position inside the display rectangles. void ms::MediatingDisplayChanger::update_input_rectangles(mg::DisplayConfiguration const& config) is that which configures DisplayInputRegion with the display recta

[Bug 1580774] Re: mouse is getting stuck on a phantom edge

2016-05-13 Thread Gerry Boland
There appears to be a problem with the DisplayConfiguration::power_mode flag in Mir. I've added debug logging inside ms::MediatingDisplayChanger::update_input_rectangles to print the display configuration state. At startup, once unity8 starts, I see this output from USC: http://pastebin.ubuntu.co

[Bug 1580774] Re: mouse is getting stuck on a phantom edge

2016-05-13 Thread Gerry Boland
It possible QtMir mis-using the Mir DisplayConfiguration API. Here is our implementation: http://bazaar.launchpad.net/~mir- team/qtmir/trunk/view/head:/src/platforms/mirserver/mirdisplayconfigurationpolicy.cpp#L51 Let me know if something obviously wrong -- You received this bug notification be

[Bug 1583088] Re: Randomly corrupt characters in Unity8

2016-07-05 Thread Gerry Boland
If you can reproduce this relative easily, could you try setting QML_USE_GLYPHCACHE_WORKAROUND=1 for unity8. This should do the trick: stop unity8 && start unity8 QML_USE_GLYPHCACHE_WORKAROUND=1 Can also try these: QSG_DISTANCEFIELD_ANTIALIASING=subpixel-lowq or gray Need to determine if that te

[Bug 1583088] Re: Randomly corrupt characters in Unity8

2016-07-05 Thread Gerry Boland
Also worth noting, there are env vars: QT_DEFAULT_TEXTURE_GLYPH_CACHE_WIDTH & HEIGHT to set the size of the glyph cache. Need to see what size texture Qt is creating, perhaps it is creating one too large for the hardware -- You received this bug notification because you are a member of Ubuntu

[Bug 1583088] Re: Randomly corrupt characters in Unity8

2016-07-05 Thread Gerry Boland
That would imply the distance field texture is corrupted. As a note to myself, there is a nice glyph test application in this bug: https://bugreports.qt.io/browse/QTBUG-49490 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bug

[Bug 1568899] Re: ld: a.out: hidden symbol `__cpu_model' in /usr/lib/gcc/x86_64-linux-gnu/5/libgcc.a(cpuinfo.o) is referenced by DSO

2016-05-16 Thread Gerry Boland
Ditto, hit me compiling the Ogre 3d engine. Resorted to above workaround -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1568899 Title: ld: a.out: hidden symbol `__cpu_model' in /usr/lib/gcc/x86_64-li

[Bug 1583209] Re: OOM killer score calculations should be improved

2016-05-18 Thread Gerry Boland
** Changed in: qtmir (Ubuntu) Assignee: Gerry Boland (gerboland) => Nick Dedekind (nick-dedekind) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1583209 Title: OOM killer score calculati

[Bug 1583209] Re: OOM killer score calculations should be improved

2016-05-18 Thread Gerry Boland
@ted, you're not wrong, the default kernel OOM killer isn't ideal for us. But writing a new one is a lot of work, especially as we have several different kernel releases to deal with. What would be less ideal, but most likely good enough to fix most user- visible bugs in the short term, is to allo

[Bug 1583088] Re: Randomly corrupt characters in text rendering, mainly in Unity8 window titlebars

2016-05-20 Thread Gerry Boland
This is on Intel I guess? Your investigations into bug 1580792 does point out that the driver complains of a bad argument to glCopyTexSubImage - the only consumer of glCopyTexSubImage that I can find is in the Qt's font rendering system - so if it fails, it would cause font rendering issues. That's

[Bug 1421241] Re: OOM score for apps waiting on content hub should be adjusted

2016-05-20 Thread Gerry Boland
** Changed in: qtmir Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1421241 Title: OOM score for apps waiting on content hub should be adjusted To manage notification

[Bug 1422797] Re: Qt app aborts if it cannot connect to Mir - QtMir rejecting the connection

2016-05-20 Thread Gerry Boland
Almost a year later, I've not heard of this issue cropping up recently. I'm marking as invalid, but if anyone discovers this again, please re- open and I'll look again. ** Changed in: qtmir Status: New => Invalid ** Changed in: qtmir (Ubuntu) Status: Confirmed => Invalid ** Changed

[Bug 1510386] Re: RGBX windows become discoloured (more white or translucent) and corrupt in the Unity8 window switcher

2016-05-20 Thread Gerry Boland
How do I reproduce this Daniel? ** Changed in: qtmir Status: New => Incomplete ** Changed in: qtmir (Ubuntu) Status: New => Incomplete ** Changed in: unity8 (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which

[Bug 1560497] Re: Unity8 (QtMir) crashed (on login or display change) in TiledDisplayConfigurationPolicy::apply_to() [tileddisplayconfigurationpolicy.cpp:41]

2016-05-20 Thread Gerry Boland
** Changed in: qtmir Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1560497 Title: Unity8 (QtMir) crashed (on login or display change) in TiledDisplayCo

[Bug 1304257] Re: [enhancement] There should be a quit signal sent to sessions instead of killing them directly

2016-05-20 Thread Gerry Boland
*** This bug is a duplicate of bug 1434584 *** https://bugs.launchpad.net/bugs/1434584 ** This bug has been marked a duplicate of bug 1434584 closing an app by swiping it should graceful quit -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribe

[Bug 1241185] Re: Should provide policy based lifecycle exceptions

2016-05-20 Thread Gerry Boland
Lifecycle decisions now made by unity8, not qtmir/unity-mir. Reassigning. ** Changed in: qtmir Status: New => Invalid ** Changed in: unity-mir Status: Triaged => Invalid ** Changed in: unity-mir (Ubuntu) Status: Triaged => Invalid ** Also affects: unity8 (Ubuntu) Importa

[Bug 1304034] Re: onDestruction() not called when closing an app from the Apps scope

2016-05-20 Thread Gerry Boland
*** This bug is a duplicate of bug 1434584 *** https://bugs.launchpad.net/bugs/1434584 ** This bug is no longer a duplicate of bug 1304257 [enhancement] There should be a quit signal sent to sessions instead of killing them directly ** This bug has been marked a duplicate of bug 1434584

[Bug 1383428] Re: QtMir XBGR switchs B/R around. So Red is Blue and vise versa

2016-05-20 Thread Gerry Boland
** Changed in: qtmir Status: New => Confirmed ** Also affects: qtmir (Ubuntu) Importance: Undecided Status: New ** Changed in: qtmir (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ub

[Bug 1357328] Re: scope in krillin with location hang

2016-05-20 Thread Gerry Boland
I cannot reproduce this, must have been fixed along the way. Please re- open if not ** Changed in: qtmir Status: New => Fix Released ** Changed in: trust-store Status: New => Fix Released ** Changed in: location-service (Ubuntu) Status: New => Fix Released -- You received

[Bug 1383430] Re: QtMir returns RGB32 for XRGB while still defaulting to 0x00 for the alpha.

2016-05-20 Thread Gerry Boland
Hey Brandon, how can I reproduce this issue? If you could recommend a simple client, it would be great ** Changed in: qtmir Status: New => Incomplete ** Also affects: qtmir (Ubuntu) Importance: Undecided Status: New ** Changed in: qtmir (Ubuntu) Status: New => Incomplete

[Bug 1497105] Re: Clients can't get high resolution input in Unity8

2016-05-20 Thread Gerry Boland
QtMir not deciding to resample, that's unity8. ** Changed in: qtmir Status: New => Invalid ** Changed in: qtmir (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/

[Bug 1497105] Re: Clients can't get high resolution input in Unity8

2016-05-20 Thread Gerry Boland
In that case, shell should not resample events, and leave that up the client, no? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1497105 Title: Clients can't get high resolution input in Unity8 To m

[Bug 1365673] Re: /usr/lib/arm-linux-gnueabihf/qt5/bin/qmlscene:6:qt_message_fatal:QMessageLogger::fatal: UbuntuClientIntegration::UbuntuClientIntegration:UbuntuMirClientIntegrationPlugin::create:load

2016-05-20 Thread Gerry Boland
It has been a year, I've not heard this complaint in some time. I'm marking this as fixed, please re-open if it happens to you. ** Changed in: qtmir Status: Triaged => Fix Released ** Changed in: qtubuntu Status: Confirmed => Fix Released ** Changed in: qtmir (Ubuntu RTM) St

[Bug 1549455] Re: Unity8-dash on Intel Atom graphics crashes and restarts continuously [qtubuntu: ASSERT: "eglDestroyContext(mEglDisplay, EglContext) == EGL_TRUE"]

2016-05-23 Thread Gerry Boland
Hi Emanuele, you attached a branch of mine to this bug - it makes our GL/EGL managing code more robust. I had hoped it would fix this issue, but unfortunately it doesn't. That's why I didn't attach that branch to this bug. Annoyingly I don't have the hardware to hand either, so I'm flying slight

[Bug 1585127] Re: Apps sometimes get stuck on splashscreen on the first run after upgrade

2016-05-24 Thread Gerry Boland
** Also affects: qtmir (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1585127 Title: Apps sometimes get stuck on splashscreen on the first run aft

[Bug 1585127] Re: Apps sometimes get stuck on splashscreen on the first run after upgrade

2016-05-24 Thread Gerry Boland
faenil: well that used to be the case and then the appscope was updated to auto refresh but still takes a little while to do that so the the blue bouncing bar was at the bottom when you tried to open it initially it might of still been updating the appscope which would mean you were using the

[Bug 1549455] Re: Unity8-dash on Intel Atom graphics crashes and restarts continuously [qtubuntu: ASSERT: "eglDestroyContext(mEglDisplay, EglContext) == EGL_TRUE"]

2016-05-24 Thread Gerry Boland
Hey Emanuele, Albert got me the data I wanted from those tools, and the results are still inconclusive. I think I need access to the hardware to make real progress on this. So there's no need to bother with the trying those tools. If you fancy a go, just to play: 1. Install build dependencies (I

[Bug 1580792] Re: Unity8 on Intel Atoms performs poorly

2016-05-24 Thread Gerry Boland
Googling around I found this: https://bugs.freedesktop.org/show_bug.cgi?id=87478 which puts some blame on Qt's shaders for distance field text rendering. Happier news is that Qt has options to either use a lower quality distance field rendering approach (fewer ALU instructions) or disabling distan

[Bug 1554404] Re: qtmir fails to build against Qt 5.6 due to platformsupport pkgconfig removed

2016-03-15 Thread Gerry Boland
** Changed in: qtmir (Ubuntu) Importance: Undecided => Medium ** Changed in: qtmir (Ubuntu) Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1554404 Title: qtmir f

[Bug 1560020] Re: Corrupt QML cache - Apps Fail to start

2016-03-22 Thread Gerry Boland
QtMir has code that should delete the cache, if the app stops unexpectedly (i.e. probably crashed). The QML cache system also does a CRC check on the cache file, to check it before using it. So the file being munged unexpectedly should not be a fatal condition. Instead, if the app is itself corru

[Bug 1566480] [NEW] Wifi password dialog turns on screen when it shouldn't

2016-04-05 Thread Gerry Boland
Public bug reported: I have a Meizu MX4 here connected to wifi via my router. The screen was off. For some reason, it decided to turn on the screen and show me the wifi password snap decision. Possibly the connection dropped & was re- established by NM? But I've noticed this happening on other o

[Bug 1565763] Re: Unity8 scopes squeezed on Qt 5.6

2016-04-07 Thread Gerry Boland
Log file has a lot of these messages for each scope: :7:1: QML AbstractButton: Binding loop detected for property "implicitWidth" -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1565763 Title: Unity8

[Bug 1417655] Re: Support multiple surface applications

2016-05-04 Thread Gerry Boland
Basic support of this has landed. Proper window management of these surfaces remains to be done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1417655 Title: Support multiple surface applications To

[Bug 1578258] [NEW] Crash in ubuntu::app_launch::Application::create

2016-05-04 Thread Gerry Boland
Public bug reported: I can occasionally reproduce a crash in ubuntu-app-launch when running the ubuntuuitoolkit autopilot test suite on the phone. Here is the backtrace: Program received signal SIGABRT, Aborted. 0xb607e9a6 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6 (gdb) bt #0 0x

[Bug 1578258] Re: Crash in ubuntu::app_launch::Application::create

2016-05-04 Thread Gerry Boland
shell ** Branch linked: lp:~gerboland/qtmir/ual-catch-exception ** Changed in: qtmir Status: New => In Progress ** Changed in: qtmir Assignee: (unassigned) => Gerry Boland (gerboland) ** Changed in: ubuntu-app-launch (Ubuntu) Status: New => Invalid -- You received this

[Bug 1578258] Re: Crash in ubuntu::app_launch::Application::create

2016-05-04 Thread Gerry Boland
Can reproduce this by doing: ubuntu-app-launch ubuntu-ui-toolkit-gallery from the command line! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1578258 Title: Crash in ubuntu::app_launch::Applicatio

[Bug 1578319] [NEW] Some ubuntu-ui-toolkit AP tests failing to launch - rejected by unity8 as is using desktop_file_hint

2016-05-04 Thread Gerry Boland
Public bug reported: I'm trying to run the ubuntu-ui-toolkit autopilot tests on today's image. First off, they could cause unity8 to crash, which is bug 1578258 which can be resolved with https://code.launchpad.net/~gerboland/qtmir/ual-catch-exception/+merge/293805 That causes unity8 to report

[Bug 1578319] Re: Some ubuntu-ui-toolkit AP tests failing to launch - rejected by unity8 as is using desktop_file_hint

2016-05-05 Thread Gerry Boland
Doing a grep in my directory which holds a bunch of applications, I see quite a few are using the desktop_file_hint flag. I think those that point it to /usr/share/applications will succeed, so they'll be ok. But we might break other AP tests I don't have locally -- You received this bug notifica

[Bug 1387221] Re: 14e4:4331 [MacBookPro10, 1] bcmwl-kernel-source >= 6.30.223.30+bdcom-0ubuntu1 fails to see 5GHz networks and is unstable on 2.5GHz

2016-05-05 Thread Gerry Boland
Hey again folks, I've forward ported the 6.20 version of the bcmwl driver to work with Xenial, as I also find 6.30 is unusably unstable on Xenial. I'm just pushing the source here: lp:~gerboland/+junk/bcmwl_kernel_source-6.20/ It's rough & ready, but should work. I will put a pre-built package h

[Bug 1387199] Re: 14e4:4331 [MacBookPro8, 1] broadcom-sta kernel crashes

2016-05-05 Thread Gerry Boland
Hey again folks, I've forward ported the 6.20 version of the bcmwl driver to work with Xenial, as I also find 6.30 is unusably unstable on Xenial. I'm just pushing the source here: lp:~gerboland/+junk/bcmwl_kernel_source-6.20/ It's rough & ready, but should work. I will put a pre-built package h

[Bug 1388114] Re: phablet-tools-citrain needs to depend on phablet-tools

2016-05-06 Thread Gerry Boland
Just hit this. Would be nice to fix please -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1388114 Title: phablet-tools-citrain needs to depend on phablet-tools To manage notifications about this bug

[Bug 1575577] Re: App respawns if manually closed while it's launching

2016-04-27 Thread Gerry Boland
** Changed in: qtmir (Ubuntu) Status: New => Triaged ** Changed in: qtmir (Ubuntu) Importance: Undecided => Critical ** Changed in: qtmir (Ubuntu) Importance: Critical => High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubun

[Bug 1579799] Re: Need API to allow shell to choose custom OOM killer scores

2016-09-01 Thread Gerry Boland
Thanks for this Ted! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1579799 Title: Need API to allow shell to choose custom OOM killer scores To manage notifications about this bug go to: https://bu

[Bug 1589637] Re: Need to support multiple instances of applications

2016-09-05 Thread Gerry Boland
There is nothing libertine specific about this feature request ** Summary changed: - Need to support multiple instances of libertine applications + Need to support multiple instances of applications -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscrib

[Bug 1589637] Re: Need to support multiple instances of applications

2016-09-05 Thread Gerry Boland
** Description changed: You're unable to open two instances of the same app. Such as gedit or firefox. - qtmir needs instance-based signals: app instance started, app instance - stopped, etc + qtmir needs iUAL to provide nstance-based signals: app instance started, + app instance stopped, e

[Bug 1618201] Re: deadlock in lttng_ust_init

2016-09-06 Thread Gerry Boland
This issue was worked around, but with a far-from-ideal solution ** Also affects: lttng-ust (Ubuntu) Importance: Undecided Status: New ** Also affects: qtmir (Ubuntu) Importance: Undecided Status: New ** Changed in: qtmir (Ubuntu) Status: New => Triaged ** Changed in:

[Bug 1636236] Re: unity8 crashed with SIGSEGV in QListData::begin from QList::begin from qtmir::ApplicationManager::findApplicationWithPid from qtmir::ApplicationManager::findApplicationWithSession fr

2016-10-26 Thread Gerry Boland
>From the stacktrace, this appears to be a crash on shutdown. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1636236 Title: unity8 crashed with SIGSEGV in QListData::begin from QList::begin from qt

[Bug 1638278] [NEW] 4.8 kernel, under heavy load desktop unusable

2016-11-01 Thread Gerry Boland
Public bug reported: I've updated from Xenial to Yakkety on my Desktop - Sandybridge Macbook Pro 8,1 With Xenial, on 4.4 kernel, doing a compile (with ninja for example), I could use all CPU cores and still have a usable desktop: app switching was relatively quick, I could (slowly) surf the web w

[Bug 1638278] Re: 4.8 kernel, under heavy load desktop unusable

2016-11-03 Thread Gerry Boland
Installing kernel from http://kernel.ubuntu.com/~kernel- ppa/mainline/v4.9-rc3 fixes the issue -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1638278 Title: 4.8 kernel, under heavy load desktop unusa

[Bug 1638929] Re: after disabling a display, enabling makes screens go black

2016-11-04 Thread Gerry Boland
QtMir/Unity8 is designed to deal with spanning displays - it is actually cloned displays it needs work to support! @jonas Could you give us a means to test this behaviour? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.l

[Bug 1638929] Re: after disabling a display, enabling makes screens go black

2016-11-04 Thread Gerry Boland
Yeah the unity8 log makes me suspect qtmir, it deals with disabling the display ok, but enabling it doesn't yield 2 screens again ** Also affects: qtmir Importance: Undecided Status: New ** Changed in: qtmir Status: New => Confirmed ** Changed in: qtmir Importance: Undecided

[Bug 1563287] Re: Right edge switcher stutters badly with only a few apps opened

2016-03-29 Thread Gerry Boland
Need to profile and check the code to see how this could have regressed. Stutter could be due to the GPU having to do too much work per frame, inefficiencies in unity8's code. Can't say for certain without measuring. I know of several optimizations to be done with spread still. -- You received

[Bug 1480654] Re: [regression] Input focus delay after switching app back into focus since OTA5

2016-03-31 Thread Gerry Boland
** Changed in: qtmir (Ubuntu) Importance: Undecided => High ** Changed in: qtmir (Ubuntu) Assignee: (unassigned) => Gerry Boland (gerboland) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.ne

[Bug 1625853] Re: Mouse cursor disappears (or just never changes) when entering the windows of Qt apps

2016-09-28 Thread Gerry Boland
Why is there not a better fallback cursor than a fully blank one? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1625853 Title: Mouse cursor disappears (or just never changes) when entering the win

[Bug 1628646] Re: new windows not respecting width and height

2016-09-28 Thread Gerry Boland
Can you give me steps to repro the problem clearly? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1628646 Title: new windows not respecting width and height To manage notifications about this bug g

[Bug 1549455] Re: Unity8-dash on Intel Atom graphics crashes and restarts continuously [qtubuntu: ASSERT: "eglDestroyContext(mEglDisplay, EglContext) == EGL_TRUE"]

2016-05-25 Thread Gerry Boland
Ok, progress, my tools can exhibit the problem: http://pastebin.ubuntu.com/16677278/ Problems include: 1. libEGL warning: DRI3: xcb_connect failed<- should not be trying that 2. EGL version: 8.-1225087968<- this is garbage I suspect that there is an issue with EGL. -- You received this

[Bug 1549455] Re: Unity8-dash on Intel Atom graphics crashes and restarts continuously [qtubuntu: ASSERT: "eglDestroyContext(mEglDisplay, EglContext) == EGL_TRUE"]

2016-05-25 Thread Gerry Boland
Forgot to say, that was reproduced running the qteglchooser while there was no X server running, instead just a Mir server running. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1549455 Title: Unity

[Bug 1549455] Re: Unity8-dash on Intel Atom graphics crashes and restarts continuously [qtubuntu: ASSERT: "eglDestroyContext(mEglDisplay, EglContext) == EGL_TRUE"]

2016-05-25 Thread Gerry Boland
Ok, I figured out hte EGL issue, it was my misunderstanding. Modifying the tools to act correctly, I get this for eglinfo: http://pastebin.ubuntu.com/16686113/ and the qteglchooser correctly chooses a valid Mir EGL config. Why Qt itself cannot do this, I have yet to understand. -- You received

[Bug 1585723] [NEW] UbuntuShape on intel i915 (Atom) uses fallback CPU rendering

2016-05-25 Thread Gerry Boland
Public bug reported: I'm digging into unity8 performance problems on older generation Intel GPUs - specifically i915 Atom GPUs. I've tested a simple QML file with a single empty UbuntuShape in it: import QtQuick 2.4 import Ubuntu.Components 1.3 Rectangle { width: 400 height: 300 col

[Bug 1549455] Re: Unity8-dash on Intel Atom graphics crashes and restarts continuously [qtubuntu: ASSERT: "eglDestroyContext(mEglDisplay, EglContext) == EGL_TRUE"]

2016-05-26 Thread Gerry Boland
/me has to stop using "Ok, " at the start of his sentences -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1549455 Title: Unity8-dash on Intel Atom graphics crashes and restarts continuously [qtubun

[Bug 1549455] Re: Unity8-dash on Intel Atom graphics crashes and restarts continuously [qtubuntu: ASSERT: "eglDestroyContext(mEglDisplay, EglContext) == EGL_TRUE"]

2016-05-26 Thread Gerry Boland
Ok, I suspect I have found the issue. Seems this hardware only supports OpenGL 1.4 compatibility profile. Qt's EGL code is asking for at least version 2.0, and so getting no valid context back. Could you please install "mesa-utils" package and run "glxinfo". On the hardware I have access to, I see

[Bug 1549455] Re: Unity8-dash on Intel Atom graphics crashes and restarts continuously [qtubuntu: ASSERT: "eglDestroyContext(mEglDisplay, EglContext) == EGL_TRUE"]

2016-05-27 Thread Gerry Boland
Using simple test apps (lp:~gerboland/+junk/openglwindow & lp:~gerboland/+junk/qquickwindow-debug), it appears that yes Qt is using OpenGL 1.4 on X for both raw GL and QtQuick apps. ./qquickwindow-debug Window format: QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize 24, redBufferSiz

[Bug 1549455] Re: Unity8-dash on Intel Atom graphics crashes and restarts continuously [qtubuntu: ASSERT: "eglDestroyContext(mEglDisplay, EglContext) == EGL_TRUE"]

2016-05-27 Thread Gerry Boland
I've updated the attached branch with my proposed fix. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1549455 Title: Unity8-dash on Intel Atom graphics crashes and restarts continuously [qtubuntu:

[Bug 1585723] Re: UbuntuShape on intel i915 (Atom) uses fallback CPU rendering

2016-05-27 Thread Gerry Boland
Ouch, on the hardware I have access to to test on, even a single Ubuntu Shape in a simple QML file has a massive hit on rendering performance. Rendering times went up 130ms *per shape*! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. h

<    1   2   3   4   5   6   7   8   9   10   >