[Bug 783923] New: rhythmbox segfault in Gnome 3.6.0 on openSUSE 12.2
https://bugzilla.novell.com/show_bug.cgi?id=783923
https://bugzilla.novell.com/show_bug.cgi?id=783923#c0
Summary: rhythmbox segfault in Gnome 3.6.0 on openSUSE 12.2
Classification: openSUSE
Product: openSUSE 12.2
Version: Final
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: GNOME
AssignedTo: bnc-team-gnome@forge.provo.novell.com
ReportedBy: cfarrell@suse.com
QAContact: qa-bugs@suse.de
Found By: ---
Blocker: ---
To trigger the crash I just went to Edit -> Preferences. The crash is
reproducable every time "Preferences" is clicked on from the Edit menu.
linux-bwve:/home/cfarrell/Downloads # rpm -qi rhythmbox
Name : rhythmbox
Version : 2.97
Release : 1.6.1
Architecture: x86_64
Install Date: Fri Aug 31 14:50:02 2012
Group : Productivity/Multimedia/Sound/Players
Size : 5807957
License : GPL-2.0+
Signature : RSA/SHA256, Wed Aug 15 13:41:52 2012, Key ID b88b2fd43dbdc284
Source RPM : rhythmbox-2.97-1.6.1.src.rpm
Build Date : Wed Aug 15 13:40:42 2012
Build Host : build12
Relocations : (not relocatable)
Packager : http://bugs.opensuse.org
Vendor : openSUSE
URL : http://www.gnome.org/projects/rhythmbox/
Summary : GNOME Music Management Application
Description :
Music Management application with support for ripping audio-CD's,
playback of Ogg Vorbis and MP3 and burning of CD-ROMs.
Distribution: openSUSE 12.2
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7b4833a in impl_constructed (object=<optimized out>) at
rb-object-property-editor.c:247
247 rb-object-property-editor.c: No such file or directory.
Missing separate debuginfos, use: zypper install
libdbus-1-3-debuginfo-1.5.12-4.6.1.x86_64
libgudev-1_0-0-debuginfo-182-4.17.1.x86_64
libtdb1-debuginfo-1.2.10-2.6.1.x86_64
(gdb) bt
#0 0x00007ffff7b4833a in impl_constructed (object=<optimized out>) at
rb-object-property-editor.c:247
#1 0x00007ffff7053583 in g_object_newv () from /usr/lib64/libgobject-2.0.so.0
#2 0x00007ffff7053900 in g_object_new_valist () from
/usr/lib64/libgobject-2.0.so.0
#3 0x00007ffff7053c34 in g_object_new () from /usr/lib64/libgobject-2.0.so.0
#4 0x00007ffff7b48867 in rb_object_property_editor_new (object=0x0,
properties=0x1a3be10) at rb-object-property-editor.c:411
#5 0x00007ffff7b05327 in update_presets (source=source@entry=0x940400,
media_type=<optimized out>) at rb-library-source.c:599
#6 0x00007ffff7b0560f in update_preferred_media_type (source=0x940400) at
rb-library-source.c:658
#7 0x00007ffff704f837 in g_cclosure_marshal_VOID__STRINGv () from
/usr/lib64/libgobject-2.0.so.0
#8 0x00007ffff704ccd7 in _g_closure_invoke_va () from
/usr/lib64/libgobject-2.0.so.0
#9 0x00007ffff70656d6 in g_signal_emit_valist () from
/usr/lib64/libgobject-2.0.so.0
#10 0x00007ffff7065f22 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#11 0x00007ffff753cc0c in g_settings_real_change_event () from
/usr/lib64/libgio-2.0.so.0
#12 0x00007fffeebf1e9c in ffi_call_unix64 () at
../../../libffi/src/x86/unix64.S:75
#13 0x00007fffeebf193a in ffi_call (cif=0x7fffffffbe60, fn=0x7ffff753cba0
https://bugzilla.novell.com/show_bug.cgi?id=783923
https://bugzilla.novell.com/show_bug.cgi?id=783923#c1
C Rob
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref: assertion `value->ref_count
0' failed
(rhythmbox:12986): GLib-CRITICAL **: g_variant_ref_sink: assertion `value->ref_count > 0' failed Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffe13e3700 (LWP 12991)] 0x00007ffff6dc80f0 in g_variant_type_info_check () from /usr/lib64/libglib-2.0.so.0 (gdb) bt #0 0x00007ffff6dc80f0 in g_variant_type_info_check () from /usr/lib64/libglib-2.0.so.0 #1 0x00007ffff6dc824b in g_variant_type_info_get_type_string () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ffff6dc7288 in g_variant_serialiser_needed_size () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ffff6dc1fd7 in g_variant_ensure_size () from /usr/lib64/libglib-2.0.so.0 #4 0x00007ffff6dc27cc in g_variant_fill_gvs () from /usr/lib64/libglib-2.0.so.0 #5 0x00007ffff6dc7218 in g_variant_serialiser_needed_size () from /usr/lib64/libglib-2.0.so.0 #6 0x00007ffff6dc1fd7 in g_variant_ensure_size () from /usr/lib64/libglib-2.0.so.0 #7 0x00007ffff6dc27cc in g_variant_fill_gvs () from /usr/lib64/libglib-2.0.so.0 #8 0x00007ffff6dc71aa in g_variant_serialiser_needed_size () from /usr/lib64/libglib-2.0.so.0 #9 0x00007ffff6dc1fd7 in g_variant_ensure_size () from /usr/lib64/libglib-2.0.so.0 #10 0x00007ffff6dc27cc in g_variant_fill_gvs () from /usr/lib64/libglib-2.0.so.0 #11 0x00007ffff6dc70be in g_variant_serialiser_needed_size () ---Type <return> to continue, or q <return> to quit--- I want to add it also doesn't play music at all(maybe should open bug too), and theres a problem with logging in if you keep it installed due to typelib-1_0-GnomeKeyring-1_0 being a required dep. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=783923
https://bugzilla.novell.com/show_bug.cgi?id=783923#c2
Dominique Leuenberger
https://bugzilla.novell.com/show_bug.cgi?id=783923
https://bugzilla.novell.com/show_bug.cgi?id=783923#c3
--- Comment #3 from Dominique Leuenberger
https://bugzilla.novell.com/show_bug.cgi?id=783923
https://bugzilla.novell.com/show_bug.cgi?id=783923#c4
--- Comment #4 from C Rob
https://bugzilla.novell.com/show_bug.cgi?id=783923
https://bugzilla.novell.com/show_bug.cgi?id=783923#c5
--- Comment #5 from Dominique Leuenberger
https://bugzilla.novell.com/show_bug.cgi?id=783923
https://bugzilla.novell.com/show_bug.cgi?id=783923#c6
--- Comment #6 from Dominique Leuenberger
https://bugzilla.novell.com/show_bug.cgi?id=783923
https://bugzilla.novell.com/show_bug.cgi?id=783923#c7
--- Comment #7 from C Rob
https://bugzilla.novell.com/show_bug.cgi?id=783923
https://bugzilla.novell.com/show_bug.cgi?id=783923#c8
--- Comment #8 from Dominique Leuenberger
I think there is some confusion over when 2.97 is crashing, as for me it crashes when even trying to play a song. For instance if I try to open something from nautilus or drag it into rhythmbox or use import.
No confusion: this bug is about a crash when going to edit / preferences... this is the only valid entry in this bug report... (not stating that crashing when playing files is not a bug.. but it's not THIS bug). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=783923
https://bugzilla.novell.com/show_bug.cgi?id=783923#c9
Leonardo Chiquitto
https://bugzilla.novell.com/show_bug.cgi?id=783923
https://bugzilla.novell.com/show_bug.cgi?id=783923#c10
Dominique Leuenberger
https://bugzilla.novell.com/show_bug.cgi?id=783923
https://bugzilla.novell.com/show_bug.cgi?id=783923#c11
Ciaran Farrell
Ciaran,
A test package of rhythmbox should shortly appear in my branch repository at
http://download.opensuse.org/repositories/home:/dimstar:/branches:/GNOME:/Ap...
Can you please verify if this package resolves your issues? Verify that the changelog references this bug.
As this issue was primary caused by GNOME:STABLE:3.6 repositories, I do not consider this update to go out as an online update (it would be too intrusive the way it is done) but I will consider adding rhythmbox to the GNOME:STABLE:3.6 repository instead.
Please let me know your results.
I installed your package and tested to see if I could reproduce the bug Edit -> Preferences. I could not. Your package works as expected. I also briefly clicked through the other menu items but could not cause a crash. I did not test further with the package. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=783923
https://bugzilla.novell.com/show_bug.cgi?id=783923#c12
Dominique Leuenberger
https://bugzilla.novell.com/show_bug.cgi?id=783923
https://bugzilla.novell.com/show_bug.cgi?id=783923#c13
--- Comment #13 from Bernhard Wiedemann
participants (1)
-
bugzilla_noreply@novell.com