The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Community Workspace/Omap4/Pandaboard
Currently launching any OpenGL app from within lipstick kills Xorg while applauncherd is Qt+GLES boosting it.
Progress:
- 10/1/2013 Tried upgrading kernel 3.4.0 to 3.4.23 - same effect, slightly different output (more clues on applauncherd booster failure) - see below
- 10/1/2013 Any attempts to put any other version of pvr-omap4 result in no graphics, "drmopen failed" - because any other pvr-omap4 does not have sgx omapdrm_pvr.ko getting built
- 10/1/2013 Downgrading Xorg to 16bpp got rid of "Unsupported pixel format" errors (cleaned up below), but main crash still persist
Full Nemo install (heavy! voicecall, dsme, mce, contactsd, trackerd, ...) in most boots ends up in out of memory errors: Xorg rapidly increasing in memory usage, reaching 800MB in ~5seconds, and everything dies.
To reproduce just the isolated problem (100% reproducible):
- mic create this: mer-minimum-lipstick-pandaboard-armv7hl.ks
- It will load minimum lipstick, which works fine and accelerated and smooth! (Don't be offput by black/transparent lockscreen).
- It's kernel: linux-ti-omap4-3.4.0; pvr-omap4-1.9.0.5.1.1
- Try to launch flickr-qml from lipstick, and this will happen:
dmesg:
[ 46.489166] flickr-qml (248): /proc/248/oom_adj is deprecated, please use /proc/248/oom_score_adj instead.
journalctl:
Jan 09 13:20:48 localhost lipstick[200]: PVR:(Warning): PVRSRVOpenDCDevice: Warning - 138 returned [80, /bridged_pvr_dc_glue.c] ... Jan 09 13:20:48 localhost lipstick[200]: X Error: BadDamage (invalid Damage parameter) 149 Jan 09 13:20:48 localhost lipstick[200]: Extension: 141 (Uknown extension) Jan 09 13:20:48 localhost lipstick[200]: Minor opcode: 2 (Unknown request) Jan 09 13:20:48 localhost lipstick[200]: Resource id: 0x24 ... Jan 09 13:20:49 localhost lipstick[200]: X Error: BadWindow (invalid Window parameter) 3 Jan 09 13:20:49 localhost lipstick[200]: Major opcode: 20 (X_GetProperty) Jan 09 13:20:49 localhost lipstick[200]: Resource id: 0x0 Jan 09 13:20:49 localhost lipstick[200]: MDeclarativeStatusBar "The name com.meego.core.MStatusBar was not provided by any .service files" Jan 09 13:20:49 localhost mcompositor[199]: PVR:(Error): ReleaseImageFromTexture: Unsupported pixel format [207, /eglimage.c] Jan 09 13:20:49 localhost lipstick[200]: WindowInfo::WindowInfo(Qt::HANDLE) Created WindowInfo for 6291514 Jan 09 13:20:49 localhost lipstick[200]: hijackWindow() context created for QDeclarativeView(0x6c520) 1 Jan 09 13:20:49 localhost lipstick[200]: Found SGX/MBX driver, enabling FullClearOnEveryFrame Jan 09 13:20:49 localhost lipstick[200]: Found v1.4 driver, enabling brokenTexSubImage Jan 09 13:20:49 localhost lipstick[200]: Found non-Nokia v1.4 driver, enabling brokenFBOReadBack Jan 09 13:20:49 localhost lipstick[200]: QGLWindowSurface: Using plain widget as window surface QGLWindowSurface(0x3fd048) Jan 09 13:20:49 localhost lipstick[200]: Found EGL_KHR_image_pixmap & GL_OES_EGL_image extensions (preferred method)! Jan 09 13:20:50 localhost lipstick[200]: X Error: BadPixmap (invalid Pixmap parameter) 4 Jan 09 13:20:50 localhost lipstick[200]: Major opcode: 54 (X_FreePixmap) Jan 09 13:20:50 localhost lipstick[200]: Resource id: 0x400014 !! Xorg dies here, nothing in Xorg.log !! Jan 09 13:20:52 localhost applauncherd[203]: mdeclarativecache_pre_initialized_qapplication-266: cannot connect to X server :0
Here's how duicontrolpanel dies (if installed, and launched same way as flickr-qml), journalctl:
Jan 09 13:11:06 localhost lipstick[204]: PVR:(Warning): PVRSRVOpenDCDevice: Warning - 138 returned [80, /bridged_pvr_dc_glue.c] Jan 09 13:11:07 localhost lipstick[204]: WindowInfo::WindowInfo(Qt::HANDLE) Created WindowInfo for 14680066 Jan 09 13:11:07 localhost lipstick[204]: PVR:(Error): SGXQueueTransfer: all paths failed [9694, /sgxtransfer_queue.c] Jan 09 13:11:07 localhost lipstick[204]: PVR:(Warning): HWTQTextureUpload: Failed to load texture image (error=3). Falling back to SW [531, /texdata.c] (last two lines repeated another 5 times)
dmesg:
[ 46.489166] flickr-qml (248): /proc/248/oom_adj is deprecated, please use /proc/248/oom_score_adj instead. (`top` did not show any memory leaks ^) Xorg.log clean
With linux-ti-omap4-3.4.23 (same pvr-omap4-1.9.0.5.1.1), flickr-qml dies and kills Xorg this way (clues on applauncherd booster bit):
mcompositor[215]: PVR:(Error): ReleaseImageFromTexture: Unsupported pixel format [207, /eglimage.c] lipstick[214]: hijackWindow() context created for QDeclarativeView(0x46cf8) 1 lipstick[214]: WindowInfo::WindowInfo(Qt::HANDLE) Created WindowInfo for 10485818 lipstick[214]: Found SGX/MBX driver, enabling FullClearOnEveryFrame lipstick[214]: Found v1.4 driver, enabling brokenTexSubImage lipstick[214]: Found non-Nokia v1.4 driver, enabling brokenFBOReadBack lipstick[214]: QGLWindowSurface: Using plain widget as window surface QGLWindowSurface(0x567db0) lipstick[214]: X Error: BadWindow (invalid Window parameter) 3 lipstick[214]: Major opcode: 20 (X_GetProperty) lipstick[214]: Resource id: 0x0 applauncherd[218]: Using the meego graphics system applauncherd[218]: Adding Master Pointer: Virtual core pointer ( 2 ) applauncherd[218]: Skipping non-Touch device: Virtual core XTEST pointer ( 4 ) applauncherd[218]: Skipping non-Touch device: Microsoft Microsoft Basic Optical Mouse ( 6 ) lipstick[214]: Found EGL_KHR_image_pixmap & GL_OES_EGL_image extensions (preferred method)! lipstick[214]: virtual WindowInfo::~WindowInfo() Destroyed windwo for 10485818 applauncherd[218]: Boosted process (pid=228) was terminated due to signal 11 invoker[263]: error: Can't send signal 11 to application [228]: No such process mcompositor[215]: PVR:(Error): ReleaseImageFromTexture: Unsupported pixel format [207, /eglimage.c] mcompositor[215]: PVR:(Error): ReleaseImageFromTexture: Unsupported pixel format [207, /eglimage.c] mcompositor[215]: PVR:(Error): ReleaseImageFromTexture: Unsupported pixel format [207, /eglimage.c] mcompositor[215]: PVR:(Error): ReleaseImageFromTexture: Unsupported pixel format [207, /eglimage.c] mcompositor[215]: PVR:(Error): ReleaseImageFromTexture: Unsupported pixel format [207, /eglimage.c] systemd[180]: mcompositor.service: main process exited, code=killed, status=11