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 527898 - Assertion in rhythmdb_property_model_delete_prop()
Assertion in rhythmdb_property_model_delete_prop()
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
0.11.x
Other All
: High critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 542699 545991 560556 562596 564426 568273 569125 574130 575774 591088 592678 603781 605195 612419 613039 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-04-13 16:58 UTC by bugreports
Modified: 2010-04-15 12:14 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description bugreports 2008-04-13 16:58:59 UTC
Version: 0.11.5

What were you doing when the application crashed?
ripping cd's


Distribution: Debian lenny/sid
Gnome Release: 2.20.3 2008-01-12 (Debian)
BugBuddy Version: 2.22.0

System: Linux 2.6.24-1-686 #1 SMP Mon Feb 11 14:37:45 UTC 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome

Memory status: size: 158437376 vsize: 158437376 resident: 46178304 share: 21614592 rss: 46178304 rss_rlim: 4294967295
CPU usage: start_time: 1208104001 rtime: 6541 utime: 5884 stime: 657 cutime:1 cstime: 6 timeout: 0 it_real_value: 0 frequency: 100

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

Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb6651a80 (LWP 15675)]
[New Thread 0xb1eb6b90 (LWP 15926)]
[New Thread 0xb26b7b90 (LWP 15924)]
[New Thread 0xb2eb8b90 (LWP 15923)]
[New Thread 0xb06b3b90 (LWP 15922)]
[New Thread 0xb3f1bb90 (LWP 15921)]
[New Thread 0xaeeb0b90 (LWP 15920)]
[New Thread 0xb0eb4b90 (LWP 15826)]
[New Thread 0xb4176b90 (LWP 15691)]
[New Thread 0xb36b9b90 (LWP 15689)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread 0xb6651a80 (LWP 15675))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/i686/cmov/libpthread.so.0
  • #2 g_spawn_sync
    from /usr/lib/libglib-2.0.so.0
  • #3 g_spawn_command_line_sync
    from /usr/lib/libglib-2.0.so.0
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 <signal handler called>
  • #6 __kernel_vsyscall
  • #7 raise
    from /lib/i686/cmov/libc.so.6
  • #8 abort
    from /lib/i686/cmov/libc.so.6
  • #9 g_assertion_message
    from /usr/lib/libglib-2.0.so.0
  • #10 g_assertion_message_expr
    from /usr/lib/libglib-2.0.so.0
  • #11 rhythmdb_property_model_delete_prop
    at rhythmdb-property-model.c line 653
  • #12 rhythmdb_property_model_prop_changed_cb
    at rhythmdb-property-model.c line 537
  • #13 rb_marshal_VOID__BOXED_INT_POINTER_POINTER
    at rb-marshal.c line 549
  • #14 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #15 ??
    from /usr/lib/libgobject-2.0.so.0
  • #16 ??
  • #17 ??
  • #0 __kernel_vsyscall


