--- Begin Message ---
Package: listen
Version: 0.6.5-5
Severity: important
listen crashes on startup with the following GStreamer criticals:
=== start ===
(listen:19585): GStreamer-CRITICAL **:
Trying to dispose object "sink", but it still has a parent "filterbin".
You need to let the parent manage the object instead of unreffing the object
directly.
(listen:19585): GStreamer-CRITICAL **:
Trying to dispose object "src", but it still has a parent "filterbin".
You need to let the parent manage the object instead of unreffing the object
directly.
=== end ===
This bug seems not to be exactly in Listen since Pitivi and Exaile
suffers of similar ones (but I'm starting with this one), but since I'm
unable to find which package is incriminated, I send it here.
It seems to happen with some(?) python apps that use GStreamer.
However GStreamer seems to work fine since Totem or Rhythmbox don't
have any problems of this kind.
Below is the backtarce (with extra details on the environment):
=== Backtrace starts ===
~ $ cat /usr/bin/listen
#!/bin/sh
###
#
# Listen is the legal property of mehdi abaakouk <[email protected]>
# Copyright (c) 2006 Mehdi Abaakouk
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
###
export LISTEN_LIBRARY_PATH="/usr/lib/listen"
export LISTEN_DATA_PATH="/usr/share/listen"
export LISTEN_VERSION="0.6.5"
cd $LISTEN_LIBRARY_PATH && exec python listen "$@"
~ $ export LISTEN_LIBRARY_PATH="/usr/lib/listen"
~ $ export LISTEN_DATA_PATH="/usr/share/listen"
~ $ export LISTEN_VERSION="0.6.5"
~ $ cd $LISTEN_LIBRARY_PATH
/usr/lib/listen $ LANG=C gdb python
GNU gdb (GDB) 7.2-debian
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/python...Reading symbols from
/usr/lib/debug/usr/bin/python2.6...done.
done.
(gdb) r listen
Starting program: /usr/bin/python listen
[Thread debugging using libthread_db enabled]
/usr/lib/pymodules/python2.6/musicbrainz2/model.py:21: DeprecationWarning: the
sets module is deprecated
from sets import Set
[New Thread 0x7fffe3a87710 (LWP 19590)]
[New Thread 0x7fffe3286710 (LWP 19591)]
(listen:19585): GStreamer-CRITICAL **:
Trying to dispose object "sink", but it still has a parent "filterbin".
You need to let the parent manage the object instead of unreffing the object
directly.
(listen:19585): GStreamer-CRITICAL **:
Trying to dispose object "src", but it still has a parent "filterbin".
You need to let the parent manage the object instead of unreffing the object
directly.
Program received signal SIGSEGV, Segmentation fault.
0x00007fffe6f01e0d in gst_proxy_pad_set_target (pad=0x0, target=0x1a4eac0) at
gstghostpad.c:338
338 gstghostpad.c: No such file or directory.
in gstghostpad.c
(gdb) bt
#0 0x00007fffe6f01e0d in gst_proxy_pad_set_target (pad=0x0, target=0x1a4eac0)
at gstghostpad.c:338
#1 0x00007fffe6f01f3a in gst_ghost_pad_do_link (pad=0x1be81c0, peer=0x1a4eac0)
at gstghostpad.c:646
#2 0x00007fffe6f15734 in gst_pad_link_full (srcpad=0x1a4eac0,
sinkpad=0x1be81c0, flags=5) at gstpad.c:2071
#3 0x00007fffe6f444d9 in pad_link_maybe_ghosting (src=<value optimized out>,
sink=0x1be81c0, flags=<value optimized out>) at gstutils.c:1543
#4 0x00007fffe6f45e0d in gst_element_link_pads_full (src=0x1be0080,
srcpadname=<value optimized out>, dest=0x1a34170, destpadname=<value optimized
out>, flags=<value optimized out>) at gstutils.c:1693
#5 0x00007fffe7a62234 in _wrap_gst_element_link_many (self=<value optimized
out>, args=
(<__main__.GstCapsFilter at remote 0x19f4460>, <__main__.GstAudioConvert at
remote 0x19f44b0>, <__main__.GstAudioResample at remote 0x19f4500>,
<__main__.GstTee at remote 0x19f45f0>, <__main__.GstVolume at remote
0x19f4690>, <gst.Bin at remote 0x19f46e0>, <__main__.GstAudioConvert at remote
0x19f4550>, <__main__.GstAudioResample at remote 0x19f45a0>, <__main__.GstQueue
at remote 0x19f4640>, <__main__.GstGConfAudioSink at remote 0x19f4730>))
at gstelement.override:145
#6 0x00000000004a7ba5 in call_function (f=
Frame 0x19dacb0, for file /usr/lib/listen/player/fadebin.py, line 296, in
__init__ (self=<PlayerBin(_PlayerBin__volume=<__main__.GstVolume at remote
0x19f4690>, tick_timeout_id=None, _PlayerBin__stream_reap_id=None,
_PlayerBin__sink=<__main__.GstGConfAudioSink at remote 0x19f4730>,
pipeline=<gst.Pipeline at remote 0x19f4230>, _PlayerBin__output=<gst.Bin at
remote 0x19f42d0>, linked_streams=0, sink_lock=<thread.lock at remote
0x18923f0>, bus_watch_id=3, _PlayerBin__stop_sink_id=None, streams=[],
_PlayerBin__adder=<__main__.GstAdder at remote 0x19f43c0>,
_PlayerBin__tee=<__main__.GstTee at remote 0x19f45f0>, buffer_size=64,
_PlayerBin__curvolume=<float at remote 0x1957428>,
_PlayerBin__filterbin=<gst.Bin at remote 0x19f46e0>,
_PlayerBin__capsfilter=<__main__.GstCapsFilter at remote 0x19f4460>,
_PlayerBin__blocker=<__main__.GstIdentity at remote 0x19f4410>,
stream_list_lock=<thread.lock at remote 0x18923d8>) at remote 0x19f41e0>,
caps=<gst.Caps at remote 0x17708f0>, audiocon
vert=<__main__.GstAudioConvert at remo...(truncated), throwflag=<value
optimized out>) at ../Python/ceval.c:3750
#7 PyEval_EvalFrameEx (f=
Frame 0x19dacb0, for file /usr/lib/listen/player/fadebin.py, line 296, in
__init__ (self=<PlayerBin(_PlayerBin__volume=<__main__.GstVolume at remote
0x19f4690>, tick_timeout_id=None, _PlayerBin__stream_reap_id=None,
_PlayerBin__sink=<__main__.GstGConfAudioSink at remote 0x19f4730>,
pipeline=<gst.Pipeline at remote 0x19f4230>, _PlayerBin__output=<gst.Bin at
remote 0x19f42d0>, linked_streams=0, sink_lock=<thread.lock at remote
0x18923f0>, bus_watch_id=3, _PlayerBin__stop_sink_id=None, streams=[],
_PlayerBin__adder=<__main__.GstAdder at remote 0x19f43c0>,
_PlayerBin__tee=<__main__.GstTee at remote 0x19f45f0>, buffer_size=64,
_PlayerBin__curvolume=<float at remote 0x1957428>,
_PlayerBin__filterbin=<gst.Bin at remote 0x19f46e0>,
_PlayerBin__capsfilter=<__main__.GstCapsFilter at remote 0x19f4460>,
_PlayerBin__blocker=<__main__.GstIdentity at remote 0x19f4410>,
stream_list_lock=<thread.lock at remote 0x18923d8>) at remote 0x19f41e0>,
caps=<gst.Caps at remote 0x17708f0>, audiocon
vert=<__main__.GstAudioConvert at remo...(truncated), throwflag=<value
optimized out>) at ../Python/ceval.c:2412
#8 0x00000000004a95c1 in PyEval_EvalCodeEx (co=0x1996300, globals=<value
optimized out>, locals=<value optimized out>, args=0x1, argcount=<value
optimized out>, kws=<value optimized out>, kwcount=0, defs=0x0, defcount=0,
closure=0x0)
at ../Python/ceval.c:3000
#9 0x0000000000538a10 in function_call (func=<function at remote 0x19cd668>,
arg=
(<PlayerBin(_PlayerBin__volume=<__main__.GstVolume at remote 0x19f4690>,
tick_timeout_id=None, _PlayerBin__stream_reap_id=None,
_PlayerBin__sink=<__main__.GstGConfAudioSink at remote 0x19f4730>,
pipeline=<gst.Pipeline at remote 0x19f4230>, _PlayerBin__output=<gst.Bin at
remote 0x19f42d0>, linked_streams=0, sink_lock=<thread.lock at remote
0x18923f0>, bus_watch_id=3, _PlayerBin__stop_sink_id=None, streams=[],
_PlayerBin__adder=<__main__.GstAdder at remote 0x19f43c0>,
_PlayerBin__tee=<__main__.GstTee at remote 0x19f45f0>, buffer_size=64,
_PlayerBin__curvolume=<float at remote 0x1957428>,
_PlayerBin__filterbin=<gst.Bin at remote 0x19f46e0>,
_PlayerBin__capsfilter=<__main__.GstCapsFilter at remote 0x19f4460>,
_PlayerBin__blocker=<__main__.GstIdentity at remote 0x19f4410>,
stream_list_lock=<thread.lock at remote 0x18923d8>) at remote 0x19f41e0>,),
kw=0x0) at ../Objects/funcobject.c:524
#10 0x000000000041ef47 in PyObject_Call (func=<function at remote 0x19cd668>,
arg=<unknown at remote 0x1a4eac0>, kw=<unknown at remote 0x1a57e50>) at
../Objects/abstract.c:2492
#11 0x0000000000427c1f in instancemethod_call (func=<function at remote
0x19cd668>, arg=
(<PlayerBin(_PlayerBin__volume=<__main__.GstVolume at remote 0x19f4690>,
tick_timeout_id=None, _PlayerBin__stream_reap_id=None,
_PlayerBin__sink=<__main__.GstGConfAudioSink at remote 0x19f4730>,
pipeline=<gst.Pipeline at remote 0x19f4230>, _PlayerBin__output=<gst.Bin at
remote 0x19f42d0>, linked_streams=0, sink_lock=<thread.lock at remote
0x18923f0>, bus_watch_id=3, _PlayerBin__stop_sink_id=None, streams=[],
_PlayerBin__adder=<__main__.GstAdder at remote 0x19f43c0>,
_PlayerBin__tee=<__main__.GstTee at remote 0x19f45f0>, buffer_size=64,
_PlayerBin__curvolume=<float at remote 0x1957428>,
_PlayerBin__filterbin=<gst.Bin at remote 0x19f46e0>,
_PlayerBin__capsfilter=<__main__.GstCapsFilter at remote 0x19f4460>,
_PlayerBin__blocker=<__main__.GstIdentity at remote 0x19f4410>,
stream_list_lock=<thread.lock at remote 0x18923d8>) at remote 0x19f41e0>,),
kw=0x0) at ../Objects/classobject.c:2579
#12 0x000000000041ef47 in PyObject_Call (func=<instancemethod at remote
0x19f4190>, arg=<unknown at remote 0x1a4eac0>, kw=<unknown at remote
0x1a57e50>) at ../Objects/abstract.c:2492
#13 0x00000000004778ff in slot_tp_init (self=
<PlayerBin(_PlayerBin__volume=<__main__.GstVolume at remote 0x19f4690>,
tick_timeout_id=None, _PlayerBin__stream_reap_id=None,
_PlayerBin__sink=<__main__.GstGConfAudioSink at remote 0x19f4730>,
pipeline=<gst.Pipeline at remote 0x19f4230>, _PlayerBin__output=<gst.Bin at
remote 0x19f42d0>, linked_streams=0, sink_lock=<thread.lock at remote
0x18923f0>, bus_watch_id=3, _PlayerBin__stop_sink_id=None, streams=[],
_PlayerBin__adder=<__main__.GstAdder at remote 0x19f43c0>,
_PlayerBin__tee=<__main__.GstTee at remote 0x19f45f0>, buffer_size=64,
_PlayerBin__curvolume=<float at remote 0x1957428>,
_PlayerBin__filterbin=<gst.Bin at remote 0x19f46e0>,
_PlayerBin__capsfilter=<__main__.GstCapsFilter at remote 0x19f4460>,
_PlayerBin__blocker=<__main__.GstIdentity at remote 0x19f4410>,
stream_list_lock=<thread.lock at remote 0x18923d8>) at remote 0x19f41e0>,
args=(), kwds=0x0) at ../Objects/typeobject.c:5632
#14 0x000000000046f16f in type_call (type=0x19e2050, args=(), kwds=0x0) at
../Objects/typeobject.c:742
#15 0x000000000041ef47 in PyObject_Call (func=
<GObjectMeta(get_times_and_stream=<function at remote 0x19d1320>,
get_adder_pad=<function at remote 0x19cd7d0>, xfade_get_current_uri=<function
at remote 0x19d1050>, add_bus_watch=<function at remote 0x19cd758>,
get_volume=<function at remote 0x19cdd70>, __module__='player.fadebin',
_PlayerBin__pipeline_op_done=<function at remote 0x19d19b0>,
start_sink=<function at remote 0x19d1488>, __init__=<function at remote
0x19cd668>, _PlayerBin__pipeline_op=<function at remote 0x19d1a28>,
find_stream_by_uri=<function at remote 0x19cd848>, xfade_play=<function at
remote 0x19cdb18>, xfade_get_time=<function at remote 0x19cded8>,
find_stream_by_element=<function at remote 0x19cd938>, emit_error=<function at
remote 0x19cd6e0>, find_stream_by_state=<function at remote 0x19cd8c0>,
tick_timeout=<function at remote 0x19d1398>, dump_stream_list=<function at
remote 0x19d1668>, reap_streams=<function at remote 0x19d11b8>, __doc__=None,
_PlayerBin__really_add_filter=<function at remote 0x19d1
aa0>, xfade_add_tee=<function at remot...(truncated), arg=<unknown at remote
0x1a4eac0>, kw=<unknown at remote 0x1a57e50>) at ../Objects/abstract.c:2492
#16 0x00000000004a72b8 in do_call (f=
Frame 0x19900b0, for file /usr/lib/listen/player/__init__.py, line 91, in
__init__ (self=<ListenPlayer(_ListenPlayer__next_already_called=False,
song=None, _ListenPlayer__emit_signal_new_song_id=None,
_ListenPlayer__need_load_prefs=True, _ListenPlayer__source=None,
stop_after_this_track=False, _ListenPlayer__current_duration=None,
_ListenPlayer__current_stream_seeked=False,
_ListenPlayer__current_song_reported=False) at remote 0x19cbfa0>),
throwflag=<value optimized out>) at ../Python/ceval.c:3968
#17 call_function (f=
Frame 0x19900b0, for file /usr/lib/listen/player/__init__.py, line 91, in
__init__ (self=<ListenPlayer(_ListenPlayer__next_already_called=False,
song=None, _ListenPlayer__emit_signal_new_song_id=None,
_ListenPlayer__need_load_prefs=True, _ListenPlayer__source=None,
stop_after_this_track=False, _ListenPlayer__current_duration=None,
_ListenPlayer__current_stream_seeked=False,
_ListenPlayer__current_song_reported=False) at remote 0x19cbfa0>),
throwflag=<value optimized out>) at ../Python/ceval.c:3773
#18 PyEval_EvalFrameEx (f=
Frame 0x19900b0, for file /usr/lib/listen/player/__init__.py, line 91, in
__init__ (self=<ListenPlayer(_ListenPlayer__next_already_called=False,
song=None, _ListenPlayer__emit_signal_new_song_id=None,
_ListenPlayer__need_load_prefs=True, _ListenPlayer__source=None,
stop_after_this_track=False, _ListenPlayer__current_duration=None,
_ListenPlayer__current_stream_seeked=False,
_ListenPlayer__current_song_reported=False) at remote 0x19cbfa0>),
throwflag=<value optimized out>) at ../Python/ceval.c:2412
#19 0x00000000004a95c1 in PyEval_EvalCodeEx (co=0x1948828, globals=<value
optimized out>, locals=<value optimized out>, args=0x1, argcount=<value
optimized out>, kws=<value optimized out>, kwcount=0, defs=0x0, defcount=0,
closure=0x0)
at ../Python/ceval.c:3000
#20 0x0000000000538a10 in function_call (func=<function at remote 0x19bec80>,
arg=
(<ListenPlayer(_ListenPlayer__next_already_called=False, song=None,
_ListenPlayer__emit_signal_new_song_id=None,
_ListenPlayer__need_load_prefs=True, _ListenPlayer__source=None,
stop_after_this_track=False, _ListenPlayer__current_duration=None,
_ListenPlayer__current_stream_seeked=False,
_ListenPlayer__current_song_reported=False) at remote 0x19cbfa0>,), kw=0x0) at
../Objects/funcobject.c:524
#21 0x000000000041ef47 in PyObject_Call (func=<function at remote 0x19bec80>,
arg=<unknown at remote 0x1a4eac0>, kw=<unknown at remote 0x1a57e50>) at
../Objects/abstract.c:2492
#22 0x0000000000427c1f in instancemethod_call (func=<function at remote
0x19bec80>, arg=
(<ListenPlayer(_ListenPlayer__next_already_called=False, song=None,
_ListenPlayer__emit_signal_new_song_id=None,
_ListenPlayer__need_load_prefs=True, _ListenPlayer__source=None,
stop_after_this_track=False, _ListenPlayer__current_duration=None,
_ListenPlayer__current_stream_seeked=False,
_ListenPlayer__current_song_reported=False) at remote 0x19cbfa0>,), kw=0x0) at
../Objects/classobject.c:2579
#23 0x000000000041ef47 in PyObject_Call (func=<instancemethod at remote
0x19a8550>, arg=<unknown at remote 0x1a4eac0>, kw=<unknown at remote
0x1a57e50>) at ../Objects/abstract.c:2492
#24 0x00000000004778ff in slot_tp_init (self=
<ListenPlayer(_ListenPlayer__next_already_called=False, song=None,
_ListenPlayer__emit_signal_new_song_id=None,
_ListenPlayer__need_load_prefs=True, _ListenPlayer__source=None,
stop_after_this_track=False, _ListenPlayer__current_duration=None,
_ListenPlayer__current_stream_seeked=False,
_ListenPlayer__current_song_reported=False) at remote 0x19cbfa0>, args=(),
kwds=0x0) at ../Objects/typeobject.c:5632
#25 0x000000000046f16f in type_call (type=0x19e1c10, args=(), kwds=0x0) at
../Objects/typeobject.c:742
#26 0x000000000041ef47 in PyObject_Call (func=
<GObjectMeta(load=<function at remote 0x19cd500>, perhap_report=<function
at remote 0x19f3938>, __module__='player',
_ListenPlayer__emit_signal_new_song=<function at remote 0x19f32a8>,
set_volume=<function at remote 0x19f3e60>, get_volume=<function at remote
0x19f3ed8>, _ListenPlayer__on_tick=<function at remote 0x19f37d0>,
playpause=<function at remote 0x19f5410>, seek=<function at remote 0x19f50c8>,
__init__=<function at remote 0x19bec80>, previous=<function at remote
0x19f5230>, pause=<function at remote 0x19f3cf8>, set_source=<function at
remote 0x19cd488>, set_song=<function at remote 0x19f3b90>, next=<function at
remote 0x19f52a8>, save_state=<function at remote 0x19cd578>,
_ListenPlayer__on_error=<function at remote 0x19f3848>, rewind=<function at
remote 0x19f5320>, update_skipcount=<function at remote 0x19f51b8>,
__gtype__=<gobject.GType at remote 0x18923a8>, _ListenPlayer__on_tag=<function
at remote 0x19f39b0>, __doc__=None, get_length=<function at remote 0x19f50
50>, play=<function at remote 0x19f3c0...(truncated), arg=<unknown at remote
0x1a4eac0>, kw=<unknown at remote 0x1a57e50>) at ../Objects/abstract.c:2492
#27 0x00000000004a72b8 in do_call (f=Frame 0x19940e0, for file
/usr/lib/listen/player/__init__.py, line 540, in <module> (), throwflag=<value
optimized out>) at ../Python/ceval.c:3968
#28 call_function (f=Frame 0x19940e0, for file
/usr/lib/listen/player/__init__.py, line 540, in <module> (), throwflag=<value
optimized out>) at ../Python/ceval.c:3773
#29 PyEval_EvalFrameEx (f=Frame 0x19940e0, for file
/usr/lib/listen/player/__init__.py, line 540, in <module> (), throwflag=<value
optimized out>) at ../Python/ceval.c:2412
#30 0x00000000004a95c1 in PyEval_EvalCodeEx (co=0x1996210, globals=<value
optimized out>, locals=<value optimized out>, args=0x0, argcount=<value
optimized out>, kws=<value optimized out>, kwcount=0, defs=0x0, defcount=0,
closure=0x0)
at ../Python/ceval.c:3000
#31 0x00000000004a9692 in PyEval_EvalCode (co=0x0, globals=<unknown at remote
0x1a4eac0>, locals=<unknown at remote 0x1a57e50>) at ../Python/ceval.c:541
#32 0x00000000004bbd9e in PyImport_ExecCodeModuleEx (name=0x7fffffffcac0
"player", co=<code at remote 0x1996210>, pathname=0x7fffffff9890
"/usr/lib/listen/player/__init__.pyc") at ../Python/import.c:677
#33 0x00000000004bddf6 in load_source_module (name=0x7fffffffcac0 "player",
pathname=0x7fffffff9890 "/usr/lib/listen/player/__init__.pyc", fp=<value
optimized out>) at ../Python/import.c:1017
#34 0x00000000004be5f9 in load_package (name=0x7fffffffcac0 "player",
pathname=<value optimized out>) at ../Python/import.c:1073
#35 0x00000000004bebcd in import_submodule (mod=None, subname=0x7fffffffcac0
"player", fullname=0x7fffffffcac0 "player") at ../Python/import.c:2592
#36 0x00000000004bee5f in load_next (mod=None, altmod=<value optimized out>,
p_name=<value optimized out>, buf=0x7fffffffcac0 "player",
p_buflen=0x7fffffffdac8) at ../Python/import.c:2412
#37 0x00000000004bf4f4 in import_module_level (name=0x0, globals=
{'basedir': '/usr/lib/listen', 'pygst': <module at remote 0xf24328>,
'stock_init': <function at remote 0x136e230>, 'GstSwitchSink':
<GObjectMeta(__gtype__=<gobject.GType at remote 0x18924f8>,
__doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ef4090>,
__module__='player.fadebin') at remote 0x1bf28a0>, 'GstAdder':
<GObjectMeta(__gtype__=<gobject.GType at remote 0x1892408>,
__doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ef4090>,
__module__='player.fadebin') at remote 0x1a36210>, 'GInitiallyUnowned':
<GObjectMeta(__gtype__=<gobject.GType at remote 0xb22828>,
__doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ef4090>, __module__='gtk')
at remote 0xc1ceb0>, 'get_xdg_cache_file': <function at remote 0x13db500>,
'errno': <module at remote 0x7ffff7f5fc20>, 'makedirs': <function at remote
0x15c6c08>, 'gtk': <module at remote 0xa74360>, 'PIDFILE':
'/home/ban/.cache/listen/listen.pid', 'gettext': <module at remote
0x7ffff7f19718>, '__package__': None, 'GenericManager': <GObjectM
eta(__module__='plugins.generic', enab...(truncated), locals=<value optimized
out>, fromlist=('Player',), level=<value optimized out>) at
../Python/import.c:2133
#38 0x00000000004bfa24 in PyImport_ImportModuleLevel (name=0x7ffff7f12e04
"player", globals=
{'basedir': '/usr/lib/listen', 'pygst': <module at remote 0xf24328>,
'stock_init': <function at remote 0x136e230>, 'GstSwitchSink':
<GObjectMeta(__gtype__=<gobject.GType at remote 0x18924f8>,
__doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ef4090>,
__module__='player.fadebin') at remote 0x1bf28a0>, 'GstAdder':
<GObjectMeta(__gtype__=<gobject.GType at remote 0x1892408>,
__doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ef4090>,
__module__='player.fadebin') at remote 0x1a36210>, 'GInitiallyUnowned':
<GObjectMeta(__gtype__=<gobject.GType at remote 0xb22828>,
__doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ef4090>, __module__='gtk')
at remote 0xc1ceb0>, 'get_xdg_cache_file': <function at remote 0x13db500>,
'errno': <module at remote 0x7ffff7f5fc20>, 'makedirs': <function at remote
0x15c6c08>, 'gtk': <module at remote 0xa74360>, 'PIDFILE':
'/home/ban/.cache/listen/listen.pid', 'gettext': <module at remote
0x7ffff7f19718>, '__package__': None, 'GenericManager': <GObjectM
eta(__module__='plugins.generic', enab...(truncated), locals=
{'basedir': '/usr/lib/listen', 'pygst': <module at remote 0xf24328>,
'stock_init': <function at remote 0x136e230>, 'GstSwitchSink':
<GObjectMeta(__gtype__=<gobject.GType at remote 0x18924f8>,
__doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ef4090>,
__module__='player.fadebin') at remote 0x1bf28a0>, 'GstAdder':
<GObjectMeta(__gtype__=<gobject.GType at remote 0x1892408>,
__doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ef4090>,
__module__='player.fadebin') at remote 0x1a36210>, 'GInitiallyUnowned':
<GObjectMeta(__gtype__=<gobject.GType at remote 0xb22828>,
__doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ef4090>, __module__='gtk')
at remote 0xc1ceb0>, 'get_xdg_cache_file': <function at remote 0x13db500>,
'errno': <module at remote 0x7ffff7f5fc20>, 'makedirs': <function at remote
0x15c6c08>, 'gtk': <module at remote 0xa74360>, 'PIDFILE':
'/home/ban/.cache/listen/listen.pid', 'gettext': <module at remote
0x7ffff7f19718>, '__package__': None, 'GenericManager': <GObjectM
eta(__module__='plugins.generic', enab...(truncated), fromlist=('Player',),
level=<value optimized out>) at ../Python/import.c:2185
#39 0x00000000004a15fb in builtin___import__ (self=<value optimized out>,
args=<value optimized out>, kwds=<value optimized out>) at
../Python/bltinmodule.c:48
#40 0x000000000041ef47 in PyObject_Call (func=<built-in function __import__>,
arg=<unknown at remote 0x1a4eac0>, kw=<unknown at remote 0x1a57e50>) at
../Objects/abstract.c:2492
#41 0x00000000004a21bf in PyEval_CallObjectWithKeywords (func=<built-in
function __import__>, arg=
('player', {'basedir': '/usr/lib/listen', 'pygst': <module at remote
0xf24328>, 'stock_init': <function at remote 0x136e230>, 'GstSwitchSink':
<GObjectMeta(__gtype__=<gobject.GType at remote 0x18924f8>,
__doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ef4090>,
__module__='player.fadebin') at remote 0x1bf28a0>, 'GstAdder':
<GObjectMeta(__gtype__=<gobject.GType at remote 0x1892408>,
__doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ef4090>,
__module__='player.fadebin') at remote 0x1a36210>, 'GInitiallyUnowned':
<GObjectMeta(__gtype__=<gobject.GType at remote 0xb22828>,
__doc__=<gobject.GObject.__doc__ at remote 0x7ffff7ef4090>, __module__='gtk')
at remote 0xc1ceb0>, 'get_xdg_cache_file': <function at remote 0x13db500>,
'errno': <module at remote 0x7ffff7f5fc20>, 'makedirs': <function at remote
0x15c6c08>, 'gtk': <module at remote 0xa74360>, 'PIDFILE':
'/home/ban/.cache/listen/listen.pid', 'gettext': <module at remote
0x7ffff7f19718>, '__package__': None, 'GenericManager'
: <GObjectMeta(__module__='plugins.gen...(truncated), kw=<value optimized
out>) at ../Python/ceval.c:3619
#42 0x00000000004a553c in PyEval_EvalFrameEx (f=Frame 0x915f60, for file
listen, line 86, in <module> (), throwflag=<value optimized out>) at
../Python/ceval.c:2159
#43 0x00000000004a95c1 in PyEval_EvalCodeEx (co=0x7ffff7f0d210, globals=<value
optimized out>, locals=<value optimized out>, args=0x0, argcount=<value
optimized out>, kws=<value optimized out>, kwcount=0, defs=0x0, defcount=0,
closure=
0x0) at ../Python/ceval.c:3000
#44 0x00000000004a9692 in PyEval_EvalCode (co=0x0, globals=<unknown at remote
0x1a4eac0>, locals=<unknown at remote 0x1a57e50>) at ../Python/ceval.c:541
#45 0x00000000004c98be in run_mod (fp=<value optimized out>,
filename=0x7fffffffe424 "listen", start=<value optimized out>, globals=<value
optimized out>, locals=<value optimized out>, closeit=1, flags=0x7fffffffe010)
at ../Python/pythonrun.c:1351
#46 PyRun_FileExFlags (fp=<value optimized out>, filename=0x7fffffffe424
"listen", start=<value optimized out>, globals=<value optimized out>,
locals=<value optimized out>, closeit=1, flags=0x7fffffffe010) at
../Python/pythonrun.c:1337
#47 0x00000000004c9ad4 in PyRun_SimpleFileExFlags (fp=<value optimized out>,
filename=0x7fffffffe424 "listen", closeit=1, flags=0x7fffffffe010) at
../Python/pythonrun.c:941
#48 0x000000000041a6bd in Py_Main (argc=-135315328, argv=<value optimized out>)
at ../Modules/main.c:577
#49 0x00007ffff69eac4d in __libc_start_main (main=<value optimized out>,
argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized
out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=
0x7fffffffe128) at libc-start.c:228
#50 0x00000000004198d9 in _start ()
=== Backtrace end ===
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages listen depends on:
ii gstreamer0.10-alsa 0.10.30-1 GStreamer plugin for ALSA
ii gstreamer0.10-plugins-base 0.10.30-1 GStreamer plugins from the "base"
ii gstreamer0.10-plugins-good 0.10.24-1 GStreamer plugins from the "good"
ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii libc6 2.11.2-6 Embedded GNU C Library: Shared lib
ii libcairo2 1.8.10-6 The Cairo 2D vector graphics libra
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libfreetype6 2.4.2-2 FreeType 2 font engine, shared lib
ii libglib2.0-0 2.24.2-1 The GLib library of C routines
ii libgtk2.0-0 2.20.1-2 The GTK+ graphical user interface
ii libpango1.0-0 1.28.1-1 Layout and rendering of internatio
ii notification-daemon 0.5.0-2 daemon to displays passive pop-up
ii python 2.6.6-3 interactive high-level object-orie
ii python-dbus 0.83.1-1 simple interprocess messaging syst
ii python-glade2 2.17.0-4 GTK+ bindings: Glade support
ii python-gst0.10 0.10.19-2 generic media-playing framework (P
ii python-gtk2 2.17.0-4 Python bindings for the GTK+ widge
ii python-gtkmozembed 2.25.3-6 Python bindings for the GtkMozEmbe
ii python-mutagen 1.19-2 audio metadata editing library
ii python-pyinotify 0.8.9-1 simple Linux inotify Python bindin
ii python-support 1.0.10 automated rebuilding support for P
ii python-webkit 1.1.8-1 WebKit/Gtk Python bindings
ii python-xdg 0.19-2 Python library to access freedeskt
Versions of packages listen recommends:
ii gnome-icon-theme 2.30.3-1 GNOME Desktop icon theme
ii gstreamer0.10-esd 0.10.24-1 GStreamer plugin for ESD
ii gstreamer0.10-plugins-ug 0.10.15-1 GStreamer plugins from the "ugly"
ii gstreamer0.10-x 0.10.30-1 GStreamer plugins for X11 and Pang
ii python-avahi 0.6.27-2 Python utility package for Avahi
ii python-daap 0.7.1-3+b1 DAAP client implemented in Python
ii python-gnome2 2.28.1-1 Python bindings for the GNOME desk
ii python-gpod 0.7.93-0.3 Python bindings for libgpod
ii python-musicbrainz2 0.6.0-2 An interface to the MusicBrainz XM
ii python-tunepimp 0.5.3-7.3 Python bindings for MusicBrainz ta
ii python-xlib 0.14+20091101-1 Interface for Python to the X11 Pr
Versions of packages listen suggests:
ii gstreamer0.10-plugins-bad 0.10.19-2+b2 GStreamer plugins from the "bad" s
pn icecast2 | icecast-server <none> (no description available)
ii libtunepimp5 0.5.3-7.3 MusicBrainz tagging library
pn python-sexy <none> (no description available)
-- no debconf information
--- End Message ---