rhythmbox crashed with SIGSEGV in strlen()

Bug #128162 reported by Nicolas DERIVE
18
Affects Status Importance Assigned to Milestone
Rhythmbox
Fix Released
Critical
rhythmbox (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs
Hardy
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: rhythmbox

When loading a radio stream and having the "unknown playlist" error, a retry makes rhythmbox crash. It's reproductible at each restart.

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Wed Jul 25 07:04:48 2007
DistroRelease: Ubuntu 7.10
ExecutablePath: /usr/bin/rhythmbox
NonfreeKernelModules: cdrom
Package: rhythmbox 0.11.1-0ubuntu3
PackageArchitecture: i386
ProcCmdline: rhythmbox
ProcCwd: /home/nicolas
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: rhythmbox
StacktraceTop:
 strlen () from /lib/tls/i686/cmov/libc.so.6
 g_strdup () from /usr/lib/libglib-2.0.so.0
 ?? () from /usr/lib/libgobject-2.0.so.0
 ?? ()
 ?? ()
Title: rhythmbox crashed with SIGSEGV in strlen()
Uname: Linux spiralo-vertigo 2.6.22-8-generic #1 SMP Thu Jul 12 15:59:45 GMT 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin plugdev scanner video

Related branches

Revision history for this message
Nicolas DERIVE (kalon33) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:�� () from /lib/tls/i686/cmov/libc.so.6
IA__g_strdup (str=0x6573736d <Address 0x6573736d out of bounds>) at /build/buildd/glib2.0-2.13.7/glib/gstrfuncs.c:90
value_collect_string (value=0xbf9cf138, n_collect_values=1, collect_values=0xbf9cf0e4, collect_flags=0) at /build/buildd/glib2.0-2.13.7/gobject/gvaluetypes.c:292
IA__g_object_set_valist (object=0x8521c38, first_property_name=0xb7ee9072 "text", var_args=0xbf9cf19c "") at /build/buildd/glib2.0-2.13.7/gobject/gobject.c:1121
IA__g_object_set (_object=0x8521c38, first_property_name=0xb7ee9072 "text") at /build/buildd/glib2.0-2.13.7/gobject/gobject.c:1212

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your bug report. Please try to obtain a backtrace http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in rhythmbox:
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Nicolas DERIVE (kalon33) wrote :

I got this as backtrace, but when I use gdb, the rhythmbox window freezes in the same conditions, but the program didn't seem to crash as usual, whereas it as segfaulted.

Revision history for this message
Sebastien Bacher (seb128) wrote :
Changed in rhythmbox:
assignee: nobody → desktop-bugs
importance: Low → Medium
status: Incomplete → Triaged
Changed in rhythmbox:
status: Unknown → Confirmed
Revision history for this message
Nicolas DERIVE (kalon33) wrote :

The same causes should produce the same effect (but not always in computing :p), it seems to be the case here ;) Thanks for your search, I'm on holidays and forgot to browse the Gnome Bugzilla... Sorry !

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

the bug has been fixed in the upstream svn

Changed in rhythmbox:
status: Triaged → Fix Committed
Changed in rhythmbox:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Martin Pitt (pitti) wrote :

Accepted into -proposed, please test and give feedback here

Changed in rhythmbox:
status: Confirmed → Fix Committed
Revision history for this message
Brian Murray (brian-murray) wrote :

Hardy -updates currently has rhythmbox version 0.11.5-0ubuntu8 and the changelog from rhythmbox indicates this was fixed in package version 0.11.5-0ubuntu7:

rhythmbox (0.11.5-0ubuntu7) hardy-proposed; urgency=low

  * debian/patches/81_use_uri_to_import_directory.patch:
    - set the library uri correctly, fix import issues for songs which use
      whitespaces, thanks to Josh Smith who tracked the bug (lp: #147883)
  * debian/patches/95_from_svn_extra_translatable_strings.patch:
    - change from svn, mark some extra strings as translatable
  * debian/patches/96_from_svn_fix_artwork_crasher.patch:
    - change from svn, don't try to get the artwork when there is no
      album or artist information available (lp: #209405)
  * debian/patches/97_from_svn_fix_ipod_crasher.patch:
    - change from svn, correctly set the signal to avoid a crasher (lp: #177660)
  * debian/patches/98_from_svn_correctly_handle_playing_changes.patch:
    - change from svn, correctly handle the playing changes, fix titles not
      being correctly updated and some crashers (lp: #121358, #128162, #137986)

 -- Sebastien Bacher <email address hidden> Tue, 13 May 2008 14:48:28 +0200

Additionally, I tried recreating this bug using the url provided in the upstream bug report with the version of rhythmbox in -proposed and was unable to get rhythmbox to crash. Subsequently, I am closing this bug as Fix Released.

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

the new 0.11.5.90 version uploaded to intrepid fixes the issue, closing the bug

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.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.