Clock app doesn't work on mir on maguro

Bug #1238798 reported by Max Brustkern
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu Clock App
Fix Released
Critical
Nekhelesh Ramananthan

Bug Description

I'm running image 93 on a maguro. When I launch the clock app, it just displays a black screen. The indicators are still visible, and I can swipe the dash or the general search menu. When I disable mir, the app works. Other apps seem to work in mir.

Related branches

tags: added: avengers qa-manual-testing qa-touch
Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :

Also happens on mako.

Changed in ubuntu-clock-app:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :

Removed /home/phablet/.display-mir to revert back to surfaceflinger and it's still black.

David Planella (dpm)
Changed in ubuntu-clock-app:
status: Confirmed → Triaged
importance: High → Critical
Revision history for this message
Sergio Schvezov (sergiusens) wrote :

creating surface at (0, 58) with size (720, 1222) with title 'Window 1'creating surface at (0, 58) with size (720, 1222) with title 'Window 1'This plugin does not support propagateSizeHints()

Revision history for this message
Sergio Schvezov (sergiusens) wrote :

Program received signal SIGSEGV, Segmentation fault.
0x41206440 in pthread_mutex_lock ()
   from /lib/arm-linux-gnueabihf/libpthread.so.0
(gdb) bt
#0 0x41206440 in pthread_mutex_lock ()
   from /lib/arm-linux-gnueabihf/libpthread.so.0
#1 0x40e0d610 in pthread_mutex_lock ()
   from /lib/arm-linux-gnueabihf/libc.so.6
#2 0x42bd3702 in mir::client::DisplayConfiguration::copy_to_client() const ()
   from /usr/lib/arm-linux-gnueabihf/libmirclient.so.3
#3 0x42bd58f8 in MirConnection::create_copy_of_display_config() ()
   from /usr/lib/arm-linux-gnueabihf/libmirclient.so.3
#4 0x42bd44e4 in mir_connection_get_display_info ()
   from /usr/lib/arm-linux-gnueabihf/libmirclient.so.3
#5 0x42ac8384 in ua_ui_display_new_with_index ()
   from /usr/lib/arm-linux-gnueabihf/libubuntu_application_api_mirclient.so.1
#6 0x42a911f6 in ?? ()
   from /usr/lib/arm-linux-gnueabihf/qt5/plugins/platforms/libqubuntumirclient.so
#7 0x42a911f6 in ?? ()
   from /usr/lib/arm-linux-gnueabihf/qt5/plugins/platforms/libqubuntumirclient.so

Revision history for this message
Sergio Schvezov (sergiusens) wrote :

Actually was running it wrong

Starting program: /usr/bin/qmlscene ubuntu-clock-app.qml --desktop_file_hint=/home/phablet/.local/share/applications/com.ubuntu.clock_clock_0.7.desktop
process 7932 is executing new program: /usr/lib/arm-linux-gnueabihf/qt5/bin/qmlscene
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
[New Thread 0x437d8460 (LWP 7935)]
__pthread_gettid -2
loaded the dummy plugin
loaded the Linux plugin
Registered the AalSensorPlugin types

[New Thread 0x45004460 (LWP 7936)]
[New Thread 0x458a3460 (LWP 7937)]
[New Thread 0x45051460 (LWP 7938)]
[New Thread 0x463e8460 (LWP 7939)]
[New Thread 0x47021460 (LWP 7940)]
unity::action::ActionManager::ActionManager(QObject*):
 Could not determine application identifier. HUD will not work properly.
 Provide your application identifier in $APP_ID environment variable.
[New Thread 0x47821460 (LWP 7941)]
[New Thread 0x48021460 (LWP 7942)]
virtual QString QOrganizerEDSFactory::managerName() const
virtual QtOrganizer::QOrganizerManagerEngine* QOrganizerEDSFactory::engine(const QMap<QString, QString>&, QtOrganizer::QOrganizerManager::Error*) eds
QOrganizerEDSEngine::QOrganizerEDSEngine()

Program received signal SIGXFSZ, File size limit exceeded.
0x40d8b706 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
(gdb) bt
#0 0x40d8b706 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
#1 0x40deb296 in pwrite () from /lib/arm-linux-gnueabihf/libc.so.6
#2 0x48b04634 in ?? ()
   from /usr/lib/arm-linux-gnueabihf/gio/modules/libdconfsettings.so
#3 0x48b04634 in ?? ()
   from /usr/lib/arm-linux-gnueabihf/gio/modules/libdconfsettings.so
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Revision history for this message
Sergio Schvezov (sergiusens) wrote :

A rerun with APP_ID exported so people don't get lead the wrong path

phablet@ubuntu-phablet:/usr/share/click/preinstalled/.click/users/@all/com.ubuntu.clock$ export APP_ID=com.ubuntu.clock_clock_0.7
phablet@ubuntu-phablet:/usr/share/click/preinstalled/.click/users/@all/com.ubuntu.clock$ gdb qmlscene
GNU gdb (GDB) 7.6.1-ubuntu
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/qtchooser...(no debugging symbols found)...done.
</home/phablet/.local/share/applications/com.ubuntu.clock_clock_0.7.desktop
Starting program: /usr/bin/qmlscene ubuntu-clock-app.qml --desktop_file_hint=/home/phablet/.local/share/applications/com.ubuntu.clock_clock_0.7.desktop
process 7947 is executing new program: /usr/lib/arm-linux-gnueabihf/qt5/bin/qmlscene
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
[New Thread 0x437d8460 (LWP 7950)]
__pthread_gettid -2
loaded the dummy plugin
loaded the Linux plugin
Registered the AalSensorPlugin types

