#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.

Reply via email to