noise crashed with SIGABRT in g_assertion_message()

Bug #1431042 reported by Tony Lim
62
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Noise
Fix Released
High
Victor Martinez

Bug Description

When clicking next on music player with shuffle on, it always crash.

ProblemType: Crash
DistroRelease: elementary OS 0.3
Package: noise 0.3.0+r1779+pkg87~ubuntu0.3.1 [origin: LP-PPA-elementary-os-daily]
Uname: Linux 3.18.0-ctx.patch x86_64
ApportVersion: 2.14.1-0ubuntu3.7
Architecture: amd64
CrashDB: noise
CurrentDesktop: Pantheon
Date: Wed Mar 11 14:32:13 2015
ExecutablePath: /usr/bin/noise
GsettingsChanges:

InstallationDate: Installed on 2015-01-21 (49 days ago)
InstallationMedia:

ProcCmdline: noise
ProcEnviron:
 LANGUAGE=en_US
 PATH=(custom, user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/usr/bin/zsh
Signal: 6
SourcePackage: noise
StacktraceTop:
 g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgee-0.8.so.2
 noise_playback_manager_reshuffle ()
 noise_playback_manager_getNext ()
Title: noise crashed with SIGABRT in g_assertion_message()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Related branches

Revision history for this message
Tony Lim (gunlockx) wrote :
Revision history for this message
RabbitBot (rabbitbot-a) wrote : Stacktrace.txt
Revision history for this message
RabbitBot (rabbitbot-a) wrote : StacktraceSource.txt
Revision history for this message
RabbitBot (rabbitbot-a) wrote : StacktraceTop.txt
Revision history for this message
RabbitBot (rabbitbot-a) wrote : ThreadStacktrace.txt
tags: removed: need-amd64-retrace
Revision history for this message
Cody Garver (codygarver) wrote :

Multiple reports confirm this is happening, including my own. It very frequently crashes.

I'm somewhat sure it started in either r1778 or r1780.

Changed in noise:
importance: Undecided → High
milestone: none → freya-rc1
status: New → Confirmed
Revision history for this message
Viko Adi Rahmawan (vikoadi) wrote :

https://code.launchpad.net/~vikoadi/noise/fix-getNext/+merge/252856

after some further research I found that its neither get_medias nor get_search_result that we want, but get_visible_media from Noise.ListView and a comparable function on GridView

Some possible options that i can think are:
1. write a fucntion which will return Collection of media with the same album as last played media on GridView and use those function to get_visible_media
2. save list of _current and restore it on start
3. revert rev1778 and reopen bug1253758 and do 1 or 2 in other commit
4. revert rev1778 and reopen bug1253758 wait for carl's code to land in trunk and work on it

i prefer option 3 or 4 as currently playing a song then press next on shuffle mode give

ERROR:linkedlist.c:1014:gee_linked_list_real_get: assertion failed: (index < this._size)
Aborted

Changed in noise:
status: Confirmed → In Progress
assignee: nobody → Victor Martinez (victored)
information type: Private → Public
RabbitBot (rabbitbot-a)
Changed in noise:
status: In Progress → Fix Committed
Cody Garver (codygarver)
Changed in noise:
milestone: freya-rc1 → 0.3.1
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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