For me the symptom was that playing any Shoutcast stream would cause
this SEGV with a very similar stack.

Try renaming or deleting /usr/lib/x86_64-linux-
gnu/gio/modules/libgiolibproxy.so. If you can't find that path, look for
whatever libgiolibproxy.so file the package 'glib-networking' provides.
You might lose proxy support.

On my machine, the cause was a TLS entry being registered by
libQtCore.so.4 (via libkdecore.so.5 via
/usr/lib/libproxy/0.3.1/modules/config_kde4.so via libproxy.so.0 via
libgiolibproxy.so) which wasn't being removed properly. When you start
playing a track that requires network access,
g_resolver_lookup_by_name_async tries to create a thread using
pthread_create, which tries to free this TLS entry. But libQtCore.so.4
has been unmapped, so you SEGV.

Moving libgiolibproxy.so out of the way prevents libproxy.so.0, ...,
libQtCore.so.4 from being loaded and the TLS entry being registered at
all. Shoutcast streams work fine now!

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to rhythmbox in Ubuntu.
https://bugs.launchpad.net/bugs/172626

Title:
  rhythmbox crashed with SIGSEGV in __nptl_deallocate_tsd()

Status in “rhythmbox” package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: rhythmbox

  Apport information attached.

  Rhythmbox crashes after playing a few songs.

  ProblemType: Crash
  Architecture: i386
  CrashCounter: 1
  Date: Wed Nov 28 11:03:31 2007
  Disassembly: 0xb1d69c90:
  DistroRelease: Ubuntu 7.10
  ExecutablePath: /usr/bin/rhythmbox
  NonfreeKernelModules: nvidia
  Package: rhythmbox 0.11.2-0ubuntu4
  PackageArchitecture: i386
  ProcCmdline: rhythmbox
  ProcCwd: /home/mthaddon
  ProcEnviron:
   SHELL=/bin/bash
   
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games:/usr/X11R6/bin:/opt/e17/bin
   LANG=en_US.UTF-8
  Signal: 11
  SourcePackage: rhythmbox
  Stacktrace:
   #0  0xb1d69c90 in ?? ()
   #1  0xb7c9aba0 in __nptl_deallocate_tsd ()
      from /lib/tls/i686/cmov/libpthread.so.0
   #2  0xb7c9b479 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
   #3  0xb6e396de in clone () from /lib/tls/i686/cmov/libc.so.6
  StacktraceTop:
   ?? ()
   __nptl_deallocate_tsd ()
   start_thread () from /lib/tls/i686/cmov/libpthread.so.0
   clone () from /lib/tls/i686/cmov/libc.so.6
  Title: rhythmbox crashed with SIGSEGV in __nptl_deallocate_tsd()
  Uname: Linux rhapsody 2.6.22-14-386 #1 Sun Oct 14 22:36:54 GMT 2007 i686 
GNU/Linux
  UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev 
scanner video

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/172626/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to