rythmbox and totem crash when getting http://www.radiomayavision.net/106-9.m3u

Bug #343520 reported by cdir
12
Affects Status Importance Assigned to Milestone
libmms
Won't Fix
Undecided
Unassigned
libmms (Ubuntu)
Expired
Medium
Unassigned

Bug Description

when accessing http://www.radiomayavision.net/106-9.m3u ... totem or ryhtmbox crash with segmentation fault errors:

[ 4204.613475] totem[6884]: segfault at 0 ip 00007f09f8730520 sp 00007fff18daa980 error 4 in libmms.so.0.0.2[7f09f872c000+a000]
[ 4267.279124] rhythmbox[6903]: segfault at 0 ip 00007fdf255ca520 sp 0000000042636780 error 4 in libmms.so.0.0.2[7fdf255c6000+a000]
[ 4283.963851] totem[6915]: segfault at 0 ip 00007fb4a1d43520 sp 00007fffc23bd220 error 4 in libmms.so.0.0.2[7fb4a1d3f000+a000]
[ 4533.728198] rhythmbox[6960]: segfault at 0 ip 00007f584ce26520 sp 0000000041af4780 error 4 in libmms.so.0.0.2[7f584ce22000+a000]
[ 4554.902292] rhythmbox[7002]: segfault at 0 ip 00007f58766dd520 sp 000000004676b7c0 error 4 in libmms.so.0.0.2[7f58766d9000+a000]
[ 4570.227270] totem[7005]: segfault at 0 ip 00007f97d1480520 sp 00007ffff1afc960 error 4 in libmms.so.0.0.2[7f97d147c000+a000]
[ 4652.590363] totem-plugin-vi[7041]: segfault at 8 ip 0000000000411ba0 sp 00007fff1ea5f0a0 error 4 in totem-plugin-viewer[400000+35000]
[ 4682.988704] totem-plugin-vi[7047]: segfault at 8 ip 0000000000411ba0 sp 00007fff623f0a40 error 4 in totem-plugin-viewer[400000+35000]
[ 4709.272409] totem-plugin-vi[7053]: segfault at 8 ip 0000000000411ba0 sp 00007fff519adff0 error 4 in totem-plugin-viewer[400000+35000]
[ 4788.088246] totem-plugin-vi[7071]: segfault at 8 ip 0000000000411ba0 sp 00007fff478e7f30 error 4 in totem-plugin-viewer[400000+35000]
[ 4937.968059] rhythmbox[7204]: segfault at 0 ip 00007f61f3ed9520 sp 0000000042566780 error 4 in libmms.so.0.0.2[7f61f3ed5000+a000]

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 8.10
NonfreeKernelModules: nvidia
Package: libmms0 0.4-2
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=es_CL.UTF-8
 SHELL=/bin/bash
SourcePackage: libmms
Uname: Linux 2.6.27-11-generic x86_64