[New Thread 0x45004460 (LWP 7951)]
[New Thread 0x458a3460 (LWP 7952)]
[New Thread 0x45051460 (LWP 7953)]
[New Thread 0x463ff460 (LWP 7954)]
[New Thread 0x4702d460 (LWP 7955)]
[New Thread 0x4782d460 (LWP 7956)]
[New Thread 0x4802d460 (LWP 7957)]
virtual QString QOrganizerEDSFactory::managerName() const
virtual QtOrganizer::QOrganizerManagerEngine* QOrganizerEDSFactory::engine(const QMap<QString, QString>&, QtOrganizer::QOrganizerManager::Error*) eds
QOrganizerEDSEngine::QOrganizerEDSEngine()

Program received signal SIGXFSZ, File size limit exceeded.
0x40d8b706 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
(gdb) bt
#0 0x40d8b706 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
#1 0x40deb296 in pwrite () from /lib/arm-linux-gnueabihf/libc.so.6
#2 0x48b14634 in ?? ()
   from /usr/lib/arm-linux-gnueabihf/gio/modules/libdconfsettings.so
#3 0x48b14634 in ?? ()
   from /usr/lib/arm-linux-gnueabihf/gio/modules/libdconfsettings.so
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Revision history for this message
Sergio Schvezov (sergiusens) wrote :
Download full text (4.0 KiB)

this is what I get on surface flinger:
phablet@ubuntu-phablet:/usr/share/click/preinstalled/.click/users/@all/com.ubuntu.clock$ export APP_ID=com.ubuntu.clock_clock_0.7
phablet@ubuntu-phablet:/usr/share/click/preinstalled/.click/users/@all/com.ubuntu.clock$ gdb qmlscene
GNU gdb (GDB) 7.6.1-ubuntu
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/qtchooser...(no debugging symbols found)...done.
</home/phablet/.local/share/applications/com.ubuntu.clock_clock_0.7.desktop
Starting program: /usr/bin/qmlscene ubuntu-clock-app.qml --desktop_file_hint=/home/phablet/.local/share/applications/com.ubuntu.clock_clock_0.7.desktop
process 2095 is executing new program: /usr/lib/arm-linux-gnueabihf/qt5/bin/qmlscene
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
__pthread_gettid -2
loaded the dummy plugin
loaded the Linux plugin
Registered the AalSensorPlugin types

[New Thread 0x44564460 (LWP 2098)]
[New Thread 0x44e03460 (LWP 2099)]
[New Thread 0x445b1460 (LWP 2100)]
[New Thread 0x45945460 (LWP 2101)]
[New Thread 0x466ff460 (LWP 2102)]
[New Thread 0x46eff460 (LWP 2103)]
[New Thread 0x476ff460 (LWP 2104)]
virtual QString QOrganizerEDSFactory::managerName() const
virtual QtOrganizer::QOrganizerManagerEngine* QOrganizerEDSFactory::engine(const QMap<QString, QString>&, QtOrganizer::QOrganizerManager::Error*) eds
QOrganizerEDSEngine::QOrganizerEDSEngine()
[New Thread 0x48971460 (LWP 2105)]
[New Thread 0x49171460 (LWP 2106)]
Default Source Personal
Default Source Personal
Default Source Personal
[Thread 0x49171460 (LWP 2106) exited]
4 Collection loaded
virtual QList<QtOrganizer::QOrganizerCollection> QOrganizerEDSEngine::collections(QtOrganizer::QOrganizerManager::Error*)
virtual bool QOrganizerEDSEngine::startRequest(QtOrganizer::QOrganizerAbstractRequest*)
virtual bool QOrganizerEDSEngine::waitForRequestFinished(QtOrganizer::QOrganizerAbstractRequest*, int)
virtual bool QOrganizerEDSEngine::saveCollection(QtOrganizer::QOrganizerCollection*, QtOrganizer::QOrganizerManager::Error*)
virtual bool QOrganizerEDSEngine::startRequest(QtOrganizer::QOrganizerAbstractRequest*)
void QOrganizerEDSEngine::saveCollectionAsync(QtOrganizer::QOrganizerCollectionSaveRequest*)
[New Thread 0x49171460 (LWP 2107)]
Request with 1 sources
static void QOrganizerEDSEngine::saveCollectionAsyncStart(ESourceRegistry*, SaveCollectionRequestData*)
virtual bool QOrganizerEDSEngine::waitForRequestFinished(QtOrganizer::QOrganizerAbstractRequest*, int)
static void QOrganizerEDSEngine::saveCollectionAsyncCommited(GObject*, GAsyncResult*, SaveCollectionRequestData*)
static void QOrganizerEDSEngine::saveCollectionAsyncStart(ESourceRegistry*, SaveCollectionRequestData*)
update request colle...

Read more...

Changed in ubuntu-clock-app:
milestone: none → final-1.0
Revision history for this message
Nekhelesh Ramananthan (nik90) wrote :

This has been fixed in image 94 onwards. Hence marking fixed,

Changed in ubuntu-clock-app:
status: Triaged → Fix Committed
assignee: nobody → Nekhelesh Ramananthan (nik90)
Changed in ubuntu-clock-app:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.