Segfault when starting MMS stream
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rhythmbox (Ubuntu) |
Invalid
|
Medium
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: rhythmbox
Rhythmbox crashes instantly when trying to start a MMS stream.
Stream with problems:
http://
GDB output:
# gdb /usr/bin/rhythmbox
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) r
Starting program: /usr/bin/rhythmbox
[Thread debugging using libthread_db enabled]
[New Thread 0xb6557740 (LWP 4056)]
[New Thread 0xb563ab90 (LWP 4060)]
[Thread 0xb563ab90 (LWP 4060) exited]
[New Thread 0xb563ab90 (LWP 4061)]
[Thread 0xb563ab90 (LWP 4061) exited]
[New Thread 0xb563ab90 (LWP 4062)]
[New Thread 0xb41ffb90 (LWP 4063)]
[New Thread 0xb39feb90 (LWP 4064)]
[Thread 0xb563ab90 (LWP 4062) exited]
[Thread 0xb39feb90 (LWP 4064) exited]
[New Thread 0xb39feb90 (LWP 4065)]
[New Thread 0xb563ab90 (LWP 4066)]
[Thread 0xb39feb90 (LWP 4065) exited]
[New Thread 0xb39feb90 (LWP 4067)]
[New Thread 0xb31fdb90 (LWP 4068)]
[New Thread 0xb29fcb90 (LWP 4072)]
[Thread 0xb563ab90 (LWP 4066) exited]
[New Thread 0xb4453b90 (LWP 4073)]
[New Thread 0xb563ab90 (LWP 4074)]
[Thread 0xb563ab90 (LWP 4074) exited]
[New Thread 0xb563ab90 (LWP 4075)]
[Thread 0xb39feb90 (LWP 4067) exited]
[Thread 0xb29fcb90 (LWP 4072) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb31fdb90 (LWP 4068)]
0xb21ac569 in ?? () from /usr/lib/
(gdb) bt
#0 0xb21ac569 in ?? () from /usr/lib/
#1 0xb21ade2f in mms_connect () from /usr/lib/
#2 0xb460abae in ?? () from /usr/lib/
#3 0xb723a39c in gst_base_src_start (basesrc=0x8be4068) at gstbasesrc.c:2288
#4 0xb723b9ac in gst_base_
#5 0xb71d07d7 in gst_pad_
#6 0xb71d0cc5 in gst_pad_
#7 0xb71d0d53 in gst_pad_set_active (pad=0x8be2a98, active=1) at gstpad.c:658
#8 0xb71b7b8b in activate_pads (pad=0x8be2a98, ret=0xb31fcac8, active=0xb31fcb28) at gstelement.c:2509
#9 0xb71c4047 in gst_iterator_fold (it=0x8c14300, func=0xb71b7b60 <activate_pads>, ret=0xb31fcac8, user_data=
#10 0xb71b7602 in iterator_
#11 0xb71b769e in gst_element_
#12 0xb71b7a01 in gst_element_
#13 0xb723da5d in gst_base_
#14 0xb71b4117 in gst_element_
#15 0xb71b3db5 in gst_element_
#16 0xb71b4231 in gst_element_
#17 0xb71b4663 in gst_element_
#18 0xb71b31c3 in gst_element_
#19 0xb71a51fc in gst_bin_
#20 0xb71d41ae in gst_pipeline_
#21 0xb4494aea in ?? () from /usr/lib/
#22 0xb448582d in ?? () from /usr/lib/
#23 0xb71b4117 in gst_element_
#24 0xb71b3db5 in gst_element_
#25 0xb71b4231 in gst_element_
#26 0xb71b4663 in gst_element_
#27 0xb71b31c3 in gst_element_
#28 0xb7efc22a in rb_player_
#29 0xb7efdf5b in rb_player_gst_open (player=0x8112df8, uri=0x8b12718 "mms://
at rb-player-gst.c:884
#30 0xb7efa8fb in rb_player_open (player=0x8112df8, uri=0x8b12718 "mms://
at rb-player.c:229
#31 0x0806f1d0 in rb_shell_
#32 0x0806f465 in open_location_
#33 0xb6fbce2f in ?? () from /usr/lib/
#34 0xb7cc14fb in start_thread () from /lib/tls/
#35 0xb6e7ce5e in clone () from /lib/tls/
(gdb) q
# lsb_release -rd
Description: Ubuntu 8.04.1
Release: 8.04
ProblemType: Bug
Architecture: i386
Date: Mon Sep 15 09:01:47 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/rhythmbox
NonfreeKernelMo
Package: rhythmbox 0.11.5-0ubuntu8
PackageArchitec
ProcEnviron:
PATH=/
LANG=en_DK.UTF-8
SHELL=/bin/bash
SourcePackage: rhythmbox
Uname: Linux 2.6.24-19-generic i686
Thank you for taking the time to report this bug and helping to make Ubuntu better. However, your crash report is either missing or challenging to deal with as a '.crash' file. Please follow these instructions to have apport report a new bug about your crash that can be dealt with by the automatic retracer.
If you are running the Ubuntu Stable Release you might need to enable apport in /etc/default/apport and restart.
If you are using Ubuntu with the Gnome desktop environment - launch nautilus and navigate to your /var/crash directory and double click on the crash report you wish to submit.
If you are using Kubuntu or Xubuntu you can file the crash using /usr/share/ apport/ apport- qt --crash- file=/var/ crash/_ my_crash_ report. crash in a terminal - where _my_crash_ report. crash is the crash you would like to report.
I'm closing this bug report since the process outlined above will automatically open a new bug report which can then dealt with more efficiently. Thanks in advance for your cooperation and understanding.