Application segmentation faults on exit

Bug #1265878 reported by Andrew Hayzen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Music App
Fix Released
Low
Andrew Hayzen

Bug Description

The application segmentation faults on exit, this was discovered due to random Apport dialogues appearing on the desktop when repeatedly opening and closing the application.

Below is an output of running and then closing the music-app application when running inside GDB.

$ gdb qmlscene
...
(gdb) run /usr/share/music-app/music-app.qml
...
Program received signal SIGSEGV, Segmentation fault.
0x00007fffc624f607 in GriloDataSource::clearMedia() () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/nemomobile/grilo.0.1/libqmlgriloplugin.so
(gdb) bt
#0 0x00007fffc624f607 in GriloDataSource::clearMedia() () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/nemomobile/grilo.0.1/libqmlgriloplugin.so
#1 0x00007fffc624f7f4 in GriloDataSource::~GriloDataSource() () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/nemomobile/grilo.0.1/libqmlgriloplugin.so
#2 0x00007fffc62517c8 in GriloBrowse::~GriloBrowse() () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/nemomobile/grilo.0.1/libqmlgriloplugin.so
#3 0x00007fffc624a424 in QQmlPrivate::QQmlElement<GriloBrowse>::~QQmlElement() ()
   from /usr/lib/x86_64-linux-gnu/qt5/qml/org/nemomobile/grilo.0.1/libqmlgriloplugin.so
#4 0x00007ffff6284d4c in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff628bb32 in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff6217b9d in QAbstractItemModel::~QAbstractItemModel() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007fffc624a474 in QQmlPrivate::QQmlElement<GriloModel>::~QQmlElement() ()
   from /usr/lib/x86_64-linux-gnu/qt5/qml/org/nemomobile/grilo.0.1/libqmlgriloplugin.so
#8 0x00007ffff6284d4c in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9 0x00007ffff628bb32 in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007ffff79d04a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007ffff6284d4c in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff628bb32 in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff79d04a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007ffff6284d4c in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007ffff628bb32 in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007ffff79d04a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007ffff6284d4c in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ffff628bb32 in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007ffff79d12e6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x00007ffff7a71c0c in QQuickView::~QQuickView() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007ffff7a71c79 in QQuickView::~QQuickView() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x0000000000403e27 in ?? ()
#23 0x00007ffff56acde5 in __libc_start_main (main=0x4036e0, argc=2, ubp_av=0x7fffffffdf08, init=<optimised out>, fini=<optimised out>,
    rtld_fini=<optimised out>, stack_end=0x7fffffffdef8) at libc-start.c:260
#24 0x0000000000406133 in ?? ()

Related branches

Changed in music-app:
status: New → Triaged
importance: Undecided → Low
Revision history for this message
Andrew Hayzen (ahayzen) wrote :

Hopefully this will be fixed in the move to mediascanner2.

Changed in music-app:
assignee: nobody → Andrew Hayzen (andrew-hayzen)
Revision history for this message
Ubuntu Phone Apps Jenkins Bot (ubuntu-phone-apps-jenkins-bot) wrote :

Fix committed into lp:music-app at revision None, scheduled for release in music-app, milestone 1.0

Changed in music-app:
status: Triaged → Fix Committed
Revision history for this message
Victor Thompson (vthompson) wrote :

I haven't seen this yet on my development machine now that mediascanner2.0 is being utilized.

Changed in music-app:
status: Fix Committed → Invalid
status: Invalid → 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.