rhythmbox issueshttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues2018-05-24T15:22:02Zhttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues/943sync wma songs with MTP device failed2018-05-24T15:22:02ZBugzillasync wma songs with MTP device failed## Submitted by cai..@..63.com
**[Link to original bug (#623025)](https://bugzilla.gnome.org/show_bug.cgi?id=623025)**
## Description
Created attachment 164797
screenshot of error when syncing wma format song in Rhythmbox
Ubuntu 9....## Submitted by cai..@..63.com
**[Link to original bug (#623025)](https://bugzilla.gnome.org/show_bug.cgi?id=623025)**
## Description
Created attachment 164797
screenshot of error when syncing wma format song in Rhythmbox
Ubuntu 9.10 Karmic Koala
Rhythmbox 0.12.8
1. connect one mtp device with Rhythmbox, and Rhythmbox recognize it and show the audio file on this device
2. choose one wma song and drag it to the device to send them to the device
there is an error shown in Rhythmbox as the attachment, after the music syncing
Analysis: The format code contained in the parameter of ‘SendObjectPropList’ is ‘ASF’, the container format, while the object file name contained in the data is ‘*.wma’, device will check the format code against its filename, it these two does not match, It returns error response.
When syncing same song in Amarok, no such problem.
So could Rhythmbox be more specific when parsing wma/wmv format media file,i mean to give out their exact format, not just the ASF container format.
**Attachment 164797**, "screenshot of error when syncing wma format song in Rhythmbox":
![Vasco_send_1wma_sendobjprop_error](/uploads/63bfebf3b029d8b62ce020a768ff880b/Vasco_send_1wma_sendobjprop_error.png)
Version: 0.12.xhttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues/911don't show mtp devices until successfully opened2018-05-24T15:10:57ZBugzilladon't show mtp devices until successfully opened## Submitted by Martin Pitt
**[Link to original bug (#615743)](https://bugzilla.gnome.org/show_bug.cgi?id=615743)**
## Description
When I plug in my PTP camera, it appears in Rhythmbox as an audio device. Of course there aren't any ...## Submitted by Martin Pitt
**[Link to original bug (#615743)](https://bugzilla.gnome.org/show_bug.cgi?id=615743)**
## Description
When I plug in my PTP camera, it appears in Rhythmbox as an audio device. Of course there aren't any songs on it, and it does not have any kind of music profile. Now, on a protocol level MTP and PTP are very similar, but my camera neither gets a /dev/libmtp* symlink (/lib/udev/rules.d/45-libmtp8.rules) nor an ID_MEDIA_PLAYER tag (from media-player-info). I think rhythmbox should ignore devices which don't have either.
For completeness, some data:
lsusb -vvv:
Bus 001 Device 014: ID 04a9:31c0 Canon, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x04a9 Canon, Inc.
idProduct 0x31c0
bcdDevice 0.02
iManufacturer 1 Canon Inc.
iProduct 2 Canon Digital Camera
iSerial 3 C767F1C714174C309255F70E4A7B2EE2
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 6 Imaging
bInterfaceSubClass 1 Still Image Capture
bInterfaceProtocol 1 Picture Transfer Protocol (PIMA 15470)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 9
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0001
Self Powered
gvfs-mount -li:
Volume(0): Canon Digital Camera
Type: GProxyVolume (GProxyVolumeMonitorGPhoto2)
ids:
unix-device: '/dev/bus/usb/001/016'
activation_root=gphoto2://[usb:001,016]/
themed icons: [camera-photo]
can_mount=1
can_eject=0
should_automount=1
Mount(0): Canon Digital Camera -> gphoto2://[usb:001,016]/
Type: GProxyShadowMount (GProxyVolumeMonitorGPhoto2)
default_location=gphoto2://[usb:001,016]/
themed icons: [camera-photo]
x_content_types: x-content/image-dcf
can_unmount=1
can_eject=0
is_shadowed=0
Mount(1): Canon Digital Camera -> gphoto2://[usb:001,016]/
Type: GDaemonMount
default_location=gphoto2://[usb:001,016]/
themed icons: [camera-photo] [camera]
x_content_types: x-content/image-dcf
can_unmount=1
can_eject=0
is_shadowed=1
udev data:
P: /devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8.3/1-8.3.3
N: bus/usb/001/016
S: char/189:15
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8.3/1-8.3.3
E: MAJOR=189
E: MINOR=15
E: DEVNAME=/dev/bus/usb/001/016
E: DEVTYPE=usb_device
E: DRIVER=usb
E: PRODUCT=4a9/31c0/2
E: TYPE=0/0/0
E: BUSNUM=001
E: DEVNUM=016
E: SUBSYSTEM=usb
E: ID_VENDOR=Canon_Inc.
E: ID_VENDOR_ENC=Canon\x20Inc.
E: ID_VENDOR_ID=04a9
E: ID_MODEL=Canon_Digital_Camera
E: ID_MODEL_ENC=Canon\x20Digital\x20Camera
E: ID_MODEL_ID=31c0
E: ID_REVISION=0002
E: ID_SERIAL=Canon_Inc._Canon_Digital_Camera_C767F1C714174C309255F70E4A7B2EE2
E: ID_SERIAL_SHORT=C767F1C714174C309255F70E4A7B2EE2
E: ID_BUS=usb
E: ID_USB_INTERFACES=:060101:
E: ID_GPHOTO2=1
E: GPHOTO2_DRIVER=PTP
E: ACL_MANAGE=1
E: DEVLINKS=/dev/char/189:15
Version: 0.12.xhttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues/903rhythmbox crashed with SIGSEGV2018-05-24T15:08:57ZBugzillarhythmbox crashed with SIGSEGV## Submitted by Pedro Villavicencio
**[Link to original bug (#615181)](https://bugzilla.gnome.org/show_bug.cgi?id=615181)**
## Description
this report has been filed here:
https://bugs.edge.launchpad.net/ubuntu/+source/rhythmbox/+b...## Submitted by Pedro Villavicencio
**[Link to original bug (#615181)](https://bugzilla.gnome.org/show_bug.cgi?id=615181)**
## Description
this report has been filed here:
https://bugs.edge.launchpad.net/ubuntu/+source/rhythmbox/+bug/543933
rhythmbox version is 0.12.8
"My Samsung (YP-U3) was charging using a USB port for the last 10 minutes.
rhythmbox was on for the last hour. As I plugged a USB to bluetooth device, Rhythmbox crashed"
"#0 0x00951a85 in rhythmdb_entry_sync_mirrored (entry=0x95eb060,
propid=`<value optimized out>`) at rhythmdb.c:3714
never = 0x99ddee8 "\001"
val = `<value optimized out>`
```
#1 0x009544a4 in rhythmdb_commit_internal (db=0x95eb060,
sync_changes=<value optimized out>, thread=0x95eb060) at rhythmdb.c:1528
No locals.
#2 0x00958731 in rhythmdb_set_property (object=0x9d8ff4, prop_id=9782393,
value=0x95bba60, pspec=0x0) at rhythmdb.c:1183
No locals.
#3 0x01ff9cae in impl_get_free_space (source=0x9fee230)
at rb-mtp-source.c:1280
No locals.
#4 0x01ffa285 in add_mtp_track_to_db (source=<value optimized out>,
db=0x95eb060, track=0x9fee230) at rb-mtp-source.c:725
entry = (RhythmDBEntry *) 0xb400a1d8
entry_type = (RhythmDBEntryType) 0x90c6393
__FUNCTION__ = "add_mtp_track_to_db"
#5 0x01ffcd82 in impl_finalize (object=0xb5ebfe40) at rb-mtp-thread.c:766
__FUNCTION__ = "impl_finalize"
#6 0x00e4ee4f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#7 0x0054d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8 0x013bd92e in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#9 0x013bd83e in fgetspent_r () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available."
```
Version: 0.12.xhttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues/861Playlists from usb storage won't get imported2018-05-24T14:56:08ZBugzillaPlaylists from usb storage won't get imported## Submitted by pet..@..gmx.de
**[Link to original bug (#607262)](https://bugzilla.gnome.org/show_bug.cgi?id=607262)**
## Description
Insert a usb stick or other flash drive into the computer.
Have a .is_audio_player file on it wit...## Submitted by pet..@..gmx.de
**[Link to original bug (#607262)](https://bugzilla.gnome.org/show_bug.cgi?id=607262)**
## Description
Insert a usb stick or other flash drive into the computer.
Have a .is_audio_player file on it with the following entries:
folder_depth=2
output_formats=audio/mpeg
playlist_format=audio/x-mpegurl
playlist_path=Playlists/
Result:
The mp3 tracks on the device will be listed under the device name in Rhythmbox.
However, the playlists in the folder "Playlists" are missing; regardless whether in PLS or M3U format.
Creating a new playlist results in a new file in the "Playlists" folder on the device, however, if you unmount and re-mount the device the playlist created earlier will also no be shown.
Noticably, the new playlist will be created in PLS format, despite the "playlist_format" specification in .is_audio_player. Will file another bug for this.
This is on Ubuntu 9.10 with Rhythmbox 0.12.5
Version: 0.12.xhttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues/845mtp device check for album art support isn't smart enough2018-05-24T14:52:18ZBugzillamtp device check for album art support isn't smart enough## Submitted by brews
**[Link to original bug (#602686)](https://bugzilla.gnome.org/show_bug.cgi?id=602686)**
## Description
This is on Karmic Beta (amd64) using Rhythmbox 0.12.5:
When I transfer audio over to my MTP device (A Samsu...## Submitted by brews
**[Link to original bug (#602686)](https://bugzilla.gnome.org/show_bug.cgi?id=602686)**
## Description
This is on Karmic Beta (amd64) using Rhythmbox 0.12.5:
When I transfer audio over to my MTP device (A Samsung YP-U3), with every track I transfer, an error window pops up and announces: "Media player device error: LIBMTP_Send_Representative_Sample(): object type doesn't support RepresentativeSampleData."
This pops up for every track I had transferred (so it gets to be troublesome when I move hundreds of songs, because then I need to wait and click "Close" hundreds of times).
Interestingly, everything seems to play perfectly fine in the MTP device.
For more fun & games I've attached some debug output.
Version: 0.12.xhttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues/835rhythmbox crashed with SIGSEGV in rhythmdb_add_uri_with_types()2018-05-24T14:50:44ZBugzillarhythmbox crashed with SIGSEGV in rhythmdb_add_uri_with_types()## Submitted by Pedro Villavicencio
**[Link to original bug (#600819)](https://bugzilla.gnome.org/show_bug.cgi?id=600819)**
## Description
this report has been filed here:
https://bugs.edge.launchpad.net/ubuntu/+source/rhythmbox/+b...## Submitted by Pedro Villavicencio
**[Link to original bug (#600819)](https://bugzilla.gnome.org/show_bug.cgi?id=600819)**
## Description
this report has been filed here:
https://bugs.edge.launchpad.net/ubuntu/+source/rhythmbox/+bug/475178
"I had selected some music from my library to copy to my Palm Centro. It started as expected. While the copy was in progress (via PTunes on the Palm and Rhythmbox) the program crashed. When checking on the Palm, two of the twelve songs were copied. Over one gig of free space on SD card in Palm."
".
```
Thread 11 (process 31916):
#0 0x00502422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x003cc142 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x001d80ce in ?? () from /usr/lib/libgthread-2.0.so.0
No symbol table info available.
#3 0x00a37c9c in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#4 0x00a88837 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#5 0x00a8736f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#6 0x003c780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0x0390a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
.
Thread 10 (process 31908):
#0 0x00502422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x003cbe15 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x01e08084 in gst_queue_chain (pad=0x96b03f8, buffer=0x95b1238)
at gstqueue.c:934
queue = (GstQueue *) 0x8954258
duration = 128
timestamp = 42971426960
__PRETTY_FUNCTION__ = "gst_queue_chain"
#3 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x96b03f8,
is_buffer=<value optimized out>, data=0x95b1238) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x1e075b0 <gst_queue_chain>
caps = (GstCaps *) 0x1e075b0
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#4 0x00615600 in gst_pad_push_data (pad=0x9227a68,
is_buffer=<value optimized out>, data=0x95b1238) at gstpad.c:4271
peer = (GstPad *) 0x96b03f8
ret = <value optimized out>
caps = (GstCaps *) 0x9687e80
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#5 0x0038e868 in gst_base_transform_chain (pad=0x96b0588, buffer=0x95b1238)
at gstbasetransform.c:2081
trans = (GstBaseTransform *) 0xb547ce08
ret = <value optimized out>
last_stop = 42997549408
outbuf = (GstBuffer *) 0x95b1238
#6 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x96b0588,
is_buffer=<value optimized out>, data=0x95b1238) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x38e780 <gst_base_transform_chain>
caps = (GstCaps *) 0x38e780
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#7 0x00615600 in gst_pad_push_data (pad=0x964d718,
is_buffer=<value optimized out>, data=0x95b1238) at gstpad.c:4271
peer = (GstPad *) 0x96b0588
ret = <value optimized out>
caps = (GstCaps *) 0x9687e80
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#8 0x0038e868 in gst_base_transform_chain (pad=0x964d650, buffer=0x95b1238)
at gstbasetransform.c:2081
trans = (GstBaseTransform *) 0x8b80630
ret = <value optimized out>
last_stop = 42997549408
outbuf = (GstBuffer *) 0x95b1238
#9 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x964d650,
is_buffer=<value optimized out>, data=0x95b1238) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x38e780 <gst_base_transform_chain>
caps = (GstCaps *) 0x38e780
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#10 0x00615600 in gst_pad_push_data (pad=0x95da3f0,
is_buffer=<value optimized out>, data=0x95b1238) at gstpad.c:4271
peer = (GstPad *) 0x964d650
ret = <value optimized out>
caps = (GstCaps *) 0x9687e80
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#11 0x0038e868 in gst_base_transform_chain (pad=0x96ab640, buffer=0x95b1238)
at gstbasetransform.c:2081
trans = (GstBaseTransform *) 0x8f20db0
ret = <value optimized out>
last_stop = 42997549408
outbuf = (GstBuffer *) 0x95b1238
#12 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x96ab640,
is_buffer=<value optimized out>, data=0x95b1238) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x38e780 <gst_base_transform_chain>
caps = (GstCaps *) 0x38e780
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#13 0x00615600 in gst_pad_push_data (pad=0x92535f0,
is_buffer=<value optimized out>, data=0x95b1238) at gstpad.c:4271
peer = (GstPad *) 0x96ab640
ret = <value optimized out>
caps = (GstCaps *) 0x9687e80
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#14 0x005fdf2d in gst_proxy_pad_do_chain (pad=0x96e50f8, buffer=0x95b1238)
at gstghostpad.c:179
res = -512
#15 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x96e50f8,
is_buffer=<value optimized out>, data=0x95b1238) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x5fdf00 <gst_proxy_pad_do_chain>
caps = (GstCaps *) 0x5fdf00
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#16 0x00615600 in gst_pad_push_data (pad=0x9870198,
is_buffer=<value optimized out>, data=0x95b1238) at gstpad.c:4271
peer = (GstPad *) 0x96e50f8
ret = <value optimized out>
caps = (GstCaps *) 0x9687e80
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#17 0x03d99c75 in flump3dec_drain_avail (pad=<value optimized out>,
more_data=<value optimized out>) at flump3dec.c:562
result = <value optimized out>
mp3hdr = (const fr_header *) 0x9593b64
out_buf = (GstBuffer *) 0x9029de8
ret = <value optimized out>
flump3dec = (FluMp3Dec *) 0x8f24930
dec_ts = 42997549408
taglist = <value optimized out>
__FUNCTION__ = "flump3dec_drain_avail"
__PRETTY_FUNCTION__ = "flump3dec_drain_avail"
#18 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x98700d0,
is_buffer=<value optimized out>, data=0x8b51c68) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x3d9aa30 <flump3dec_sink_chain>
caps = (GstCaps *) 0x3d9aa30
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#19 0x00615600 in gst_pad_push_data (pad=0x982e0d8,
is_buffer=<value optimized out>, data=0x8b51c68) at gstpad.c:4271
peer = (GstPad *) 0x98700d0
ret = <value optimized out>
caps = (GstCaps *) 0x8b526c0
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#20 0x046be60e in gst_mp3parse_chain (pad=0x982e718, buf=0x96e62e0)
at gstmpegaudioparse.c:839
bitrate = 47876448
layer = 146087016
rate = 44100
channels = 26122448
mode = 0
crc = <value optimized out>
caps_change = <value optimized out>
flow = GST_FLOW_OK
mp3parse = (GstMPEGAudioParse *) 0x97c99b8
data = <value optimized out>
header = 4294676996
available = 73998896
timestamp = 549803690336
__PRETTY_FUNCTION__ = "gst_mp3parse_chain"
#21 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x982e718,
is_buffer=<value optimized out>, data=0x96e62e0) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x46bc280 <gst_mp3parse_chain>
caps = (GstCaps *) 0x46bc280
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#22 0x00615600 in gst_pad_push_data (pad=0xb54dcd88,
is_buffer=<value optimized out>, data=0x96e62e0) at gstpad.c:4271
peer = (GstPad *) 0x982e718
ret = <value optimized out>
caps = (GstCaps *) 0x8f14160
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#23 0x07a42fff in gst_tag_demux_chain (pad=0xb54dccc0, buf=0x96e62e0)
at gsttagdemux.c:714
events = <value optimized out>
outbuf = (GstBuffer *) 0x96e62e0
demux = (GstTagDemux *) 0x86334e0
__PRETTY_FUNCTION__ = "gst_tag_demux_chain"
#24 0x00614a95 in gst_pad_chain_data_unchecked (pad=0xb54dccc0,
is_buffer=<value optimized out>, data=0x96e62e0) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x7a42a60 <gst_tag_demux_chain>
caps = (GstCaps *) 0x7a42a60
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#25 0x00615600 in gst_pad_push_data (pad=0x96ab578,
is_buffer=<value optimized out>, data=0x96e62e0) at gstpad.c:4271
peer = (GstPad *) 0xb54dccc0
ret = <value optimized out>
caps = (GstCaps *) 0x8f14020
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#26 0x01e0c5d7 in gst_type_find_element_chain (pad=0x9867990,
buffer=0x96e62e0) at gsttypefindelement.c:698
typefind = (GstTypeFindElement *) 0x95e3348
res = <value optimized out>
__PRETTY_FUNCTION__ = "gst_type_find_element_chain"
#27 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x9867990,
is_buffer=<value optimized out>, data=0x96e62e0) at gstpad.c:4042
chainfunc = (
GstPadChainFunction) 0x1e0c570 <gst_type_find_element_chain>
caps = (GstCaps *) 0x1e0c570
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#28 0x00615600 in gst_pad_push_data (pad=0x8f329b0,
is_buffer=<value optimized out>, data=0x96e62e0) at gstpad.c:4271
peer = (GstPad *) 0x9867990
ret = <value optimized out>
caps = (GstCaps *) 0x0
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#29 0x005fdf2d in gst_proxy_pad_do_chain (pad=0x954fd18, buffer=0x96e62e0)
at gstghostpad.c:179
res = -512
#30 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x954fd18,
is_buffer=<value optimized out>, data=0x96e62e0) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x5fdf00 <gst_proxy_pad_do_chain>
caps = (GstCaps *) 0x5fdf00
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#31 0x00615600 in gst_pad_push_data (pad=0x98678c8,
is_buffer=<value optimized out>, data=0x96e62e0) at gstpad.c:4271
peer = (GstPad *) 0x954fd18
ret = <value optimized out>
caps = (GstCaps *) 0x0
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#32 0x0038563e in gst_base_src_loop (pad=0x98678c8) at gstbasesrc.c:2323
src = (GstBaseSrc *) 0x8b889f8
buf = (GstBuffer *) 0x96e62e0
ret = <value optimized out>
position = <value optimized out>
eos = 0
blocksize = <value optimized out>
tags = <value optimized out>
tmp = <value optimized out>
__PRETTY_FUNCTION__ = "gst_base_src_loop"
#33 0x00634895 in gst_task_func (task=0x903c2b0) at gsttask.c:234
lock = (GStaticRecMutex *) 0x901c2d8
tself = (GThread *) 0x90291a0
priv = (GstTaskPrivate *) 0x903c300
__PRETTY_FUNCTION__ = "gst_task_func"
#34 0x006361a7 in default_func (tdata=0x9854f48, pool=0x846d010)
at gsttaskpool.c:70
func = (GstTaskPoolFunction) 0x634760 <gst_task_func>
user_data = (gpointer) 0x903c2b0
#35 0x00a8899f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#36 0x00a8736f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#37 0x003c780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#38 0x0390a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
.
Thread 9 (process 31907):
#0 0x00502422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x003ce829 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x003d1aab in _L_cond_lock_751 () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#3 0x003d18c0 in __pthread_mutex_cond_lock ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#4 0x003cbeb3 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#5 0x00394813 in gst_collect_pads_chain (pad=0x9870260, buffer=0xaf7e4420)
at gstcollectpads.c:1333
data = (GstCollectData *) 0x95d7e88
pads = (GstCollectPads *) 0xb4c7fd80
ret = GST_FLOW_OK
__FUNCTION__ = "gst_collect_pads_chain"
#6 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x9870260,
is_buffer=<value optimized out>, data=0xaf7e4420) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x394070 <gst_collect_pads_chain>
caps = (GstCaps *) 0x394070
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#7 0x00615600 in gst_pad_push_data (pad=0x954f890,
is_buffer=<value optimized out>, data=0xaf7e4420) at gstpad.c:4271
peer = (GstPad *) 0x9870260
ret = <value optimized out>
caps = (GstCaps *) 0x9687e80
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#8 0x005fdf2d in gst_proxy_pad_do_chain (pad=0x95e8a98, buffer=0xaf7e4420)
at gstghostpad.c:179
res = -512
#9 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x95e8a98,
is_buffer=<value optimized out>, data=0xaf7e4420) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x5fdf00 <gst_proxy_pad_do_chain>
caps = (GstCaps *) 0x5fdf00
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#10 0x00615600 in gst_pad_push_data (pad=0xb54dca68,
is_buffer=<value optimized out>, data=0xaf7e4420) at gstpad.c:4271
peer = (GstPad *) 0x95e8a98
ret = <value optimized out>
caps = (GstCaps *) 0x9687e80
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#11 0x0038e868 in gst_base_transform_chain (pad=0x967af18, buffer=0xaf7e4420)
at gstbasetransform.c:2081
trans = (GstBaseTransform *) 0x8f22270
ret = <value optimized out>
last_stop = 41952651488
outbuf = (GstBuffer *) 0xaf7e4420
#12 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x967af18,
is_buffer=<value optimized out>, data=0xaf7e4420) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x38e780 <gst_base_transform_chain>
caps = (GstCaps *) 0x38e780
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#13 0x00615600 in gst_pad_push_data (pad=0xb54dcb30,
is_buffer=<value optimized out>, data=0xaf7e4420) at gstpad.c:4271
peer = (GstPad *) 0x967af18
ret = <value optimized out>
caps = (GstCaps *) 0x9687e80
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#14 0x01e064cd in gst_queue_loop (pad=0xb54dcb30) at gstqueue.c:1048
queue = (GstQueue *) 0x8954258
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_queue_loop"
#15 0x00634895 in gst_task_func (task=0x903c448) at gsttask.c:234
lock = (GStaticRecMutex *) 0x8fedb98
tself = (GThread *) 0x8fcb128
priv = (GstTaskPrivate *) 0x903c498
__PRETTY_FUNCTION__ = "gst_task_func"
#16 0x006361a7 in default_func (tdata=0x9293338, pool=0x846d010)
at gsttaskpool.c:70
func = (GstTaskPoolFunction) 0x634760 <gst_task_func>
user_data = (gpointer) 0x903c448
#17 0x00a8899f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#18 0x00a8736f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#19 0x003c780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#20 0x0390a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
.
Thread 8 (process 31856):
#0 0x00502422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x003cbe15 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x01e08084 in gst_queue_chain (pad=0x8eb9cc0, buffer=0x9640960)
at gstqueue.c:934
queue = (GstQueue *) 0x89540b8
duration = 128
timestamp = 270489251700
__PRETTY_FUNCTION__ = "gst_queue_chain"
#3 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8eb9cc0,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x1e075b0 <gst_queue_chain>
caps = (GstCaps *) 0x1e075b0
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#4 0x00615600 in gst_pad_push_data (pad=0x8e40580,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4271
peer = (GstPad *) 0x8eb9cc0
ret = <value optimized out>
caps = (GstCaps *) 0x8f87b40
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#5 0x01e0932d in gst_tee_handle_data (tee=<value optimized out>,
data=<value optimized out>, is_list=0) at gsttee.c:560
pad = (GstPad *) 0x8e40580
pdata = (PushData *) 0x8f26d30
pads = <value optimized out>
ret = GST_FLOW_OK
cret = GST_FLOW_NOT_LINKED
__PRETTY_FUNCTION__ = "gst_tee_handle_data"
#6 0x01e0982d in gst_tee_chain (pad=0x8eb9bf8, buffer=0x9640960)
at gsttee.c:686
res = 6335420
tee = (GstTee *) 0x85c10b8
__PRETTY_FUNCTION__ = "gst_tee_chain"
#7 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8eb9bf8,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x1e09790 <gst_tee_chain>
caps = (GstCaps *) 0x1e09790
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#8 0x00615600 in gst_pad_push_data (pad=0x8eb9b30,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4271
peer = (GstPad *) 0x8eb9bf8
ret = <value optimized out>
caps = (GstCaps *) 0x8f87b40
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#9 0x0038e868 in gst_base_transform_chain (pad=0x8eb9a68, buffer=0x9640960)
at gstbasetransform.c:2081
trans = (GstBaseTransform *) 0x8b80220
ret = <value optimized out>
last_stop = 270492154195
outbuf = (GstBuffer *) 0x9640960
#10 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8eb9a68,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x38e780 <gst_base_transform_chain>
caps = (GstCaps *) 0x38e780
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#11 0x00615600 in gst_pad_push_data (pad=0x8eb99a0,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4271
peer = (GstPad *) 0x8eb9a68
ret = <value optimized out>
caps = (GstCaps *) 0x8f87b40
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#12 0x0038e868 in gst_base_transform_chain (pad=0x8eb98d8, buffer=0x9640960)
at gstbasetransform.c:2081
trans = (GstBaseTransform *) 0x8f20030
ret = <value optimized out>
last_stop = 270492154195
outbuf = (GstBuffer *) 0x9640960
#13 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8eb98d8,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x38e780 <gst_base_transform_chain>
caps = (GstCaps *) 0x38e780
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#14 0x00615600 in gst_pad_push_data (pad=0x8ec73c8,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4271
peer = (GstPad *) 0x8eb98d8
ret = <value optimized out>
caps = (GstCaps *) 0x8f87b40
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#15 0x005fdf2d in gst_proxy_pad_do_chain (pad=0x8b66ef8, buffer=0x9640960)
at gstghostpad.c:179
res = -512
#16 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8b66ef8,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x5fdf00 <gst_proxy_pad_do_chain>
caps = (GstCaps *) 0x5fdf00
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#17 0x00615600 in gst_pad_push_data (pad=0x8e404b8,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4271
peer = (GstPad *) 0x8b66ef8
ret = <value optimized out>
caps = (GstCaps *) 0x8f87b40
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#18 0x0038e868 in gst_base_transform_chain (pad=0x8e403f0, buffer=0x9640960)
at gstbasetransform.c:2081
trans = (GstBaseTransform *) 0x8f20270
ret = <value optimized out>
last_stop = 270492154195
outbuf = (GstBuffer *) 0x9640960
#19 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8e403f0,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x38e780 <gst_base_transform_chain>
caps = (GstCaps *) 0x38e780
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#20 0x00615600 in gst_pad_push_data (pad=0x8b66e20,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4271
peer = (GstPad *) 0x8e403f0
ret = <value optimized out>
caps = (GstCaps *) 0x8f87b40
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#21 0x005fdf2d in gst_proxy_pad_do_chain (pad=0x8ec72e0, buffer=0x9640960)
at gstghostpad.c:179
res = -512
#22 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8ec72e0,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x5fdf00 <gst_proxy_pad_do_chain>
caps = (GstCaps *) 0x5fdf00
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#23 0x00615600 in gst_pad_push_data (pad=0x8eb9f18,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4271
peer = (GstPad *) 0x8ec72e0
ret = <value optimized out>
caps = (GstCaps *) 0x8f87b40
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#24 0x0038e868 in gst_base_transform_chain (pad=0x8eb9e50, buffer=0x9640960)
at gstbasetransform.c:2081
trans = (GstBaseTransform *) 0x8f22020
ret = <value optimized out>
last_stop = 270492154195
outbuf = (GstBuffer *) 0x9640960
#25 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8eb9e50,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x38e780 <gst_base_transform_chain>
caps = (GstCaps *) 0x38e780
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#26 0x00615600 in gst_pad_push_data (pad=0x8eb9810,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4271
peer = (GstPad *) 0x8eb9e50
ret = <value optimized out>
caps = (GstCaps *) 0x8f87b40
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#27 0x0038e868 in gst_base_transform_chain (pad=0x8b89708, buffer=0x9640960)
at gstbasetransform.c:2081
trans = (GstBaseTransform *) 0x8b78268
ret = <value optimized out>
last_stop = 270492154195
outbuf = (GstBuffer *) 0x9640960
#28 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8b89708,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x38e780 <gst_base_transform_chain>
caps = (GstCaps *) 0x38e780
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#29 0x00615600 in gst_pad_push_data (pad=0x8f32800,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4271
peer = (GstPad *) 0x8b89708
ret = <value optimized out>
caps = (GstCaps *) 0x9687e80
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#30 0x005fdf2d in gst_proxy_pad_do_chain (pad=0x8ec74b0, buffer=0x9640960)
at gstghostpad.c:179
res = -512
#31 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8ec74b0,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x5fdf00 <gst_proxy_pad_do_chain>
caps = (GstCaps *) 0x5fdf00
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#32 0x00615600 in gst_pad_push_data (pad=0x8b89640,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4271
peer = (GstPad *) 0x8ec74b0
ret = <value optimized out>
caps = (GstCaps *) 0x9687e80
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#33 0x05afcbcd in gst_adder_collected (pads=0xb4c7fd80, user_data=0x8725170)
at gstadder.c:1209
adder = (GstAdder *) 0x8725170
collected = <value optimized out>
ret = <value optimized out>
outbuf = (GstBuffer *) 0x9640960
outdata = (gpointer) 0x97ee400
outsize = 512
empty = 0
__PRETTY_FUNCTION__ = "gst_adder_collected"
#34 0x00393ef7 in gst_collect_pads_check_collected (pads=0xb4c7fd80)
at gstcollectpads.c:1091
collected = 0
flow_ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_collect_pads_check_collected"
__FUNCTION__ = "gst_collect_pads_check_collected"
#35 0x0039453f in gst_collect_pads_chain (pad=0x8f3d190, buffer=0x90070f0)
at gstcollectpads.c:1307
data = (GstCollectData *) 0x8f3cc48
pads = (GstCollectPads *) 0xb4c7fd80
ret = 3977497
__FUNCTION__ = "gst_collect_pads_chain"
#36 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8f3d190,
is_buffer=<value optimized out>, data=0x90070f0) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x394070 <gst_collect_pads_chain>
caps = (GstCaps *) 0x394070
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#37 0x00615600 in gst_pad_push_data (pad=0x8ec7598,
is_buffer=<value optimized out>, data=0x90070f0) at gstpad.c:4271
peer = (GstPad *) 0x8f3d190
ret = <value optimized out>
caps = (GstCaps *) 0x8f87b40
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#38 0x005fdf2d in gst_proxy_pad_do_chain (pad=0x8f328d8, buffer=0x90070f0)
at gstghostpad.c:179
res = -512
#39 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8f328d8,
is_buffer=<value optimized out>, data=0x90070f0) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x5fdf00 <gst_proxy_pad_do_chain>
caps = (GstCaps *) 0x5fdf00
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#40 0x00615600 in gst_pad_push_data (pad=0x8f3d0c8,
is_buffer=<value optimized out>, data=0x90070f0) at gstpad.c:4271
peer = (GstPad *) 0x8f328d8
ret = <value optimized out>
caps = (GstCaps *) 0x8f87b40
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#41 0x0038e868 in gst_base_transform_chain (pad=0x8f3d000, buffer=0x90070f0)
at gstbasetransform.c:2081
trans = (GstBaseTransform *) 0x8b78410
ret = <value optimized out>
last_stop = 270512471655
outbuf = (GstBuffer *) 0x90070f0
#42 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8f3d000,
is_buffer=<value optimized out>, data=0x90070f0) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x38e780 <gst_base_transform_chain>
caps = (GstCaps *) 0x38e780
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#43 0x00615600 in gst_pad_push_data (pad=0x8e40710,
is_buffer=<value optimized out>, data=0x90070f0) at gstpad.c:4271
peer = (GstPad *) 0x8f3d000
ret = <value optimized out>
caps = (GstCaps *) 0x8f87b40
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#44 0x0038e868 in gst_base_transform_chain (pad=0x8e40648, buffer=0x9640960)
at gstbasetransform.c:2081
trans = (GstBaseTransform *) 0x8f204b0
ret = <value optimized out>
last_stop = 270512471655
outbuf = (GstBuffer *) 0x90070f0
#45 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8e40648,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x38e780 <gst_base_transform_chain>
caps = (GstCaps *) 0x38e780
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#46 0x00615600 in gst_pad_push_data (pad=0x8e40198,
is_buffer=<value optimized out>, data=0x9640960) at gstpad.c:4271
peer = (GstPad *) 0x8e40648
ret = <value optimized out>
caps = (GstCaps *) 0x963e8e0
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#47 0x0038563e in gst_base_src_loop (pad=0x8e40198) at gstbasesrc.c:2323
src = (GstBaseSrc *) 0x8f3e8d8
buf = (GstBuffer *) 0x9640960
ret = <value optimized out>
position = <value optimized out>
eos = 0
blocksize = <value optimized out>
tags = <value optimized out>
tmp = <value optimized out>
__PRETTY_FUNCTION__ = "gst_base_src_loop"
#48 0x00634895 in gst_task_func (task=0x867f340) at gsttask.c:234
lock = (GStaticRecMutex *) 0x8f336a8
tself = (GThread *) 0x90e3810
priv = (GstTaskPrivate *) 0x867f390
__PRETTY_FUNCTION__ = "gst_task_func"
#49 0x006361a7 in default_func (tdata=0x9837120, pool=0x846d010)
at gsttaskpool.c:70
func = (GstTaskPoolFunction) 0x634760 <gst_task_func>
user_data = (gpointer) 0x867f340
#50 0x00a8899f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#51 0x00a8736f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#52 0x003c780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#53 0x0390a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
.
Thread 7 (process 31855):
#0 0x00502422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x003cbe15 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x07b1477c in pa_cond_wait (c=0xfffffe00, m=0x2a25)
at pulsecore/mutex-posix.c:139
__func__ = "pa_cond_wait"
__PRETTY_FUNCTION__ = "pa_cond_wait"
#3 0x043daf9f in pa_threaded_mainloop_wait (m=0x9216b88)
at pulse/thread-mainloop.c:209
__func__ = "pa_threaded_mainloop_wait"
__PRETTY_FUNCTION__ = "pa_threaded_mainloop_wait"
#4 0x024d38fa in gst_pulseringbuffer_commit (buf=0x9813300,
sample=0xacdfe960,
data=0x95dda54 "Ú\026]#\027{#m\030\\#\021\031\005#\236\031\226\"#\032'\"¡\032³!\017\033?!r\033× Ê\033u \v\034\n $\034\221\037\021\034\005\037Ð\033i\036X\033²\035£\032È\034¯\031£\033}\030G\032\v\027®\030b\025×\026\212\023Ò\024\217\021º\022\210\017®\020\216\rÍ\016·\v.\r\022\n×\v£\b»\n]\aÊ\t*\006ì\bö\004ü\a«\003Þ\006.\002\203\005q", in_samples=235, out_samples=235, accum=0xacdfe97c)
at pulsesink.c:1215
avail = <value optimized out>
towrite = <value optimized out>
psink = (GstPulseSink *) 0x8f2c960
result = <value optimized out>
data_end = (guint8 *) 0x0
toprocess = (gint *) 0xacdfe7bc
inr = 639
outr = 639
bps = 4
offset = 47688788
bufsize = 68796
__FUNCTION__ = "gst_pulseringbuffer_commit"
#5 0x02e65a4d in gst_ring_buffer_commit_full (buf=0x9813300,
sample=0xacdfe960,
data=0x95dd400 "ð\026Ú\030\022\027Õ\031%\027¯\032+\027j\033+\027\024\034>\027«\034z\0272\035â\027¼\035v\030I\0365\031Ë\036\006\032F\037Ì\032ª\037i\033×\037»\033Å\037¦\033q\037%\033Ô\0369\032þ\035é\030\002\035J\027è\033v\025»\032\200\023\213\031u\021`\030s\017F\027\222\rC\026Þ\v`\025i\n¹\024J\tV\024\213\b7\024(\b_\024\030\b¹\024L\b.\025§\b\025\b\t\025\026V\tN\026\177\tn\026w\tz\026;\td\026Ï\b;\026>\b\020\026\232\aÛ\025ô\006\236\025Z\006`\025Ü\005\031\025\210\005Ê\024a\005\211\024j\005g\024§\005y\024\026\006Î\024µ\006m\025\205\a[\026"...,
in_samples=640, out_samples=640, accum=0xacdfe97c) at gstringbuffer.c:1797
res = <value optimized out>
__PRETTY_FUNCTION__ = "gst_ring_buffer_commit_full"
#6 0x02e6dd8a in gst_base_audio_sink_render (bsink=0x8f2c960, buf=0x9065cb0)
at gstbaseaudiosink.c:1522
in_offset = 157144064
time = <value optimized out>
stop = <value optimized out>
render_start = 11921792
render_stop = 11922432
sample_offset = 11922197
ts_offset = 48743125
sink = (GstBaseAudioSink *) 0x8f2c960
ringbuf = (GstRingBuffer *) 0x9813300
diff = 678579303482392577
align = <value optimized out>
ctime = 270335419501
cstop = 270349931972
data = (
guint8 *) 0x95dd400 "ð\026Ú\030\022\027Õ\031%\027¯\032+\027j\033+\027\024\034>\027«\034z\0272\035â\027¼\035v\030I\0365\031Ë\036\006\032F\037Ì\032ª\037i\033×\037»\033Å\037¦\033q\037%\033Ô\0369\032þ\035é\030\002\035J\027è\033v\025»\032\200\023\213\031u\021`\030s\017F\027\222\rC\026Þ\v`\025i\n¹\024J\tV\024\213\b7\024(\b_\024\030\b¹\024L\b.\025§\b\025\b\t\025\026V\tN\026\177\tn\026w\tz\026;\td\026Ï\b;\026>\b\020\026\232\aÛ\025ô\006\236\025Z\006`\025Ü\005\031\025\210\005Ê\024a\005\211\024j\005g\024§\005y\024\026\006Î\024µ\006m\025\205\a[\026"...
size = <value optimized out>
samples = 640
written = <value optimized out>
accum = 0
out_samples = 640
render_delay = <value optimized out>
latency = 0
clock = <value optimized out>
slaved = -1394611844
align_next = <value optimized out>
ret = <value optimized out>
clip_seg = {rate = 1.457397257024299e-265,
abs_rate = 1.485195516009602e-305, format = GST_FORMAT_TIME,
flags = 38659070, start = 0, stop = -1, time = 15476415040317944,
accum = 266441475184, last_stop = 26542893346792557, duration = -1,
applied_rate = 1.3356344362952588e-312,
_gst_reserved = "\224\224\000þãM\002"}
__FUNCTION__ = "gst_base_audio_sink_render"
#7 0x00375ef8 in gst_base_sink_render_object (basesink=0x8f2c960,
pad=<value optimized out>, is_list=0, obj=0x9065cb0) at gstbasesink.c:2707
do_qos = 0
ret = <value optimized out>
bclass = (GstBaseSinkClass *) 0x8955cf0
late = 0
step_end = 0
sync_obj = (gpointer) 0x9065cb0
priv = (GstBaseSinkPrivate *) 0x8f2cb40
__PRETTY_FUNCTION__ = "gst_base_sink_render_object"
#8 0x003776b7 in gst_base_sink_queue_object_unlocked (basesink=0x8f2c960,
pad=<value optimized out>, is_list=0, obj=0x9065cb0, prerollable=1)
at gstbasesink.c:2948
ret = <value optimized out>
q = (GQueue *) 0x90c27d0
__PRETTY_FUNCTION__ = "gst_base_sink_queue_object_unlocked"
#9 0x00379759 in gst_base_sink_chain_unlocked (basesink=0x8f2c960,
pad=<value optimized out>, is_list=0, obj=0x9065cb0) at gstbasesink.c:3318
result = <value optimized out>
start = 270335419501
end = 270349931972
clip_segment = (GstSegment *) 0x8ed7e28
time_buf = (GstBuffer *) 0x0
__PRETTY_FUNCTION__ = "gst_base_sink_chain_unlocked"
#10 0x00379d0d in gst_base_sink_chain_main (basesink=0xfffffe00,
pad=0x967acc0, is_list=0, obj=0x9065cb0) at gstbasesink.c:3356
result = <value optimized out>
__PRETTY_FUNCTION__ = "gst_base_sink_chain_main"
#11 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x967acc0,
is_buffer=<value optimized out>, data=0x9065cb0) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x37a400 <gst_base_sink_chain>
caps = (GstCaps *) 0x37a400
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#12 0x00615600 in gst_pad_push_data (pad=0x96e5458,
is_buffer=<value optimized out>, data=0x9065cb0) at gstpad.c:4271
peer = (GstPad *) 0x967acc0
ret = <value optimized out>
caps = (GstCaps *) 0x8f87b40
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#13 0x005fdf2d in gst_proxy_pad_do_chain (pad=0xace62ec8, buffer=0x9065cb0)
at gstghostpad.c:179
res = -512
#14 0x00614a95 in gst_pad_chain_data_unchecked (pad=0xace62ec8,
is_buffer=<value optimized out>, data=0x9065cb0) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x5fdf00 <gst_proxy_pad_do_chain>
caps = (GstCaps *) 0x5fdf00
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#15 0x00615600 in gst_pad_push_data (pad=0x96e56e0,
is_buffer=<value optimized out>, data=0x9065cb0) at gstpad.c:4271
peer = (GstPad *) 0xace62ec8
ret = <value optimized out>
caps = (GstCaps *) 0x8f87b40
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#16 0x005fdf2d in gst_proxy_pad_do_chain (pad=0x8f41108, buffer=0x9065cb0)
at gstghostpad.c:179
res = -512
#17 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8f41108,
is_buffer=<value optimized out>, data=0x9065cb0) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x5fdf00 <gst_proxy_pad_do_chain>
caps = (GstCaps *) 0x5fdf00
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#18 0x00615600 in gst_pad_push_data (pad=0x8b66ac0,
is_buffer=<value optimized out>, data=0x9065cb0) at gstpad.c:4271
peer = (GstPad *) 0x8f41108
ret = <value optimized out>
caps = (GstCaps *) 0x8f87b40
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#19 0x005fdf2d in gst_proxy_pad_do_chain (pad=0x8ec7028, buffer=0x9065cb0)
at gstghostpad.c:179
res = -512
#20 0x00614a95 in gst_pad_chain_data_unchecked (pad=0x8ec7028,
is_buffer=<value optimized out>, data=0x9065cb0) at gstpad.c:4042
chainfunc = (GstPadChainFunction) 0x5fdf00 <gst_proxy_pad_do_chain>
caps = (GstCaps *) 0x5fdf00
caps_changed = <value optimized out>
ret = GST_FLOW_RESEND
__PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#21 0x00615600 in gst_pad_push_data (pad=0x8eb9d88,
is_buffer=<value optimized out>, data=0x9065cb0) at gstpad.c:4271
peer = (GstPad *) 0x8ec7028
ret = <value optimized out>
caps = (GstCaps *) 0x8f87b40
caps_changed = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_push_data"
#22 0x01e064cd in gst_queue_loop (pad=0x8eb9d88) at gstqueue.c:1048
queue = (GstQueue *) 0x89540b8
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_queue_loop"
#23 0x00634895 in gst_task_func (task=0x903c4d0) at gsttask.c:234
lock = (GStaticRecMutex *) 0x8f34dd8
tself = (GThread *) 0x92d9140
priv = (GstTaskPrivate *) 0x903c520
__PRETTY_FUNCTION__ = "gst_task_func"
#24 0x006361a7 in default_func (tdata=0x9216990, pool=0x846d010)
at gsttaskpool.c:70
func = (GstTaskPoolFunction) 0x634760 <gst_task_func>
user_data = (gpointer) 0x903c4d0
#25 0x00a8899f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#26 0x00a8736f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#27 0x003c780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#28 0x0390a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
.
Thread 6 (process 31854):
#0 0x00502422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x038fcba6 in *__GI___poll (fds=0x397dff4, nfds=2, timeout=1299)
at ../sysdeps/unix/sysv/linux/poll.c:87
resultvar = <value optimized out>
oldtype = 0
result = <value optimized out>
#2 0x043dacc2 in poll_func (ufds=0x955f6b8, nfds=2, timeout=1299,
userdata=0x9389cb0) at pulse/thread-mainloop.c:75
r = <value optimized out>
__func__ = "poll_func"
__PRETTY_FUNCTION__ = "poll_func"
#3 0x043c7e09 in pa_mainloop_poll (m=0x96a8288) at pulse/mainloop.c:879
__func__ = "pa_mainloop_poll"
__PRETTY_FUNCTION__ = "pa_mainloop_poll"
#4 0x043c9c23 in pa_mainloop_iterate (m=0x96a8288, block=1, retval=0x0)
at pulse/mainloop.c:961
r = <value optimized out>
__func__ = "pa_mainloop_iterate"
__PRETTY_FUNCTION__ = "pa_mainloop_iterate"
#5 0x043c9cf4 in pa_mainloop_run (m=0x96a8288, retval=0x0)
at pulse/mainloop.c:979
r = <value optimized out>
#6 0x043dabc3 in thread (userdata=0x9216b88) at pulse/thread-mainloop.c:94
mask = {__val = {2147483647, 4294967294,
4294967295 <repeats 30 times>}}
#7 0x07b15ac2 in internal_thread_func (userdata=0x92fab98)
at pulsecore/thread-posix.c:72
__func__ = "internal_thread_func"
__PRETTY_FUNCTION__ = "internal_thread_func"
#8 0x003c780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#9 0x0390a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
.
Thread 5 (process 31798):
#0 0x00502422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x003cbe15 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x00634ac3 in gst_task_func (task=0x867f120) at gsttask.c:222
lock = (GStaticRecMutex *) 0x91ca3c0
tself = (GThread *) 0x963b4c0
priv = (GstTaskPrivate *) 0x867f170
__PRETTY_FUNCTION__ = "gst_task_func"
#3 0x006361a7 in default_func (tdata=0x9854f38, pool=0x846d010)
at gsttaskpool.c:70
func = (GstTaskPoolFunction) 0x634760 <gst_task_func>
user_data = (gpointer) 0x867f120
#4 0x00a8899f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#5 0x00a8736f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#6 0x003c780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0x0390a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
.
Thread 4 (process 31797):
#0 0x00502422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x003cbe15 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x00634ac3 in gst_task_func (task=0x867f560) at gsttask.c:222
lock = (GStaticRecMutex *) 0x9834ea8
tself = (GThread *) 0x934e8d8
priv = (GstTaskPrivate *) 0x867f5b0
__PRETTY_FUNCTION__ = "gst_task_func"
#3 0x006361a7 in default_func (tdata=0x9855330, pool=0x846d010)
at gsttaskpool.c:70
func = (GstTaskPoolFunction) 0x634760 <gst_task_func>
user_data = (gpointer) 0x867f560
#4 0x00a8899f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#5 0x00a8736f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#6 0x003c780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0x0390a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
.
Thread 3 (process 15313):
#0 0x00502422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x003cbe15 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x00a37c5e in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#3 0x00a37fe6 in g_async_queue_pop () from /lib/libglib-2.0.so.0
No symbol table info available.
#4 0x0029d9d7 in action_thread_main (db=0x85c47a8) at rhythmdb.c:2984
action = (RhythmDBAction *) 0xad9788
__FUNCTION__ = "action_thread_main"
__PRETTY_FUNCTION__ = "action_thread_main"
#5 0x00a8736f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#6 0x003c780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0x0390a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
.
Thread 2 (process 31923):
#0 0x00502422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x003cc142 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x001d80ce in ?? () from /usr/lib/libgthread-2.0.so.0
No symbol table info available.
#3 0x00a37c9c in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#4 0x00a37da1 in g_async_queue_timed_pop () from /lib/libglib-2.0.so.0
No symbol table info available.
#5 0x00a8890e in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#6 0x00a8736f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#7 0x003c780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8 0x0390a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
.
Thread 1 (process 15205):
#0 0x0029c4c3 in rhythmdb_add_uri_with_types (db=0x0,
uri=0x95bbbd0 "file:///tmp/Wings-Junior's%20Farm.mp3", type=0x7a2ff4,
ignore_type=0xffffffff, error_type=0xffffffff) at rhythmdb.c:3154
__FUNCTION__ = "rhythmdb_add_uri_with_types"
__PRETTY_FUNCTION__ = "rhythmdb_add_uri_with_types"
#1 0x0026a2d2 in rb_removable_media_source_track_added (source=0x8f24e50,
entry=0xb4c64378, uri=0x95bbbd0 "file:///tmp/Wings-Junior's%20Farm.mp3",
filesize=10599174, mimetype=0x0) at rb-removable-media-source.c:721
entry_type = (RhythmDBEntryType) 0x7a2ff4
db = (RhythmDB *) 0x0
shell = (RBShell *) 0x8faa730
add_to_db = <value optimized out>
#2 0x0026a427 in _track_added_cb (entry=0xb4c64378,
uri=0x95bbbd0 "file:///tmp/Wings-Junior's%20Farm.mp3",
dest_size=10599174, data=0x9112c98) at rb-removable-media-source.c:318
No locals.
#3 0x0024eb3b in completed_cb (encoder=0x8f81958, dest_size=10599174,
data=0x980c7b0) at rb-removable-media-manager.c:1123
priv = (RBRemovableMediaManagerPrivate *) 0x86c3290
__FUNCTION__ = "completed_cb"
#4 0x002d78b3 in rb_marshal_VOID__UINT64 (closure=0x960c998,
return_value=0x0, n_param_values=2, param_values=0x9145cc8,
invocation_hint=0xbfae6780, marshal_data=0x24ea90) at rb-marshal.c:1084
data1 = (gpointer) 0x8f81958
data2 = <value optimized out>
__PRETTY_FUNCTION__ = "rb_marshal_VOID__UINT64"
#5 0x00771072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#6 0x007867a8 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#7 0x00787b2d in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#8 0x00787fb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9 0x002b657d in _rb_encoder_emit_completed (encoder=0x8f81958,
dest_size=157006800) at rb-encoder.c:283
No locals.
#10 0x002b867c in rb_encoder_gst_emit_completed (encoder=0x8f81958)
at rb-encoder-gst.c:231
error = (GError *) 0x0
dest_size = 10599174
file = (GFile *) 0xad0f64b0
file_info = <value optimized out>
__PRETTY_FUNCTION__ = "rb_encoder_gst_emit_completed"
__FUNCTION__ = "rb_encoder_gst_emit_completed"
#11 0x002b9424 in bus_watch_cb (bus=0x906f258, message=0x91cc488,
data=0x8f81958) at rb-encoder-gst.c:277
encoder = (RBEncoderGst *) 0x8f81958
string = <value optimized out>
error = (GError *) 0x0
__FUNCTION__ = "bus_watch_cb"
#12 0x005e7fb5 in gst_bus_source_dispatch (source=0x967ec98,
callback=0x2b9260 <bus_watch_cb>, user_data=0x8f81958) at gstbus.c:761
message = <value optimized out>
keep = <value optimized out>
bus = (GstBus *) 0x906f258
__PRETTY_FUNCTION__ = "gst_bus_source_dispatch"
#13 0x00a5ce78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#14 0x00a60720 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00a60b8f in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00efc419 in IA__gtk_main ()
at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmain.c:1218
tmp_list = (GList *) 0x85b2d98
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x85ba008
loop = (GMainLoop *) 0x84742f8
#17 0x0804b42e in main (argc=1, argv=0xbfae6d54) at main.c:332
_save = (PyThreadState *) 0x87291e0
session_bus = <value optimized out>
error = (GError *) 0x0
rb_shell = (RBShell *) 0x85ba008
accel_map_file = 0x85b2d98 "/home/nigel/.gnome2/accels/rhythmbox"
context = <value optimized out>
options = {{long_name = 0x804cc9d "debug", short_name = 100 'd',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x804f1c8,
description = 0x804cca3 "Enable debug output", arg_description = 0x0}, {
long_name = 0x804ccb7 "debug-match", short_name = 68 'D', flags = 0,
arg = G_OPTION_ARG_STRING, arg_data = 0x804f1cc,
description = 0x804ce70 "Enable debug output matching a specified string", arg_description = 0x0}, {long_name = 0x804ccc3 "no-update",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x804f1e4,
description = 0x804cea0 "Do not update the library with file changes",
arg_description = 0x0}, {long_name = 0x804cccd "no-registration",
short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x804f1d0,
description = 0x804ccdd "Do not register the shell",
arg_description = 0x0}, {long_name = 0x804ccf7 "dry-run",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x804f1e0,
description = 0x804cecc "Don't save any data permanently (implies --no-registration)", arg_description = 0x0}, {long_name = 0x804ccff "rhythmdb-file",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x804f1dc,
description = 0x804cd0d "Path for database file to use",
arg_description = 0x0}, {long_name = 0x804cd2b "playlists-file",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x804f1d8,
description = 0x804cf08 "Path for playlists file to use",
arg_description = 0x0}, {long_name = 0x804cb8c "quit",
short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x804f1d4, description = 0x804cd3a "Quit Rhythmbox",
arg_description = 0x0}, {long_name = 0x804caa6 "", short_name = 0 '\0',
flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x804f1e8,
description = 0x0, arg_description = 0x804cd49 "[URI...]"}, {
long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x0, description = 0x0, arg_description = 0x0}}
__FUNCTION__ = "main""
```
Version: 0.12.xhttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues/798Device with playlists expands them when another device is added2018-05-24T14:36:50ZBugzillaDevice with playlists expands them when another device is added## Submitted by Nattgew
**[Link to original bug (#592918)](https://bugzilla.gnome.org/show_bug.cgi?id=592918)**
## Description
I'm using Rhythmbox on Jaunty.
I have an iPod plugged in that has a number of playlists on it. There is a...## Submitted by Nattgew
**[Link to original bug (#592918)](https://bugzilla.gnome.org/show_bug.cgi?id=592918)**
## Description
I'm using Rhythmbox on Jaunty.
I have an iPod plugged in that has a number of playlists on it. There is a little arrow next to it in the devices section of the Rhythmbox sidebar. I have that list hidden usually.
When I insert a CD, the CD is added to the device section, but the playlists on the iPod are expanded, too.
Inserting a CD or other device shouldn't change whether the playlists on the iPod are expanded or not.
Version: 0.12.xhttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues/797Rhythmbox should be able to do different kinds of transfers at the same time2018-05-24T14:36:27ZBugzillaRhythmbox should be able to do different kinds of transfers at the same time## Submitted by Nattgew
**[Link to original bug (#592915)](https://bugzilla.gnome.org/show_bug.cgi?id=592915)**
## Description
If I have two different devices showing in Rhythmbox, say an iPod and a CD, I can transfer tracks to and ...## Submitted by Nattgew
**[Link to original bug (#592915)](https://bugzilla.gnome.org/show_bug.cgi?id=592915)**
## Description
If I have two different devices showing in Rhythmbox, say an iPod and a CD, I can transfer tracks to and from the iPod, or rip them from the CD.
Rhythmbox seems to only have one queue for transfers. If I'm adding tracks from the CD to my library, and I decide to drag a track to the iPod, it's added to the queue.
Instead, it should be able to start moving that track to the iPod while it's still transferring from the CD.
Version: 0.12.xhttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues/774songs from DAAP share are unnecessarily transcoded2018-05-24T14:28:13ZBugzillasongs from DAAP share are unnecessarily transcoded## Submitted by Carl Reinke
**[Link to original bug (#589653)](https://bugzilla.gnome.org/show_bug.cgi?id=589653)**
## Description
Please describe the problem:
AAC audio files dragged directly from a DAAP share to an iPod are transc...## Submitted by Carl Reinke
**[Link to original bug (#589653)](https://bugzilla.gnome.org/show_bug.cgi?id=589653)**
## Description
Please describe the problem:
AAC audio files dragged directly from a DAAP share to an iPod are transcoded to MP3s. However, AAC audio files dragged from the music library to an iPod are not transcoded.
Steps to reproduce:
1. connect to an mt-daapd share
2. drag an MP4 file containing an AAC stream from the share to an iPod
3. note that the file has been transcoded to an MP3
4. drag the same file from the share to the music library
5. drag the file from the library to the iPod
6. note that the file has not been transcoded to an MP3
Actual results:
see step 3
Expected results:
see step 6
Does this happen every time?
yes
Other information:
Version: 0.12.xhttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues/763Media without volume are not recognized2018-05-24T14:26:01ZBugzillaMedia without volume are not recognized## Submitted by ulrik sverdrup
**[Link to original bug (#586886)](https://bugzilla.gnome.org/show_bug.cgi?id=586886)**
## Description
Using version 0.12.1-1 (debian) of rhythmbox, my ipod can not be used. It was possible using 0.11....## Submitted by ulrik sverdrup
**[Link to original bug (#586886)](https://bugzilla.gnome.org/show_bug.cgi?id=586886)**
## Description
Using version 0.12.1-1 (debian) of rhythmbox, my ipod can not be used. It was possible using 0.11.x. I mount the ipod with sshfs via fuse; I think rhythmbox does not handle fuse volumes as they don't have an associated volume (gio term). This is a "regression" (if I'm allowed to call it that) because of the gio port.
This is what rhythmbox -d says when I mount the ipod:
(00:56:37) [0x105ae1b0] [rhythmdb_mount_added_cb]
rhythmdb-monitor.c:463: volume file:///media/ipod mounted
(00:56:37) [0x105ae1b0] [rb_removable_media_manager_add_mount]
rb-removable-media-manager.c:608: Unhandled media, no volume for mount
Can rhythmbox be adapted to mounts without volumes? It seems "volume" is an item representing an item that might be mounted or not, such as a connected usb stick; while mount is an object existing only since it's mounted (fuse filesystems).
In 0.11.x, I could browse the iPod, create playlists, and add new songs to it. I have libgpod4 installed. The iPod is jailbroken to allow ssh access, of course.
Originally reported in debian as http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=534121
Version: 0.12.xhttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues/749[PATCH] Make playlists work on the Sansa Fuze2018-05-24T14:22:47ZBugzilla[PATCH] Make playlists work on the Sansa Fuze## Submitted by ale..@..oo.com
**[Link to original bug (#583153)](https://bugzilla.gnome.org/show_bug.cgi?id=583153)**
## Description
The attached patch (with a corresponding patch to hal-info) should enable
rhythmbox to write playl...## Submitted by ale..@..oo.com
**[Link to original bug (#583153)](https://bugzilla.gnome.org/show_bug.cgi?id=583153)**
## Description
The attached patch (with a corresponding patch to hal-info) should enable
rhythmbox to write playlists on the Sansa Fuze in MSC mode, and
possibly other Sansa mp3 players.
The Fuze uses the m3u playlist format but with two quirks:
1) playlists must use dos format (i.e `<cr>``<lf>` line endings and
\ pathname separators)
2) The entries in the playlist must be relative paths starting
at the playlist file. Absolute paths are not currently supported.
The patch defines two new hal quirks:
portable_audio_player.quirk.playlist_dos_encoded
and
portable_audio_player.quirk.use_relative_paths
both default to false. They can be turned on from either the hal fdi
file or from the .is_audio_player file on the device.
Version: HEADhttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues/716"Import" never finishes2018-05-24T14:13:58ZBugzilla"Import" never finishes## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#576721)](https://bugzilla.gnome.org/show_bug.cgi?id=576721)**
## Description
It looks like the import code doesn't take into account errors on files as being "import...## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#576721)](https://bugzilla.gnome.org/show_bug.cgi?id=576721)**
## Description
It looks like the import code doesn't take into account errors on files as being "imported". This happens on my PSP which shows up as a music player, but not as a PSP (because my hal-info isn't new enough...).
(13:42:42) [0xf62650] [rhythmdb_add_import_error_entry] rhythmdb.c:2148: adding import error for file:///media/disk/PSP/MUSIC/Another%20test/foobar1.m3u~: Empty file
(13:42:42) [0xf62650] [rhythmdb_process_one_event] rhythmdb.c:2486: processing RHYTHMDB_EVENT_METADATA_LOAD
(13:42:42) [0xf62650] [rhythmdb_add_import_error_entry] rhythmdb.c:2148: adding import error for file:///media/disk/PSP/MUSIC/Another%20test/foobar1.m3u: The MIME type of the file could not be identified
(13:42:42) [0xf62650] [rhythmdb_process_one_event] rhythmdb.c:2486: processing RHYTHMDB_EVENT_METADATA_LOAD
(13:42:42) [0xf62650] [rhythmdb_add_import_error_entry] rhythmdb.c:2148: adding import error for file:///media/disk/PSP/MUSIC/Another%20test/foobar2.m3u8: The MIME type of the file could not be identified
(13:42:42) [0xf62650] [rb_statusbar_sync_status] rb-statusbar.c:470: updating status with: '8 songs, 31 minutes, 57.6 MB', 'Importing (8/11)', 0.727273
$ find /media/disk/psp/music/ -type f | wc -l
11
$ find /media/disk/psp/music/ -type f
/media/disk/psp/music/Tomas Ledin/Beach Party CD1/tut-tut.mp3
/media/disk/psp/music/Tomas Ledin/Darryl Braithwaithe - Beach Party CD1 - 03 - One Summer.mp3
/media/disk/psp/music/Darryl Braithwaithe - Beach Party CD1 - 03 - One Summer.mp3
/media/disk/psp/music/Gyllene Tider - Beach Party CD1 - 01 - Kung Av Sand.mp3
/media/disk/psp/music/Orup - Beach Party CD1 - 02 - Magaluf.mp3
/media/disk/psp/music/Tomas Ledin - Beach Party CD1 - 04 - En Dag På Stranden.mp3
/media/disk/psp/music/Another test/foo.mp3
/media/disk/psp/music/Another test/bar.mp3
/media/disk/psp/music/Another test/foobar1.m3u~
/media/disk/psp/music/Another test/foobar1.m3u
/media/disk/psp/music/Another test/foobar2.m3u8
Version: 0.12.xhttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues/664Warn before try to copy on filled MTP devices2018-05-24T13:47:45ZBugzillaWarn before try to copy on filled MTP devices## Submitted by Luca Ferretti
**[Link to original bug (#562019)](https://bugzilla.gnome.org/show_bug.cgi?id=562019)**
## Description
It seems that Rythmbox don't check for available space on MTP device before trying to copy files on...## Submitted by Luca Ferretti
**[Link to original bug (#562019)](https://bugzilla.gnome.org/show_bug.cgi?id=562019)**
## Description
It seems that Rythmbox don't check for available space on MTP device before trying to copy files on it.
Steps to reproduce:
* plug MTP device, start Rhythmbox
* let's assume you have 2 MB free on device
* try to copy a 3 MB track
Current results:
Rhythmbox don't warn about non enought free space, but show the usual progress bar.
Expected results:
Rhythmbox should show an error alert.
Version: 0.11.xhttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues/659Monitor sub-dirs so "restore from trash" works2018-05-24T13:46:43ZBugzillaMonitor sub-dirs so "restore from trash" works## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#560727)](https://bugzilla.gnome.org/show_bug.cgi?id=560727)**
## Description
Currently, restoring a file from the trash doesn't add it back to the source, though it ...## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#560727)](https://bugzilla.gnome.org/show_bug.cgi?id=560727)**
## Description
Currently, restoring a file from the trash doesn't add it back to the source, though it will be added back to the player if it doesn't require a database.
We should monitor all the directories underneath the music root.https://gitlab.gnome.org/GNOME/rhythmbox/-/issues/653Add segmented bar to properties2018-05-24T13:45:35ZBugzillaAdd segmented bar to properties## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#558576)](https://bugzilla.gnome.org/show_bug.cgi?id=558576)**
## Description
To show what would be sync'ed, and what's already there.
Python version:
http://bazaar....## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#558576)](https://bugzilla.gnome.org/show_bug.cgi?id=558576)**
## Description
To show what would be sync'ed, and what's already there.
Python version:
http://bazaar.launchpad.net/%7Eubuntu-installer/ubiquity/trunk/annotate/2936?file_id=segmented_bar.py-20080826141124-1epjtw32ze49o2s2-1
C# version:
http://svn.gnome.org/viewvc/banshee/trunk/banshee/src/Libraries/Hyena.Gui/Hyena.Widgets/SegmentedBar.cs?view=log
Screenshots attached.https://gitlab.gnome.org/GNOME/rhythmbox/-/issues/644Nintendo DS/Moonshell support issues with Mass Storage Audio Player mode.2018-05-24T13:41:36ZBugzillaNintendo DS/Moonshell support issues with Mass Storage Audio Player mode.## Submitted by mic..@..ph.org
**[Link to original bug (#555143)](https://bugzilla.gnome.org/show_bug.cgi?id=555143)**
## Description
Please describe the problem:
There is a popular homebrew application for the Nintendo DS called "M...## Submitted by mic..@..ph.org
**[Link to original bug (#555143)](https://bugzilla.gnome.org/show_bug.cgi?id=555143)**
## Description
Please describe the problem:
There is a popular homebrew application for the Nintendo DS called "Moonshell" which allows you to play music (MP3, OGG, etc.) and video (DPG) files from a compatible storage device. With it, you can transform the Nintendo DS into a music and video player. There also are other homebrew music player applications for the Nintendo DS.
At the moment, I am forcing the use of the "USB Mass Storage" support mode (through the '.is_audio_player' file on the root of my MicroSD card), and it is having some issues in Rhythmbox.
The first issue is that Rhythmbox cannot be told to only use a certain folder for music stored on a storage device, for example, /music/. It would be nice if you could configure to Rhythmbox to do this. This could potentially effect other multi-purpose media players like the memory cards of Nokia S60-based mobile phones (as they have separate folders for music, video, and photos).
The second issue is that Rhythmbox mistakenly detects many files as part of your music collection. This includes things like wave files used by applications for sound effects, some application files, and Moonshell DPG video files (which are similar to MPEG files). The first issue being addressed should fix this, as Rhythmbox could be made to only scan in that folder.
Steps to reproduce:
1. Add .is_audio_player to the root of your storage device for the Nintendo DS' flashcart.
2. Have some other data on there as well, such as DPG video files and other homebrew applications installed.
3. Open Rhythmbox, and navigate to the storage device.
Actual results:
Many files that shouldn't be part of a music collection appear, and there is no way to place a copied music file outside of the root folder.
Expected results:
No non-music files should appear, and the music library on the DS' storage device should be able to be set to only occupy a single folder.
Does this happen every time?
Yes.
Other information:
http://en.wikipedia.org/wiki/NDs-mPeG describes the structure of DPG video files.
Version: 0.11.xhttps://gitlab.gnome.org/GNOME/rhythmbox/-/issues/622Don't allow showing location for CDDA2018-05-24T13:37:29ZBugzillaDon't allow showing location for CDDA## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#551343)](https://bugzilla.gnome.org/show_bug.cgi?id=551343)**
## Description
We end up with "cdda://..." in the UI when selecting the "location" column to be shown b...## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#551343)](https://bugzilla.gnome.org/show_bug.cgi?id=551343)**
## Description
We end up with "cdda://..." in the UI when selecting the "location" column to be shown by default and selecting an audio CD source.https://gitlab.gnome.org/GNOME/rhythmbox/-/issues/620Use chapter info to get track durations2018-05-24T13:36:53ZBugzillaUse chapter info to get track durations## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#551011)](https://bugzilla.gnome.org/show_bug.cgi?id=551011)**
## Description
It takes a _long_ time for all the tracks in a CD to appear in the UI. This should be pr...## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#551011)](https://bugzilla.gnome.org/show_bug.cgi?id=551011)**
## Description
It takes a _long_ time for all the tracks in a CD to appear in the UI. This should be pretty much instant when the TOC has been read.
Either we need to use something other than GStreamer to get the duration of the tracks, or we need to use GStreamer differently.
### Depends on
* [Bug 540890](https://bugzilla.gnome.org/show_bug.cgi?id=540890)https://gitlab.gnome.org/GNOME/rhythmbox/-/issues/619Looks to allow burning audio tracks2018-05-24T13:36:36ZBugzillaLooks to allow burning audio tracks## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#551009)](https://bugzilla.gnome.org/show_bug.cgi?id=551009)**
## Description
1. Load up with an audio CD
2. Select a CD track
3. Put it in the play queue
4. Go to th...## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#551009)](https://bugzilla.gnome.org/show_bug.cgi?id=551009)**
## Description
1. Load up with an audio CD
2. Select a CD track
3. Put it in the play queue
4. Go to the play queue
5. Click the icon to burn an audio CD
It will just barf when starting up: "Could not create audio CD", "Could not pause playback".
The cd recorder plugin should check for CDDA URLs, and be disabled if we can't copy one track.https://gitlab.gnome.org/GNOME/rhythmbox/-/issues/615force transcode to change bitrate for mobile devices2018-05-24T13:35:29ZBugzillaforce transcode to change bitrate for mobile devices## Submitted by ikke
**[Link to original bug (#550707)](https://bugzilla.gnome.org/show_bug.cgi?id=550707)**
## Description
There should be a way to force mp3 bitrate change when copying stuff to memory stick /
usb player.
I got it...## Submitted by ikke
**[Link to original bug (#550707)](https://bugzilla.gnome.org/show_bug.cgi?id=550707)**
## Description
There should be a way to force mp3 bitrate change when copying stuff to memory stick /
usb player.
I got it done if I used the .is_audio_player -file and specified the
device as ogg player. But if I specified it as mpeg -device, it just
copies the mp3, not changing the bitrate. Even I changed the import
format in preferences to have gstreamer do 128 bitrate mp3.
The justification for enhancement would be that some of my (and probably many other's) music is with
higher bitrate since I listen them through home stereos, but mobile
devices have limited space and sound quality anyway... and I would
like to use rhythmbox to control all these, since it's a good app otherwise.
My rb is 0.11.5-0ubuntu8 in up to date Ubuntu hardy as of 2008-9-3.
I was recommended to make a bug report in devel mailing list: http://thread.gmane.org/gmane.comp.gnome.apps.rhythmbox.devel/9299
Version: 0.11.x