Noise SIGSEGV

Bug #1078284 reported by Łukasz Halman
256
This bug affects 56 people
Affects Status Importance Assigned to Milestone
Noise
Fix Released
High
xapantu

Bug Description

Noise (r1173) crashes after 20-30 minutes of playing (minimized, uninterrupted) with following stack:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff57c4e2d in g_slice_alloc () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb) bt
#0 0x00007ffff57c4e2d in g_slice_alloc () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff2ff3568 in ?? () from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
#2 0x00007ffff2ff44e6 in ?? () from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
#3 0x00007ffff68c291e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#4 0x00007ffff694923e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#5 0x00007ffff6803425 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#6 0x00007ffff694923e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#7 0x00007ffff6803425 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#8 0x00007ffff694923e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#9 0x00007ffff6803425 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x00007ffff694923e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x000000000046edac in ?? ()
#12 0x00007ffff694923e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007ffff694923e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#14 0x00007ffff694960c in gtk_widget_get_preferred_size () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#15 0x00007ffff69a51df in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#16 0x00007ffff69a579f in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#17 0x00007ffff69a5a3c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#18 0x00007ffff694923e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#19 0x00007ffff6803425 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#20 0x00007ffff694923e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#21 0x00007ffff6a0b93a in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#22 0x00007ffff694923e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#23 0x00007ffff694960c in gtk_widget_get_preferred_size () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#24 0x00007ffff6a0bea3 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#25 0x00007ffff6a129ff in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007ffff5a68eca in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff5a81741 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff5a82242 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff6846fd5 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#30 0x00007ffff64ef6af in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#31 0x00007ffff57abd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007ffff57ac0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007ffff57ac164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007ffff621dc94 in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#35 0x00007ffff7247c8a in granite_application_run () from /usr/lib/libgranite.so.1
#36 0x0000000000431165 in _vala_main ()
#37 0x00007ffff4d4576d in __libc_start_main (main=0x430f00 <main>, argc=1, ubp_av=0x7fffffffe118, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe108) at libc-start.c:226
#38 0x0000000000430f51 in _start ()

I use it in browser mode, with Artist/Album panes on the left and Title/Time on the right.
System is Ubuntu 12.04 up-to-date.

Tags: stability

Related branches

affects: elementaryos → noise
Changed in noise:
status: New → Confirmed
Cody Garver (codygarver)
Changed in noise:
milestone: none → luna-beta2
importance: Undecided → High
Revision history for this message
Coeur Noir (coeur-noir) wrote :

Noise crashed after only 20 seconds playing an mp3...

Revision history for this message
Corentin Noël (tintou) wrote :

Is this still happening ?

Cody Garver (codygarver)
Changed in noise:
status: Confirmed → Incomplete
Corentin Noël (tintou)
Changed in noise:
milestone: luna-beta2 → none
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Noise because there has been no activity for 60 days.]

Changed in noise:
status: Incomplete → Expired
Changed in noise:
status: Expired → Confirmed
tags: added: stability
xapantu (xapantu)
Changed in noise:
assignee: nobody → xapantu (xapantu)
Revision history for this message
xapantu (xapantu) wrote :

So, after some investigation:
it looks like it is related to a thread problem.
it is in the last.fm plugin, it seems that commenting lines 84-85 of SimilarMedia.vala:
similar_playlist.add_medias (Noise.libraries_manager.local_library.medias_from_ids (similarIDs));
similar_retrieved (similarIDs, similarDont);
solve the problem (but of course it breaks the plugin).

It easily reproducible if near all the RAM/CPU is used.

Changed in noise:
status: Confirmed → In Progress
Revision history for this message
xapantu (xapantu) wrote :

Let me know if anyone meets this bug again, it is hard to reproduce, but it should be fixed (it will be in the daily ppa in a few hours).

Changed in noise:
status: In Progress → Fix Committed
Changed in noise:
milestone: none → freya-beta2
Revision history for this message
Li Chong (l-chong-v) wrote :

Seems it works. Congrats

Changed in noise:
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.