Application segmentation faults on exit
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/
...
Program received signal SIGSEGV, Segmentation fault.
0x00007fffc624f607 in GriloDataSource
(gdb) bt
#0 0x00007fffc624f607 in GriloDataSource
#1 0x00007fffc624f7f4 in GriloDataSource
#2 0x00007fffc62517c8 in GriloBrowse:
#3 0x00007fffc624a424 in QQmlPrivate:
from /usr/lib/
#4 0x00007ffff6284d4c in QObjectPrivate:
#5 0x00007ffff628bb32 in QObject::~QObject() () from /usr/lib/
#6 0x00007ffff6217b9d in QAbstractItemMo
#7 0x00007fffc624a474 in QQmlPrivate:
from /usr/lib/
#8 0x00007ffff6284d4c in QObjectPrivate:
#9 0x00007ffff628bb32 in QObject::~QObject() () from /usr/lib/
#10 0x00007ffff79d04a6 in ?? () from /usr/lib/
#11 0x00007ffff6284d4c in QObjectPrivate:
#12 0x00007ffff628bb32 in QObject::~QObject() () from /usr/lib/
#13 0x00007ffff79d04a6 in ?? () from /usr/lib/
#14 0x00007ffff6284d4c in QObjectPrivate:
#15 0x00007ffff628bb32 in QObject::~QObject() () from /usr/lib/
#16 0x00007ffff79d04a6 in ?? () from /usr/lib/
#17 0x00007ffff6284d4c in QObjectPrivate:
#18 0x00007ffff628bb32 in QObject::~QObject() () from /usr/lib/
#19 0x00007ffff79d12e6 in ?? () from /usr/lib/
#20 0x00007ffff7a71c0c in QQuickView:
#21 0x00007ffff7a71c79 in QQuickView:
#22 0x0000000000403e27 in ?? ()
#23 0x00007ffff56acde5 in __libc_start_main (main=0x4036e0, argc=2, ubp_av=
rtld_
#24 0x0000000000406133 in ?? ()
Related branches
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- David Planella: Needs Information
-
Diff: 4287 lines (+1018/-1352)34 files modifiedLibraryListModel.qml (+16/-89)
LoginLastFM.qml (+0/-1)
MusicAlbums.qml (+26/-22)
MusicArtists.qml (+57/-14)
MusicNowPlaying.qml (+12/-12)
MusicPlaylists.qml (+4/-3)
MusicSearch.qml (+22/-27)
MusicStart.qml (+76/-33)
MusicToolbar.qml (+4/-4)
MusicTracks.qml (+28/-17)
MusicaddtoPlaylist.qml (+8/-7)
Player.qml (+10/-11)
Style.qml (+4/-3)
click/apparmor.json (+1/-1)
click/manifest.json.in (+2/-3)
common/AlbumsSheet.qml (+52/-25)
common/BlurredBackground.qml (+9/-9)
common/CoverRow.qml (+7/-3)
common/Expander.qml (+4/-3)
common/SongsSheet.qml (+37/-21)
debian/control (+7/-6)
meta-database.js (+8/-380)
music-app.qml (+139/-375)
playlists.js (+6/-7)
plugins.json (+0/-5)
po/com.ubuntu.music.pot (+68/-76)
po/lv.po (+2/-1)
tests/autopilot/music_app/__init__.py (+1/-1)
tests/autopilot/music_app/content/mediascanner-2.0/mediastore.sql (+39/-0)
tests/autopilot/music_app/content/mediascanner/mediaindex (+0/-10)
tests/autopilot/music_app/emulators.py (+21/-2)
tests/autopilot/music_app/tests/__init__.py (+242/-52)
tests/autopilot/music_app/tests/test_music.py (+102/-126)
worker-library-loader.js (+4/-3)
Changed in music-app: | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in music-app: | |
status: | Fix Committed → Invalid |
status: | Invalid → Fix Released |
Hopefully this will be fixed in the move to mediascanner2.