Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 578737 Details for
Bug 814392
[abrt] gpodder-2.20.1-1.fc16: __GI___poll: Process /usr/bin/python was killed by signal 6 (SIGABRT)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 158.22 KB, created by
Robert Elliott
on 2012-04-19 18:49:04 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Robert Elliott
Created:
2012-04-19 18:49:04 UTC
Size:
158.22 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 8864] >[New LWP 8863] >[New LWP 8855] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `/usr/bin/python /usr/bin/gpodder'. >Program terminated with signal 6, Aborted. >#0 0xb77e8424 in __kernel_vsyscall () > >Thread 3 (Thread 0xb77cc6c0 (LWP 8855)): >#0 0xb77e8424 in __kernel_vsyscall () >No symbol table info available. >#1 0x43e891a0 in __GI___poll (fds=0xa839368, nfds=9, timeout=500) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#2 0x4405883c in g_poll (fds=0xa839368, nfds=9, timeout=500) at gpoll.c:132 >No locals. >#3 0x44049c76 in g_main_context_poll (n_fds=9, fds=0xa839368, priority=<optimized out>, timeout=<optimized out>, context=0x9ee8470) at gmain.c:3402 > poll_func = 0x44058810 <g_poll> >#4 g_main_context_iterate (context=0x9ee8470, block=1141213200, dispatch=1, self=0x9fa4400) at gmain.c:3084 > max_priority = 2147483647 > timeout = 500 > some_ready = <optimized out> > nfds = 9 > allocated_nfds = <optimized out> > fds = <optimized out> > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#5 0x4404a3a7 in g_main_loop_run (loop=0xa61bf08) at gmain.c:3297 > self = 0x9fa4400 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#6 0x4ee489df in IA__gtk_main () at gtkmain.c:1256 > tmp_list = <optimized out> > functions = 0x0 > init = <optimized out> > loop = 0xa61bf08 >#7 0xb725ecee in _wrap_gtk_main (self=0x0) at ./gtk.override:1240 > _save = 0x9b60050 > main_watch = 0xa5bbc58 >#8 0x459d12a5 in call_function (oparg=<optimized out>, pp_stack=0xbfdcac64) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4074 > meth = 0xb725ebf0 <_wrap_gtk_main> > self = 0x0 > flags = 4 > tstate = <optimized out> > func = <built-in function main> > w = <optimized out> > na = 0 > nk = <optimized out> > n = -1222251536 > pfunc = 0xa81d818 > x = <optimized out> >#9 PyEval_EvalFrameEx (f=Frame 0xa81d6dc, for file /usr/lib/python2.7/site-packages/gpodder/gtkui/base.py, line 222, in main (self=<gPodder(hboxContainer=<gtk.HBox at remote 0xa57acac>, itemMassUnsubscribe=<gtk.Action at remote 0xa57b5cc>, pbFeedUpdate=<gtk.ProgressBar at remote 0xa57b234>, item_toggle_played=<gtk.Action at remote 0xa57acd4>, scrolledwindow1=<gtk.ScrolledWindow at remote 0xa57b93c>, scrolledwindow6=<gtk.ScrolledWindow at remote 0xa57a964>, cbLimitDownloads=<gtk.CheckButton at remote 0xa57b3c4>, player_receiver=<MediaPlayerDBusReceiver(bus=<SessionBus(_bus_type=0, _signals_lock=<thread.lock at remote 0xa4b4080>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0x9fb92cc>, data={'org.gpodder': <KeyedRef at remote 0x9fb6bcc>}) at remote 0x9d1436c>, _signal_sender_matches={}, _signal_recipients_by_object_path={None: {'org.gpodder.player': {'PlaybackStarted': [<SignalMatch at remote 0xa55ab0c>], 'PlaybackStopped': [<SignalMatch at remote 0xa...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xa81d81c > stack_pointer = 0xa81d81c > next_instr = 0xa38a5b5 "\001d\001" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = 0x0 > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xa81d814 > freevars = 0xa81d818 > retval = 0x0 > tstate = 0x9b60050 > co = 0xa388b60 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0xa38a5ac "t" > names = ('gtk', 'main') > consts = ('\n Starts the main loop of processing events.\n The default implementation calls gtk.main()\n\n Useful for applications that needs a non gtk main loop.\n For example, applications based on gstreamer needs to override\n this method with gst.main()\n\n Do not directly call this method in your programs.\n Use the method run() instead.\n ', None) >#10 0x459d1e9b in fast_function (nk=<optimized out>, na=176281264, n=1, pp_stack=0xbfdcad54, func=<function at remote 0xa390064>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4176 > retval = 0x0 > i = <optimized out> > fastlocals = 0xa81d814 > f = Frame 0xa81d6dc, for file /usr/lib/python2.7/site-packages/gpodder/gtkui/base.py, line 222, in main (self=<gPodder(hboxContainer=<gtk.HBox at remote 0xa57acac>, itemMassUnsubscribe=<gtk.Action at remote 0xa57b5cc>, pbFeedUpdate=<gtk.ProgressBar at remote 0xa57b234>, item_toggle_played=<gtk.Action at remote 0xa57acd4>, scrolledwindow1=<gtk.ScrolledWindow at remote 0xa57b93c>, scrolledwindow6=<gtk.ScrolledWindow at remote 0xa57a964>, cbLimitDownloads=<gtk.CheckButton at remote 0xa57b3c4>, player_receiver=<MediaPlayerDBusReceiver(bus=<SessionBus(_bus_type=0, _signals_lock=<thread.lock at remote 0xa4b4080>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0x9fb92cc>, data={'org.gpodder': <KeyedRef at remote 0x9fb6bcc>}) at remote 0x9d1436c>, _signal_sender_matches={}, _signal_recipients_by_object_path={None: {'org.gpodder.player': {'PlaybackStarted': [<SignalMatch at remote 0xa55ab0c>], 'PlaybackStopped': [<SignalMatch at remote 0xa...(truncated) > tstate = <optimized out> > stack = <optimized out> > co = <optimized out> > nd = 0 > globals = < at remote 0x9b60050> > argdefs = <optimized out> > d = 0x0 >#11 call_function (oparg=<optimized out>, pp_stack=0xbfdcad54) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0xa390064> > w = <optimized out> > na = 176281264 > nk = <optimized out> > n = 1 > pfunc = 0xa81d6b0 > x = <optimized out> >#12 PyEval_EvalFrameEx (f=Frame 0xa81d574, for file /usr/lib/python2.7/site-packages/gpodder/gtkui/base.py, line 245, in run (self=<gPodder(hboxContainer=<gtk.HBox at remote 0xa57acac>, itemMassUnsubscribe=<gtk.Action at remote 0xa57b5cc>, pbFeedUpdate=<gtk.ProgressBar at remote 0xa57b234>, item_toggle_played=<gtk.Action at remote 0xa57acd4>, scrolledwindow1=<gtk.ScrolledWindow at remote 0xa57b93c>, scrolledwindow6=<gtk.ScrolledWindow at remote 0xa57a964>, cbLimitDownloads=<gtk.CheckButton at remote 0xa57b3c4>, player_receiver=<MediaPlayerDBusReceiver(bus=<SessionBus(_bus_type=0, _signals_lock=<thread.lock at remote 0xa4b4080>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0x9fb92cc>, data={'org.gpodder': <KeyedRef at remote 0x9fb6bcc>}) at remote 0x9d1436c>, _signal_sender_matches={}, _signal_recipients_by_object_path={None: {'org.gpodder.player': {'PlaybackStarted': [<SignalMatch at remote 0xa55ab0c>], 'PlaybackStopped': [<SignalMatch at remote 0xa5...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xa81d6b4 > stack_pointer = <optimized out> > next_instr = 0xa388c10 "\001Wn\033" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0xa81d6b0> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xa81d6ac > freevars = 0xa81d6b0 > retval = 0x0 > tstate = 0x9b60050 > co = 0xa388c38 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0xa388c04 "y\016" > names = ('main', 'KeyboardInterrupt', 'on_keyboard_interrupt') > consts = ('\n Starts the main loop of processing events checking for Control-C.\n\n The default implementation checks wheter a Control-C is pressed,\n then calls on_keyboard_interrupt().\n\n Use this method for starting programs.\n ', None) >#13 0x459d1e9b in fast_function (nk=<optimized out>, na=167403620, n=1, pp_stack=0xbfdcae44, func=<function at remote 0xa3900d4>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4176 > retval = 0x0 > i = <optimized out> > fastlocals = 0xa81d6ac > f = Frame 0xa81d574, for file /usr/lib/python2.7/site-packages/gpodder/gtkui/base.py, line 245, in run (self=<gPodder(hboxContainer=<gtk.HBox at remote 0xa57acac>, itemMassUnsubscribe=<gtk.Action at remote 0xa57b5cc>, pbFeedUpdate=<gtk.ProgressBar at remote 0xa57b234>, item_toggle_played=<gtk.Action at remote 0xa57acd4>, scrolledwindow1=<gtk.ScrolledWindow at remote 0xa57b93c>, scrolledwindow6=<gtk.ScrolledWindow at remote 0xa57a964>, cbLimitDownloads=<gtk.CheckButton at remote 0xa57b3c4>, player_receiver=<MediaPlayerDBusReceiver(bus=<SessionBus(_bus_type=0, _signals_lock=<thread.lock at remote 0xa4b4080>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0x9fb92cc>, data={'org.gpodder': <KeyedRef at remote 0x9fb6bcc>}) at remote 0x9d1436c>, _signal_sender_matches={}, _signal_recipients_by_object_path={None: {'org.gpodder.player': {'PlaybackStarted': [<SignalMatch at remote 0xa55ab0c>], 'PlaybackStopped': [<SignalMatch at remote 0xa5...(truncated) > tstate = <optimized out> > stack = <optimized out> > co = <optimized out> > nd = 0 > globals = < at remote 0x9b60050> > argdefs = <optimized out> > d = 0x0 >#14 call_function (oparg=<optimized out>, pp_stack=0xbfdcae44) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0xa3900d4> > w = <optimized out> > na = 167403620 > nk = <optimized out> > n = 1 > pfunc = 0x9fa6064 > x = <optimized out> >#15 PyEval_EvalFrameEx (f=Frame 0x9fa5eec, for file /usr/lib/python2.7/site-packages/gpodder/gui.py, line 4266, in main (options=<Values(subscribe=None, verbose=False, diablo=False, fremantle=False) at remote 0x9ce804c>, dbus_main_loop=<dbus.mainloop.NativeMainLoop at remote 0x9ca6b90>, bus_name=<BusName(_name='org.gpodder', _bus=<SessionBus(_bus_type=0, _signals_lock=<thread.lock at remote 0xa4b4080>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0x9fb92cc>, data={'org.gpodder': <KeyedRef at remote 0x9fb6bcc>}) at remote 0x9d1436c>, _signal_sender_matches={}, _signal_recipients_by_object_path={None: {'org.gpodder.player': {'PlaybackStarted': [<SignalMatch at remote 0xa55ab0c>], 'PlaybackStopped': [<SignalMatch at remote 0xa55abcc>]}}}) at remote 0x9fb6b9c>) at remote 0x9d1432c>, config=<UIConfig(_UIConfig__ignore_window_events=False, _Config__filename='/home/rde/.config/gpodder/gpodder.conf', _Config__section='gpodder-conf-1', _Config__observers=[<in...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0x9fa6068 > stack_pointer = <optimized out> > next_instr = 0x9fa43f4 "\001d" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0x9fa6064> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0x9fa6024 > freevars = 0x9fa6064 > retval = 0x0 > tstate = 0x9b60050 > co = 0x9fb8770 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x9fa40ac "t" > names = ('gobject', 'threads_init', 'set_application_name', 'gpodder', 'ui', 'maemo', 'gtk', 'settings_get_default', 'set_string_property', '__file__', 'icon_theme_get_default', 'prepend_search_path', 'os', 'path', 'join', 'images_folder', 'gdk', 'pixbuf_new_from_file', 'icon_theme_add_builtin_icon', 'window_set_default_icon_name', 'about_dialog_set_url_hook', 'None', 'dbus', 'glib', 'DBusGMainLoop', 'True', 'SessionBus', 'dbus_session_bus', 'service', 'BusName', 'dbus_bus_name', 'exceptions', 'DBusException', 'log', 'MessageDialog', 'DIALOG_MODAL', 'MESSAGE_ERROR', 'BUTTONS_CLOSE', '_', 'format_secondary_markup', 'str', 'set_title', 'run', 'destroy', 'sys', 'exit', 'util', 'make_directory', 'home', 'load_plugins', 'UIConfig', 'config_file', 'hooks', 'HookManager', 'has_modules', 'user_hooks', 'diablo', 'exists', 'download_dir', 'glob', 'enable_fingerscroll', 'BuilderWidget', 'use_fingerscroll', 'detect_device_type', 'mygpo_device_type', 'gPodder', 'subscribe', 'idle_add', 'subscribe_to_url', 'platform', 'system', 'g...(truncated) > consts = (None, 'gPodder', 'gtk-icon-theme-name', 'gpodder', '/opt/gpodder-icon-theme/', 'audio', 'video', 'download', 'audio-locked', 'video-locked', '%s.png', 'gpodder-%s', 40, <code at remote 0x9fb86e0>, 'set_as_default', 'bus', 'Warning: Cannot get "on the bus".', 'traceback', 'Cannot start gPodder', 'D-Bus error: %s', 0, 'Downloads might have been moved. Trying to locate them...', '/media/mmc1', '/media/mmc2', '/media/usb/*', '/home/user/MyDocs', 'Downloads found in: %s', 'Downloads NOT FOUND in %s', 'Darwin', -1, ('gpodderosx',), ('audio', 'video', 'download', 'audio-locked', 'video-locked')) >#16 0x459d2be2 in PyEval_EvalCodeEx (co=0x9fb8770, globals={'gPodderWelcome': <type at remote 0xa56ac44>, 'random': <module at remote 0x9da8af4>, 'GPodderStatusIcon': <GObjectMeta(_GPodderStatusIcon__on_left_click=<function at remote 0xa55f224>, __module__='gpodder.gtkui.desktop.trayicon', STATUS_UPDATING_FEED_CACHE=(u'Looking for new episodes', 'gtk-refresh'), _GPodderStatusIcon__create_context_menu=<function at remote 0xa55f17c>, STATUS_DOWNLOAD_IN_PROGRESS=(u'Downloading episodes', 'gtk-go-down'), STATUS_SYNCHRONIZING=(u'Synchronizing to player', 'multimedia-player'), STATUS_DELETING=(u'Cleaning files', 'gtk-delete'), _GPodderStatusIcon__get_status_icon=<function at remote 0xa55f25c>, DEFAULT_TOOLTIP=u'gPodder media aggregator', set_status=<function at remote 0xa55f294>, _GPodderStatusIcon__on_right_click=<function at remote 0xa55f1ec>, _GPodderStatusIcon__on_exit_callback=<function at remote 0xa55f1b4>, __doc__=' this class display a status icon in the system tray\n this icon serves to show or hide gPodder, notify dowload status\n and provide a popupmenu fo...(truncated), locals=0x0, args=0x9be5a58, argcount=1, kws=0x9be5a5c, kwcount=0, defs=0xa5627f8, defcount=1, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0x9fa5eec, for file /usr/lib/python2.7/site-packages/gpodder/gui.py, line 4266, in main (options=<Values(subscribe=None, verbose=False, diablo=False, fremantle=False) at remote 0x9ce804c>, dbus_main_loop=<dbus.mainloop.NativeMainLoop at remote 0x9ca6b90>, bus_name=<BusName(_name='org.gpodder', _bus=<SessionBus(_bus_type=0, _signals_lock=<thread.lock at remote 0xa4b4080>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0x9fb92cc>, data={'org.gpodder': <KeyedRef at remote 0x9fb6bcc>}) at remote 0x9d1436c>, _signal_sender_matches={}, _signal_recipients_by_object_path={None: {'org.gpodder.player': {'PlaybackStarted': [<SignalMatch at remote 0xa55ab0c>], 'PlaybackStopped': [<SignalMatch at remote 0xa55abcc>]}}}) at remote 0x9fb6b9c>) at remote 0x9d1432c>, config=<UIConfig(_UIConfig__ignore_window_events=False, _Config__filename='/home/rde/.config/gpodder/gpodder.conf', _Config__section='gpodder-conf-1', _Config__observers=[<in...(truncated) > retval = 0x0 > fastlocals = 0x9fa6024 > freevars = 0x9fa6064 > tstate = 0x9b60050 > x = <optimized out> > u = <optimized out> >#17 0x459d0be2 in fast_function (nk=<optimized out>, na=1, n=1, pp_stack=0xbfdcafa4, func=<function at remote 0xa55f764>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4186 > co = <optimized out> > nd = 1 > globals = {'gPodderWelcome': <type at remote 0xa56ac44>, 'random': <module at remote 0x9da8af4>, 'GPodderStatusIcon': <GObjectMeta(_GPodderStatusIcon__on_left_click=<function at remote 0xa55f224>, __module__='gpodder.gtkui.desktop.trayicon', STATUS_UPDATING_FEED_CACHE=(u'Looking for new episodes', 'gtk-refresh'), _GPodderStatusIcon__create_context_menu=<function at remote 0xa55f17c>, STATUS_DOWNLOAD_IN_PROGRESS=(u'Downloading episodes', 'gtk-go-down'), STATUS_SYNCHRONIZING=(u'Synchronizing to player', 'multimedia-player'), STATUS_DELETING=(u'Cleaning files', 'gtk-delete'), _GPodderStatusIcon__get_status_icon=<function at remote 0xa55f25c>, DEFAULT_TOOLTIP=u'gPodder media aggregator', set_status=<function at remote 0xa55f294>, _GPodderStatusIcon__on_right_click=<function at remote 0xa55f1ec>, _GPodderStatusIcon__on_exit_callback=<function at remote 0xa55f1b4>, __doc__=' this class display a status icon in the system tray\n this icon serves to show or hide gPodder, notify dowload status\n and provide a popupmenu fo...(truncated) > argdefs = <optimized out> > d = <optimized out> >#18 call_function (oparg=<optimized out>, pp_stack=0xbfdcafa4) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0xa55f764> > w = <optimized out> > na = 1 > nk = <optimized out> > n = 1 > pfunc = 0x9be5a54 > x = <optimized out> >#19 PyEval_EvalFrameEx (f=Frame 0x9be591c, for file /usr/bin/gpodder, line 218, in <module> (), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0x9be5a5c > stack_pointer = <optimized out> > next_instr = 0x9c3fbfa "\001n" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0x1> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0x9be5a54 > freevars = 0x9be5a54 > retval = 0x0 > tstate = 0x9b60050 > co = 0xb7785f98 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x9c3f41c "d" > names = ('__doc__', 'sys', 'os', 'os.path', 'platform', 'logging', 'gettext', 'subprocess', 'dbus', 'dbus.glib', 'True', 'have_dbus', 'ImportError', 'stderr', 'False', 'optparse', 'OptionParser', '__name__', 'argv', 'gpodder_script', 'path', 'islink', 'readlink', 'join', 'dirname', 'gpodder_dir', 'abspath', 'normpath', 'prefix', 'src_dir', 'data_dir', 'locale_dir', 'ui_folder', 'credits_file', 'images_folder', 'icon_file', 'maemo_file', 'exists', 'startswith', 'insert', 'system', 'environ', 'locale_cmd', 'Popen', 'PIPE', 'process', 'communicate', 'output', 'error_output', 'strip', 'user_locale', 'bindtextdomain', 'gpodder', '_', 'ui_folders', 'append', 's_usage', '__version__', 's_version', 'parser', 'add_option', 'parse_args', 'options', 'args', 'fremantle', 'diablo', 'open', 'read', 'etc_issue', 'replace', 'ui', 'desktop', 'verbose', 'FMT', 'basicConfig', 'DEBUG', 'SessionBus', 'session_bus', 'name_has_owner', 'dbus_bus_name', 'get_object', 'dbus_gui_object_path', 'remote_object', 'exceptions', 'DBusException', 'No...(truncated) > consts = ("\ngPodder enables you to subscribe to RSS feeds and download\npodcast episodes from these feeds.\n\nDownloaded podcasts can either be synchronized to portable\nMP3 players (including iPods) or played back on the user's\ndesktop.\n\nThe Maemo 4 and Maemo 5 environments will be automatically\ndetected, and a suitable UI will be used. You can override\nthis behaviour with the --maemo and --fremantle switches.\n\nSee gpo(1) for the command-line interface.\n", -1, None, '\n Warning: python-dbus not found. Disabling D-Bus support.\n ', ('OptionParser',), '__main__', 0, '..', 'src', 'data', 'share', 'locale', 'gpodder', 'ui', 'credits.txt', 'icons', 'hicolor', 'scalable', 'apps', 'gpodder.svg', 'applications', 'hildon', 'gpodder.desktop', '/usr', 'Using modules from', 'Using resources from', 'images', 'Darwin', 'LANG', 'defaults', 'read', 'NSGlobalDomain', 'AppleLocale', 'stdout', '.UTF-8', 'Setting locale to', 'usage: %%prog [options]\n\n%s', '%%prog %s', 'usage', 'version', '-v', '--verbose', 'action', 'st...(truncated) >#20 0x459d2be2 in PyEval_EvalCodeEx (co=0xb7785f98, globals={'parser': <OptionParser(process_default_values=True, allow_interspersed_args=True, _long_opt={'--verbose': <Option(_long_opts=['--verbose'], help=u'Print debugging output to stdout', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='verbose', container=<...>, _short_opts=['-v'], action='store_true', const=None, callback_kwargs=None, type=None, metavar=None) at remote 0x9ce88ac>, '--subscribe': <Option(_long_opts=['--subscribe'], help=u'Subscribe to the given URL', callback_args=None, callback=None, default=('NO', 'DEFAULT'), nargs=1, choices=None, dest='subscribe', container=<...>, _short_opts=['-s'], action='store', const=None, callback_kwargs=None, type='string', metavar='URL') at remote 0x9ce802c>, '--fremantle': <Option(_long_opts=['--fremantle'], help=u'Force using the Maemo 5 user interface', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='fremantle', container=<...>, _short_opts=['-f'], action='store_true', const=None, callback_kwargs=N...(truncated), locals={'parser': <OptionParser(process_default_values=True, allow_interspersed_args=True, _long_opt={'--verbose': <Option(_long_opts=['--verbose'], help=u'Print debugging output to stdout', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='verbose', container=<...>, _short_opts=['-v'], action='store_true', const=None, callback_kwargs=None, type=None, metavar=None) at remote 0x9ce88ac>, '--subscribe': <Option(_long_opts=['--subscribe'], help=u'Subscribe to the given URL', callback_args=None, callback=None, default=('NO', 'DEFAULT'), nargs=1, choices=None, dest='subscribe', container=<...>, _short_opts=['-s'], action='store', const=None, callback_kwargs=None, type='string', metavar='URL') at remote 0x9ce802c>, '--fremantle': <Option(_long_opts=['--fremantle'], help=u'Force using the Maemo 5 user interface', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='fremantle', container=<...>, _short_opts=['-f'], action='store_true', const=None, callback_kwargs=N...(truncated), args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0x9be591c, for file /usr/bin/gpodder, line 218, in <module> () > retval = 0x0 > fastlocals = 0x9be5a54 > freevars = 0x9be5a54 > tstate = 0x9b60050 > x = <optimized out> > u = <optimized out> >#21 0x459d2d54 in PyEval_EvalCode (co=0xb7785f98, globals={'parser': <OptionParser(process_default_values=True, allow_interspersed_args=True, _long_opt={'--verbose': <Option(_long_opts=['--verbose'], help=u'Print debugging output to stdout', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='verbose', container=<...>, _short_opts=['-v'], action='store_true', const=None, callback_kwargs=None, type=None, metavar=None) at remote 0x9ce88ac>, '--subscribe': <Option(_long_opts=['--subscribe'], help=u'Subscribe to the given URL', callback_args=None, callback=None, default=('NO', 'DEFAULT'), nargs=1, choices=None, dest='subscribe', container=<...>, _short_opts=['-s'], action='store', const=None, callback_kwargs=None, type='string', metavar='URL') at remote 0x9ce802c>, '--fremantle': <Option(_long_opts=['--fremantle'], help=u'Force using the Maemo 5 user interface', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='fremantle', container=<...>, _short_opts=['-f'], action='store_true', const=None, callback_kwargs=N...(truncated), locals={'parser': <OptionParser(process_default_values=True, allow_interspersed_args=True, _long_opt={'--verbose': <Option(_long_opts=['--verbose'], help=u'Print debugging output to stdout', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='verbose', container=<...>, _short_opts=['-v'], action='store_true', const=None, callback_kwargs=None, type=None, metavar=None) at remote 0x9ce88ac>, '--subscribe': <Option(_long_opts=['--subscribe'], help=u'Subscribe to the given URL', callback_args=None, callback=None, default=('NO', 'DEFAULT'), nargs=1, choices=None, dest='subscribe', container=<...>, _short_opts=['-s'], action='store', const=None, callback_kwargs=None, type='string', metavar='URL') at remote 0x9ce802c>, '--fremantle': <Option(_long_opts=['--fremantle'], help=u'Force using the Maemo 5 user interface', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='fremantle', container=<...>, _short_opts=['-f'], action='store_true', const=None, callback_kwargs=N...(truncated)) at /usr/src/debug/Python-2.7.2/Python/ceval.c:689 >No locals. >#22 0x459ecb4d in run_mod (mod=<optimized out>, filename=<optimized out>, globals={'parser': <OptionParser(process_default_values=True, allow_interspersed_args=True, _long_opt={'--verbose': <Option(_long_opts=['--verbose'], help=u'Print debugging output to stdout', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='verbose', container=<...>, _short_opts=['-v'], action='store_true', const=None, callback_kwargs=None, type=None, metavar=None) at remote 0x9ce88ac>, '--subscribe': <Option(_long_opts=['--subscribe'], help=u'Subscribe to the given URL', callback_args=None, callback=None, default=('NO', 'DEFAULT'), nargs=1, choices=None, dest='subscribe', container=<...>, _short_opts=['-s'], action='store', const=None, callback_kwargs=None, type='string', metavar='URL') at remote 0x9ce802c>, '--fremantle': <Option(_long_opts=['--fremantle'], help=u'Force using the Maemo 5 user interface', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='fremantle', container=<...>, _short_opts=['-f'], action='store_true', const=None, callback_kwargs=N...(truncated), locals={'parser': <OptionParser(process_default_values=True, allow_interspersed_args=True, _long_opt={'--verbose': <Option(_long_opts=['--verbose'], help=u'Print debugging output to stdout', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='verbose', container=<...>, _short_opts=['-v'], action='store_true', const=None, callback_kwargs=None, type=None, metavar=None) at remote 0x9ce88ac>, '--subscribe': <Option(_long_opts=['--subscribe'], help=u'Subscribe to the given URL', callback_args=None, callback=None, default=('NO', 'DEFAULT'), nargs=1, choices=None, dest='subscribe', container=<...>, _short_opts=['-s'], action='store', const=None, callback_kwargs=None, type='string', metavar='URL') at remote 0x9ce802c>, '--fremantle': <Option(_long_opts=['--fremantle'], help=u'Force using the Maemo 5 user interface', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='fremantle', container=<...>, _short_opts=['-f'], action='store_true', const=None, callback_kwargs=N...(truncated), flags=0xbfdcb25c, arena=0x9be3990) at /usr/src/debug/Python-2.7.2/Python/pythonrun.c:1354 > co = 0xb7785f98 > v = <optimized out> >#23 0x459edb0e in PyRun_FileExFlags (fp=0x9bd42e8, filename=0xbfdcca2f "/usr/bin/gpodder", start=257, globals={'parser': <OptionParser(process_default_values=True, allow_interspersed_args=True, _long_opt={'--verbose': <Option(_long_opts=['--verbose'], help=u'Print debugging output to stdout', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='verbose', container=<...>, _short_opts=['-v'], action='store_true', const=None, callback_kwargs=None, type=None, metavar=None) at remote 0x9ce88ac>, '--subscribe': <Option(_long_opts=['--subscribe'], help=u'Subscribe to the given URL', callback_args=None, callback=None, default=('NO', 'DEFAULT'), nargs=1, choices=None, dest='subscribe', container=<...>, _short_opts=['-s'], action='store', const=None, callback_kwargs=None, type='string', metavar='URL') at remote 0x9ce802c>, '--fremantle': <Option(_long_opts=['--fremantle'], help=u'Force using the Maemo 5 user interface', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='fremantle', container=<...>, _short_opts=['-f'], action='store_true', const=None, callback_kwargs=N...(truncated), locals={'parser': <OptionParser(process_default_values=True, allow_interspersed_args=True, _long_opt={'--verbose': <Option(_long_opts=['--verbose'], help=u'Print debugging output to stdout', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='verbose', container=<...>, _short_opts=['-v'], action='store_true', const=None, callback_kwargs=None, type=None, metavar=None) at remote 0x9ce88ac>, '--subscribe': <Option(_long_opts=['--subscribe'], help=u'Subscribe to the given URL', callback_args=None, callback=None, default=('NO', 'DEFAULT'), nargs=1, choices=None, dest='subscribe', container=<...>, _short_opts=['-s'], action='store', const=None, callback_kwargs=None, type='string', metavar='URL') at remote 0x9ce802c>, '--fremantle': <Option(_long_opts=['--fremantle'], help=u'Force using the Maemo 5 user interface', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='fremantle', container=<...>, _short_opts=['-f'], action='store_true', const=None, callback_kwargs=N...(truncated), closeit=1, flags=0xbfdcb25c) at /usr/src/debug/Python-2.7.2/Python/pythonrun.c:1340 > ret = <optimized out> > mod = 0x9bf40e8 > arena = 0x9be3990 >#24 0x459ee6fa in PyRun_SimpleFileExFlags (fp=0x9bd42e8, filename=0xbfdcca2f "/usr/bin/gpodder", closeit=1, flags=0xbfdcb25c) at /usr/src/debug/Python-2.7.2/Python/pythonrun.c:944 > m = <optimized out> > d = {'parser': <OptionParser(process_default_values=True, allow_interspersed_args=True, _long_opt={'--verbose': <Option(_long_opts=['--verbose'], help=u'Print debugging output to stdout', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='verbose', container=<...>, _short_opts=['-v'], action='store_true', const=None, callback_kwargs=None, type=None, metavar=None) at remote 0x9ce88ac>, '--subscribe': <Option(_long_opts=['--subscribe'], help=u'Subscribe to the given URL', callback_args=None, callback=None, default=('NO', 'DEFAULT'), nargs=1, choices=None, dest='subscribe', container=<...>, _short_opts=['-s'], action='store', const=None, callback_kwargs=None, type='string', metavar='URL') at remote 0x9ce802c>, '--fremantle': <Option(_long_opts=['--fremantle'], help=u'Force using the Maemo 5 user interface', callback_args=None, callback=None, default=False, nargs=None, choices=None, dest='fremantle', container=<...>, _short_opts=['-f'], action='store_true', const=None, callback_kwargs=N...(truncated) > v = <optimized out> > ext = <optimized out> > set_file_name = 1 > ret = <optimized out> > len = <optimized out> >#25 0x459ef3cc in PyRun_AnyFileExFlags (fp=0x9bd42e8, filename=0xbfdcca2f "/usr/bin/gpodder", closeit=1, flags=0xbfdcb25c) at /usr/src/debug/Python-2.7.2/Python/pythonrun.c:748 >No locals. >#26 0x45a006a4 in Py_Main (argc=2, argv=0xbfdcb334) at /usr/src/debug/Python-2.7.2/Modules/main.c:599 > c = <optimized out> > sts = -1 > command = 0x0 > filename = 0xbfdcca2f "/usr/bin/gpodder" > module = 0x0 > fp = 0x9bd42e8 > p = <optimized out> > unbuffered = 0 > skipfirstline = 0 > stdin_is_interactive = 0 > help = -1076049361 > version = 1168762708 > saw_unbuffered_flag = 1 > cf = {cf_flags = 0} >#27 0x08048508 in main (argc=2, argv=0xbfdcb334) at /usr/src/debug/Python-2.7.2/Modules/python.c:23 >No locals. > >Thread 2 (Thread 0xb1f4fb40 (LWP 8863)): >#0 0xb77e8424 in __kernel_vsyscall () >No symbol table info available. >#1 0x43e891a0 in __GI___poll (fds=0xb1f4e728, nfds=1, timeout=60000) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#2 0xb7435f44 in internal_select (writing=<optimized out>, s=<optimized out>) at /usr/src/debug/Python-2.7.2/Modules/socketmodule.c:692 > pollfd = {fd = 14, events = 1, revents = 0} > n = <optimized out> >#3 internal_select (s=<optimized out>, writing=<optimized out>) at /usr/src/debug/Python-2.7.2/Modules/socketmodule.c:668 >No locals. >#4 0xb7436203 in sock_recv_guts (s=0xb0146160, cbuf=0xb16040dc "\001N\324\254T\231\233[7\337\342\274\177>\346~ NO\bF\020`\222C\302\030\006fl\016\266\066M\305\306?/\345m9\030\061\356\302\323\221\355!~\333\067\376\203\002\004\210\t\363\r\001M{\262\373L\032LW\253`\224\202\022\213,(UD\221\016WJ\264oNI\350\240UzA\375\335Rmc\311\345\261\022A+\017\331t{\\\232\034n\207|)\001V\361\353?\024w\232\204\210\355\026\230\304C\001gMGvt\344 Q\231\366\306\361\321\016\063[\r\003\315\333\230v\370*\242\266\221\222z\273M\330\275\276\326\353,e\330P\336@\356\242\263\036\221\244\360\306\006\201L\306MW@\367m?\223\311!<m\302\f\003\241\f"..., len=4784, flags=0) at /usr/src/debug/Python-2.7.2/Modules/socketmodule.c:2356 > _save = 0xa7e2290 > outlen = -1 > timeout = <optimized out> >#5 0xb7436314 in sock_recv (s=0xb0146160, args=(4784,)) at /usr/src/debug/Python-2.7.2/Modules/socketmodule.c:2439 > recvlen = 4784 > flags = 0 > outlen = <optimized out> > buf = '\x01N\xd4\xacT\x99\x9b[7\xdf\xe2\xbc\x7f>\xe6~ NO\x08F\x10`\x92C\xc2\x18\x06fl\x0e\xb66M\xc5\xc6?/\xe5m9\x181\xee\xc2\xd3\x91\xed!~\xdb7\xfe\x83\x02\x04\x88\t\xf3\r\x01M{\xb2\xfbL\x1aLW\xab`\x94\x82\x12\x8b,(UD\x91\x0eWJ\xb4oNI\xe8\xa0UzA\xfd\xddRmc\xc9\xe5\xb1\x12A+\x0f\xd9t{\\\x9a\x1cn\x87|)\x01V\xf1\xeb?\x14w\x9a\x84\x88\xed\x16\x98\xc4C\x01gMGvt\xe4 Q\x99\xf6\xc6\xf1\xd1\x0e3[\r\x03\xcd\xdb\x98v\xf8*\xa2\xb6\x91\x92z\xbbM\xd8\xbd\xbe\xd6\xeb,e\xd8P\xde@\xee\xa2\xb3\x1e\x91\xa4\xf0\xc6\x06\x81L\xc6MW@\xf7m?\x93\xc9!<m\xc2\x0c\x03\xa1\x0c\\&H\x8c\x08\x0fg\x8d4Y\xc8Ou\xb4\xd6V\xd7\xfa\xf0R@\xa7\xe0H\xab\x175C\r\xdb\x0c\xd4\xd8r\xe2A\x9e\x1b\x95\xc8\xba\xdc\x99\xcb@\xa0)\x8d\xc6|\xa8\xa8\xb1w\xd3D\xc0\x9b\xb9teU17A\x01\x0f\xcf\xf7\xff\x9e,iP?\xe5\xc9\x7f\x1a\xfb\xcc\xe7G\xf2y\x04b\t\x82\x0f5\x90\x81]l\x88\xcbg,\xec\'\xa2\xe8\x83\xf4\x16\xef\xee\x90\x9d\xddx\xcf\xd3\x16\xf3\xebsh8\x80\x92\x9cw-\x1dU\x0cs\xfd\xd0\xafS\x1a\x99\xf1J\x01\x8dA\xb24\xba8%\x9a\xd9\xd8!\x83\x88u\xde\xd3\xb6d\x9cC\x8d\xbe\x83\xab/,?\x...(truncated) >#6 0x45971b2f in PyCFunction_Call (func=<built-in method recv of _socket.socket object at remote 0xb0146160>, arg=(4784,), kw=0x0) at /usr/src/debug/Python-2.7.2/Objects/methodobject.c:116 > f = 0xa597e2c > meth = 0xb7436290 <sock_recv> > self = <optimized out> > size = <optimized out> >#7 0x459d0f1a in call_function (oparg=<optimized out>, pp_stack=0xb1f4e8a4) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4090 > callargs = (4784,) > flags = 1 > tstate = <optimized out> > func = <built-in method recv of _socket.socket object at remote 0xb0146160> > w = <optimized out> > na = 176038544 > nk = <optimized out> > n = 1 > pfunc = 0xb0c22dd4 > x = <optimized out> >#8 PyEval_EvalFrameEx (f=Frame 0xb0c22c74, for file /usr/lib/python2.7/socket.py, line 380, in read (self=<_fileobject at remote 0xb01401ac>, size=8192, rbufsize=8192, buf=<cStringIO.StringO at remote 0xa5adea0>, buf_len=3408, left=4784, n=1460), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb0c22dd8 > stack_pointer = <optimized out> > next_instr = 0x9d3b3cb "}\004" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = < at remote 0xa7e2290> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb0c22dac > freevars = 0xb0c22dd4 > retval = 0x0 > tstate = 0xa7e2290 > co = 0x9d78848 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x9d3b284 "t" > names = ('max', '_rbufsize', 'default_bufsize', '_rbuf', 'seek', 'StringIO', 'True', '_sock', 'recv', 'error', 'args', 'EINTR', 'write', 'getvalue', 'tell', 'read', 'len', 'AssertionError') > consts = (None, 0, 2, 'recv(%d) returned %d bytes') >#9 0x459d2be2 in PyEval_EvalCodeEx (co=0x9d78848, globals={'SocketType': <type at remote 0x9d99e84>, 'getaddrinfo': <built-in function getaddrinfo>, 'AI_NUMERICSERV': 1024, 'PACKET_OTHERHOST': 3, 'AI_NUMERICHOST': 4, 'StringIO': <built-in function StringIO>, 'IPPORT_RESERVED': 1024, 'AF_IRDA': 23, 'create_connection': <function at remote 0x9d7c7d4>, 'MSG_PEEK': 2, 'NETLINK_IP6_FW': 13, 'NETLINK_ROUTE': 0, 'SO_RCVBUF': 8, 'MSG_DONTROUTE': 4, 'EAI_SERVICE': -8, 'partial': <type at remote 0xb74ed400>, 'TCP_QUICKACK': 12, 'IPV6_RECVDSTOPTS': 58, 'TIPC_CFG_SRV': 0, 'SOCK_SEQPACKET': 5, 'SO_SNDTIMEO': 21, 'SO_ERROR': 4, 'IPPROTO_IPIP': 4, 'herror': <type at remote 0x9d372ac>, 'AF_TIPC': 30, 'getfqdn': <function at remote 0x9d7c4fc>, 'EINTR': 4, 'IPV6_RECVRTHDR': 56, '_m': 'shutdown', 'IPV6_DSTOPTS': 59, 'sslerror': <type at remote 0x9d9715c>, 'TCP_SYNCNT': 7, 'EAI_AGAIN': -3, 'TCP_MD5SIG': 14, 'SO_TYPE': 3, 'SO_RCVTIMEO': 20, 'SO_DONTROUTE': 5, '__file__': '/usr/lib/python2.7/socket.pyc', 'inet_ntop': <built-in function inet_ntop>, 'IPPROTO_RSVP': 46, 'TIPC_DEST_DROPPABLE...(truncated), locals=0x0, args=0xb1605ec4, argcount=2, kws=0xb1605ecc, kwcount=0, defs=0x9d7f078, defcount=1, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0xb0c22c74, for file /usr/lib/python2.7/socket.py, line 380, in read (self=<_fileobject at remote 0xb01401ac>, size=8192, rbufsize=8192, buf=<cStringIO.StringO at remote 0xa5adea0>, buf_len=3408, left=4784, n=1460) > retval = 0x0 > fastlocals = 0xb0c22dac > freevars = 0xb0c22dd4 > tstate = 0xa7e2290 > x = <optimized out> > u = <optimized out> >#10 0x459d0be2 in fast_function (nk=<optimized out>, na=2, n=2, pp_stack=0xb1f4ea04, func=<function at remote 0x9d7c9cc>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4186 > co = <optimized out> > nd = 1 > globals = {'SocketType': <type at remote 0x9d99e84>, 'getaddrinfo': <built-in function getaddrinfo>, 'AI_NUMERICSERV': 1024, 'PACKET_OTHERHOST': 3, 'AI_NUMERICHOST': 4, 'StringIO': <built-in function StringIO>, 'IPPORT_RESERVED': 1024, 'AF_IRDA': 23, 'create_connection': <function at remote 0x9d7c7d4>, 'MSG_PEEK': 2, 'NETLINK_IP6_FW': 13, 'NETLINK_ROUTE': 0, 'SO_RCVBUF': 8, 'MSG_DONTROUTE': 4, 'EAI_SERVICE': -8, 'partial': <type at remote 0xb74ed400>, 'TCP_QUICKACK': 12, 'IPV6_RECVDSTOPTS': 58, 'TIPC_CFG_SRV': 0, 'SOCK_SEQPACKET': 5, 'SO_SNDTIMEO': 21, 'SO_ERROR': 4, 'IPPROTO_IPIP': 4, 'herror': <type at remote 0x9d372ac>, 'AF_TIPC': 30, 'getfqdn': <function at remote 0x9d7c4fc>, 'EINTR': 4, 'IPV6_RECVRTHDR': 56, '_m': 'shutdown', 'IPV6_DSTOPTS': 59, 'sslerror': <type at remote 0x9d9715c>, 'TCP_SYNCNT': 7, 'EAI_AGAIN': -3, 'TCP_MD5SIG': 14, 'SO_TYPE': 3, 'SO_RCVTIMEO': 20, 'SO_DONTROUTE': 5, '__file__': '/usr/lib/python2.7/socket.pyc', 'inet_ntop': <built-in function inet_ntop>, 'IPPROTO_RSVP': 46, 'TIPC_DEST_DROPPABLE...(truncated) > argdefs = <optimized out> > d = <optimized out> >#11 call_function (oparg=<optimized out>, pp_stack=0xb1f4ea04) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0x9d7c9cc> > w = <optimized out> > na = 2 > nk = <optimized out> > n = 2 > pfunc = 0xb1605ec4 > x = <optimized out> >#12 PyEval_EvalFrameEx (f=Frame 0xb1605d4c, for file /usr/lib/python2.7/site-packages/gpodder/download.py, line 306, in retrieve_resume (self=<DownloadURLOpener(_URLopener__unlink=<built-in function unlink>, _auth_retry_counter=0, _URLopener__tempfiles=[], cert_file=None, addheaders=[('User-Agent', 'gPodder/2.20.1 (+http://gpodder.org/)'), ('Range', 'bytes=11616256-')], tries=0, ftpcache={}, tempcache=None, auth_cache={}, key_file=None, proxies={}, type='http', maxtries=10, channel=<PodcastChannel(save_dir_size=0, image='http://www.eso.org/public/archives/images/esocast_hd/amp_logo.jpg', sync_to_devices=1, parse_error=None, id=5, updated_timestamp=<float at remote 0xa3f5ee4>, _PodcastChannel__save_dir_size_set=False, channel_is_locked=0, pubDate=<float at remote 0xa77fcec>, _PodcastChannel__title='ESOcast HD', auto_foldername=1, etag='l8FO/O30/8Q+0cOvzPCYlw1W72I', username='', description="ESOcast is a video podcast series dedicated to bringing you the latest news and research from ESO, the European Southern Observatory. Here we explo...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb1605ecc > stack_pointer = <optimized out> > next_instr = 0x9f86369 "}\017" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0x2> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb1605e84 > freevars = 0xb1605ec4 > retval = 0x0 > tstate = 0xa7e2290 > co = 0xa270f98 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x9f8610c "d\001" > names = ('None', 'os', 'path', 'exists', 'getsize', 'open', 'addheader', 'log', 'True', 'decode', 'translate', 'ESCAPE_CHARS', 'encode', 'urllib', 'unwrap', 'toBytes', 'info', 'ContentRange', 'parse', 'get', 'start', 'close', 'geturl', 'int', 'getrawheader', 'read', 'min', 'len', 'write', 'ContentTooShortError') > consts = ('Download files from an URL; return (headers, real_url)\n\n Resumes a download if the local filename exists and\n the server supports download resuming.\n ', 0, 'ab', 'Range', 'bytes=%s-', 'Cannot open file for resuming: %s', 'sender', 'traceback', 'wb', 'ascii', 'ignore', 'content-range', '', 'Cannot resume. Missing or wrong Content-Range header (RFC2616)', 1024, 8, -1, 'content-length', 'Content-Length', 1, 'retrieval incomplete: got only %i out of %i bytes', None, 8192) >#13 0x459d2be2 in PyEval_EvalCodeEx (co=0xa270f98, globals={'ContentRange': <type at remote 0xa253cfc>, 'with_statement': <_Feature(mandatory=(2, 6, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=32768) at remote 0x9c9db6c>, 'DownloadCancelledException': <type at remote 0xa257424>, 'get_header_param': <function at remote 0xa2794fc>, 'gPodderDownloadHTTPError': <type at remote 0xa257a74>, 'shutil': <module at remote 0xa09a77c>, 'gpodder': <module at remote 0x9ca6464>, 'log': <function at remote 0xa1f2b1c>, 'DownloadQueueManager': <type at remote 0xa299e5c>, 'urllib': <module at remote 0x9d6e32c>, '__package__': 'gpodder', 'collections': <module at remote 0x9c0c074>, 'DownloadTask': <type at remote 0xa29a7c4>, 'DownloadQueueWorker': <type at remote 0xa25831c>, 'email': <module at remote 0xa207f44>, 'mimetypes': <module at remote 0xa20726c>, '__builtins__': {'bytearray': <type at remote 0x45a6af40>, 'IndexError': <type at remote 0x45a6ed40>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb770fecc>, 'vars': <built-in function vars>, 'SyntaxEr...(truncated), locals=0x0, args=0xb160bd24, argcount=3, kws=0xb160bd30, kwcount=1, defs=0xa1ef6b8, defcount=2, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0xb1605d4c, for file /usr/lib/python2.7/site-packages/gpodder/download.py, line 306, in retrieve_resume (self=<DownloadURLOpener(_URLopener__unlink=<built-in function unlink>, _auth_retry_counter=0, _URLopener__tempfiles=[], cert_file=None, addheaders=[('User-Agent', 'gPodder/2.20.1 (+http://gpodder.org/)'), ('Range', 'bytes=11616256-')], tries=0, ftpcache={}, tempcache=None, auth_cache={}, key_file=None, proxies={}, type='http', maxtries=10, channel=<PodcastChannel(save_dir_size=0, image='http://www.eso.org/public/archives/images/esocast_hd/amp_logo.jpg', sync_to_devices=1, parse_error=None, id=5, updated_timestamp=<float at remote 0xa3f5ee4>, _PodcastChannel__save_dir_size_set=False, channel_is_locked=0, pubDate=<float at remote 0xa77fcec>, _PodcastChannel__title='ESOcast HD', auto_foldername=1, etag='l8FO/O30/8Q+0cOvzPCYlw1W72I', username='', description="ESOcast is a video podcast series dedicated to bringing you the latest news and research from ESO, the European Southern Observatory. Here we explo...(truncated) > retval = 0x0 > fastlocals = 0xb1605e84 > freevars = 0xb1605ec4 > tstate = 0xa7e2290 > x = <optimized out> > u = <optimized out> >#14 0x459d0be2 in fast_function (nk=<optimized out>, na=3, n=5, pp_stack=0xb1f4eb64, func=<function at remote 0xa27979c>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4186 > co = <optimized out> > nd = 2 > globals = {'ContentRange': <type at remote 0xa253cfc>, 'with_statement': <_Feature(mandatory=(2, 6, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=32768) at remote 0x9c9db6c>, 'DownloadCancelledException': <type at remote 0xa257424>, 'get_header_param': <function at remote 0xa2794fc>, 'gPodderDownloadHTTPError': <type at remote 0xa257a74>, 'shutil': <module at remote 0xa09a77c>, 'gpodder': <module at remote 0x9ca6464>, 'log': <function at remote 0xa1f2b1c>, 'DownloadQueueManager': <type at remote 0xa299e5c>, 'urllib': <module at remote 0x9d6e32c>, '__package__': 'gpodder', 'collections': <module at remote 0x9c0c074>, 'DownloadTask': <type at remote 0xa29a7c4>, 'DownloadQueueWorker': <type at remote 0xa25831c>, 'email': <module at remote 0xa207f44>, 'mimetypes': <module at remote 0xa20726c>, '__builtins__': {'bytearray': <type at remote 0x45a6af40>, 'IndexError': <type at remote 0x45a6ed40>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb770fecc>, 'vars': <built-in function vars>, 'SyntaxEr...(truncated) > argdefs = <optimized out> > d = <optimized out> >#15 call_function (oparg=<optimized out>, pp_stack=0xb1f4eb64) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0xa27979c> > w = <optimized out> > na = 3 > nk = <optimized out> > n = 5 > pfunc = 0xb160bd24 > x = <optimized out> >#16 PyEval_EvalFrameEx (f=Frame 0xb160bba4, for file /usr/lib/python2.7/site-packages/gpodder/download.py, line 725, in run (self=<DownloadTask(_DownloadTask__limit_rate=False, _config=<UIConfig(_UIConfig__ignore_window_events=False, _Config__filename='/home/rde/.config/gpodder/gpodder.conf', _Config__section='gpodder-conf-1', _Config__observers=[<instancemethod at remote 0xa57baa4>, <instancemethod at remote 0xa574c5c>], _Config__save_thread=None) at remote 0xa4e592c>, _notification_shown=False, _DownloadTask__status_changed=False, markup_name='ESOcast 42 Special: Looking Up -- Special 50th anniversary episode #2', total_size=354467722, _DownloadTask__start_blocks=1420, error_message=None, _DownloadTask__limit_rate_value=<float at remote 0xa3f5f14>, _DownloadTask__episode=<PodcastEpisode(mimetype='video/x-m4v', total_time=568, _is_locked=False, current_position=0, description='<img align="left" border="0" src="http://feeds.feedburner.com/public/archives/videos/thumb/esocast42a.jpg" />"Looking Up" is the second special episo...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb160bd38 > stack_pointer = <optimized out> > next_instr = 0xa2565d7 "\\\002" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0x3> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb160bcdc > freevars = 0xb160bd24 > retval = 0x0 > tstate = 0xa7e2290 > co = 0xa2769f8 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0xa256514 "d\001" > names = ('_DownloadTask__start_time', '_DownloadTask__start_blocks', 'status', 'DownloadTask', 'CANCELLED', 'util', 'delete_file', 'tempname', 'progress', 'speed', 'False', 'QUEUED', 'DOWNLOADING', '_notification_shown', 'youtube', 'get_real_download_url', '_DownloadTask__episode', 'url', '_config', 'youtube_preferred_fmt_id', 'DownloadURLOpener', 'channel', 'retrieve_resume', 'status_updated', 'get', 'mimetype', 'os', 'path', 'splitext', 'filename', 'wrong_extension', 'log', 'extension', 'local_filename', 'True', 'get_header_param', 'None', 'basename', 'mimetypes', 'guess_type', 'set_mimetype', 'shutil', 'move', 'on_downloaded', 'len', 'cmd_download_complete', 'environ', 'title', 'str', 'int', 'pubDate', 'link', 'description', 'run_external_command', 'DownloadCancelledException', 'urllib', 'ContentTooShortError', 'FAILED', '_', 'error_message', 'IOError', 'strerror', 'gPodderDownloadHTTPError', 'error_code', 'Exception', 'DONE', 'total_size', 'calculate_size', 'gpodder', 'user_hooks', 'on_episode_downloaded') > consts = (None, 0, <float at remote 0x9def304>, 'reporthook', 'content-type', 'Correcting mime type: %s => %s', 'sender', 'create', 'force_update', 'filename', 'content-disposition', '', 'template', 'Using content-disposition mimetype: %s', 'commit', 'GPODDER_EPISODE_URL', 'GPODDER_EPISODE_TITLE', 'GPODDER_EPISODE_FILENAME', 'GPODDER_EPISODE_PUBDATE', 'GPODDER_EPISODE_LINK', 'GPODDER_EPISODE_DESC', 'GPODDER_CHANNEL_TITLE', 'Download has been cancelled/paused: %s', 'Missing content from server', 'Error "%s" while downloading "%s": %s', 'traceback', 'error', 'I/O Error: %(error)s: %(filename)s', 'HTTP error %s while downloading "%s": %s', 'code', 'message', 'HTTP Error %(code)s: %(message)s', 'Download error: %s', 'Error: %s', 'Total size updated to %d', <float at remote 0x9def2f4>) >#17 0x459d2be2 in PyEval_EvalCodeEx (co=0xa2769f8, globals={'ContentRange': <type at remote 0xa253cfc>, 'with_statement': <_Feature(mandatory=(2, 6, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=32768) at remote 0x9c9db6c>, 'DownloadCancelledException': <type at remote 0xa257424>, 'get_header_param': <function at remote 0xa2794fc>, 'gPodderDownloadHTTPError': <type at remote 0xa257a74>, 'shutil': <module at remote 0xa09a77c>, 'gpodder': <module at remote 0x9ca6464>, 'log': <function at remote 0xa1f2b1c>, 'DownloadQueueManager': <type at remote 0xa299e5c>, 'urllib': <module at remote 0x9d6e32c>, '__package__': 'gpodder', 'collections': <module at remote 0x9c0c074>, 'DownloadTask': <type at remote 0xa29a7c4>, 'DownloadQueueWorker': <type at remote 0xa25831c>, 'email': <module at remote 0xa207f44>, 'mimetypes': <module at remote 0xa20726c>, '__builtins__': {'bytearray': <type at remote 0x45a6af40>, 'IndexError': <type at remote 0x45a6ed40>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb770fecc>, 'vars': <built-in function vars>, 'SyntaxEr...(truncated), locals=0x0, args=0xb0c579c8, argcount=1, kws=0xb0c579cc, kwcount=0, defs=0x0, defcount=0, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0xb160bba4, for file /usr/lib/python2.7/site-packages/gpodder/download.py, line 725, in run (self=<DownloadTask(_DownloadTask__limit_rate=False, _config=<UIConfig(_UIConfig__ignore_window_events=False, _Config__filename='/home/rde/.config/gpodder/gpodder.conf', _Config__section='gpodder-conf-1', _Config__observers=[<instancemethod at remote 0xa57baa4>, <instancemethod at remote 0xa574c5c>], _Config__save_thread=None) at remote 0xa4e592c>, _notification_shown=False, _DownloadTask__status_changed=False, markup_name='ESOcast 42 Special: Looking Up -- Special 50th anniversary episode #2', total_size=354467722, _DownloadTask__start_blocks=1420, error_message=None, _DownloadTask__limit_rate_value=<float at remote 0xa3f5f14>, _DownloadTask__episode=<PodcastEpisode(mimetype='video/x-m4v', total_time=568, _is_locked=False, current_position=0, description='<img align="left" border="0" src="http://feeds.feedburner.com/public/archives/videos/thumb/esocast42a.jpg" />"Looking Up" is the second special episo...(truncated) > retval = 0x0 > fastlocals = 0xb160bcdc > freevars = 0xb160bd24 > tstate = 0xa7e2290 > x = <optimized out> > u = <optimized out> >#18 0x459d0be2 in fast_function (nk=<optimized out>, na=1, n=1, pp_stack=0xb1f4ecc4, func=<function at remote 0xa279d14>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4186 > co = <optimized out> > nd = 0 > globals = {'ContentRange': <type at remote 0xa253cfc>, 'with_statement': <_Feature(mandatory=(2, 6, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=32768) at remote 0x9c9db6c>, 'DownloadCancelledException': <type at remote 0xa257424>, 'get_header_param': <function at remote 0xa2794fc>, 'gPodderDownloadHTTPError': <type at remote 0xa257a74>, 'shutil': <module at remote 0xa09a77c>, 'gpodder': <module at remote 0x9ca6464>, 'log': <function at remote 0xa1f2b1c>, 'DownloadQueueManager': <type at remote 0xa299e5c>, 'urllib': <module at remote 0x9d6e32c>, '__package__': 'gpodder', 'collections': <module at remote 0x9c0c074>, 'DownloadTask': <type at remote 0xa29a7c4>, 'DownloadQueueWorker': <type at remote 0xa25831c>, 'email': <module at remote 0xa207f44>, 'mimetypes': <module at remote 0xa20726c>, '__builtins__': {'bytearray': <type at remote 0x45a6af40>, 'IndexError': <type at remote 0x45a6ed40>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb770fecc>, 'vars': <built-in function vars>, 'SyntaxEr...(truncated) > argdefs = <optimized out> > d = <optimized out> >#19 call_function (oparg=<optimized out>, pp_stack=0xb1f4ecc4) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0xa279d14> > w = <optimized out> > na = 1 > nk = <optimized out> > n = 1 > pfunc = 0xb0c579c8 > x = <optimized out> >#20 PyEval_EvalFrameEx (f=Frame 0xb0c57884, for file /usr/lib/python2.7/site-packages/gpodder/download.py, line 368, in run (self=<DownloadQueueWorker(_Thread__ident=-1309344960, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4b60>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4b60>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4b60>) at remote 0xa96342c>, _Thread__name='Thread-4', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xa574c34>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4c00>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4c00>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4c00>) at remote 0xa963a6c>) at remote 0xa963aec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque a...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb0c579cc > stack_pointer = <optimized out> > next_instr = 0xa23ed32 "\001Wq\034" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0x1> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb0c579bc > freevars = 0xb0c579c8 > retval = 0x0 > tstate = 0xa7e2290 > co = 0xa276140 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0xa23ec8c "t" > names = ('log', 'getName', 'True', 'minimum_tasks', 'continue_check_callback', 'queue', 'pop', 'run', 'IndexError', 'exit_callback') > consts = (None, 'Running new thread: %s', 'sender', 0, 1, '%s must not accept new tasks.', '%s is processing: %s', 'No more tasks for %s to carry out.') >#21 0x459d2be2 in PyEval_EvalCodeEx (co=0xa276140, globals={'ContentRange': <type at remote 0xa253cfc>, 'with_statement': <_Feature(mandatory=(2, 6, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=32768) at remote 0x9c9db6c>, 'DownloadCancelledException': <type at remote 0xa257424>, 'get_header_param': <function at remote 0xa2794fc>, 'gPodderDownloadHTTPError': <type at remote 0xa257a74>, 'shutil': <module at remote 0xa09a77c>, 'gpodder': <module at remote 0x9ca6464>, 'log': <function at remote 0xa1f2b1c>, 'DownloadQueueManager': <type at remote 0xa299e5c>, 'urllib': <module at remote 0x9d6e32c>, '__package__': 'gpodder', 'collections': <module at remote 0x9c0c074>, 'DownloadTask': <type at remote 0xa29a7c4>, 'DownloadQueueWorker': <type at remote 0xa25831c>, 'email': <module at remote 0xa207f44>, 'mimetypes': <module at remote 0xa20726c>, '__builtins__': {'bytearray': <type at remote 0x45a6af40>, 'IndexError': <type at remote 0x45a6ed40>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb770fecc>, 'vars': <built-in function vars>, 'SyntaxEr...(truncated), locals=0x0, args=0xb02005d4, argcount=1, kws=0xb02005d8, kwcount=0, defs=0x0, defcount=0, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0xb0c57884, for file /usr/lib/python2.7/site-packages/gpodder/download.py, line 368, in run (self=<DownloadQueueWorker(_Thread__ident=-1309344960, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4b60>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4b60>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4b60>) at remote 0xa96342c>, _Thread__name='Thread-4', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xa574c34>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4c00>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4c00>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4c00>) at remote 0xa963a6c>) at remote 0xa963aec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque a...(truncated) > retval = 0x0 > fastlocals = 0xb0c579bc > freevars = 0xb0c579c8 > tstate = 0xa7e2290 > x = <optimized out> > u = <optimized out> >#22 0x459d0be2 in fast_function (nk=<optimized out>, na=1, n=1, pp_stack=0xb1f4ee24, func=<function at remote 0xa279844>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4186 > co = <optimized out> > nd = 0 > globals = {'ContentRange': <type at remote 0xa253cfc>, 'with_statement': <_Feature(mandatory=(2, 6, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=32768) at remote 0x9c9db6c>, 'DownloadCancelledException': <type at remote 0xa257424>, 'get_header_param': <function at remote 0xa2794fc>, 'gPodderDownloadHTTPError': <type at remote 0xa257a74>, 'shutil': <module at remote 0xa09a77c>, 'gpodder': <module at remote 0x9ca6464>, 'log': <function at remote 0xa1f2b1c>, 'DownloadQueueManager': <type at remote 0xa299e5c>, 'urllib': <module at remote 0x9d6e32c>, '__package__': 'gpodder', 'collections': <module at remote 0x9c0c074>, 'DownloadTask': <type at remote 0xa29a7c4>, 'DownloadQueueWorker': <type at remote 0xa25831c>, 'email': <module at remote 0xa207f44>, 'mimetypes': <module at remote 0xa20726c>, '__builtins__': {'bytearray': <type at remote 0x45a6af40>, 'IndexError': <type at remote 0x45a6ed40>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb770fecc>, 'vars': <built-in function vars>, 'SyntaxEr...(truncated) > argdefs = <optimized out> > d = <optimized out> >#23 call_function (oparg=<optimized out>, pp_stack=0xb1f4ee24) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0xa279844> > w = <optimized out> > na = 1 > nk = <optimized out> > n = 1 > pfunc = 0xb02005d4 > x = <optimized out> >#24 PyEval_EvalFrameEx (f=Frame 0xb020048c, for file /usr/lib/python2.7/threading.py, line 552, in __bootstrap_inner (self=<DownloadQueueWorker(_Thread__ident=-1309344960, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4b60>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4b60>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4b60>) at remote 0xa96342c>, _Thread__name='Thread-4', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xa574c34>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4c00>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4c00>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4c00>) at remote 0xa963a6c>) at remote 0xa963aec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at remot...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb02005d8 > stack_pointer = <optimized out> > next_instr = 0x9c43df2 "\001Wn\a\001\004t\016" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0x1> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb02005c4 > freevars = 0xb02005d4 > retval = 0x0 > tstate = 0xa7e2290 > co = 0x9bfc380 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x9c43d4c "z\322\001|" > names = ('_set_ident', '_Thread__started', 'set', '_active_limbo_lock', '_active', '_Thread__ident', '_limbo', '_note', '_trace_hook', '_sys', 'settrace', '_profile_hook', 'setprofile', 'run', 'SystemExit', 'stderr', 'write', 'name', '_format_exc', '_Thread__exc_info', '_Thread__stderr', 'tb_frame', 'f_code', 'co_filename', 'tb_lineno', 'co_name', 'tb_next', '_Thread__exc_clear', '_Thread__stop', '_get_ident') > consts = (None, '%s.__bootstrap(): thread started', '%s.__bootstrap(): registering trace hook', '%s.__bootstrap(): registering profile hook', '%s.__bootstrap(): raised SystemExit', '%s.__bootstrap(): unhandled exception', 'Exception in thread %s:\n%s\n', 'Exception in thread ', ' (most likely raised during interpreter shutdown):', 'Traceback (most recent call last):', ' File "%s", line %s, in %s', '%s: %s', '%s.__bootstrap(): normal return') >#25 0x459d1e9b in fast_function (nk=<optimized out>, na=-1318790008, n=1, pp_stack=0xb1f4ef14, func=<function at remote 0x9c179cc>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4176 > retval = 0x0 > i = <optimized out> > fastlocals = 0xb02005c4 > f = Frame 0xb020048c, for file /usr/lib/python2.7/threading.py, line 552, in __bootstrap_inner (self=<DownloadQueueWorker(_Thread__ident=-1309344960, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4b60>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4b60>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4b60>) at remote 0xa96342c>, _Thread__name='Thread-4', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xa574c34>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4c00>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4c00>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4c00>) at remote 0xa963a6c>) at remote 0xa963aec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at remot...(truncated) > tstate = <optimized out> > stack = <optimized out> > co = <optimized out> > nd = 0 > globals = < at remote 0xa7e2290> > argdefs = <optimized out> > d = 0x0 >#26 call_function (oparg=<optimized out>, pp_stack=0xb1f4ef14) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0x9c179cc> > w = <optimized out> > na = -1318790008 > nk = <optimized out> > n = 1 > pfunc = 0xb164dc88 > x = <optimized out> >#27 PyEval_EvalFrameEx (f=Frame 0xb164db4c, for file /usr/lib/python2.7/threading.py, line 525, in __bootstrap (self=<DownloadQueueWorker(_Thread__ident=-1309344960, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4b60>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4b60>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4b60>) at remote 0xa96342c>, _Thread__name='Thread-4', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xa574c34>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4c00>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4c00>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4c00>) at remote 0xa963a6c>) at remote 0xa963aec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at remote 0xa5...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb164dc8c > stack_pointer = <optimized out> > next_instr = 0xb7717f40 "\001Wn#" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0xb164dc88> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb164dc84 > freevars = 0xb164dc88 > retval = 0x0 > tstate = 0xa7e2290 > co = 0x9bfc2a8 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0xb7717f34 "y\016" > names = ('_Thread__bootstrap_inner', '_Thread__daemonic', '_sys', 'None') > consts = (None,) >#28 0x459d2be2 in PyEval_EvalCodeEx (co=0x9bfc2a8, globals={'current_thread': <function at remote 0x9c17e64>, '_BoundedSemaphore': <type at remote 0x9c58c3c>, 'currentThread': <function at remote 0x9c17e64>, '_Timer': <type at remote 0x9c592cc>, '_format_exc': <function at remote 0xb77794c4>, 'Semaphore': <function at remote 0x9c171b4>, 'activeCount': <function at remote 0x9c17f44>, '_profile_hook': None, '_sleep': <built-in function sleep>, '_trace_hook': None, 'ThreadError': <type at remote 0x9c3ef1c>, '_enumerate': <function at remote 0x9c17f7c>, '_start_new_thread': <built-in function start_new_thread>, 'BoundedSemaphore': <function at remote 0x9c1741c>, '_shutdown': <instancemethod at remote 0xb776a75c>, '__all__': ['activeCount', 'active_count', 'Condition', 'currentThread', 'current_thread', 'enumerate', 'Event', 'Lock', 'RLock', 'Semaphore', 'BoundedSemaphore', 'Thread', 'Timer', 'setprofile', 'settrace', 'local', 'stack_size'], '_Event': <type at remote 0x9c58e14>, 'active_count': <function at remote 0x9c17f44>, '__package__': None, '_Condition': <type at re...(truncated), locals=0x0, args=0xa969998, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0xb164db4c, for file /usr/lib/python2.7/threading.py, line 525, in __bootstrap (self=<DownloadQueueWorker(_Thread__ident=-1309344960, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4b60>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4b60>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4b60>) at remote 0xa96342c>, _Thread__name='Thread-4', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xa574c34>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4c00>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4c00>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4c00>) at remote 0xa963a6c>) at remote 0xa963aec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at remote 0xa5...(truncated) > retval = 0x0 > fastlocals = 0xb164dc84 > freevars = 0xb164dc88 > tstate = 0xa7e2290 > x = <optimized out> > u = <optimized out> >#29 0x4595c40d in function_call (func=<function at remote 0x9c1795c>, arg=(<DownloadQueueWorker(_Thread__ident=-1309344960, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4b60>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4b60>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4b60>) at remote 0xa96342c>, _Thread__name='Thread-4', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xa574c34>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4c00>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4c00>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4c00>) at remote 0xa963a6c>) at remote 0xa963aec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at remote 0xa572bc4>, _Thread__target=None, minimum_tasks=0, _Thread__kwargs={}, _Verbose__verbose=False...(truncated), kw=0x0) at /usr/src/debug/Python-2.7.2/Objects/funcobject.c:526 > result = <optimized out> > argdefs = <optimized out> > kwtuple = 0x0 > d = 0x0 > k = 0x0 > nk = 0 > nd = 0 >#30 0x459351b5 in PyObject_Call (func=<function at remote 0x9c1795c>, arg=(<DownloadQueueWorker(_Thread__ident=-1309344960, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4b60>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4b60>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4b60>) at remote 0xa96342c>, _Thread__name='Thread-4', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xa574c34>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4c00>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4c00>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4c00>) at remote 0xa963a6c>) at remote 0xa963aec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at remote 0xa572bc4>, _Thread__target=None, minimum_tasks=0, _Thread__kwargs={}, _Verbose__verbose=False...(truncated), kw=0x0) at /usr/src/debug/Python-2.7.2/Objects/abstract.c:2529 > result = <optimized out> > call = 0x4595c360 <function_call> >#31 0x45944c70 in instancemethod_call (func=<function at remote 0x9c1795c>, arg=(<DownloadQueueWorker(_Thread__ident=-1309344960, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4b60>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4b60>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4b60>) at remote 0xa96342c>, _Thread__name='Thread-4', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xa574c34>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4c00>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4c00>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4c00>) at remote 0xa963a6c>) at remote 0xa963aec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at remote 0xa572bc4>, _Thread__target=None, minimum_tasks=0, _Thread__kwargs={}, _Verbose__verbose=False...(truncated), kw=0x0) at /usr/src/debug/Python-2.7.2/Objects/classobject.c:2578 > self = <DownloadQueueWorker(_Thread__ident=-1309344960, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4b60>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4b60>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4b60>) at remote 0xa96342c>, _Thread__name='Thread-4', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xa574c34>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4c00>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4c00>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4c00>) at remote 0xa963a6c>) at remote 0xa963aec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at remote 0xa572bc4>, _Thread__target=None, minimum_tasks=0, _Thread__kwargs={}, _Verbose__verbose=False,...(truncated) > klass = <optimized out> > result = <optimized out> >#32 0x459351b5 in PyObject_Call (func=<instancemethod at remote 0xa96db94>, arg=(), kw=0x0) at /usr/src/debug/Python-2.7.2/Objects/abstract.c:2529 > result = <optimized out> > call = 0x45944bc0 <instancemethod_call> >#33 0x459cba1c in PyEval_CallObjectWithKeywords (func=<instancemethod at remote 0xa96db94>, arg=(), kw=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3959 > result = <optimized out> >#34 0x45a02571 in t_bootstrap (boot_raw=0xa7e2278) at /usr/src/debug/Python-2.7.2/Modules/threadmodule.c:614 > boot = 0xa7e2278 > tstate = 0xa7e2290 > res = <optimized out> >#35 0x43f56cd3 in start_thread (arg=0xb1f4fb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb1f4fb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1140228084, 0, 4001536, -1309346712, -1070751184, -1022105644}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#36 0x43e93a2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 1 (Thread 0xb0bffb40 (LWP 8864)): >#0 0xb77e8424 in __kernel_vsyscall () >No symbol table info available. >#1 0x43dcf98f in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > resultvar = <optimized out> > resultvar = <optimized out> > pid = 1140105204 > selftid = 8864 >#2 0x43dd12d5 in __GI_abort () at abort.c:91 > save_stage = 2 > act = {__sigaction_handler = {sa_handler = 0x4b, sa_sigaction = 0x4b}, sa_mask = {__val = {74, 1138813900, 2954890576, 75, 2965357556, 2954890576, 0, 110, 1138534733, 1140105204, 2, 169326312, 1140105204, 1138533831, 4222451712, 2954890576, 2954890576, 2954890576, 2954890576, 2954890650, 2954890676, 2954890576, 2954890676, 0, 0, 0, 0, 0, 793986375, 0, 7302446, 1124073472}}, sa_flags = 0, sa_restorer = 0x43dca214 <__dcigettext+612>} > sigs = {__val = {32, 0 <repeats 31 times>}} >#3 0x43dc86a5 in __assert_fail_base (fmt=0x43f09e48 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x4413dc18 "hp != hp2", file=0x4413dc02 "res_query.c", line=258, function=0x4413dc22 "__libc_res_nquery") at assert.c:94 > str = 0xb0200d50 "\360_!\260@" > total = 4096 >#4 0x43dc8757 in __GI___assert_fail (assertion=0x4413dc18 "hp != hp2", file=0x4413dc02 "res_query.c", line=258, function=0x4413dc22 "__libc_res_nquery") at assert.c:103 >No locals. >#5 0x4413252c in __libc_res_nquery (statp=0xb0bffdc4, name=0xb0bfc77b "cdn.bbcmagazinesbristol.com.", class=1, type=62321, answer=0xb0bfd070 "?y\201\200", anslen=2048, answerp=0xb0bfd890, answerp2=0xb0bfd894, nanswerp2=0xb0bfd898, resplen2=0xb0bfd89c) at res_query.c:258 > hp = <optimized out> > n = 89 > use_malloc = 0 > oflags = 0 > bufsize = <optimized out> > buf = 0xb0bfc480 "?y\001" > query1 = 0xb0bfc480 "?y\001" > nquery1 = <optimized out> > query2 = 0xb0bfc4b0 "?\006\001" > nquery2 = 45 > hp2 = <optimized out> >#6 0x4413271e in __libc_res_nquerydomain (statp=0xb0bffdc4, name=<optimized out>, domain=0xb0bffe24 "", class=1, type=62321, answer=0xb0bfd070 "?y\201\200", anslen=2048, answerp=0xb0bfd890, answerp2=0xb0bfd894, nanswerp2=0xb0bfd898, resplen2=0xb0bfd89c) at res_query.c:578 > nbuf = "cdn.bbcmagazinesbristol.com.", '\000' <repeats 996 times> > longname = 0xb0bfc77b "cdn.bbcmagazinesbristol.com." > n = <optimized out> > d = <optimized out> >#7 0x441329d3 in __libc_res_nsearch (statp=0xb0bffdc4, name=0xa982454 "cdn.bbcmagazinesbristol.com", class=1, type=62321, answer=0xb0bfd070 "?y\201\200", anslen=2048, answerp=0xb0bfd890, answerp2=0xb0bfd894, nanswerp2=0xb0bfd898, resplen2=0xb0bfd89c) at res_query.c:416 > done = <optimized out> > cp = <optimized out> > domain = <optimized out> > hp = 0xb0bfd070 > tmp = '\000' <repeats 1024 times> > dots = <optimized out> > trailing_dot = <optimized out> > ret = <optimized out> > saved_herrno = 1 > got_nodata = <optimized out> > got_servfail = <optimized out> > root_on_list = 1 > tried_as_is = 1 > searched = 1 >#8 0xb2003f6f in _nss_dns_gethostbyname4_r (name=0xa982454 "cdn.bbcmagazinesbristol.com", pat=0xb0bfde0c, buffer=0xb0bfd900 "", buflen=1024, errnop=0xb0bfde10, herrnop=0xb0bfde1c, ttlp=0x0) at nss_dns/dns-host.c:314 > host_buffer = {buf = 0xb0bfd070, ptr = 0xb0bfd070 "?y\201\200"} > orig_host_buffer = 0xb0bfd070 > ans2p = 0xb0bfd070 "?y\201\200" > nans2p = 2048 > resplen2 = 1 > olderr = 0 > status = <optimized out> > n = <optimized out> >#9 0x43e78a8b in gaih_inet (name=0xa982454 "cdn.bbcmagazinesbristol.com", service=<optimized out>, req=0xb0bfdfd0, pai=0xb0bfdf64, naddrs=0xb0bfdf74) at ../sysdeps/posix/getaddrinfo.c:842 > herrno = 1 > fct4 = 0xb2003ea0 <_nss_dns_gethostbyname4_r> > pat = 0xb0bfde0c > no_inet6_data = <optimized out> > nip = 0xa184738 > status = <optimized out> > no_more = <optimized out> > old_res_options = 524993 > tmpbuflen = 1024 > no_data = 0 > inet6_status = <optimized out> > tp = <optimized out> > st = 0xb0bfdd40 > at = 0xb0bfdd10 > rc = 0 > got_ipv6 = <optimized out> > canon = 0x0 > orig_name = 0xa982454 "cdn.bbcmagazinesbristol.com" > alloca_used = 1120 > port = <optimized out> > malloc_name = false > malloc_addrmem = false > addrmem = 0x0 > malloc_canonbuf = <optimized out> > canonbuf = <optimized out> > malloc_tmpbuf = false > tmpbuf = 0xb0bfd900 "" > result = 0 >#10 0x43e7bf7d in __GI_getaddrinfo (name=0xa982454 "cdn.bbcmagazinesbristol.com", service=<optimized out>, hints=<optimized out>, pai=0xb0bfdff0) at ../sysdeps/posix/getaddrinfo.c:2356 > i = 0 > last_i = 0 > nresults = 0 > p = 0x0 > gaih_service = {name = 0xb0bfe00e "80", num = 80} > pservice = <optimized out> > local_hints = {ai_flags = 1168537576, ai_family = -1340888100, ai_socktype = -1216691648, ai_protocol = -1216691648, ai_addrlen = 1167507909, ai_addr = 0xb013abdc, ai_canonname = 0xb77ac240 "\210", ai_next = 0xd674f96} > in6ai = 0x0 > in6ailen = 0 > seen_ipv4 = false > seen_ipv6 = false > check_pf_called = false > end = 0xb0bfdf64 > naddrs = 0 > __PRETTY_FUNCTION__ = "getaddrinfo" >#11 0xb74374d2 in socket_getaddrinfo (self=0x0, args=('cdn.bbcmagazinesbristol.com', 80, 0, 1)) at /usr/src/debug/Python-2.7.2/Modules/socketmodule.c:4108 > _save = 0xa7ee200 > hints = {ai_flags = 0, ai_family = 0, ai_socktype = 1, ai_protocol = 0, ai_addrlen = 0, ai_addr = 0x0, ai_canonname = 0x0, ai_next = 0x0} > res = <optimized out> > res0 = 0x0 > hobj = 'cdn.bbcmagazinesbristol.com' > pobj = 80 > pbuf = "80\000\031\230\npO\334\t\311K\224E1\333\235E\334\065`\261\234\064`\261\232\344\332" > hptr = 0xa982454 "cdn.bbcmagazinesbristol.com" > pptr = <optimized out> > family = 0 > socktype = 1 > protocol = 0 > flags = 0 > error = <optimized out> > all = 0x0 > single = 0x0 > idna = 0x0 >#12 0x45971b2f in PyCFunction_Call (func=<built-in function getaddrinfo>, arg=('cdn.bbcmagazinesbristol.com', 80, 0, 1), kw=0x0) at /usr/src/debug/Python-2.7.2/Objects/methodobject.c:116 > f = 0x9d7b60c > meth = 0xb74372d0 <socket_getaddrinfo> > self = <optimized out> > size = <optimized out> >#13 0x459d0f1a in call_function (oparg=<optimized out>, pp_stack=0xb0bfe144) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4090 > callargs = ('cdn.bbcmagazinesbristol.com', 80, 0, 1) > flags = 1 > tstate = <optimized out> > func = <built-in function getaddrinfo> > w = <optimized out> > na = 176087552 > nk = <optimized out> > n = 4 > pfunc = 0xb0c121bc > x = <optimized out> >#14 PyEval_EvalFrameEx (f=Frame 0xb0c1204c, for file /usr/lib/python2.7/socket.py, line 553, in create_connection (address=('cdn.bbcmagazinesbristol.com', 80), timeout=<object at remote 0xb77ab4e8>, source_address=None, host='cdn.bbcmagazinesbristol.com', port=80, err=None), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb0c121c0 > stack_pointer = <optimized out> > next_instr = 0x9d3b053 "D]\257" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = < at remote 0xa7ee200> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb0c12184 > freevars = 0xb0c121bc > retval = 0x0 > tstate = 0xa7ee200 > co = 0x9d789f8 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x9d3b02c "|" > names = ('None', 'getaddrinfo', 'SOCK_STREAM', 'socket', '_GLOBAL_DEFAULT_TIMEOUT', 'settimeout', 'bind', 'connect', 'error', 'close') > consts = ("Connect to *address* and return the socket object.\n\n Convenience function. Connect to *address* (a 2-tuple ``(host,\n port)``) and return the socket object. Passing the optional\n *timeout* parameter will set the timeout on the socket instance\n before attempting to connect. If no *timeout* is supplied, the\n global default timeout setting returned by :func:`getdefaulttimeout`\n is used. If *source_address* is set it must be a tuple of (host, port)\n for the socket to bind as a source address before making the connection.\n An host of '' or port 0 tells the OS to use the default.\n ", 0, 'getaddrinfo returns an empty list', None) >#15 0x459d2be2 in PyEval_EvalCodeEx (co=0x9d789f8, globals={'SocketType': <type at remote 0x9d99e84>, 'getaddrinfo': <built-in function getaddrinfo>, 'AI_NUMERICSERV': 1024, 'PACKET_OTHERHOST': 3, 'AI_NUMERICHOST': 4, 'StringIO': <built-in function StringIO>, 'IPPORT_RESERVED': 1024, 'AF_IRDA': 23, 'create_connection': <function at remote 0x9d7c7d4>, 'MSG_PEEK': 2, 'NETLINK_IP6_FW': 13, 'NETLINK_ROUTE': 0, 'SO_RCVBUF': 8, 'MSG_DONTROUTE': 4, 'EAI_SERVICE': -8, 'partial': <type at remote 0xb74ed400>, 'TCP_QUICKACK': 12, 'IPV6_RECVDSTOPTS': 58, 'TIPC_CFG_SRV': 0, 'SOCK_SEQPACKET': 5, 'SO_SNDTIMEO': 21, 'SO_ERROR': 4, 'IPPROTO_IPIP': 4, 'herror': <type at remote 0x9d372ac>, 'AF_TIPC': 30, 'getfqdn': <function at remote 0x9d7c4fc>, 'EINTR': 4, 'IPV6_RECVRTHDR': 56, '_m': 'shutdown', 'IPV6_DSTOPTS': 59, 'sslerror': <type at remote 0x9d9715c>, 'TCP_SYNCNT': 7, 'EAI_AGAIN': -3, 'TCP_MD5SIG': 14, 'SO_TYPE': 3, 'SO_RCVTIMEO': 20, 'SO_DONTROUTE': 5, '__file__': '/usr/lib/python2.7/socket.pyc', 'inet_ntop': <built-in function inet_ntop>, 'IPPROTO_RSVP': 46, 'TIPC_DEST_DROPPABLE...(truncated), locals=0x0, args=0xb0c1202c, argcount=3, kws=0xb0c12038, kwcount=0, defs=0x9d7f218, defcount=2, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0xb0c1204c, for file /usr/lib/python2.7/socket.py, line 553, in create_connection (address=('cdn.bbcmagazinesbristol.com', 80), timeout=<object at remote 0xb77ab4e8>, source_address=None, host='cdn.bbcmagazinesbristol.com', port=80, err=None) > retval = 0x0 > fastlocals = 0xb0c12184 > freevars = 0xb0c121bc > tstate = 0xa7ee200 > x = <optimized out> > u = <optimized out> >#16 0x459d0be2 in fast_function (nk=<optimized out>, na=3, n=3, pp_stack=0xb0bfe2a4, func=<function at remote 0x9d7c7d4>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4186 > co = <optimized out> > nd = 2 > globals = {'SocketType': <type at remote 0x9d99e84>, 'getaddrinfo': <built-in function getaddrinfo>, 'AI_NUMERICSERV': 1024, 'PACKET_OTHERHOST': 3, 'AI_NUMERICHOST': 4, 'StringIO': <built-in function StringIO>, 'IPPORT_RESERVED': 1024, 'AF_IRDA': 23, 'create_connection': <function at remote 0x9d7c7d4>, 'MSG_PEEK': 2, 'NETLINK_IP6_FW': 13, 'NETLINK_ROUTE': 0, 'SO_RCVBUF': 8, 'MSG_DONTROUTE': 4, 'EAI_SERVICE': -8, 'partial': <type at remote 0xb74ed400>, 'TCP_QUICKACK': 12, 'IPV6_RECVDSTOPTS': 58, 'TIPC_CFG_SRV': 0, 'SOCK_SEQPACKET': 5, 'SO_SNDTIMEO': 21, 'SO_ERROR': 4, 'IPPROTO_IPIP': 4, 'herror': <type at remote 0x9d372ac>, 'AF_TIPC': 30, 'getfqdn': <function at remote 0x9d7c4fc>, 'EINTR': 4, 'IPV6_RECVRTHDR': 56, '_m': 'shutdown', 'IPV6_DSTOPTS': 59, 'sslerror': <type at remote 0x9d9715c>, 'TCP_SYNCNT': 7, 'EAI_AGAIN': -3, 'TCP_MD5SIG': 14, 'SO_TYPE': 3, 'SO_RCVTIMEO': 20, 'SO_DONTROUTE': 5, '__file__': '/usr/lib/python2.7/socket.pyc', 'inet_ntop': <built-in function inet_ntop>, 'IPPROTO_RSVP': 46, 'TIPC_DEST_DROPPABLE...(truncated) > argdefs = <optimized out> > d = <optimized out> >#17 call_function (oparg=<optimized out>, pp_stack=0xb0bfe2a4) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0x9d7c7d4> > w = <optimized out> > na = 3 > nk = <optimized out> > n = 3 > pfunc = 0xb0c12028 > x = <optimized out> >#18 PyEval_EvalFrameEx (f=Frame 0xb0c11eec, for file /usr/lib/python2.7/httplib.py, line 754, in connect (self=<HTTPConnection(_buffer=[], _HTTPConnection__state='Request-sent', _tunnel_headers={}, _tunnel_host=None, sock=None, port=80, host='cdn.bbcmagazinesbristol.com', _http_vsn_str='HTTP/1.0', _tunnel_port=None, timeout=<object at remote 0xb77ab4e8>, source_address=None, _HTTPConnection__response=None, _http_vsn=10, _method='GET') at remote 0xa9811ec>), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb0c12038 > stack_pointer = <optimized out> > next_instr = 0x9d5bf58 "|" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0x3> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb0c12024 > freevars = 0xb0c12028 > retval = 0x0 > tstate = 0xa7ee200 > co = 0x9dc80b0 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x9d5bf34 "t" > names = ('socket', 'create_connection', 'host', 'port', 'timeout', 'source_address', 'sock', '_tunnel_host', '_tunnel') > consts = ('Connect to the host and port specified in __init__.', None) >#19 0x459d1e9b in fast_function (nk=<optimized out>, na=-1329520956, n=1, pp_stack=0xb0bfe394, func=<function at remote 0x9dcd9cc>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4176 > retval = 0x0 > i = <optimized out> > fastlocals = 0xb0c12024 > f = Frame 0xb0c11eec, for file /usr/lib/python2.7/httplib.py, line 754, in connect (self=<HTTPConnection(_buffer=[], _HTTPConnection__state='Request-sent', _tunnel_headers={}, _tunnel_host=None, sock=None, port=80, host='cdn.bbcmagazinesbristol.com', _http_vsn_str='HTTP/1.0', _tunnel_port=None, timeout=<object at remote 0xb77ab4e8>, source_address=None, _HTTPConnection__response=None, _http_vsn=10, _method='GET') at remote 0xa9811ec>) > tstate = <optimized out> > stack = <optimized out> > co = <optimized out> > nd = 0 > globals = < at remote 0xa7ee200> > argdefs = <optimized out> > d = 0x0 >#20 call_function (oparg=<optimized out>, pp_stack=0xb0bfe394) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0x9dcd9cc> > w = <optimized out> > na = -1329520956 > nk = <optimized out> > n = 1 > pfunc = 0xb0c11ec4 > x = <optimized out> >#21 PyEval_EvalFrameEx (f=Frame 0xb0c11d7c, for file /usr/lib/python2.7/httplib.py, line 773, in send (self=<HTTPConnection(_buffer=[], _HTTPConnection__state='Request-sent', _tunnel_headers={}, _tunnel_host=None, sock=None, port=80, host='cdn.bbcmagazinesbristol.com', _http_vsn_str='HTTP/1.0', _tunnel_port=None, timeout=<object at remote 0xb77ab4e8>, source_address=None, _HTTPConnection__response=None, _http_vsn=10, _method='GET') at remote 0xa9811ec>, data='GET /bbchistory/audio/HistoryExtra_19thApril12.mp3 HTTP/1.0\r\nHost: cdn.bbcmagazinesbristol.com\r\nUser-Agent: gPodder/2.20.1 (+http://gpodder.org/)\r\n\r\n'), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb0c11ec8 > stack_pointer = <optimized out> > next_instr = 0x9cb9bf5 "\001q1" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0xb0c11ec4> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb0c11eb4 > freevars = 0xb0c11ec4 > retval = 0x0 > tstate = 0xa7ee200 > co = 0x9dc8188 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x9cb9bd4 "|" > names = ('sock', 'None', 'auto_open', 'connect', 'NotConnected', 'debuglevel', 'repr', 'hasattr', 'isinstance', 'array', 'read', 'sendall') > consts = ("Send `data' to the server.", 0, 'send:', 8192, 'read', 'sendIng a read()able', None) >#22 0x459d1e9b in fast_function (nk=<optimized out>, na=-1329521320, n=2, pp_stack=0xb0bfe484, func=<function at remote 0x9dcda3c>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4176 > retval = 0x0 > i = <optimized out> > fastlocals = 0xb0c11eb4 > f = Frame 0xb0c11d7c, for file /usr/lib/python2.7/httplib.py, line 773, in send (self=<HTTPConnection(_buffer=[], _HTTPConnection__state='Request-sent', _tunnel_headers={}, _tunnel_host=None, sock=None, port=80, host='cdn.bbcmagazinesbristol.com', _http_vsn_str='HTTP/1.0', _tunnel_port=None, timeout=<object at remote 0xb77ab4e8>, source_address=None, _HTTPConnection__response=None, _http_vsn=10, _method='GET') at remote 0xa9811ec>, data='GET /bbchistory/audio/HistoryExtra_19thApril12.mp3 HTTP/1.0\r\nHost: cdn.bbcmagazinesbristol.com\r\nUser-Agent: gPodder/2.20.1 (+http://gpodder.org/)\r\n\r\n') > tstate = <optimized out> > stack = <optimized out> > co = <optimized out> > nd = 0 > globals = < at remote 0xa7ee200> > argdefs = <optimized out> > d = 0x0 >#23 call_function (oparg=<optimized out>, pp_stack=0xb0bfe484) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0x9dcda3c> > w = <optimized out> > na = -1329521320 > nk = <optimized out> > n = 2 > pfunc = 0xb0c11d58 > x = <optimized out> >#24 PyEval_EvalFrameEx (f=Frame 0xb0c11c14, for file /usr/lib/python2.7/httplib.py, line 811, in _send_output (self=<HTTPConnection(_buffer=[], _HTTPConnection__state='Request-sent', _tunnel_headers={}, _tunnel_host=None, sock=None, port=80, host='cdn.bbcmagazinesbristol.com', _http_vsn_str='HTTP/1.0', _tunnel_port=None, timeout=<object at remote 0xb77ab4e8>, source_address=None, _HTTPConnection__response=None, _http_vsn=10, _method='GET') at remote 0xa9811ec>, message_body=None, msg='GET /bbchistory/audio/HistoryExtra_19thApril12.mp3 HTTP/1.0\r\nHost: cdn.bbcmagazinesbristol.com\r\nUser-Agent: gPodder/2.20.1 (+http://gpodder.org/)\r\n\r\n'), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb0c11d60 > stack_pointer = <optimized out> > next_instr = 0x9d6698b "\001|\001" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0xb0c11d58> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb0c11d4c > freevars = 0xb0c11d58 > retval = 0x0 > tstate = 0xa7ee200 > co = 0x9dc8218 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x9d66934 "|" > names = ('_buffer', 'extend', 'join', 'isinstance', 'str', 'None', 'send') > consts = ('Send the currently buffered request and clear the buffer.\n\n Appends an extra \\r\\n to the buffer.\n A message_body may be specified, to be appended to the request.\n ', '', '\r\n', None, ('', '')) >#25 0x459d2be2 in PyEval_EvalCodeEx (co=0x9dc8218, globals={'BadStatusLine': <type at remote 0x9df621c>, 'UnknownProtocol': <type at remote 0x9df3524>, '_UNKNOWN': 'UNKNOWN', 'SWITCHING_PROTOCOLS': 101, 'urlsplit': <function at remote 0x9d5d8ec>, 'InvalidURL': <type at remote 0x9df31e4>, 'SERVICE_UNAVAILABLE': 503, 'CREATED': 201, '__file__': '/usr/lib/python2.7/httplib.pyc', 'PROCESSING': 102, 'PRECONDITION_FAILED': 412, 'ssl': <module at remote 0x9d6e584>, 'NOT_ACCEPTABLE': 406, 'HTTPConnection': <classobj at remote 0x9dc971c>, 'NotConnected': <type at remote 0x9df2ebc>, 'MULTI_STATUS': 207, 'OK': 200, '_CS_REQ_STARTED': 'Request-started', 'NOT_IMPLEMENTED': 501, 'CannotSendRequest': <type at remote 0x9df587c>, 'HTTP': <classobj at remote 0x9dc974c>, 'BAD_GATEWAY': 502, 'CannotSendHeader': <type at remote 0x9df5bcc>, 'LENGTH_REQUIRED': 411, 'ACCEPTED': 202, 'HTTP_PORT': 80, 'EXPECTATION_FAILED': 417, 'USE_PROXY': 305, '__all__': ['HTTP', 'HTTPResponse', 'HTTPConnection', 'HTTPException', 'NotConnected', 'UnknownProtocol', 'UnknownTransferEncoding', 'UnimplementedFi...(truncated), locals=0x0, args=0xb0c11bf4, argcount=2, kws=0xb0c11bfc, kwcount=0, defs=0x9dcacb8, defcount=1, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0xb0c11c14, for file /usr/lib/python2.7/httplib.py, line 811, in _send_output (self=<HTTPConnection(_buffer=[], _HTTPConnection__state='Request-sent', _tunnel_headers={}, _tunnel_host=None, sock=None, port=80, host='cdn.bbcmagazinesbristol.com', _http_vsn_str='HTTP/1.0', _tunnel_port=None, timeout=<object at remote 0xb77ab4e8>, source_address=None, _HTTPConnection__response=None, _http_vsn=10, _method='GET') at remote 0xa9811ec>, message_body=None, msg='GET /bbchistory/audio/HistoryExtra_19thApril12.mp3 HTTP/1.0\r\nHost: cdn.bbcmagazinesbristol.com\r\nUser-Agent: gPodder/2.20.1 (+http://gpodder.org/)\r\n\r\n') > retval = 0x0 > fastlocals = 0xb0c11d4c > freevars = 0xb0c11d58 > tstate = 0xa7ee200 > x = <optimized out> > u = <optimized out> >#26 0x459d0be2 in fast_function (nk=<optimized out>, na=2, n=2, pp_stack=0xb0bfe5e4, func=<function at remote 0x9dcdaac>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4186 > co = <optimized out> > nd = 1 > globals = {'BadStatusLine': <type at remote 0x9df621c>, 'UnknownProtocol': <type at remote 0x9df3524>, '_UNKNOWN': 'UNKNOWN', 'SWITCHING_PROTOCOLS': 101, 'urlsplit': <function at remote 0x9d5d8ec>, 'InvalidURL': <type at remote 0x9df31e4>, 'SERVICE_UNAVAILABLE': 503, 'CREATED': 201, '__file__': '/usr/lib/python2.7/httplib.pyc', 'PROCESSING': 102, 'PRECONDITION_FAILED': 412, 'ssl': <module at remote 0x9d6e584>, 'NOT_ACCEPTABLE': 406, 'HTTPConnection': <classobj at remote 0x9dc971c>, 'NotConnected': <type at remote 0x9df2ebc>, 'MULTI_STATUS': 207, 'OK': 200, '_CS_REQ_STARTED': 'Request-started', 'NOT_IMPLEMENTED': 501, 'CannotSendRequest': <type at remote 0x9df587c>, 'HTTP': <classobj at remote 0x9dc974c>, 'BAD_GATEWAY': 502, 'CannotSendHeader': <type at remote 0x9df5bcc>, 'LENGTH_REQUIRED': 411, 'ACCEPTED': 202, 'HTTP_PORT': 80, 'EXPECTATION_FAILED': 417, 'USE_PROXY': 305, '__all__': ['HTTP', 'HTTPResponse', 'HTTPConnection', 'HTTPException', 'NotConnected', 'UnknownProtocol', 'UnknownTransferEncoding', 'UnimplementedFi...(truncated) > argdefs = <optimized out> > d = <optimized out> >#27 call_function (oparg=<optimized out>, pp_stack=0xb0bfe5e4) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0x9dcdaac> > w = <optimized out> > na = 2 > nk = <optimized out> > n = 2 > pfunc = 0xb0c11bf4 > x = <optimized out> >#28 PyEval_EvalFrameEx (f=Frame 0xb0c11ab4, for file /usr/lib/python2.7/httplib.py, line 951, in endheaders (self=<HTTPConnection(_buffer=[], _HTTPConnection__state='Request-sent', _tunnel_headers={}, _tunnel_host=None, sock=None, port=80, host='cdn.bbcmagazinesbristol.com', _http_vsn_str='HTTP/1.0', _tunnel_port=None, timeout=<object at remote 0xb77ab4e8>, source_address=None, _HTTPConnection__response=None, _http_vsn=10, _method='GET') at remote 0xa9811ec>, message_body=None), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb0c11bfc > stack_pointer = <optimized out> > next_instr = 0x9daf564 "\001d\001" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0x2> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb0c11bec > freevars = 0xb0c11bf4 > retval = 0x0 > tstate = 0xa7ee200 > co = 0x9dc82f0 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x9daf534 "|" > names = ('_HTTPConnection__state', '_CS_REQ_STARTED', '_CS_REQ_SENT', 'CannotSendHeader', '_send_output') > consts = ('Indicate that the last header line has been sent to the server.\n\n This method sends the request to the server. The optional\n message_body argument can be used to pass message body\n associated with the request. The message body will be sent in\n the same packet as the message headers if possible. The\n message_body should be a string.\n ', None) >#29 0x459d2be2 in PyEval_EvalCodeEx (co=0x9dc82f0, globals={'BadStatusLine': <type at remote 0x9df621c>, 'UnknownProtocol': <type at remote 0x9df3524>, '_UNKNOWN': 'UNKNOWN', 'SWITCHING_PROTOCOLS': 101, 'urlsplit': <function at remote 0x9d5d8ec>, 'InvalidURL': <type at remote 0x9df31e4>, 'SERVICE_UNAVAILABLE': 503, 'CREATED': 201, '__file__': '/usr/lib/python2.7/httplib.pyc', 'PROCESSING': 102, 'PRECONDITION_FAILED': 412, 'ssl': <module at remote 0x9d6e584>, 'NOT_ACCEPTABLE': 406, 'HTTPConnection': <classobj at remote 0x9dc971c>, 'NotConnected': <type at remote 0x9df2ebc>, 'MULTI_STATUS': 207, 'OK': 200, '_CS_REQ_STARTED': 'Request-started', 'NOT_IMPLEMENTED': 501, 'CannotSendRequest': <type at remote 0x9df587c>, 'HTTP': <classobj at remote 0x9dc974c>, 'BAD_GATEWAY': 502, 'CannotSendHeader': <type at remote 0x9df5bcc>, 'LENGTH_REQUIRED': 411, 'ACCEPTED': 202, 'HTTP_PORT': 80, 'EXPECTATION_FAILED': 417, 'USE_PROXY': 305, '__all__': ['HTTP', 'HTTPResponse', 'HTTPConnection', 'HTTPException', 'NotConnected', 'UnknownProtocol', 'UnknownTransferEncoding', 'UnimplementedFi...(truncated), locals=0x0, args=0xb02012b4, argcount=2, kws=0xb02012bc, kwcount=0, defs=0x9dcacd8, defcount=1, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0xb0c11ab4, for file /usr/lib/python2.7/httplib.py, line 951, in endheaders (self=<HTTPConnection(_buffer=[], _HTTPConnection__state='Request-sent', _tunnel_headers={}, _tunnel_host=None, sock=None, port=80, host='cdn.bbcmagazinesbristol.com', _http_vsn_str='HTTP/1.0', _tunnel_port=None, timeout=<object at remote 0xb77ab4e8>, source_address=None, _HTTPConnection__response=None, _http_vsn=10, _method='GET') at remote 0xa9811ec>, message_body=None) > retval = 0x0 > fastlocals = 0xb0c11bec > freevars = 0xb0c11bf4 > tstate = 0xa7ee200 > x = <optimized out> > u = <optimized out> >#30 0x459d0be2 in fast_function (nk=<optimized out>, na=2, n=2, pp_stack=0xb0bfe744, func=<function at remote 0x9dcdb54>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4186 > co = <optimized out> > nd = 1 > globals = {'BadStatusLine': <type at remote 0x9df621c>, 'UnknownProtocol': <type at remote 0x9df3524>, '_UNKNOWN': 'UNKNOWN', 'SWITCHING_PROTOCOLS': 101, 'urlsplit': <function at remote 0x9d5d8ec>, 'InvalidURL': <type at remote 0x9df31e4>, 'SERVICE_UNAVAILABLE': 503, 'CREATED': 201, '__file__': '/usr/lib/python2.7/httplib.pyc', 'PROCESSING': 102, 'PRECONDITION_FAILED': 412, 'ssl': <module at remote 0x9d6e584>, 'NOT_ACCEPTABLE': 406, 'HTTPConnection': <classobj at remote 0x9dc971c>, 'NotConnected': <type at remote 0x9df2ebc>, 'MULTI_STATUS': 207, 'OK': 200, '_CS_REQ_STARTED': 'Request-started', 'NOT_IMPLEMENTED': 501, 'CannotSendRequest': <type at remote 0x9df587c>, 'HTTP': <classobj at remote 0x9dc974c>, 'BAD_GATEWAY': 502, 'CannotSendHeader': <type at remote 0x9df5bcc>, 'LENGTH_REQUIRED': 411, 'ACCEPTED': 202, 'HTTP_PORT': 80, 'EXPECTATION_FAILED': 417, 'USE_PROXY': 305, '__all__': ['HTTP', 'HTTPResponse', 'HTTPConnection', 'HTTPException', 'NotConnected', 'UnknownProtocol', 'UnknownTransferEncoding', 'UnimplementedFi...(truncated) > argdefs = <optimized out> > d = <optimized out> >#31 call_function (oparg=<optimized out>, pp_stack=0xb0bfe744) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0x9dcdb54> > w = <optimized out> > na = 2 > nk = <optimized out> > n = 2 > pfunc = 0xb02012b4 > x = <optimized out> >#32 PyEval_EvalFrameEx (f=Frame 0xb020112c, for file /usr/lib/python2.7/urllib.py, line 342, in open_http (self=<DownloadURLOpener(_URLopener__unlink=<built-in function unlink>, _auth_retry_counter=0, _URLopener__tempfiles=[], cert_file=None, addheaders=[('User-Agent', 'gPodder/2.20.1 (+http://gpodder.org/)')], tries=0, ftpcache={}, tempcache=None, auth_cache={}, key_file=None, proxies={}, type='http', maxtries=10, channel=<PodcastChannel(save_dir_size=0, image='http://cdn.bbcmagazinesbristol.com/bbchistory/Podcast%20Images/History_300x300_RGB.jpg', sync_to_devices=1, parse_error=None, id=1, updated_timestamp=<float at remote 0xa3f5ed4>, _PodcastChannel__save_dir_size_set=False, channel_is_locked=0, pubDate=<float at remote 0xa77fc8c>, _PodcastChannel__title='History Extra podcast', auto_foldername=1, etag='"1334854096"', username='', description='The latest news from the team behind BBC History Magazine - a popular History magazine. To find out more, visit www.historyextra.com', download_dir='/home/rde/gpodder-downloads', db=<Databas...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb02012bc > stack_pointer = <optimized out> > next_instr = 0x9d8a644 "\001|\016" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0x2> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb0201264 > freevars = 0xb02012b4 > retval = 0x0 > tstate = 0xa7ee200 > co = 0x9d6d218 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x9d8a3cc "d\001" > names = ('httplib', 'None', 'isinstance', 'str', 'splithost', 'splituser', 'unquote', 'splittype', 'lower', 'proxy_bypass', 'IOError', 'base64', 'b64encode', 'strip', 'HTTP', 'putrequest', 'putheader', 'len', 'addheaders', 'endheaders', 'getreply', 'getfile', 'close', 'addinfourl', 'http_error') > consts = ('Use HTTP protocol.', -1, None, 'http', '%s://%s%s', 'http error', 'no host given', 'POST', 'Content-Type', 'application/x-www-form-urlencoded', 'Content-Length', '%d', 'GET', 'Proxy-Authorization', 'Basic %s', 'Authorization', 'Host', 'http protocol error', 0, 'got a bad status line', 200, 300, 'http:', ('http error', 'no host given'), ('http protocol error', 0, 'got a bad status line', None)) >#33 0x459d2be2 in PyEval_EvalCodeEx (co=0x9d6d218, globals={'splitnport': <function at remote 0x9d83fb4>, '_hostprog': <_sre.SRE_Pattern at remote 0xa528910>, 'getproxies': <function at remote 0x9d84224>, 'URLopener': <classobj at remote 0x9d79d4c>, '_typeprog': <_sre.SRE_Pattern at remote 0xa5393b0>, 'proxy_bypass_environment': <function at remote 0x9d8425c>, 'urlencode': <function at remote 0x9d841ec>, 'basejoin': <function at remote 0x9d5d994>, '_nportprog': None, 'addbase': <classobj at remote 0x9d821ac>, 'splithost': <function at remote 0x9d83ed4>, 'ftpcache': {}, 'addinfo': <classobj at remote 0x9d8220c>, 'ContentTooShortError': <type at remote 0x9d3a6ec>, 'addinfourl': <classobj at remote 0x9d8223c>, '_queryprog': None, 'splitport': <function at remote 0x9d83f7c>, '_valueprog': None, '_userprog': <_sre.SRE_Pattern at remote 0xa48b9c0>, '__all__': ['urlopen', 'URLopener', 'FancyURLopener', 'urlretrieve', 'urlcleanup', 'quote', 'quote_plus', 'unquote', 'unquote_plus', 'urlencode', 'url2pathname', 'pathname2url', 'splittag', 'localhost', 'thishost', 'ftperrors', ...(truncated), locals=0x0, args=0xb02010fc, argcount=2, kws=0xb0201104, kwcount=0, defs=0x9d7fcb8, defcount=1, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0xb020112c, for file /usr/lib/python2.7/urllib.py, line 342, in open_http (self=<DownloadURLOpener(_URLopener__unlink=<built-in function unlink>, _auth_retry_counter=0, _URLopener__tempfiles=[], cert_file=None, addheaders=[('User-Agent', 'gPodder/2.20.1 (+http://gpodder.org/)')], tries=0, ftpcache={}, tempcache=None, auth_cache={}, key_file=None, proxies={}, type='http', maxtries=10, channel=<PodcastChannel(save_dir_size=0, image='http://cdn.bbcmagazinesbristol.com/bbchistory/Podcast%20Images/History_300x300_RGB.jpg', sync_to_devices=1, parse_error=None, id=1, updated_timestamp=<float at remote 0xa3f5ed4>, _PodcastChannel__save_dir_size_set=False, channel_is_locked=0, pubDate=<float at remote 0xa77fc8c>, _PodcastChannel__title='History Extra podcast', auto_foldername=1, etag='"1334854096"', username='', description='The latest news from the team behind BBC History Magazine - a popular History magazine. To find out more, visit www.historyextra.com', download_dir='/home/rde/gpodder-downloads', db=<Databas...(truncated) > retval = 0x0 > fastlocals = 0xb0201264 > freevars = 0xb02012b4 > tstate = 0xa7ee200 > x = <optimized out> > u = <optimized out> >#34 0x459d0be2 in fast_function (nk=<optimized out>, na=2, n=2, pp_stack=0xb0bfe8a4, func=<function at remote 0x9d834c4>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4186 > co = <optimized out> > nd = 1 > globals = {'splitnport': <function at remote 0x9d83fb4>, '_hostprog': <_sre.SRE_Pattern at remote 0xa528910>, 'getproxies': <function at remote 0x9d84224>, 'URLopener': <classobj at remote 0x9d79d4c>, '_typeprog': <_sre.SRE_Pattern at remote 0xa5393b0>, 'proxy_bypass_environment': <function at remote 0x9d8425c>, 'urlencode': <function at remote 0x9d841ec>, 'basejoin': <function at remote 0x9d5d994>, '_nportprog': None, 'addbase': <classobj at remote 0x9d821ac>, 'splithost': <function at remote 0x9d83ed4>, 'ftpcache': {}, 'addinfo': <classobj at remote 0x9d8220c>, 'ContentTooShortError': <type at remote 0x9d3a6ec>, 'addinfourl': <classobj at remote 0x9d8223c>, '_queryprog': None, 'splitport': <function at remote 0x9d83f7c>, '_valueprog': None, '_userprog': <_sre.SRE_Pattern at remote 0xa48b9c0>, '__all__': ['urlopen', 'URLopener', 'FancyURLopener', 'urlretrieve', 'urlcleanup', 'quote', 'quote_plus', 'unquote', 'unquote_plus', 'urlencode', 'url2pathname', 'pathname2url', 'splittag', 'localhost', 'thishost', 'ftperrors', ...(truncated) > argdefs = <optimized out> > d = <optimized out> >#35 call_function (oparg=<optimized out>, pp_stack=0xb0bfe8a4) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0x9d834c4> > w = <optimized out> > na = 2 > nk = <optimized out> > n = 2 > pfunc = 0xb02010fc > x = <optimized out> >#36 PyEval_EvalFrameEx (f=Frame 0xb0200f8c, for file /usr/lib/python2.7/urllib.py, line 205, in open (self=<DownloadURLOpener(_URLopener__unlink=<built-in function unlink>, _auth_retry_counter=0, _URLopener__tempfiles=[], cert_file=None, addheaders=[('User-Agent', 'gPodder/2.20.1 (+http://gpodder.org/)')], tries=0, ftpcache={}, tempcache=None, auth_cache={}, key_file=None, proxies={}, type='http', maxtries=10, channel=<PodcastChannel(save_dir_size=0, image='http://cdn.bbcmagazinesbristol.com/bbchistory/Podcast%20Images/History_300x300_RGB.jpg', sync_to_devices=1, parse_error=None, id=1, updated_timestamp=<float at remote 0xa3f5ed4>, _PodcastChannel__save_dir_size_set=False, channel_is_locked=0, pubDate=<float at remote 0xa77fc8c>, _PodcastChannel__title='History Extra podcast', auto_foldername=1, etag='"1334854096"', username='', description='The latest news from the team behind BBC History Magazine - a popular History magazine. To find out more, visit www.historyextra.com', download_dir='/home/rde/gpodder-downloads', db=<Database(loc...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb0201104 > stack_pointer = <optimized out> > next_instr = 0x9d89c59 "St\017" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0x2> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb02010c4 > freevars = 0xb02010fc > retval = 0x0 > tstate = 0xa7ee200 > co = 0x9d65f98 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x9d89af4 "t" > names = ('unwrap', 'toBytes', 'quote', 'tempcache', 'open', 'addinfourl', 'splittype', 'proxies', 'splithost', 'None', 'type', 'replace', 'hasattr', 'open_unknown_proxy', 'open_unknown', 'getattr', 'socket', 'error', 'IOError', 'sys', 'exc_info') > consts = ("Use URLopener().open(file) instead of open(file, 'r').", 'safe', "%/:=&?~#+!$,;'@()*[]|", 'rb', 'file', 'open_', '-', '_', 'socket error', 2, None) >#37 0x459d2be2 in PyEval_EvalCodeEx (co=0x9d65f98, globals={'splitnport': <function at remote 0x9d83fb4>, '_hostprog': <_sre.SRE_Pattern at remote 0xa528910>, 'getproxies': <function at remote 0x9d84224>, 'URLopener': <classobj at remote 0x9d79d4c>, '_typeprog': <_sre.SRE_Pattern at remote 0xa5393b0>, 'proxy_bypass_environment': <function at remote 0x9d8425c>, 'urlencode': <function at remote 0x9d841ec>, 'basejoin': <function at remote 0x9d5d994>, '_nportprog': None, 'addbase': <classobj at remote 0x9d821ac>, 'splithost': <function at remote 0x9d83ed4>, 'ftpcache': {}, 'addinfo': <classobj at remote 0x9d8220c>, 'ContentTooShortError': <type at remote 0x9d3a6ec>, 'addinfourl': <classobj at remote 0x9d8223c>, '_queryprog': None, 'splitport': <function at remote 0x9d83f7c>, '_valueprog': None, '_userprog': <_sre.SRE_Pattern at remote 0xa48b9c0>, '__all__': ['urlopen', 'URLopener', 'FancyURLopener', 'urlretrieve', 'urlcleanup', 'quote', 'quote_plus', 'unquote', 'unquote_plus', 'urlencode', 'url2pathname', 'pathname2url', 'splittag', 'localhost', 'thishost', 'ftperrors', ...(truncated), locals=0x0, args=0xb020f0a4, argcount=3, kws=0xb020f0b0, kwcount=0, defs=0x9d765b8, defcount=1, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0xb0200f8c, for file /usr/lib/python2.7/urllib.py, line 205, in open (self=<DownloadURLOpener(_URLopener__unlink=<built-in function unlink>, _auth_retry_counter=0, _URLopener__tempfiles=[], cert_file=None, addheaders=[('User-Agent', 'gPodder/2.20.1 (+http://gpodder.org/)')], tries=0, ftpcache={}, tempcache=None, auth_cache={}, key_file=None, proxies={}, type='http', maxtries=10, channel=<PodcastChannel(save_dir_size=0, image='http://cdn.bbcmagazinesbristol.com/bbchistory/Podcast%20Images/History_300x300_RGB.jpg', sync_to_devices=1, parse_error=None, id=1, updated_timestamp=<float at remote 0xa3f5ed4>, _PodcastChannel__save_dir_size_set=False, channel_is_locked=0, pubDate=<float at remote 0xa77fc8c>, _PodcastChannel__title='History Extra podcast', auto_foldername=1, etag='"1334854096"', username='', description='The latest news from the team behind BBC History Magazine - a popular History magazine. To find out more, visit www.historyextra.com', download_dir='/home/rde/gpodder-downloads', db=<Database(loc...(truncated) > retval = 0x0 > fastlocals = 0xb02010c4 > freevars = 0xb02010fc > tstate = 0xa7ee200 > x = <optimized out> > u = <optimized out> >#38 0x459d0be2 in fast_function (nk=<optimized out>, na=3, n=3, pp_stack=0xb0bfea04, func=<function at remote 0x9d833e4>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4186 > co = <optimized out> > nd = 1 > globals = {'splitnport': <function at remote 0x9d83fb4>, '_hostprog': <_sre.SRE_Pattern at remote 0xa528910>, 'getproxies': <function at remote 0x9d84224>, 'URLopener': <classobj at remote 0x9d79d4c>, '_typeprog': <_sre.SRE_Pattern at remote 0xa5393b0>, 'proxy_bypass_environment': <function at remote 0x9d8425c>, 'urlencode': <function at remote 0x9d841ec>, 'basejoin': <function at remote 0x9d5d994>, '_nportprog': None, 'addbase': <classobj at remote 0x9d821ac>, 'splithost': <function at remote 0x9d83ed4>, 'ftpcache': {}, 'addinfo': <classobj at remote 0x9d8220c>, 'ContentTooShortError': <type at remote 0x9d3a6ec>, 'addinfourl': <classobj at remote 0x9d8223c>, '_queryprog': None, 'splitport': <function at remote 0x9d83f7c>, '_valueprog': None, '_userprog': <_sre.SRE_Pattern at remote 0xa48b9c0>, '__all__': ['urlopen', 'URLopener', 'FancyURLopener', 'urlretrieve', 'urlcleanup', 'quote', 'quote_plus', 'unquote', 'unquote_plus', 'urlencode', 'url2pathname', 'pathname2url', 'splittag', 'localhost', 'thishost', 'ftperrors', ...(truncated) > argdefs = <optimized out> > d = <optimized out> >#39 call_function (oparg=<optimized out>, pp_stack=0xb0bfea04) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0x9d833e4> > w = <optimized out> > na = 3 > nk = <optimized out> > n = 3 > pfunc = 0xb020f0a4 > x = <optimized out> >#40 PyEval_EvalFrameEx (f=Frame 0xb020ef2c, for file /usr/lib/python2.7/site-packages/gpodder/download.py, line 277, in retrieve_resume (self=<DownloadURLOpener(_URLopener__unlink=<built-in function unlink>, _auth_retry_counter=0, _URLopener__tempfiles=[], cert_file=None, addheaders=[('User-Agent', 'gPodder/2.20.1 (+http://gpodder.org/)')], tries=0, ftpcache={}, tempcache=None, auth_cache={}, key_file=None, proxies={}, type='http', maxtries=10, channel=<PodcastChannel(save_dir_size=0, image='http://cdn.bbcmagazinesbristol.com/bbchistory/Podcast%20Images/History_300x300_RGB.jpg', sync_to_devices=1, parse_error=None, id=1, updated_timestamp=<float at remote 0xa3f5ed4>, _PodcastChannel__save_dir_size_set=False, channel_is_locked=0, pubDate=<float at remote 0xa77fc8c>, _PodcastChannel__title='History Extra podcast', auto_foldername=1, etag='"1334854096"', username='', description='The latest news from the team behind BBC History Magazine - a popular History magazine. To find out more, visit www.historyextra.com', download_dir='/home/rde/g...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb020f0b0 > stack_pointer = <optimized out> > next_instr = 0x9f8621c "}\a" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0x3> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb020f064 > freevars = 0xb020f0a4 > retval = 0x0 > tstate = 0xa7ee200 > co = 0xa270f98 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x9f8610c "d\001" > names = ('None', 'os', 'path', 'exists', 'getsize', 'open', 'addheader', 'log', 'True', 'decode', 'translate', 'ESCAPE_CHARS', 'encode', 'urllib', 'unwrap', 'toBytes', 'info', 'ContentRange', 'parse', 'get', 'start', 'close', 'geturl', 'int', 'getrawheader', 'read', 'min', 'len', 'write', 'ContentTooShortError') > consts = ('Download files from an URL; return (headers, real_url)\n\n Resumes a download if the local filename exists and\n the server supports download resuming.\n ', 0, 'ab', 'Range', 'bytes=%s-', 'Cannot open file for resuming: %s', 'sender', 'traceback', 'wb', 'ascii', 'ignore', 'content-range', '', 'Cannot resume. Missing or wrong Content-Range header (RFC2616)', 1024, 8, -1, 'content-length', 'Content-Length', 1, 'retrieval incomplete: got only %i out of %i bytes', None, 8192) >#41 0x459d2be2 in PyEval_EvalCodeEx (co=0xa270f98, globals={'ContentRange': <type at remote 0xa253cfc>, 'with_statement': <_Feature(mandatory=(2, 6, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=32768) at remote 0x9c9db6c>, 'DownloadCancelledException': <type at remote 0xa257424>, 'get_header_param': <function at remote 0xa2794fc>, 'gPodderDownloadHTTPError': <type at remote 0xa257a74>, 'shutil': <module at remote 0xa09a77c>, 'gpodder': <module at remote 0x9ca6464>, 'log': <function at remote 0xa1f2b1c>, 'DownloadQueueManager': <type at remote 0xa299e5c>, 'urllib': <module at remote 0x9d6e32c>, '__package__': 'gpodder', 'collections': <module at remote 0x9c0c074>, 'DownloadTask': <type at remote 0xa29a7c4>, 'DownloadQueueWorker': <type at remote 0xa25831c>, 'email': <module at remote 0xa207f44>, 'mimetypes': <module at remote 0xa20726c>, '__builtins__': {'bytearray': <type at remote 0x45a6af40>, 'IndexError': <type at remote 0x45a6ed40>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb770fecc>, 'vars': <built-in function vars>, 'SyntaxEr...(truncated), locals=0x0, args=0xb0118754, argcount=3, kws=0xb0118760, kwcount=1, defs=0xa1ef6b8, defcount=2, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0xb020ef2c, for file /usr/lib/python2.7/site-packages/gpodder/download.py, line 277, in retrieve_resume (self=<DownloadURLOpener(_URLopener__unlink=<built-in function unlink>, _auth_retry_counter=0, _URLopener__tempfiles=[], cert_file=None, addheaders=[('User-Agent', 'gPodder/2.20.1 (+http://gpodder.org/)')], tries=0, ftpcache={}, tempcache=None, auth_cache={}, key_file=None, proxies={}, type='http', maxtries=10, channel=<PodcastChannel(save_dir_size=0, image='http://cdn.bbcmagazinesbristol.com/bbchistory/Podcast%20Images/History_300x300_RGB.jpg', sync_to_devices=1, parse_error=None, id=1, updated_timestamp=<float at remote 0xa3f5ed4>, _PodcastChannel__save_dir_size_set=False, channel_is_locked=0, pubDate=<float at remote 0xa77fc8c>, _PodcastChannel__title='History Extra podcast', auto_foldername=1, etag='"1334854096"', username='', description='The latest news from the team behind BBC History Magazine - a popular History magazine. To find out more, visit www.historyextra.com', download_dir='/home/rde/g...(truncated) > retval = 0x0 > fastlocals = 0xb020f064 > freevars = 0xb020f0a4 > tstate = 0xa7ee200 > x = <optimized out> > u = <optimized out> >#42 0x459d0be2 in fast_function (nk=<optimized out>, na=3, n=5, pp_stack=0xb0bfeb64, func=<function at remote 0xa27979c>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4186 > co = <optimized out> > nd = 2 > globals = {'ContentRange': <type at remote 0xa253cfc>, 'with_statement': <_Feature(mandatory=(2, 6, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=32768) at remote 0x9c9db6c>, 'DownloadCancelledException': <type at remote 0xa257424>, 'get_header_param': <function at remote 0xa2794fc>, 'gPodderDownloadHTTPError': <type at remote 0xa257a74>, 'shutil': <module at remote 0xa09a77c>, 'gpodder': <module at remote 0x9ca6464>, 'log': <function at remote 0xa1f2b1c>, 'DownloadQueueManager': <type at remote 0xa299e5c>, 'urllib': <module at remote 0x9d6e32c>, '__package__': 'gpodder', 'collections': <module at remote 0x9c0c074>, 'DownloadTask': <type at remote 0xa29a7c4>, 'DownloadQueueWorker': <type at remote 0xa25831c>, 'email': <module at remote 0xa207f44>, 'mimetypes': <module at remote 0xa20726c>, '__builtins__': {'bytearray': <type at remote 0x45a6af40>, 'IndexError': <type at remote 0x45a6ed40>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb770fecc>, 'vars': <built-in function vars>, 'SyntaxEr...(truncated) > argdefs = <optimized out> > d = <optimized out> >#43 call_function (oparg=<optimized out>, pp_stack=0xb0bfeb64) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0xa27979c> > w = <optimized out> > na = 3 > nk = <optimized out> > n = 5 > pfunc = 0xb0118754 > x = <optimized out> >#44 PyEval_EvalFrameEx (f=Frame 0xb01185d4, for file /usr/lib/python2.7/site-packages/gpodder/download.py, line 725, in run (self=<DownloadTask(_DownloadTask__limit_rate=False, _config=<UIConfig(_UIConfig__ignore_window_events=False, _Config__filename='/home/rde/.config/gpodder/gpodder.conf', _Config__section='gpodder-conf-1', _Config__observers=[<instancemethod at remote 0xa57baa4>, <instancemethod at remote 0xa574c5c>], _Config__save_thread=None) at remote 0xa4e592c>, _notification_shown=False, _DownloadTask__status_changed=False, markup_name='History Extra podcast - 19th April 2012', total_size=43783387, _DownloadTask__start_blocks=0, error_message=None, _DownloadTask__limit_rate_value=<float at remote 0xa3f5f14>, _DownloadTask__episode=<PodcastEpisode(mimetype='audio/mpeg', total_time=2734, _is_locked=False, current_position=0, description='Mary Beard describes life for ordinary people in ancient Rome, while Richard Evans considers the state of school history teaching.', pubDate=1334851200, title='History Extra podcast - 19th Apri...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb0118768 > stack_pointer = <optimized out> > next_instr = 0xa2565d7 "\\\002" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0x3> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb011870c > freevars = 0xb0118754 > retval = 0x0 > tstate = 0xa7ee200 > co = 0xa2769f8 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0xa256514 "d\001" > names = ('_DownloadTask__start_time', '_DownloadTask__start_blocks', 'status', 'DownloadTask', 'CANCELLED', 'util', 'delete_file', 'tempname', 'progress', 'speed', 'False', 'QUEUED', 'DOWNLOADING', '_notification_shown', 'youtube', 'get_real_download_url', '_DownloadTask__episode', 'url', '_config', 'youtube_preferred_fmt_id', 'DownloadURLOpener', 'channel', 'retrieve_resume', 'status_updated', 'get', 'mimetype', 'os', 'path', 'splitext', 'filename', 'wrong_extension', 'log', 'extension', 'local_filename', 'True', 'get_header_param', 'None', 'basename', 'mimetypes', 'guess_type', 'set_mimetype', 'shutil', 'move', 'on_downloaded', 'len', 'cmd_download_complete', 'environ', 'title', 'str', 'int', 'pubDate', 'link', 'description', 'run_external_command', 'DownloadCancelledException', 'urllib', 'ContentTooShortError', 'FAILED', '_', 'error_message', 'IOError', 'strerror', 'gPodderDownloadHTTPError', 'error_code', 'Exception', 'DONE', 'total_size', 'calculate_size', 'gpodder', 'user_hooks', 'on_episode_downloaded') > consts = (None, 0, <float at remote 0x9def304>, 'reporthook', 'content-type', 'Correcting mime type: %s => %s', 'sender', 'create', 'force_update', 'filename', 'content-disposition', '', 'template', 'Using content-disposition mimetype: %s', 'commit', 'GPODDER_EPISODE_URL', 'GPODDER_EPISODE_TITLE', 'GPODDER_EPISODE_FILENAME', 'GPODDER_EPISODE_PUBDATE', 'GPODDER_EPISODE_LINK', 'GPODDER_EPISODE_DESC', 'GPODDER_CHANNEL_TITLE', 'Download has been cancelled/paused: %s', 'Missing content from server', 'Error "%s" while downloading "%s": %s', 'traceback', 'error', 'I/O Error: %(error)s: %(filename)s', 'HTTP error %s while downloading "%s": %s', 'code', 'message', 'HTTP Error %(code)s: %(message)s', 'Download error: %s', 'Error: %s', 'Total size updated to %d', <float at remote 0x9def2f4>) >#45 0x459d2be2 in PyEval_EvalCodeEx (co=0xa2769f8, globals={'ContentRange': <type at remote 0xa253cfc>, 'with_statement': <_Feature(mandatory=(2, 6, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=32768) at remote 0x9c9db6c>, 'DownloadCancelledException': <type at remote 0xa257424>, 'get_header_param': <function at remote 0xa2794fc>, 'gPodderDownloadHTTPError': <type at remote 0xa257a74>, 'shutil': <module at remote 0xa09a77c>, 'gpodder': <module at remote 0x9ca6464>, 'log': <function at remote 0xa1f2b1c>, 'DownloadQueueManager': <type at remote 0xa299e5c>, 'urllib': <module at remote 0x9d6e32c>, '__package__': 'gpodder', 'collections': <module at remote 0x9c0c074>, 'DownloadTask': <type at remote 0xa29a7c4>, 'DownloadQueueWorker': <type at remote 0xa25831c>, 'email': <module at remote 0xa207f44>, 'mimetypes': <module at remote 0xa20726c>, '__builtins__': {'bytearray': <type at remote 0x45a6af40>, 'IndexError': <type at remote 0x45a6ed40>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb770fecc>, 'vars': <built-in function vars>, 'SyntaxEr...(truncated), locals=0x0, args=0xb00ca380, argcount=1, kws=0xb00ca384, kwcount=0, defs=0x0, defcount=0, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0xb01185d4, for file /usr/lib/python2.7/site-packages/gpodder/download.py, line 725, in run (self=<DownloadTask(_DownloadTask__limit_rate=False, _config=<UIConfig(_UIConfig__ignore_window_events=False, _Config__filename='/home/rde/.config/gpodder/gpodder.conf', _Config__section='gpodder-conf-1', _Config__observers=[<instancemethod at remote 0xa57baa4>, <instancemethod at remote 0xa574c5c>], _Config__save_thread=None) at remote 0xa4e592c>, _notification_shown=False, _DownloadTask__status_changed=False, markup_name='History Extra podcast - 19th April 2012', total_size=43783387, _DownloadTask__start_blocks=0, error_message=None, _DownloadTask__limit_rate_value=<float at remote 0xa3f5f14>, _DownloadTask__episode=<PodcastEpisode(mimetype='audio/mpeg', total_time=2734, _is_locked=False, current_position=0, description='Mary Beard describes life for ordinary people in ancient Rome, while Richard Evans considers the state of school history teaching.', pubDate=1334851200, title='History Extra podcast - 19th Apri...(truncated) > retval = 0x0 > fastlocals = 0xb011870c > freevars = 0xb0118754 > tstate = 0xa7ee200 > x = <optimized out> > u = <optimized out> >#46 0x459d0be2 in fast_function (nk=<optimized out>, na=1, n=1, pp_stack=0xb0bfecc4, func=<function at remote 0xa279d14>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4186 > co = <optimized out> > nd = 0 > globals = {'ContentRange': <type at remote 0xa253cfc>, 'with_statement': <_Feature(mandatory=(2, 6, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=32768) at remote 0x9c9db6c>, 'DownloadCancelledException': <type at remote 0xa257424>, 'get_header_param': <function at remote 0xa2794fc>, 'gPodderDownloadHTTPError': <type at remote 0xa257a74>, 'shutil': <module at remote 0xa09a77c>, 'gpodder': <module at remote 0x9ca6464>, 'log': <function at remote 0xa1f2b1c>, 'DownloadQueueManager': <type at remote 0xa299e5c>, 'urllib': <module at remote 0x9d6e32c>, '__package__': 'gpodder', 'collections': <module at remote 0x9c0c074>, 'DownloadTask': <type at remote 0xa29a7c4>, 'DownloadQueueWorker': <type at remote 0xa25831c>, 'email': <module at remote 0xa207f44>, 'mimetypes': <module at remote 0xa20726c>, '__builtins__': {'bytearray': <type at remote 0x45a6af40>, 'IndexError': <type at remote 0x45a6ed40>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb770fecc>, 'vars': <built-in function vars>, 'SyntaxEr...(truncated) > argdefs = <optimized out> > d = <optimized out> >#47 call_function (oparg=<optimized out>, pp_stack=0xb0bfecc4) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0xa279d14> > w = <optimized out> > na = 1 > nk = <optimized out> > n = 1 > pfunc = 0xb00ca380 > x = <optimized out> >#48 PyEval_EvalFrameEx (f=Frame 0xb00ca23c, for file /usr/lib/python2.7/site-packages/gpodder/download.py, line 368, in run (self=<DownloadQueueWorker(_Thread__ident=-1329595584, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4bd0>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4bd0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4bd0>) at remote 0xb1616f2c>, _Thread__name='Thread-5', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xb161ae64>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4a80>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4a80>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4a80>) at remote 0xb161608c>) at remote 0xa8bb3ec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.dequ...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb00ca384 > stack_pointer = <optimized out> > next_instr = 0xa23ed32 "\001Wq\034" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0x1> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb00ca374 > freevars = 0xb00ca380 > retval = 0x0 > tstate = 0xa7ee200 > co = 0xa276140 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0xa23ec8c "t" > names = ('log', 'getName', 'True', 'minimum_tasks', 'continue_check_callback', 'queue', 'pop', 'run', 'IndexError', 'exit_callback') > consts = (None, 'Running new thread: %s', 'sender', 0, 1, '%s must not accept new tasks.', '%s is processing: %s', 'No more tasks for %s to carry out.') >#49 0x459d2be2 in PyEval_EvalCodeEx (co=0xa276140, globals={'ContentRange': <type at remote 0xa253cfc>, 'with_statement': <_Feature(mandatory=(2, 6, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=32768) at remote 0x9c9db6c>, 'DownloadCancelledException': <type at remote 0xa257424>, 'get_header_param': <function at remote 0xa2794fc>, 'gPodderDownloadHTTPError': <type at remote 0xa257a74>, 'shutil': <module at remote 0xa09a77c>, 'gpodder': <module at remote 0x9ca6464>, 'log': <function at remote 0xa1f2b1c>, 'DownloadQueueManager': <type at remote 0xa299e5c>, 'urllib': <module at remote 0x9d6e32c>, '__package__': 'gpodder', 'collections': <module at remote 0x9c0c074>, 'DownloadTask': <type at remote 0xa29a7c4>, 'DownloadQueueWorker': <type at remote 0xa25831c>, 'email': <module at remote 0xa207f44>, 'mimetypes': <module at remote 0xa20726c>, '__builtins__': {'bytearray': <type at remote 0x45a6af40>, 'IndexError': <type at remote 0x45a6ed40>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb770fecc>, 'vars': <built-in function vars>, 'SyntaxEr...(truncated), locals=0x0, args=0xb0c4dd5c, argcount=1, kws=0xb0c4dd60, kwcount=0, defs=0x0, defcount=0, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0xb00ca23c, for file /usr/lib/python2.7/site-packages/gpodder/download.py, line 368, in run (self=<DownloadQueueWorker(_Thread__ident=-1329595584, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4bd0>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4bd0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4bd0>) at remote 0xb1616f2c>, _Thread__name='Thread-5', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xb161ae64>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4a80>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4a80>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4a80>) at remote 0xb161608c>) at remote 0xa8bb3ec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.dequ...(truncated) > retval = 0x0 > fastlocals = 0xb00ca374 > freevars = 0xb00ca380 > tstate = 0xa7ee200 > x = <optimized out> > u = <optimized out> >#50 0x459d0be2 in fast_function (nk=<optimized out>, na=1, n=1, pp_stack=0xb0bfee24, func=<function at remote 0xa279844>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4186 > co = <optimized out> > nd = 0 > globals = {'ContentRange': <type at remote 0xa253cfc>, 'with_statement': <_Feature(mandatory=(2, 6, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=32768) at remote 0x9c9db6c>, 'DownloadCancelledException': <type at remote 0xa257424>, 'get_header_param': <function at remote 0xa2794fc>, 'gPodderDownloadHTTPError': <type at remote 0xa257a74>, 'shutil': <module at remote 0xa09a77c>, 'gpodder': <module at remote 0x9ca6464>, 'log': <function at remote 0xa1f2b1c>, 'DownloadQueueManager': <type at remote 0xa299e5c>, 'urllib': <module at remote 0x9d6e32c>, '__package__': 'gpodder', 'collections': <module at remote 0x9c0c074>, 'DownloadTask': <type at remote 0xa29a7c4>, 'DownloadQueueWorker': <type at remote 0xa25831c>, 'email': <module at remote 0xa207f44>, 'mimetypes': <module at remote 0xa20726c>, '__builtins__': {'bytearray': <type at remote 0x45a6af40>, 'IndexError': <type at remote 0x45a6ed40>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb770fecc>, 'vars': <built-in function vars>, 'SyntaxEr...(truncated) > argdefs = <optimized out> > d = <optimized out> >#51 call_function (oparg=<optimized out>, pp_stack=0xb0bfee24) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0xa279844> > w = <optimized out> > na = 1 > nk = <optimized out> > n = 1 > pfunc = 0xb0c4dd5c > x = <optimized out> >#52 PyEval_EvalFrameEx (f=Frame 0xb0c4dc14, for file /usr/lib/python2.7/threading.py, line 552, in __bootstrap_inner (self=<DownloadQueueWorker(_Thread__ident=-1329595584, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4bd0>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4bd0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4bd0>) at remote 0xb1616f2c>, _Thread__name='Thread-5', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xb161ae64>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4a80>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4a80>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4a80>) at remote 0xb161608c>) at remote 0xa8bb3ec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at re...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb0c4dd60 > stack_pointer = <optimized out> > next_instr = 0x9c43df2 "\001Wn\a\001\004t\016" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0x1> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb0c4dd4c > freevars = 0xb0c4dd5c > retval = 0x0 > tstate = 0xa7ee200 > co = 0x9bfc380 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x9c43d4c "z\322\001|" > names = ('_set_ident', '_Thread__started', 'set', '_active_limbo_lock', '_active', '_Thread__ident', '_limbo', '_note', '_trace_hook', '_sys', 'settrace', '_profile_hook', 'setprofile', 'run', 'SystemExit', 'stderr', 'write', 'name', '_format_exc', '_Thread__exc_info', '_Thread__stderr', 'tb_frame', 'f_code', 'co_filename', 'tb_lineno', 'co_name', 'tb_next', '_Thread__exc_clear', '_Thread__stop', '_get_ident') > consts = (None, '%s.__bootstrap(): thread started', '%s.__bootstrap(): registering trace hook', '%s.__bootstrap(): registering profile hook', '%s.__bootstrap(): raised SystemExit', '%s.__bootstrap(): unhandled exception', 'Exception in thread %s:\n%s\n', 'Exception in thread ', ' (most likely raised during interpreter shutdown):', 'Traceback (most recent call last):', ' File "%s", line %s, in %s', '%s: %s', '%s.__bootstrap(): normal return') >#53 0x459d1e9b in fast_function (nk=<optimized out>, na=-1329477008, n=1, pp_stack=0xb0bfef14, func=<function at remote 0x9c179cc>) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4176 > retval = 0x0 > i = <optimized out> > fastlocals = 0xb0c4dd4c > f = Frame 0xb0c4dc14, for file /usr/lib/python2.7/threading.py, line 552, in __bootstrap_inner (self=<DownloadQueueWorker(_Thread__ident=-1329595584, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4bd0>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4bd0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4bd0>) at remote 0xb1616f2c>, _Thread__name='Thread-5', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xb161ae64>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4a80>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4a80>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4a80>) at remote 0xb161608c>) at remote 0xa8bb3ec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at re...(truncated) > tstate = <optimized out> > stack = <optimized out> > co = <optimized out> > nd = 0 > globals = < at remote 0xa7ee200> > argdefs = <optimized out> > d = 0x0 >#54 call_function (oparg=<optimized out>, pp_stack=0xb0bfef14) at /usr/src/debug/Python-2.7.2/Python/ceval.c:4111 > func = <function at remote 0x9c179cc> > w = <optimized out> > na = -1329477008 > nk = <optimized out> > n = 1 > pfunc = 0xb0c1ca70 > x = <optimized out> >#55 PyEval_EvalFrameEx (f=Frame 0xb0c1c934, for file /usr/lib/python2.7/threading.py, line 525, in __bootstrap (self=<DownloadQueueWorker(_Thread__ident=-1329595584, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4bd0>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4bd0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4bd0>) at remote 0xb1616f2c>, _Thread__name='Thread-5', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xb161ae64>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4a80>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4a80>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4a80>) at remote 0xb161608c>) at remote 0xa8bb3ec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at remote 0...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:2740 > sp = 0xb0c1ca74 > stack_pointer = <optimized out> > next_instr = 0xb7717f40 "\001Wn#" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <unknown at remote 0xb0c1ca70> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0xb0c1ca6c > freevars = 0xb0c1ca70 > retval = 0x0 > tstate = 0xa7ee200 > co = 0x9bfc2a8 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0xb7717f34 "y\016" > names = ('_Thread__bootstrap_inner', '_Thread__daemonic', '_sys', 'None') > consts = (None,) >#56 0x459d2be2 in PyEval_EvalCodeEx (co=0x9bfc2a8, globals={'current_thread': <function at remote 0x9c17e64>, '_BoundedSemaphore': <type at remote 0x9c58c3c>, 'currentThread': <function at remote 0x9c17e64>, '_Timer': <type at remote 0x9c592cc>, '_format_exc': <function at remote 0xb77794c4>, 'Semaphore': <function at remote 0x9c171b4>, 'activeCount': <function at remote 0x9c17f44>, '_profile_hook': None, '_sleep': <built-in function sleep>, '_trace_hook': None, 'ThreadError': <type at remote 0x9c3ef1c>, '_enumerate': <function at remote 0x9c17f7c>, '_start_new_thread': <built-in function start_new_thread>, 'BoundedSemaphore': <function at remote 0x9c1741c>, '_shutdown': <instancemethod at remote 0xb776a75c>, '__all__': ['activeCount', 'active_count', 'Condition', 'currentThread', 'current_thread', 'enumerate', 'Event', 'Lock', 'RLock', 'Semaphore', 'BoundedSemaphore', 'Thread', 'Timer', 'setprofile', 'settrace', 'local', 'stack_size'], '_Event': <type at remote 0x9c58e14>, 'active_count': <function at remote 0x9c17f44>, '__package__': None, '_Condition': <type at re...(truncated), locals=0x0, args=0xa970418, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3330 > f = Frame 0xb0c1c934, for file /usr/lib/python2.7/threading.py, line 525, in __bootstrap (self=<DownloadQueueWorker(_Thread__ident=-1329595584, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4bd0>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4bd0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4bd0>) at remote 0xb1616f2c>, _Thread__name='Thread-5', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xb161ae64>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4a80>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4a80>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4a80>) at remote 0xb161608c>) at remote 0xa8bb3ec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at remote 0...(truncated) > retval = 0x0 > fastlocals = 0xb0c1ca6c > freevars = 0xb0c1ca70 > tstate = 0xa7ee200 > x = <optimized out> > u = <optimized out> >#57 0x4595c40d in function_call (func=<function at remote 0x9c1795c>, arg=(<DownloadQueueWorker(_Thread__ident=-1329595584, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4bd0>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4bd0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4bd0>) at remote 0xb1616f2c>, _Thread__name='Thread-5', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xb161ae64>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4a80>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4a80>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4a80>) at remote 0xb161608c>) at remote 0xa8bb3ec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at remote 0xa572bc4>, _Thread__target=None, minimum_tasks=0, _Thread__kwargs={}, _Verbose__verbose=Fa...(truncated), kw=0x0) at /usr/src/debug/Python-2.7.2/Objects/funcobject.c:526 > result = <optimized out> > argdefs = <optimized out> > kwtuple = 0x0 > d = 0x0 > k = 0x0 > nk = 0 > nd = 0 >#58 0x459351b5 in PyObject_Call (func=<function at remote 0x9c1795c>, arg=(<DownloadQueueWorker(_Thread__ident=-1329595584, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4bd0>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4bd0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4bd0>) at remote 0xb1616f2c>, _Thread__name='Thread-5', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xb161ae64>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4a80>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4a80>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4a80>) at remote 0xb161608c>) at remote 0xa8bb3ec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at remote 0xa572bc4>, _Thread__target=None, minimum_tasks=0, _Thread__kwargs={}, _Verbose__verbose=Fa...(truncated), kw=0x0) at /usr/src/debug/Python-2.7.2/Objects/abstract.c:2529 > result = <optimized out> > call = 0x4595c360 <function_call> >#59 0x45944c70 in instancemethod_call (func=<function at remote 0x9c1795c>, arg=(<DownloadQueueWorker(_Thread__ident=-1329595584, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4bd0>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4bd0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4bd0>) at remote 0xb1616f2c>, _Thread__name='Thread-5', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xb161ae64>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4a80>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4a80>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4a80>) at remote 0xb161608c>) at remote 0xa8bb3ec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at remote 0xa572bc4>, _Thread__target=None, minimum_tasks=0, _Thread__kwargs={}, _Verbose__verbose=Fa...(truncated), kw=0x0) at /usr/src/debug/Python-2.7.2/Objects/classobject.c:2578 > self = <DownloadQueueWorker(_Thread__ident=-1329595584, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4bd0>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4bd0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4bd0>) at remote 0xb1616f2c>, _Thread__name='Thread-5', _Thread__daemonic=False, exit_callback=<instancemethod at remote 0xb161ae64>, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa4b4a80>, acquire=<built-in method acquire of thread.lock object at remote 0xa4b4a80>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa4b4a80>) at remote 0xb161608c>) at remote 0xa8bb3ec>, _Thread__stderr=<file at remote 0xb77ae0d0>, queue=<collections.deque at remote 0xa572bc4>, _Thread__target=None, minimum_tasks=0, _Thread__kwargs={}, _Verbose__verbose=Fal...(truncated) > klass = <optimized out> > result = <optimized out> >#60 0x459351b5 in PyObject_Call (func=<instancemethod at remote 0xb161a34c>, arg=(), kw=0x0) at /usr/src/debug/Python-2.7.2/Objects/abstract.c:2529 > result = <optimized out> > call = 0x45944bc0 <instancemethod_call> >#61 0x459cba1c in PyEval_CallObjectWithKeywords (func=<instancemethod at remote 0xb161a34c>, arg=(), kw=0x0) at /usr/src/debug/Python-2.7.2/Python/ceval.c:3959 > result = <optimized out> >#62 0x45a02571 in t_bootstrap (boot_raw=0xaaa9bd0) at /usr/src/debug/Python-2.7.2/Modules/threadmodule.c:614 > boot = 0xaaa9bd0 > tstate = 0xa7ee200 > res = <optimized out> >#63 0x43f56cd3 in start_thread (arg=0xb0bffb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb0bffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1140228084, 0, 4001536, -1329597336, 1445831218, -1022105644}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#64 0x43e93a2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. >From To Syms Read Shared Object Library >0x45929a70 0x45a17ce8 Yes /usr/lib/libpython2.7.so.1.0 >0x43f54680 0x43f606f8 Yes /lib/libpthread.so.0 >0x43f6da60 0x43f6ea88 Yes /lib/libdl.so.2 >0x45812a20 0x45813448 Yes /lib/libutil.so.1 >0x43f84420 0x43f9f3a8 Yes /lib/libm.so.6 >0x43db6e90 0x43eef294 Yes /lib/libc.so.6 >0x43d7b850 0x43d94edf Yes /lib/ld-linux.so.2 >0xb7502da0 0xb75057e8 Yes /usr/lib/python2.7/lib-dynload/stropmodule.so >0xb77e3030 0xb77e4258 Yes /usr/lib/python2.7/lib-dynload/timemodule.so >0xb77def00 0xb77dff38 Yes /usr/lib/python2.7/lib-dynload/cStringIO.so >0xb77d94b0 0xb77dbda8 Yes /usr/lib/python2.7/lib-dynload/_collectionsmodule.so >0xb77d10d0 0xb77d3428 Yes /usr/lib/python2.7/lib-dynload/operator.so >0xb74f67e0 0xb74fb778 Yes /usr/lib/python2.7/lib-dynload/itertoolsmodule.so >0xb74f26f0 0xb74f2e18 Yes /usr/lib/python2.7/lib-dynload/_bisectmodule.so >0xb74ee820 0xb74ef988 Yes /usr/lib/python2.7/lib-dynload/_heapq.so >0xb74eba90 0xb74ec598 Yes /usr/lib/python2.7/lib-dynload/_functoolsmodule.so >0xb74e7fa0 0xb74e95f8 Yes /usr/lib/python2.7/lib-dynload/_localemodule.so >0xb74e0730 0xb74e3698 Yes /usr/lib/python2.7/lib-dynload/_struct.so >0xb74da1c0 0xb74dbf08 Yes /usr/lib/python2.7/lib-dynload/selectmodule.so >0xb74d6950 0xb74d7818 Yes /usr/lib/python2.7/lib-dynload/fcntlmodule.so >0xb74d1a00 0xb74d3d78 Yes /usr/lib/python2.7/lib-dynload/binascii.so >0xb74b38b0 0xb74bff2c Yes /usr/lib/python2.7/site-packages/_dbus_bindings.so >0x441b46a0 0x441e3f28 Yes /lib/libdbus-1.so.3 >0x43f75920 0x43f79a98 Yes /lib/librt.so.1 >0x4e3a9f30 0x4e3c0c48 Yes /lib/libgcc_s.so.1 >0xb7445110 0xb744a218 Yes /usr/lib/python2.7/lib-dynload/pyexpat.so >0x445aa040 0x445c3c7c Yes /lib/libexpat.so.1 >0xb7440850 0xb7440dbc Yes /usr/lib/python2.7/site-packages/_dbus_glib_bindings.so >0x44ba9510 0x44bbd46c Yes /usr/lib/libdbus-glib-1.so.2 >0x4415f2b0 0x441921f8 Yes /lib/libgobject-2.0.so.0 >0x44147f50 0x44149728 Yes /lib/libgthread-2.0.so.0 >0x440190f0 0x440b79f8 Yes /lib/libglib-2.0.so.0 >0x44150020 0x44153678 Yes /usr/lib/libffi.so.5 >0xb7433d20 0xb743a208 Yes /usr/lib/python2.7/lib-dynload/_socketmodule.so >0xb742c1d0 0xb742f1d8 Yes /usr/lib/python2.7/lib-dynload/_ssl.so >0x43668f90 0x436a0ad8 Yes /usr/lib/libssl.so.10 >0x43507f00 0x435f0b28 Yes /lib/libcrypto.so.10 >0x428795e0 0x428a9098 Yes /lib/libgssapi_krb5.so.2 >0x42926220 0x429a48e8 Yes /lib/libkrb5.so.3 >0x4486be30 0x4486cb7c Yes /lib/libcom_err.so.2 >0x428b8c20 0x428d37d8 Yes /lib/libk5crypto.so.3 >0x4412c670 0x4413d088 Yes /lib/libresolv.so.2 >0x43fae670 0x43fbb948 Yes /lib/libz.so.1 >0x42867d90 0x4286d2b8 Yes /lib/libkrb5support.so.0 >0x44871c60 0x448729b8 Yes /lib/libkeyutils.so.1 >0x43fe86e0 0x43ffa478 Yes /lib/libselinux.so.1 >0xb74233f0 0xb7426668 Yes /usr/lib/python2.7/lib-dynload/math.so >0xb741ed20 0xb741fb98 Yes /usr/lib/python2.7/lib-dynload/_hashlib.so >0xb741bbb0 0xb741c858 Yes /usr/lib/python2.7/lib-dynload/_randommodule.so >0xb7412960 0xb7416828 Yes /usr/lib/python2.7/lib-dynload/arraymodule.so >0xb7400690 0xb7409bc8 Yes /usr/lib/python2.7/lib-dynload/datetime.so >0xb73e12c0 0xb73f1908 Yes /usr/lib/python2.7/lib-dynload/_io.so >0xb73d7cc0 0xb73d9f18 Yes /usr/lib/python2.7/lib-dynload/zlibmodule.so >0xb73a3160 0xb73bf9bc Yes /usr/lib/python2.7/site-packages/libxml2mod.so >0x446b8c80 0x447a3bec Yes /usr/lib/libxml2.so.2 >0xb737af30 0xb7381658 Yes /usr/lib/python2.7/site-packages/glib/_glib.so >0xb735a370 0xb735b478 Yes /usr/lib/libpyglib-2.0-python.so.0 >0xb733cb40 0xb734f0f8 Yes /usr/lib/python2.7/site-packages/gobject/_gobject.so >0xb714b600 0xb729399c Yes /usr/lib/python2.7/site-packages/gtk-2.0/gtk/_gtk.so >0x4ed4abd0 0x4f03b9e8 Yes /usr/lib/libgtk-x11-2.0.so.0 >0x4e793630 0x4e7fdf98 Yes /usr/lib/libgdk-x11-2.0.so.0 >0x44cfa670 0x44d07f58 Yes /usr/lib/libatk-1.0.so.0 >0x4437bee0 0x44447298 Yes /lib/libgio-2.0.so.0 >0x44abd530 0x44adae68 Yes /usr/lib/libpangoft2-1.0.so.0 >0x4e75f6d0 0x4e764e58 Yes /usr/lib/libpangocairo-1.0.so.0 >0x4e676990 0x4e68c8b8 Yes /usr/lib/libgdk_pixbuf-2.0.so.0 >0x4e60a740 0x4e626d18 Yes /usr/lib/libpng12.so.0 >0x4e6a0190 0x4e727ca8 Yes /usr/lib/libcairo.so.2 >0x44a0c210 0x44a2e8a8 Yes /usr/lib/libpango-1.0.so.0 >0x445d9570 0x446462d8 Yes /usr/lib/libfreetype.so.6 >0x447f1010 0x4480c63c Yes /usr/lib/libfontconfig.so.1 >0x441a8bf0 0x441a9d78 Yes /lib/libgmodule-2.0.so.0 >0x4e3db310 0x4e46bfbc Yes /usr/lib/libX11.so.6 >0x4e655ed0 0x4e65864c Yes /usr/lib/libXfixes.so.3 >0x4e5f4800 0x4e5ff848 Yes /usr/lib/libXext.so.6 >0x4e645300 0x4e64b4fc Yes /usr/lib/libXrender.so.1 >0x4e650780 0x4e65124c Yes /usr/lib/libXinerama.so.1 >0x4e6337d0 0x4e63da08 Yes /usr/lib/libXi.so.6 >0x4e65d150 0x4e661ccc Yes /usr/lib/libXrandr.so.2 >0x4e667e70 0x4e66d35c Yes /usr/lib/libXcursor.so.1 >0x4e757880 0x4e75840c Yes /usr/lib/libXcomposite.so.1 >0x4e7527c0 0x4e7531fc Yes /usr/lib/libXdamage.so.1 >0x44d20450 0x44d8d088 Yes /usr/lib/libpixman-1.so.0 >0x4433cec0 0x4434c73c Yes /usr/lib/libxcb.so.1 >0x44356a00 0x4435788c Yes /usr/lib/libXau.so.6 >0xb7365410 0xb736e2b8 Yes /usr/lib/python2.7/site-packages/cairo/_cairo.so >0xb70a87a0 0xb70cb9d8 Yes /usr/lib/python2.7/site-packages/gtk-2.0/gio/_gio.so >0xb7091990 0xb70936b8 Yes /usr/lib/python2.7/site-packages/gtk-2.0/gio/unix.so >0xb7074a90 0xb708519c Yes /usr/lib/python2.7/site-packages/gtk-2.0/pango.so >0xb7036f00 0xb705d00c Yes /usr/lib/python2.7/site-packages/gtk-2.0/atk.so >0xb702d350 0xb702e4ec Yes /usr/lib/python2.7/site-packages/gtk-2.0/pangocairo.so >0xb7007a10 0xb700f158 Yes /lib/libnss_files.so.2 >0xb6fd9a50 0xb70000cc Yes /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so >0xb70290e0 0xb7029a68 Yes /usr/lib/gtk-2.0/modules/libpk-gtk-module.so >0xb6f88720 0xb6fc1888 Yes /usr/lib/gtk-2.0/modules/libgail.so >0x4e83df80 0x4e841b68 Yes /usr/lib/libgailutil.so.18 >0xb6f581a0 0xb6f6ca38 Yes /usr/lib/gtk-2.0/modules/libatk-bridge.so >0x4e5b7290 0x4e5c7f98 Yes /usr/lib/libatspi.so.0 >0xb7025840 0xb7025de8 Yes /usr/lib/python2.7/lib-dynload/grpmodule.so >0xb74a2720 0xb74a9a28 Yes /usr/lib/python2.7/lib-dynload/_sqlite3.so >0x45744730 0x457c1d38 Yes /usr/lib/libsqlite3.so.0 >0xb74964c0 0xb749b95c Yes /usr/lib/python2.7/site-packages/simplejson/_speedups.so >0xb747e220 0xb748d008 Yes /usr/lib/python2.7/lib-dynload/_ctypes.so >0xb7476790 0xb7477f4c Yes /usr/lib/python2.7/site-packages/gtk-2.0/pynotify/_pynotify.so >0x4f1a6ce0 0x4f1a9638 Yes /usr/lib/libnotify.so.4 >0xb6d60620 0xb6d928f8 Yes /usr/lib/python2.7/site-packages/gpod/_gpod.so >0x4fc04a40 0x4fc2f398 Yes /usr/lib/libgpod.so.4 >0x4fbdfd40 0x4fbf09f8 Yes /usr/lib/libimobiledevice.so.2 >0x442058e0 0x44209d98 Yes /usr/lib/libplist.so.1 >0x441fc010 0x441fe1d8 Yes /usr/lib/libusbmuxd.so.1 >0x4fdfcc20 0x4fe888f8 Yes /usr/lib/libgnutls.so.26 >0x4fbc8260 0x4fbd4068 Yes /usr/lib/libtasn1.so.3 >0x455903b0 0x455e7738 Yes /lib/libgcrypt.so.11 >0x44f2c650 0x44f2cc58 Yes /lib/libgpg-error.so.0 >0x45b18c80 0x45b22048 Yes /usr/lib/libp11-kit.so.0 >0xb6d1bae0 0xb6d3c4e8 Yes /usr/lib/libmtp.so.9 >0x436c7070 0x436c8dbc Yes /lib/libusb-0.1.so.4 >0x436b5e10 0x436be5b8 Yes /lib/libusb-1.0.so.0 >0xb6cdc420 0xb6d055dc Yes /usr/lib/python2.7/site-packages/PIL/_imaging.so >0x4ec8c7f0 0x4ecc5b68 Yes /usr/lib/libjpeg.so.62 >0xb201a530 0xb2036618 Yes /usr/lib/gio/modules/libgvfsdbus.so >0x44237bc0 0x44243198 Yes /usr/lib/libgvfscommon.so.0 >0xb1fd08d0 0xb1ff0ce8 Yes /usr/lib/libbluray.so.0 >0x4e76d4f0 0x4e776e48 Yes /lib/libudev.so.0 >0xb200d0b0 0xb200ef38 Yes /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so >0xb0d58190 0xb0d5a298 Yes /usr/lib/python2.7/lib-dynload/unicodedata.so >0xb2009810 0xb200a72c Yes /lib/libnss_mdns4_minimal.so.2 >0xb2000bd0 0xb2005878 Yes /lib/libnss_dns.so.2 >0xb173d030 0xb173f7f8 Yes /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so >0xb0d18d90 0xb0d3a488 Yes /usr/lib/libibus-1.0.so.0 >$1 = 0xb1ffe000 "" >$2 = 0x0 >eax 0x0 0 >ecx 0x22a0 8864 >edx 0x6 6 >ebx 0x2297 8855 >esp 0xb0bfc284 0xb0bfc284 >ebp 0xb0bfc718 0xb0bfc718 >esi 0x0 0 >edi 0x43f49ff4 1140105204 >eip 0xb77e8424 0xb77e8424 <__kernel_vsyscall+16> >eflags 0x200202 [ IF ID ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >Dump of assembler code for function __kernel_vsyscall: > 0xb77e8414 <+0>: push %ecx > 0xb77e8415 <+1>: push %edx > 0xb77e8416 <+2>: push %ebp > 0xb77e8417 <+3>: mov %esp,%ebp > 0xb77e8419 <+5>: sysenter > 0xb77e841b <+7>: nop > 0xb77e841c <+8>: nop > 0xb77e841d <+9>: nop > 0xb77e841e <+10>: nop > 0xb77e841f <+11>: nop > 0xb77e8420 <+12>: nop > 0xb77e8421 <+13>: nop > 0xb77e8422 <+14>: int $0x80 >=> 0xb77e8424 <+16>: pop %ebp > 0xb77e8425 <+17>: pop %edx > 0xb77e8426 <+18>: pop %ecx > 0xb77e8427 <+19>: ret >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 814392
:
578734
|
578735
|
578736
| 578737