Tags: apport-bug
Revision history for this message
cdir (carlos-insunza) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a backtrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in libmms (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
cdir (carlos-insunza) wrote :

I upgraded to Ubuntu Jaunty a while ago, and after that i tryed to reproduce the crash. But rythmbox is now able to manage the error, and a window pops up, identifying that de url doesn't exist.

I'm not able to know if the problem is solved on ubuntu intrepid.

Revision history for this message
Maxim Levitsky (maximlevitsky) wrote :

This file doesn't seem to exist any more

Changed in libmms:
status: New → Incomplete
Revision history for this message
Raoul Bhatia (raoul-bhatia) wrote :

i have a similar issue with ubuntu 8.10.
i try to listen to: mms://62.75.65.164:8000

backtrace:
(gdb) bt
#0 0x00007f3d84336520 in mms_connect () from /usr/lib/libmms.so.0
#1 0x00007f3d845403f3 in ?? () from /usr/lib/gstreamer-0.10/libgstmms.so
#2 0x00007f3d977a9952 in ?? () from /usr/lib/libgstbase-0.10.so.0
#3 0x00007f3d977ace60 in ?? () from /usr/lib/libgstbase-0.10.so.0
#4 0x00007f3d97527a7b in gst_pad_activate_push () from /usr/lib/libgstreamer-0.10.so.0
#5 0x00007f3d97528603 in gst_pad_set_active () from /usr/lib/libgstreamer-0.10.so.0
#6 0x00007f3d9750f81b in ?? () from /usr/lib/libgstreamer-0.10.so.0
#7 0x00007f3d9751b61e in gst_iterator_fold () from /usr/lib/libgstreamer-0.10.so.0
#8 0x00007f3d9750f306 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9 0x00007f3d9750f3ef in ?? () from /usr/lib/libgstreamer-0.10.so.0
#10 0x00007f3d9750f796 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#11 0x00007f3d977abe94 in ?? () from /usr/lib/libgstbase-0.10.so.0
#12 0x00007f3d9750bc9c in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0
#13 0x00007f3d9750be6b in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007f3d9750e94e in ?? () from /usr/lib/libgstreamer-0.10.so.0
#15 0x00007f3d974fd6c8 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#16 0x00007f3d9752bd3d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#17 0x00007f3d859f1f53 in ?? () from /usr/lib/gstreamer-0.10/libgstplaybin.so
#18 0x00007f3d859e429f in ?? () from /usr/lib/gstreamer-0.10/libgstplaybin.so
#19 0x00007f3d9750bc9c in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0
#20 0x00007f3d9750be6b in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0
#21 0x00007f3d9750e94e in ?? () from /usr/lib/libgstreamer-0.10.so.0
#22 0x00007f3d9e960498 in ?? () from /usr/lib/librhythmbox-core.so.0
#23 0x00007f3d9e96256c in ?? () from /usr/lib/librhythmbox-core.so.0
#24 0x000000000042f2c1 in ?? ()
#25 0x000000000042f488 in ?? ()
#26 0x00007f3d966ba284 in ?? () from /usr/lib/libglib-2.0.so.0
#27 0x00007f3d9df2f3ea in start_thread () from /lib/libpthread.so.0
#28 0x00007f3d95d62cbd in clone () from /lib/libc.so.6
#29 0x0000000000000000 in ?? ()

thanks,
raoul

Revision history for this message
Per Heldal (heldal) wrote :
Download full text (3.6 KiB)

The crash in rhythmbox when connecting to mms streams through libmms is an old one. It usually happens when switching to a mms:// source from listening to something else (e.g. an mp3 file). I've seen exactly the same behaviour in every release over the last 3-4 years. Switching from listening to a mp3 file to a mms:// source will cause a crash almost every time. I'm not sure if the problem lies in inappropriate data initialisation by rhythmbox, or a bug in libmms. A BT from the crashing thread shows:

Thread 30 (Thread 0xa91feb70 (LWP 24118)):
#0 0xb0ec7dcd in ?? () from /usr/lib/libmms.so.0
#1 0xb0ec93bd in mms_connect () from /usr/lib/libmms.so.0
#2 0xb0ecbec1 in mmsx_connect () from /usr/lib/libmms.so.0
#3 0xb0efcc07 in ?? () from /usr/lib/gstreamer-0.10/libgstmms.so
#4 0xb76bedb8 in gst_base_src_start (basesrc=0xaf1435c8) at gstbasesrc.c:2649
#5 0xb76c4f27 in gst_base_src_activate_push (pad=0x904f0d0, active=1) at gstbasesrc.c:2874
#6 0xb763a00f in gst_pad_activate_push (pad=0x904f0d0, active=1) at gstpad.c:923
#7 0xb763a9f5 in gst_pad_activate_default (pad=0x904f0d0) at gstpad.c:590
#8 0xb763aafc in gst_pad_set_active (pad=0x904f0d0, active=1) at gstpad.c:679
#9 0xb761915b in activate_pads (pad=0x904f0d0, ret=0xa91fdc5c, active=0xa91fdcbc) at gstelement.c:2632
#10 0xb762b9f7 in gst_iterator_fold (it=0xaf12a380, func=0xb7619130 <activate_pads>, ret=0xa91fdc5c, user_data=0xa91fdcbc) at gstiterator.c:545
#11 0xb761908f in iterator_activate_fold_with_resync (iter=0xaf12a380, func=<value optimised out>, user_data=0xa91fdcbc) at gstelement.c:2664
#12 0xb761b69b in gst_element_pads_activate (element=0x90e2000, active=1) at gstelement.c:2701
#13 0xb761dbfb in gst_element_change_state_func (element=0x90e2000, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2778
#14 0xb76c61dc in gst_base_src_change_state (element=0x90e2000, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbasesrc.c:3017
#15 0xb761a435 in gst_element_change_state (element=0x90e2000, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2548
#16 0xb761d928 in gst_element_set_state_func (element=0x90e2000, state=GST_STATE_PAUSED) at gstelement.c:2504
#17 0xb76197f0 in gst_element_set_state (element=0x90e2000, state=GST_STATE_PAUSED) at gstelement.c:2405
#18 0xb7609827 in gst_bin_element_set_state (element=0x9050b50, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2118
#19 gst_bin_change_state_func (element=0x9050b50, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2417
#20 0xb761a435 in gst_element_change_state (element=0x9050b50, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2548
#21 0xb761a22e in gst_element_continue_state (element=0x9050b50, ret=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2222
#22 0xb761a4bf in gst_element_change_state (element=0x9050b50, transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2585
#23 0xb761d928 in gst_element_set_state_func (element=0x9050b50, state=GST_STATE_PAUSED) at gstelement.c:2504
#24 0xb76197f0 in gst_element_set_state (element=0x9050b50, state=GST_STATE_PAUSED) at gstelement.c:2405
#25 0xb7f56b86 in ?? () from /usr/lib/librhythmbox-core.so.0
#26 0xb7f4646b in rb_player...

Read more...

Revision history for this message
Soren Hansen (soren) wrote :

Thanks for helping make libmms better! I've found myself unable to give libmms the love and care it needs, so I've passed maintainership over to Hans de Goede who has chosen to maintain the project on SourceForge instead of Launchpad. As such, I'm closing this bug. I encourage you to file this bug on the libmms bug tracker on SourceForge instead:

    https://sourceforge.net/tracker/?group_id=101989&atid=630607

Changed in libmms:
status: Incomplete → Won't Fix
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for libmms (Ubuntu) because there has been no activity for 60 days.]

Changed in libmms (Ubuntu):
status: Incomplete → Expired
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.