RhythmDB:ERROR:rhythmdb-property-model.c:855:rhythmdb_property_model_delete_prop: assertion failed

Bug #561632 reported by Stefan Bader
54
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Rhythmbox
Expired
Critical
rhythmbox (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Binary package hint: rhythmbox

Testcase:

Server with local IP address (Karmic based) providing ogg stream through liquid soap + icecast. Trying to connect to that stream from a current Lucid client (updated on Apr-12) will show a 50% buffering bar, then go gray and finally dump the following text:

rhythmbox http://192.168.2.5:8000/radio.ogg
** (rhythmbox:2114): DEBUG: Loading the real store page
** (rhythmbox:2114): DEBUG: navigation requested to https://one.ubuntu.com/music/store-no-token
** (rhythmbox:2114): DEBUG: navigation requested to http://stores.7digital.com/default.aspx?shop=265&partner=983
** (rhythmbox:2114): DEBUG: NP_Initialize
** (rhythmbox:2114): DEBUG: NP_Initialize succeeded
** (rhythmbox:2114): DEBUG: NP_Initialize
** (rhythmbox:2114): DEBUG: NP_Initialize succeeded
** (rhythmbox:2114): DEBUG: NP_Initialize
** (rhythmbox:2114): DEBUG: NP_Initialize succeeded
** (rhythmbox:2114): DEBUG: NP_Initialize
** (rhythmbox:2114): DEBUG: NP_Initialize succeeded
**
RhythmDB:ERROR:rhythmdb-property-model.c:855:rhythmdb_property_model_delete_prop: assertion failed: ((ptr = g_hash_table_lookup (model->priv->reverse_map, propstr)))
Aborted (core dumped)

Using ogg123 to play the stream works. As well as using rhythmbox from a Karmic based client.
---
Architecture: i386
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20100127)
Package: libgstreamer0.10-0 0.10.28-1
PackageArchitecture: i386
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-20.29-generic 2.6.32.11+drm33.2
Tags: lucid
Uname: Linux 2.6.32-20-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Stefan Bader (smb) wrote : Dependencies.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Please try to obtain a backtrace manually following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in rhythmbox (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Stefan Bader (smb) wrote :

This is the requested backtrace.

Revision history for this message
Stefan Bader (smb) wrote :

I also collected an strace in advance as I will be physically away from the server for the rest of the week. I compressed that as it would otherwise be too large.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for your bug report. This bug has been reported to the developers of the software. You can track it and make comments at:
 https://bugzilla.gnome.org/show_bug.cgi?id=615750

Changed in rhythmbox (Ubuntu):
status: Incomplete → Triaged
Changed in rhythmbox:
status: Unknown → New
Revision history for this message
rswan (robertswan71) wrote :

I get the same assertion failure when trying to play http://www.hbr1.com/playlist/ambient.pls.

robert@swan:~$ rhythmbox http://www.hbr1.com/playlist/ambient.pls
** (rhythmbox:29498): DEBUG: Loading the real store page

** (rhythmbox:29498): WARNING **: Syncdaemon already connected, not connecting again

liboauth: data to sign='GET&https%3A%2F%2Fone.ubuntu.com%2Fmusic%2Flogin&oauth_callback%3DNone%26oauth_consumer_key%3Dubuntuone%26oauth_nonce%3D2JGsIVxour33xc6SJspxZHzotdIV%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1272736859%26oauth_token%3D7L92xh91D9hM2ZpMbB4H%26oauth_verifier%3DNone%26oauth_version%3D1.0'

liboauth: key='hammertime&B9vTs1HPrmk4vgjrJmc0Zd14VkJXm7HglDzGnGc0bDT8PF7Mf2hVRcqHFtrQ5XrrVmSkBkVwh9bF4RWH'

** (rhythmbox:29498): DEBUG: navigation requested to https://one.ubuntu.com/music/login?oauth_callback=None&oauth_consumer_key=ubuntuone&oauth_nonce=2JGsIVxour33xc6SJspxZHzotdIV&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1272736859&oauth_token=7L92xh91D9hM2ZpMbB4H&oauth_verifier=None&oauth_version=1.0&oauth_signature=gc9%2FwMjkt1%2FEef3aRctMETJctuc%3D
** (rhythmbox:29498): DEBUG: navigation requested to http://stores.7digital.com/user/partnerLogin.aspx?shop=496&returnUrl=http%3A%2F%2Fstores.7digital.com%2Fdefault.aspx%3Fshop%3D496%26partner%3D983&oauth_nonce=30366251&oauth_timestamp=1272736860&oauth_signature_method=HMAC-SHA1&oauth_consumer_key=canonical&userid=189921&oauth_version=1.0&oauth_signature=jfo1llHr3RCVbJlqg95BXsp2uKs%3D&partner=983
** (rhythmbox:29498): DEBUG: navigation requested to http://stores.7digital.com/default.aspx?shop=496&partner=983
**
RhythmDB:ERROR:rhythmdb-property-model.c:855:rhythmdb_property_model_delete_prop: assertion failed: ((ptr = g_hash_table_lookup (model->priv->reverse_map, propstr)))
Aborted

robert@swan:~$ wget http://www.hbr1.com/playlist/ambient.pls; cat ambient.pls

--2010-05-01 14:02:29-- http://www.hbr1.com/playlist/ambient.pls
Resolving www.hbr1.com... 217.64.173.227
Connecting to www.hbr1.com|217.64.173.227|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 128 [audio/x-scpls]
Saving to: `ambient.pls'

100%[======================================>] 128 --.-K/s in 0s

2010-05-01 14:02:29 (14.5 MB/s) - `ambient.pls' saved [128/128]

[playlist]
NumberOfEntries=1
File1=http://radio.hbr1.com:19800/ambient.ogg
Title1=HBR1.com - Dream Factory
Length1=-1
Version=2

Revision history for this message
rswan (robertswan71) wrote :
Changed in rhythmbox:
importance: Unknown → Critical
Revision history for this message
Gary Timuss (gary-timuss) wrote :

http://ubuntu.hbr1.com:19800/ambient.ogg started failing for me today on 10.04.3LTS

**
RhythmDB:ERROR:rhythmdb-property-model.c:855:rhythmdb_property_model_delete_prop: assertion failed: ((ptr = g_hash_table_lookup (model->priv->reverse_map, propstr)))

Program received signal SIGABRT, Aborted.
0x00007ffff278ba75 in raise () from /lib/libc.so.6
(gdb) bt
#0 0x00007ffff278ba75 in raise () from /lib/libc.so.6
#1 0x00007ffff278f5c0 in abort () from /lib/libc.so.6
#2 0x00007ffff3207bb4 in g_assertion_message () from /lib/libglib-2.0.so.0
#3 0x00007ffff3208130 in g_assertion_message_expr ()
   from /lib/libglib-2.0.so.0
#4 0x00007ffff7b408e6 in ?? () from /usr/lib/librhythmbox-core.so.0
#5 0x00007ffff7b41213 in ?? () from /usr/lib/librhythmbox-core.so.0
#6 0x00007ffff389b5de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7 0x00007ffff38af598 in ?? () from /usr/lib/libgobject-2.0.so.0
#8 0x00007ffff38b0a76 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#9 0x00007ffff38b1033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff7b45c35 in ?? () from /usr/lib/librhythmbox-core.so.0
#11 0x00007ffff389b5de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff38af598 in ?? () from /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff38b0a76 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff38b1033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff7b35ff0 in ?? () from /usr/lib/librhythmbox-core.so.0
#16 0x00007ffff31e18c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#17 0x00007ffff31e5748 in ?? () from /lib/libglib-2.0.so.0
#18 0x00007ffff31e5c55 in g_main_loop_run () from /lib/libglib-2.0.so.0
#19 0x00007ffff6d41bc7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0

Changed in rhythmbox:
status: New → Expired
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.