rhythmbox crashed with SIGSEGV in rb_ipod_db_new()

Bug #122965 reported by James Deibele
16
Affects Status Importance Assigned to Milestone
Rhythmbox
Fix Released
Critical
rhythmbox (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: rhythmbox

Have had trouble with ipod synchronizing with iTunes under Windows, too.

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Thu Jun 28 21:40:29 2007
DistroRelease: Ubuntu 7.10
ExecutablePath: /usr/bin/rhythmbox
NonfreeKernelModules: nvidia
Package: rhythmbox 0.11.1-0ubuntu2
PackageArchitecture: i386
ProcCmdline: rhythmbox
ProcCwd: /home/jamesd
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: rhythmbox
StacktraceTop:
 rb_ipod_db_new ()
 ?? () from /usr/lib/rhythmbox/plugins/ipod/libipod.so
 ?? ()
 ?? () from /usr/lib/rhythmbox/plugins/ipod/libipod.so
 ?? ()
Title: rhythmbox crashed with SIGSEGV in rb_ipod_db_new()
Uname: Linux jamesd-desktop 2.6.22-7-generic #1 SMP Mon Jun 25 17:33:14 GMT 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video

Tags: apport-crash

Related branches

Revision history for this message
James Deibele (jdeibele) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:_start () from /lib/ld-linux.so.2
?? ()
?? ()

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

Thank you for the bug report. Also, please answer these questions:

* Is this crash reproducible?
* If so, which are the steps that lead to it?

This will greatly aid us in tracking down your problem.

Changed in rhythmbox:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Sebastien Bacher (seb128) wrote :
Download full text (18.7 KiB)

Debug backtrace for the crash:

669 info = itdb_device_get_ipod_info(priv->itdb->device);
(gdb) thread apply all bt full

Thread 2 (process 25434):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xb5fc12f8 in ?? ()
No symbol table info available.
#2 0x00000005 in ?? ()
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.

Thread 1 (process 25197):
#0 0xb515a283 in rb_ipod_db_new (volume=0x8205810) at rb-ipod-db.c:669
        db = (RbIpodDb *) 0x8acb350
        __PRETTY_FUNCTION__ = "rb_ipod_db_new"
#1 0xb515df2a in rb_ipod_source_constructor (type=144522760, n_construct_properties=5, construct_properties=0x8ae2dc8)
    at rb-ipod-source.c:751
        source = (RBiPodSource *) 0x8ae2040
        songs = <value optimized out>
#2 0xb717510b in IA__g_object_newv (object_type=144522760, n_parameters=4, parameters=0x8ae35a0)
    at /build/buildd/glib2.0-2.13.5/gobject/gobject.c:937
        value = (GValue *) 0x8ae373c
        pspec = (GParamSpec *) 0x8598d18
        nqueue = <value optimized out>
        object = <value optimized out>
        class = (GObjectClass *) 0x8ae3338
        unref_class = (GObjectClass *) 0x8ae3338
        slist = <value optimized out>
        n_total_cparams = 5
        n_cparams = 4
        n_oparams = 0
        n_cvalues = 1
        clist = (GList *) 0x0
        i = 4
        __PRETTY_FUNCTION__ = "IA__g_object_newv"
#3 0xb7175d99 in IA__g_object_new_valist (object_type=144522760, first_property_name=0xb515f42a "entry-type",
    var_args=0xbfe166b4 "") at /build/buildd/glib2.0-2.13.5/gobject/gobject.c:1027
        error = (gchar *) 0x0
        pspec = (GParamSpec *) 0x859adb8
        params = (GParameter *) 0x8ae35a0
        name = <value optimized out>
        object = <value optimized out>
        n_params = 4
        n_alloced_params = 16
        __PRETTY_FUNCTION__ = "IA__g_object_new_valist"
#4 0xb7175ea0 in IA__g_object_new (object_type=144522760, first_property_name=0xb515f42a "entry-type")
---Type <return> to continue, or q <return> to quit---
    at /build/buildd/glib2.0-2.13.5/gobject/gobject.c:795
        var_args = 0xbfe16698 "�-�\b#�\025�\020X \b\a�\025�"
        __PRETTY_FUNCTION__ = "IA__g_object_new"
#5 0xb515c0ec in rb_ipod_source_new (shell=0x81fa000, volume=0x8205810) at rb-ipod-source.c:238
        entry_type = (RhythmDBEntryType) 0x8ae2df8
        db = (RhythmDB *) 0x83920c0
        path = 0x8aeb5c8 "Volume"
        __PRETTY_FUNCTION__ = "rb_ipod_source_new"
#6 0xb515b814 in create_source_cb (rmm=0x8681ed8, volume=0x8205810, plugin=0x89bca50) at rb-ipod-plugin.c:205
        src = <value optimized out>
#7 0xb7fa5540 in rb_marshal_OBJECT__OBJECT (closure=0x89d4400, return_value=0xbfe16880, n_param_values=2,
    param_values=0xbfe1698c, invocation_hint=0xbfe1686c, marshal_data=0xb515b7d0) at rb-marshal.c:278
        data1 = (gpointer) 0x8681ed8
        data2 = <value optimized out>
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "rb_marshal_OBJECT__OBJECT"
#8 0xb716f742 in IA__g_closure_invoke (closure=0x89d4400, return_value=0xbfe16880, n_param_values=2,
    param_values=0xbfe1698c, invocation_hint=0xbfe168...

Revision history for this message
Sebastien Bacher (seb128) wrote :
Changed in rhythmbox:
status: Incomplete → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

Could you install http://people.ubuntu.com/~seb128/rhythmbox_0.11.1-0ubuntu2_i386.deb and try if that fixes the bug for you?

Changed in rhythmbox:
status: Unknown → New
Changed in rhythmbox:
status: New → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

The bug has been fixed upstream now

Changed in rhythmbox:
status: Confirmed → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

rhythmbox (0.11.2-0ubuntu1) gutsy; urgency=low

  * New upstream version:
    - add partial support for UPnP A/V using Coherence
    - large memory usage reductions for the Jamendo plugin
    - read some keys from .is_audio_player files, like Banshee
    - handle playlist-paths given to us by HAL better
    - allow plugins to add new play orders
    - notify last.fm about songs played on iPods
    - As well as a heap of bug fixes. (LP: #122965, #124300, #124770, #131880)
  * debian/patches/02_autoconf.patch:
    - updated

 -- Sebastien Bacher <email address hidden> Thu, 16 Aug 2007 11:31:20 +0200

Changed in rhythmbox:
status: Fix Committed → Fix Released
Changed in rhythmbox:
importance: Unknown → Critical
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.