#1393: GTK client crashes
-------------------+--------------------------------------------------------
Reporter: optim | Owner:
Type: bug | Status: new
Priority: major | Milestone: Future
Component: gtkui | Version: 1.3.1
Keywords: |
-------------------+--------------------------------------------------------
Comment(by optim):
Here is backtrace from 1.3.1 compiled with build debug. Hope it helps.
{{{
**
Gtk:ERROR:/build/buildd/gtk+2.0-2.20.1/gtk/gtkfilesystemmodel.c:746:gtk_file_system_model_sort:
assertion failed: (r == n_visible_rows)
New Thread 0x7fffd98a0700 (LWP 5870)]
[New Thread 0x7fffe1808700 (LWP 5871)]
[New Thread 0x7fffd8e9f700 (LWP 5872)]
[New Thread 0x7fffcf5fe700 (LWP 5873)]
[Thread 0x7fffd8e9f700 (LWP 5872) exited]
[Thread 0x7fffcf5fe700 (LWP 5873) exited]
[Thread 0x7fffe1808700 (LWP 5871) exited]
[Thread 0x7fffd98a0700 (LWP 5870) exited]
[New Thread 0x7fffd98a0700 (LWP 5891)]
[New Thread 0x7fffe1808700 (LWP 5892)]
[New Thread 0x7fffcf5fe700 (LWP 5893)]
[New Thread 0x7fffd8e9f700 (LWP 5894)]
[New Thread 0x7fffcebfd700 (LWP 5895)]
[Thread 0x7fffcebfd700 (LWP 5895) exited]
[Thread 0x7fffd8e9f700 (LWP 5894) exited]
[Thread 0x7fffe1808700 (LWP 5892) exited]
[Thread 0x7fffcf5fe700 (LWP 5893) exited]
[Thread 0x7fffcffff700 (LWP 5869) exited]
[Thread 0x7fffd98a0700 (LWP 5891) exited]
[New Thread 0x7fffd98a0700 (LWP 6137)]
[New Thread 0x7fffcffff700 (LWP 6138)]
[New Thread 0x7fffcf5fe700 (LWP 6140)]
[New Thread 0x7fffe1808700 (LWP 6141)]
[Thread 0x7fffe1808700 (LWP 6141) exited]
[Thread 0x7fffcf5fe700 (LWP 6140) exited]
[Thread 0x7fffcffff700 (LWP 6138) exited]
[Thread 0x7fffd98a0700 (LWP 6137) exited]
[New Thread 0x7fffd98a0700 (LWP 8327)]
[New Thread 0x7fffcffff700 (LWP 8330)]
[New Thread 0x7fffcf5fe700 (LWP 8331)]
[Thread 0x7fffcffff700 (LWP 8330) exited]
[Thread 0x7fffd98a0700 (LWP 8327) exited]
[Thread 0x7fffcf5fe700 (LWP 8331) exited]
[New Thread 0x7fffcf5fe700 (LWP 8403)]
[Thread 0x7fffcf5fe700 (LWP 8403) exited]
[New Thread 0x7fffcf5fe700 (LWP 8451)]
[Thread 0x7fffcf5fe700 (LWP 8451) exited]
[New Thread 0x7fffcf5fe700 (LWP 8530)]
[New Thread 0x7fffd98a0700 (LWP 8531)]
[New Thread 0x7fffcffff700 (LWP 8534)]
[Thread 0x7fffcffff700 (LWP 8534) exited]
[Thread 0x7fffcf5fe700 (LWP 8530) exited]
[Thread 0x7fffd98a0700 (LWP 8531) exited]
[New Thread 0x7fffd98a0700 (LWP 8557)]
[Thread 0x7fffd98a0700 (LWP 8557) exited]
[New Thread 0x7fffd98a0700 (LWP 8559)]
[New Thread 0x7fffcf5fe700 (LWP 8560)]
[New Thread 0x7fffcffff700 (LWP 8563)]
[New Thread 0x7fffe1808700 (LWP 8564)]
Program received signal SIGABRT, Aborted.
0x00007ffff69eda75 in *__GI_raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or
directory.
in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0 0x00007ffff69eda75 in *__GI_raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007ffff69f15c0 in *__GI_abort () at abort.c:92
#2 0x00007ffff5a0bbb4 in g_assertion_message () from
/lib/libglib-2.0.so.0
#3 0x00007ffff5a0c130 in g_assertion_message_expr ()
from /lib/libglib-2.0.so.0
#4 0x00007ffff3944846 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#5 0x00007ffff3945ae8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#6 0x00007ffff2accec8 in ?? () from /usr/lib/libgio-2.0.so.0
#7 0x00007ffff59e58c2 in g_main_context_dispatch () from
/lib/libglib-2.0.so.0
#8 0x00007ffff59e9748 in ?? () from /lib/libglib-2.0.so.0
#9 0x00007ffff59e9c55 in g_main_loop_run () from /lib/libglib-2.0.so.0
#10 0x00007ffff3988bb7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00007ffff400c622 in ?? ()
from /usr/lib/pymodules/python2.6/gtk-2.0/gtk/_gtk.so
#12 0x00000000004a7d98 in call_function (f=
Frame 0x1ce6d00, for file /usr/lib/python2.6/dist-
packages/twisted/internet/gtk2reactor.py, line 249, in run
(self=<Gtk2Reactor(waker=<_PipeWaker(i=7, fileno=<function at remote
0xb40f50>, reactor=<...>, o=8) at remote 0xef9e18>, threadCallQueue=[],
_cancellations=0, _sources={<...>: 1, <Port(_tempDataBuffer=[],
fileno=<instancemethod at remote 0x13a78c0>, numberAccepts=100,
reactor=<...>, factory=<Factory(numPorts=1, protocol=<classobj at remote
0x1339a10>) at remote 0x16fdf38>, _tempDataLen=0, wantPID=True,
connected=True, mode=438, interface='',
lockFile=<FilesystemLock(locked=True,
name='/home/martin/.config/deluge/ipc/deluge-gtk.lock', clean=True) at
remote 0x16ff390>, port='/home/martin/.config/deluge/ipc/deluge-gtk',
backlog=50, socket=<_socketobject at remote 0x160dbb0>) at remote
0x16ff490>: 9}, _justStopped=False, _newTimedCalls=[],
_pendingTimedCalls=[<DelayedCall(resetter=<instancemethod at remote
0x1e87a00>, seconds=<built-in function time>, args=(),
canceller=<instancemethod at remote 0x7fffd02b...(truncated),
throwflag=<value optimized out>) at ../Python/ceval.c:3734
#13 PyEval_EvalFrameEx (f=
Frame 0x1ce6d00, for file /usr/lib/python2.6/dist-
packages/twisted/internet/gtk2reactor.py, line 249, in run
(self=<Gtk2Reactor(waker=<_PipeWaker(i=7, fileno=<function at remote
0xb40f50>, reactor=<...>, o=8) at remote 0xef9e18>, threadCallQueue=[],
_cancellations=0, _sources={<...>: 1, <Port(_tempDataBuffer=[],
fileno=<instancemethod at remote 0x13a78c0>, numberAccepts=100,
reactor=<...>, factory=<Factory(numPorts=1, protocol=<classobj at remote
0x1339a10>) at remote 0x16fdf38>, _tempDataLen=0, wantPID=True,
connected=True, mode=438, interface='',
lockFile=<FilesystemLock(locked=True,
name='/home/martin/.config/deluge/ipc/deluge-gtk.lock', clean=True) at
remote 0x16ff390>, port='/home/martin/.config/deluge/ipc/deluge-gtk',
backlog=50, socket=<_socketobject at remote 0x160dbb0>) at remote
0x16ff490>: 9}, _justStopped=False, _newTimedCalls=[],
_pendingTimedCalls=[<DelayedCall(resetter=<instancemethod at remote
0x1e87a00>, seconds=<built-in function time>, args=(),
canceller=<instancemethod at remote 0x7fffd02b...(truncated),
throwflag=<value optimized out>) at ../Python/ceval.c:2412
#14 0x00000000004a9671 in PyEval_EvalCodeEx (co=0xb40828,
globals=<value optimized out>, locals=<value optimized out>, args=0x2,
argcount=<value optimized out>, kws=<value optimized out>, kwcount=0,
defs=
0xce0368, defcount=1, closure=0x0) at ../Python/ceval.c:3000
#15 0x00000000004a7809 in fast_function (f=
Frame 0xb22540, for file
/usr/lib/pymodules/python2.6/deluge/ui/gtkui/gtkui.py, line 239, in
__init__ (self=<GtkUI(systemtray=<SystemTray(_component_depend=None,
_component_state='Started', max_download_speed=<float at remote
0x1d845e0>, tray_glade=<gtk.glade.XML at remote 0x1aae280>,
config_value_changed_dict={'max_upload_speed': <instancemethod at remote
0x1aae4b0>, 'max_download_speed': <instancemethod at remote 0x1aae500>},
_component_timer=<LoopingCall(a=(), interval=4,
clock=<Gtk2Reactor(waker=<_PipeWaker(i=7, fileno=<function at remote
0xb40f50>, reactor=<...>, o=8) at remote 0xef9e18>, threadCallQueue=[],
_cancellations=0, _sources={<...>: 1, <Port(_tempDataBuffer=[],
fileno=<instancemethod at remote 0x13a78c0>, numberAccepts=100,
reactor=<...>, factory=<Factory(numPorts=1, protocol=<classobj at remote
0x1339a10>) at remote 0x16fdf38>, _tempDataLen=0, wantPID=True,
connected=True, mode=438, interface='',
lockFile=<FilesystemLock(locked=True,
name='/home/martin/.config/deluge/ipc/deluge-gtk.lock',
clea...(truncated), throwflag=<value optimized out>) at
../Python/ceval.c:3846
#16 call_function (f=
Frame 0xb22540, for file
/usr/lib/pymodules/python2.6/deluge/ui/gtkui/gtkui.py, line 239, in
__init__ (self=<GtkUI(systemtray=<SystemTray(_component_depend=None,
_component_state='Started', max_download_speed=<float at remote
0x1d845e0>, tray_glade=<gtk.glade.XML at remote 0x1aae280>,
config_value_changed_dict={'max_upload_speed': <instancemethod at remote
0x1aae4b0>, 'max_download_speed': <instancemethod at remote 0x1aae500>},
_component_timer=<LoopingCall(a=(), interval=4,
clock=<Gtk2Reactor(waker=<_PipeWaker(i=7, fileno=<function at remote
0xb40f50>, reactor=<...>, o=8) at remote 0xef9e18>, threadCallQueue=[],
_cancellations=0, _sources={<...>: 1, <Port(_tempDataBuffer=[],
fileno=<instancemethod at remote 0x13a78c0>, numberAccepts=100,
reactor=<...>, factory=<Factory(numPorts=1, protocol=<classobj at remote
0x1339a10>) at remote 0x16fdf38>, _tempDataLen=0, wantPID=True,
connected=True, mode=438, interface='',
lockFile=<FilesystemLock(locked=True,
name='/home/martin/.config/deluge/ipc/deluge-gtk.lock',
clea...(truncated), throwflag=<value optimized out>) at
../Python/ceval.c:3771
#17 PyEval_EvalFrameEx (f=
Frame 0xb22540, for file
/usr/lib/pymodules/python2.6/deluge/ui/gtkui/gtkui.py, line 239, in
__init__ (self=<GtkUI(systemtray=<SystemTray(_component_depend=None,
_component_state='Started', max_download_speed=<float at remote
0x1d845e0>, tray_glade=<gtk.glade.XML at remote 0x1aae280>,
config_value_changed_dict={'max_upload_speed': <instancemethod at remote
0x1aae4b0>, 'max_download_speed': <instancemethod at remote 0x1aae500>},
_component_timer=<LoopingCall(a=(), interval=4,
clock=<Gtk2Reactor(waker=<_PipeWaker(i=7, fileno=<function at remote
0xb40f50>, reactor=<...>, o=8) at remote 0xef9e18>, threadCallQueue=[],
_cancellations=0, _sources={<...>: 1, <Port(_tempDataBuffer=[],
fileno=<instancemethod at remote 0x13a78c0>, numberAccepts=100,
reactor=<...>, factory=<Factory(numPorts=1, protocol=<classobj at remote
0x1339a10>) at remote 0x16fdf38>, _tempDataLen=0, wantPID=True,
connected=True, mode=438, interface='',
lockFile=<FilesystemLock(locked=True,
name='/home/martin/.config/deluge/ipc/deluge-gtk.lock',
clea...(truncated), throwflag=<value optimized out>) at
../Python/ceval.c:2412
#18 0x00000000004a9671 in PyEval_EvalCodeEx (co=0xadceb8,
globals=<value optimized out>, locals=<value optimized out>, args=
0xa5ade0, argcount=<value optimized out>, kws=<value optimized out>,
kwcount=0, defs=0x0, defcount=0, closure=0x0) at
../Python/ceval.c:3000
#19 0x0000000000537620 in function_call (func=<function at remote
0x15ff488>,
arg=
(<GtkUI(systemtray=<SystemTray(_component_depend=None,
_component_state='Started', max_download_speed=<float at remote
0x1d845e0>, tray_glade=<gtk.glade.XML at remote 0x1aae280>,
config_value_changed_dict={'max_upload_speed': <instancemethod at remote
0x1aae4b0>, 'max_download_speed': <instancemethod at remote 0x1aae500>},
_component_timer=<LoopingCall(a=(), interval=4,
clock=<Gtk2Reactor(waker=<_PipeWaker(i=7, fileno=<function at remote
0xb40f50>, reactor=<...>, o=8) at remote 0xef9e18>, threadCallQueue=[],
_cancellations=0, _sources={<...>: 1, <Port(_tempDataBuffer=[],
fileno=<instancemethod at remote 0x13a78c0>, numberAccepts=100,
reactor=<...>, factory=<Factory(numPorts=1, protocol=<classobj at remote
0x1339a10>) at remote 0x16fdf38>, _tempDataLen=0, wantPID=True,
connected=True, mode=438, interface='',
lockFile=<FilesystemLock(locked=True,
name='/home/martin/.config/deluge/ipc/deluge-gtk.lock', clean=True) at
remote 0x16ff390>, port='/home/martin/.config/deluge/ipc/deluge-gtk',
backlog=50, socket=<_socke...(truncated), kw=0x0) at
../Objects/funcobject.c:524
#20 0x000000000041f0c7 in PyObject_Call (func=<function at remote
0x15ff488>,
arg=<unknown at remote 0x938>, kw=<unknown at remote 0x6>)
at ../Objects/abstract.c:2492
#21 0x0000000000427dff in instancemethod_call (func=
<function at remote 0x15ff488>, arg=
(<GtkUI(systemtray=<SystemTray(_component_depend=None,
_component_state='Started', max_download_speed=<float at remote
0x1d845e0>, tray_glade=<gtk.glade.XML at remote 0x1aae280>,
config_value_changed_dict={'max_upload_speed': <instancemethod at remote
0x1aae4b0>, 'max_download_speed': <instancemethod at remote 0x1aae500>},
_component_timer=<LoopingCall(a=(), interval=4,
clock=<Gtk2Reactor(waker=<_PipeWaker(i=7, fileno=<function at remote
0xb40f50>, reactor=<...>, o=8) at remote 0xef9e18>, threadCallQueue=[],
_cancellations=0, _sources={<...>: 1, <Port(_tempDataBuffer=[],
fileno=<instancemethod at remote 0x13a78c0>, numberAccepts=100,
reactor=<...>, factory=<Factory(numPorts=1, protocol=<classobj at remote
0x1339a10>) at remote 0x16fdf38>, _tempDataLen=0, wantPID=True,
connected=True, mode=438, interface='',
lockFile=<FilesystemLock(locked=True,
name='/home/martin/.config/deluge/ipc/deluge-gtk.lock', clean=True) at
remote 0x16ff390>, port='/home/martin/.config/deluge/ipc/deluge-gtk',
backlog=50, socket=<_socke...(truncated), kw=0x0) at
../Objects/classobject.c:2579
#22 0x000000000041f0c7 in PyObject_Call (func=
<instancemethod at remote 0x13a7050>, arg=<unknown at remote 0x938>,
kw=
<unknown at remote 0x6>) at ../Objects/abstract.c:2492
#23 0x0000000000477bff in slot_tp_init (self=
<GtkUI(systemtray=<SystemTray(_component_depend=None,
_component_state='Started', max_download_speed=<float at remote
0x1d845e0>, tray_glade=<gtk.glade.XML at remote 0x1aae280>,
config_value_changed_dict={'max_upload_speed': <instancemethod at remote
0x1aae4b0>, 'max_download_speed': <instancemethod at remote 0x1aae500>},
_component_timer=<LoopingCall(a=(), interval=4,
clock=<Gtk2Reactor(waker=<_PipeWaker(i=7, fileno=<function at remote
0xb40f50>, reactor=<...>, o=8) at remote 0xef9e18>, threadCallQueue=[],
_cancellations=0, _sources={<...>: 1, <Port(_tempDataBuffer=[],
fileno=<instancemethod at remote 0x13a78c0>, numberAccepts=100,
reactor=<...>, factory=<Factory(numPorts=1, protocol=<classobj at remote
0x1339a10>) at remote 0x16fdf38>, _tempDataLen=0, wantPID=True,
connected=True, mode=438, interface='',
lockFile=<FilesystemLock(locked=True,
name='/home/martin/.config/deluge/ipc/deluge-gtk.lock', clean=True) at
remote 0x16ff390>, port='/home/martin/.config/deluge/ipc/deluge-gtk',
backlog=50, socket=<_socket...(truncated), args=([],), kwds=0x0) at
../Objects/typeobject.c:5633
#24 0x000000000046f47f in type_call (type=0x15f26e0, args=([],), kwds=0x0)
at ../Objects/typeobject.c:742
#25 0x000000000041f0c7 in PyObject_Call (func=<type at remote 0x15f26e0>,
arg=
<unknown at remote 0x938>, kw=<unknown at remote 0x6>)
at ../Objects/abstract.c:2492
#26 0x00000000004a7378 in do_call (f=
Frame 0xb19c60, for file /usr/lib/pymodules/python2.6/deluge/ui/ui.py,
line 128, in __init__ (self=<UI() at remote 0xad9f38>,
options=<Values(loglevel='debug', default_ui=None, args=None, quiet=False,
ui=None, logfile=None, config=None) at remote 0xad9560>, args=[],
ui_args=None, log=<Logger(name='deluge', parent=<RootLogger(name='root',
parent=None,
handlers=[<StreamHandler(lock=<_RLock(_Verbose__verbose=False,
_RLock__owner=None, _RLock__block=<thread.lock at remote 0x7ffff7eea150>,
_RLock__count=0) at remote 0xadd110>,
formatter=<Formatter(datefmt='%H:%M:%S', _fmt='[%(levelname)-8s]
%(asctime)s %(module)s:%(lineno)d %(message)s') at remote 0xad9830>,
stream=<file at remote 0x7ffff7faa1e0>, filters=[], level=0) at remote
0xad95f0>], level=10, disabled=0, propagate=1, filters=[]) at remote
0xa33488>, handlers=[], level=0, disabled=0,
manager=<Manager(emittedNoHandlerWarning=0, disable=0, root=<...>,
loggerDict={'deluge.ui.Win32IconImagePlugin':
<Logger(name='deluge.ui.Win32IconImagePlugin', parent=<...>,
han...(truncated), throwflag=<value optimized out>) at
../Python/ceval.c:3968
#27 call_function (f=
Frame 0xb19c60, for file /usr/lib/pymodules/python2.6/deluge/ui/ui.py,
line 128, in __init__ (self=<UI() at remote 0xad9f38>,
options=<Values(loglevel='debug', default_ui=None, args=None, quiet=False,
ui=None, logfile=None, config=None) at remote 0xad9560>, args=[],
ui_args=None, log=<Logger(name='deluge', parent=<RootLogger(name='root',
parent=None,
handlers=[<StreamHandler(lock=<_RLock(_Verbose__verbose=False,
_RLock__owner=None, _RLock__block=<thread.lock at remote 0x7ffff7eea150>,
_RLock__count=0) at remote 0xadd110>,
formatter=<Formatter(datefmt='%H:%M:%S', _fmt='[%(levelname)-8s]
%(asctime)s %(module)s:%(lineno)d %(message)s') at remote 0xad9830>,
stream=<file at remote 0x7ffff7faa1e0>, filters=[], level=0) at remote
0xad95f0>], level=10, disabled=0, propagate=1, filters=[]) at remote
0xa33488>, handlers=[], level=0, disabled=0,
manager=<Manager(emittedNoHandlerWarning=0, disable=0, root=<...>,
loggerDict={'deluge.ui.Win32IconImagePlugin':
<Logger(name='deluge.ui.Win32IconImagePlugin', parent=<...>,
han...(truncated), throwflag=<value optimized out>) at
../Python/ceval.c:3773
#28 PyEval_EvalFrameEx (f=
Frame 0xb19c60, for file /usr/lib/pymodules/python2.6/deluge/ui/ui.py,
line 128, in __init__ (self=<UI() at remote 0xad9f38>,
options=<Values(loglevel='debug', default_ui=None, args=None, quiet=False,
ui=None, logfile=None, config=None) at remote 0xad9560>, args=[],
ui_args=None, log=<Logger(name='deluge', parent=<RootLogger(name='root',
parent=None,
handlers=[<StreamHandler(lock=<_RLock(_Verbose__verbose=False,
_RLock__owner=None, _RLock__block=<thread.lock at remote 0x7ffff7eea150>,
_RLock__count=0) at remote 0xadd110>,
formatter=<Formatter(datefmt='%H:%M:%S', _fmt='[%(levelname)-8s]
%(asctime)s %(module)s:%(lineno)d %(message)s') at remote 0xad9830>,
stream=<file at remote 0x7ffff7faa1e0>, filters=[], level=0) at remote
0xad95f0>], level=10, disabled=0, propagate=1, filters=[]) at remote
0xa33488>, handlers=[], level=0, disabled=0,
manager=<Manager(emittedNoHandlerWarning=0, disable=0, root=<...>,
loggerDict={'deluge.ui.Win32IconImagePlugin':
<Logger(name='deluge.ui.Win32IconImagePlugin', parent=<...>,
han...(truncated), throwflag=<value optimized out>) at
../Python/ceval.c:2412
#29 0x00000000004a9671 in PyEval_EvalCodeEx (co=0xadc7b0,
globals=<value optimized out>, locals=<value optimized out>, args=0x4,
argcount=<value optimized out>, kws=<value optimized out>, kwcount=0,
defs=
0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3000
#30 0x0000000000537620 in function_call (func=<function at remote
0xadcc80>,
arg=
(<UI() at remote 0xad9f38>, <Values(loglevel='debug', default_ui=None,
args=None, quiet=False, ui=None, logfile=None, config=None) at remote
0xad9560>, [], None), kw=0x0) at ../Objects/funcobject.c:524
#31 0x000000000041f0c7 in PyObject_Call (func=<function at remote
0xadcc80>,
arg=<unknown at remote 0x938>, kw=<unknown at remote 0x6>)
at ../Objects/abstract.c:2492
#32 0x0000000000427dff in instancemethod_call (func=
<function at remote 0xadcc80>, arg=
(<UI() at remote 0xad9f38>, <Values(loglevel='debug', default_ui=None,
args=None, quiet=False, ui=None, logfile=None, config=None) at remote
0xad9560>, [], None), kw=0x0) at ../Objects/classobject.c:2579
#33 0x000000000041f0c7 in PyObject_Call (func=
<instancemethod at remote 0x7ffff7e4e4b0>, arg=<unknown at remote
0x938>,
kw=<unknown at remote 0x6>) at ../Objects/abstract.c:2492
#34 0x00000000004a1b03 in PyEval_CallObjectWithKeywords (func=
<instancemethod at remote 0x7ffff7e4e4b0>, arg=
(<Values(loglevel='debug', default_ui=None, args=None, quiet=False,
ui=None, logfile=None, config=None) at remote 0xad9560>, [], None), kw=
<unknown at remote 0x6>) at ../Python/ceval.c:3619
#35 0x000000000042a106 in PyInstance_New (klass=<value optimized out>,
arg=
(<Values(loglevel='debug', default_ui=None, args=None, quiet=False,
ui=None, logfile=None, config=None) at remote 0xad9560>, [], None),
kw=0x0)
at ../Objects/classobject.c:568
#36 0x000000000041f0c7 in PyObject_Call (func=<classobj at remote
0xad7b90>,
arg=<unknown at remote 0x938>, kw=<unknown at remote 0x6>)
at ../Objects/abstract.c:2492
#37 0x00000000004a7378 in do_call (f=
Frame 0xa875a0, for file /usr/lib/pymodules/python2.6/deluge/main.py,
line 121, in start_ui (deluge=<module at remote 0x7ffff7f09520>,
parser=<OptionParser(process_default_values=True,
allow_interspersed_args=True, _long_opt={'--quiet': <Option(_long_opts=['
--quiet'], help="Sets the log level to 'none', this is the same as `-L
none`", callback_args=None, callback=None, default=False, nargs=None,
choices=None, dest='quiet', container=<...>, _short_opts=['-q'],
action='store_true', const=None, callback_kwargs=None, type=None,
metavar=None) at remote 0xad94d0>, '--args': <Option(_long_opts=['--
args'], help="Arguments to pass to UI, -a '--option args'",
callback_args=None, callback=None, default=('NO', 'DEFAULT'), nargs=1,
choices=None, dest='args', container=<...>, _short_opts=['-a'],
action='store', const=None, callback_kwargs=None, type='string',
metavar=None) at remote 0xad9440>, '--ui': <Option(_long_opts=['--ui'],
help='The UI that you wish to launch. The UI choices are:\n\n \t
gtk -- A GTK-based gr...(truncated), throwflag=<value optimized out>) at
../Python/ceval.c:3968
#38 call_function (f=
Frame 0xa875a0, for file /usr/lib/pymodules/python2.6/deluge/main.py,
line 121, in start_ui (deluge=<module at remote 0x7ffff7f09520>,
parser=<OptionParser(process_default_values=True,
allow_interspersed_args=True, _long_opt={'--quiet': <Option(_long_opts=['
--quiet'], help="Sets the log level to 'none', this is the same as `-L
none`", callback_args=None, callback=None, default=False, nargs=None,
choices=None, dest='quiet', container=<...>, _short_opts=['-q'],
action='store_true', const=None, callback_kwargs=None, type=None,
metavar=None) at remote 0xad94d0>, '--args': <Option(_long_opts=['--
args'], help="Arguments to pass to UI, -a '--option args'",
callback_args=None, callback=None, default=('NO', 'DEFAULT'), nargs=1,
choices=None, dest='args', container=<...>, _short_opts=['-a'],
action='store', const=None, callback_kwargs=None, type='string',
metavar=None) at remote 0xad9440>, '--ui': <Option(_long_opts=['--ui'],
help='The UI that you wish to launch. The UI choices are:\n\n \t
gtk -- A GTK-based gr...(truncated), throwflag=<value optimized out>) at
../Python/ceval.c:3773
#39 PyEval_EvalFrameEx (f=
Frame 0xa875a0, for file /usr/lib/pymodules/python2.6/deluge/main.py,
line 121, in start_ui (deluge=<module at remote 0x7ffff7f09520>,
parser=<OptionParser(process_default_values=True,
allow_interspersed_args=True, _long_opt={'--quiet': <Option(_long_opts=['
--quiet'], help="Sets the log level to 'none', this is the same as `-L
none`", callback_args=None, callback=None, default=False, nargs=None,
choices=None, dest='quiet', container=<...>, _short_opts=['-q'],
action='store_true', const=None, callback_kwargs=None, type=None,
metavar=None) at remote 0xad94d0>, '--args': <Option(_long_opts=['--
args'], help="Arguments to pass to UI, -a '--option args'",
callback_args=None, callback=None, default=('NO', 'DEFAULT'), nargs=1,
choices=None, dest='args', container=<...>, _short_opts=['-a'],
action='store', const=None, callback_kwargs=None, type='string',
metavar=None) at remote 0xad9440>, '--ui': <Option(_long_opts=['--ui'],
help='The UI that you wish to launch. The UI choices are:\n\n \t
gtk -- A GTK-based gr...(truncated), throwflag=<value optimized out>) at
../Python/ceval.c:2412
#40 0x00000000004a8550 in fast_function (f=
Frame 0x91c510, for file
deluge_err/d/deluge-1.3.1/usr/local/bin/deluge, line 9, in <module> (),
throwflag=<value optimized out>) at ../Python/ceval.c:3836
#41 call_function (f=
Frame 0x91c510, for file
deluge_err/d/deluge-1.3.1/usr/local/bin/deluge, line 9, in <module> (),
throwflag=<value optimized out>) at ../Python/ceval.c:3771
#42 PyEval_EvalFrameEx (f=
Frame 0x91c510, for file
deluge_err/d/deluge-1.3.1/usr/local/bin/deluge, line 9, in <module> (),
throwflag=<value optimized out>) at ../Python/ceval.c:2412
#43 0x00000000004a9671 in PyEval_EvalCodeEx (co=0x7ffff7ef2990,
globals=<value optimized out>, locals=<value optimized out>, args=0x0,
argcount=<value optimized out>, kws=<value optimized out>, kwcount=0,
defs=
0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3000
#44 0x00000000004a9742 in PyEval_EvalCode (co=0x938, globals=
<unknown at remote 0x938>, locals=<unknown at remote 0x6>)
at ../Python/ceval.c:541
#45 0x00000000004c9a0e in run_mod (fp=<value optimized out>, filename=
0x7fffffffe777 "deluge_err/d/deluge-1.3.1/usr/local/bin/deluge",
start=<value optimized out>, globals=<value optimized out>,
locals=<value optimized out>, closeit=1, flags=0x7fffffffe3c0)
at ../Python/pythonrun.c:1339
#46 PyRun_FileExFlags (fp=<value optimized out>, filename=
0x7fffffffe777 "deluge_err/d/deluge-1.3.1/usr/local/bin/deluge",
start=<value optimized out>, globals=<value optimized out>,
locals=<value optimized out>, closeit=1, flags=0x7fffffffe3c0)
at ../Python/pythonrun.c:1325
#47 0x00000000004c9c24 in PyRun_SimpleFileExFlags (fp=<value optimized
out>,
filename=0x7fffffffe777
"deluge_err/d/deluge-1.3.1/usr/local/bin/deluge",
closeit=1, flags=0x7fffffffe3c0) at ../Python/pythonrun.c:935
#48 0x000000000041a7ff in Py_Main (argc=-135364480, argv=<value optimized
out>)
at ../Modules/main.c:572
#49 0x00007ffff69d8c4d in __libc_start_main (main=<value optimized out>,
argc=<value optimized out>, ubp_av=<value optimized out>,
init=<value optimized out>, fini=<value optimized out>,
rtld_fini=<value optimized out>, stack_end=0x7fffffffe4d8)
at libc-start.c:226
#50 0x00000000004199f9 in _start ()
}}}
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/1393#comment:3>
Deluge <http://deluge-torrent.org/>
Deluge project
--
You received this message because you are subscribed to the Google Groups
"Deluge Dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/deluge-dev?hl=en.