----------- .xsession-errors (2582502 sec old) ---------------------
[00000380] main audio output warning: buffer is 71352 late, triggering upsampling
[00000342] access_mms access debug: recv command start_sequence:0x00000001 command_id:0xb00bface length:32 len8:4 sequence 0x0000003d len8_II:2 dir_comm:0x0004001b
[00000380] main audio output warning: resampling stopped after 14862525 usec (drift: -40701)
[00000380] main audio output warning: buffer is 40883 late, triggering upsampling
[00000380] main audio output warning: resampling stopped after 290140 usec (drift: -29220)
[00000380] main audio output warning: buffer is 41240 late, triggering upsampling
[00000380] main audio output warning: resampling stopped after 3681988 usec (drift: -27096)
[00000380] main audio output warning: buffer is 40166 late, triggering upsampling
[00000342] access_mms access debug: recv command start_sequence:0x31000001 command_id:0xb00bface length:32 len8:4 sequence 0x0000003e len8_II:2 dir_comm:0x0004001b
[00000380] main audio output warning: resampling stopped after 11239004 usec (drift: -22209)
[00000380] main audio output warning: output date isn't PTS date, requesting resampling (40014)
[00000380] main audio output warning: buffer is 62362 late, triggering upsampling
[00000380] main audio output warning: resampling stopped after 13560037 usec (drift: -36466)
...Too much output, ignoring rest...
--------------------------------------------------
Comment 1 Jonathan Matthew 2008-08-13 02:59:41 UTC
*** Bug 542699 has been marked as a duplicate of this bug. ***
Comment 2 Jonathan Matthew 2008-08-13 03:04:23 UTC
*** Bug 545991 has been marked as a duplicate of this bug. ***
Comment 3 Jonathan Matthew 2008-11-16 01:39:47 UTC
*** Bug 560556 has been marked as a duplicate of this bug. ***
Comment 4 Jonathan Matthew 2008-12-05 00:37:51 UTC
*** Bug 562596 has been marked as a duplicate of this bug. ***
Comment 5 Jonathan Matthew 2008-12-14 08:16:11 UTC
*** Bug 564426 has been marked as a duplicate of this bug. ***
Comment 6 Jonathan Matthew 2009-01-21 04:21:27 UTC
*** Bug 568273 has been marked as a duplicate of this bug. ***
Comment 7 Jonathan Matthew 2009-01-25 22:53:12 UTC
*** Bug 569125 has been marked as a duplicate of this bug. ***
Comment 8 Jonathan Matthew 2009-03-05 01:30:07 UTC
*** Bug 574130 has been marked as a duplicate of this bug. ***
Comment 9 Jonathan Matthew 2009-03-18 00:20:43 UTC
*** Bug 575774 has been marked as a duplicate of this bug. ***
Comment 10 Fabio Durán Verdugo 2009-08-23 03:22:34 UTC
*** Bug 592678 has been marked as a duplicate of this bug. ***
Comment 11 Fabio Durán Verdugo 2009-08-23 03:23:56 UTC
*** Bug 591088 has been marked as a duplicate of this bug. ***
Comment 12 Anthony 2009-10-02 14:08:05 UTC
I had this problem when leaving Rhythmbox playing a playlist for the night.
Comment 13 Jonathan Matthew 2009-12-27 22:38:17 UTC
*** Bug 605195 has been marked as a duplicate of this bug. ***
Comment 14 Jonathan Matthew 2010-03-15 12:44:51 UTC
*** Bug 603781 has been marked as a duplicate of this bug. ***
Comment 15 Jonathan Matthew 2010-03-15 12:45:09 UTC
*** Bug 612419 has been marked as a duplicate of this bug. ***
Comment 16 Jonathan Matthew 2010-03-15 12:52:36 UTC
commit 754a72759885d63275b1a656d8c6f3f7c29c7e9d
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Mar 15 22:47:22 2010 +1000

    rhythmdb: merge change lists from subsequent commits (bug #527898)
    
    When a second commit occurs before the changes from the first are
    emitted (in an idle handler), and both commits contain changes to the
    same entry, we need to combine the changes in the change map used to
    prepare for signal emission.
    
    Previously, the changes from the first commit were being overwritten,
    with the result that property models could get out of sync with the
    entries in the backing model, which would eventually lead to an
    assertion failure when trying to update the property model.
Comment 17 Bastien Nocera 2010-03-16 13:13:39 UTC
*** Bug 613039 has been marked as a duplicate of this bug. ***
Comment 18 Akhil Laddha 2010-04-15 03:50:18 UTC
*** Bug 615750 has been marked as a duplicate of this bug. ***
Comment 19 Pedro Villavicencio 2010-04-15 12:09:50 UTC
the last duplicate is on 0.12.8 and as per the changelog the fix is applied to that package version, re opening the bug.
Comment 20 Jonathan Matthew 2010-04-15 12:14:52 UTC
Then it's a different bug.