After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 435599 - crash in Rhythmbox Music Player: Edited the title tag of ...
crash in Rhythmbox Music Player: Edited the title tag of ...
Status: RESOLVED DUPLICATE of bug 452703
Product: rhythmbox
Classification: Other
Component: general
0.10.0
Other All
: High critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-05-03 19:04 UTC by Pascal Terjan
Modified: 2007-07-21 02:01 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Pascal Terjan 2007-05-03 19:04:08 UTC
What were you doing when the application crashed?
Edited the title tag of an mp3 and then asked to play it

Messages in the console are :
[pterjan@coin ~]$ rhythmbox
sys:1: PangoWarning: Invalid UTF-8 string passed to pango_layout_set_text()

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



Distribution: Mandriva Linux release 2007.1 (Cooker) for x86_64
Gnome Release: 2.18.0 2007-03-15 (Mandriva)
BugBuddy Version: 2.18.0

System: Linux 2.6.20.0.rc6-1mdvsmp #1 SMP Thu Jan 25 15:15:35 EST 2007 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 70200000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Ia Ora Free
Icon Theme: gnome

Memory status: size: 361181184 vsize: 361181184 resident: 41918464 share: 19451904 rss: 41918464 rss_rlim: 18446744073709551615
CPU usage: start_time: 1178218833 rtime: 373 utime: 263 stime: 110 cutime:3 cstime: 3 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/rhythmbox'

Using host libthread_db library "/lib64/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 46995978081904 (LWP 8677)]
[New Thread 1090525504 (LWP 8693)]
0x00002abe16b78c2e in waitpid () from /lib64/libpthread.so.0

Thread 1 (Thread 46995978081904 (LWP 8677))

  • #0 waitpid
    from /lib64/libpthread.so.0
  • #1 ??
    from /usr/lib64/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 raise
    from /lib64/libc.so.6
  • #4 abort
    from /lib64/libc.so.6
  • #5 IA__g_logv
  • #6 IA__g_log
    at gmessages.c line 517
  • #7 IA__g_assert_warning
  • #8 rhythmdb_property_model_delete_prop
    at rhythmdb-property-model.c line 653
  • #9 rhythmdb_property_model_entry_removed_cb
    at rhythmdb-property-model.c line 565
  • #10 _remove_entry_cb
    at rhythmdb-property-model.c line 284
  • #11 ??
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #12 gtk_tree_model_foreach
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #13 rhythmdb_property_model_set_property
    at rhythmdb-property-model.c line 315
  • #14 IA__g_object_set_valist
    at gobject.c line 697
  • #15 IA__g_object_set
    at gobject.c line 1207
  • #16 rebuild_child_model
    at rb-library-browser.c line 589
  • #17 rb_library_browser_set_selection
    at rb-library-browser.c line 623
  • #18 view_property_selected_cb
    at rb-library-browser.c line 352
  • #19 IA__g_closure_invoke
    at gclosure.c line 490
  • #20 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #21 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #22 IA__g_signal_emit
    at gsignal.c line 2243
  • #23 rb_property_view_selection_changed_cb
    at rb-property-view.c line 698
  • #24 IA__g_closure_invoke
    at gclosure.c line 490
  • #25 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #27 IA__g_signal_emit_by_name
    at gsignal.c line 2267
  • #28 ??
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #29 IA__g_closure_invoke
    at gclosure.c line 490
  • #30 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #31 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #32 IA__g_signal_emit
    at gsignal.c line 2243
  • #33 rhythmdb_property_model_delete_prop
    at rhythmdb-property-model.c line 672
  • #34 rhythmdb_property_model_prop_changed_cb
    at rhythmdb-property-model.c line 550
  • #35 IA__g_closure_invoke
    at gclosure.c line 490
  • #36 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #37 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #38 IA__g_signal_emit
    at gsignal.c line 2243
  • #39 rhythmdb_query_model_entry_changed_cb
    at rhythmdb-query-model.c line 949
  • #40 IA__g_closure_invoke
    at gclosure.c line 490
  • #41 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #42 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #43 IA__g_signal_emit
    at gsignal.c line 2243
  • #44 IA__g_hash_table_foreach
    at ghash.c line 662
  • #45 rhythmdb_commit_internal
    at rhythmdb.c line 1009
  • #46 timeout_rhythmdb_commit
    at rhythmdb.c line 1036
  • #47 g_timeout_dispatch
    at gmain.c line 3422
  • #48 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #49 g_main_context_iterate
    at gmain.c line 2677
  • #50 IA__g_main_loop_run
    at gmain.c line 2881
  • #51 gtk_main
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #52 main
    at main.c line 384
  • #0 waitpid
    from /lib64/libpthread.so.0

Comment 1 Pascal Terjan 2007-05-03 19:08:48 UTC
Now I remember, I also emptied the "Album" tag as it contained a bogus value
Comment 2 Pascal Terjan 2007-05-03 19:12:57 UTC
And I can reproduce :
If I empty the Album tag and then either start playing or click on another song or artist, rb will crash in this assertion.
Comment 3 Jonathan Matthew 2007-07-21 02:01:22 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 452703 ***