Opened 13 years ago
Closed 13 years ago
#1393 closed bug (Invalid)
GTK client crashes
Reported by: | optim | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | Future |
Component: | GTK UI | Version: | 1.3.1 |
Keywords: | Cc: |
Description
Deluge GTK client crashes with 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). It happens from time to time, sometimes client run ok all day long, sometimes it crahes after 15 minutes. I can't reproduce it purposedly. I am using package from Deluge PPA on Ubuntu Lucid 10.04 64-bit.
Change History (5)
comment:1 Changed 13 years ago by Cas
- Status changed from new to pending
comment:2 Changed 13 years ago by optim
- Status changed from pending to new
I switched back to classic mode immediately after reading your message. It took whole week to happen.
** 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) 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 0x00007ffff5a0abb4 in g_assertion_message () from /lib/libglib-2.0.so.0 #3 0x00007ffff5a0b130 in g_assertion_message_expr () from /lib/libglib-2.0.so.0 #4 0x00007ffff3943846 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #5 0x00007ffff3944ae8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #6 0x00007ffff2acbec8 in ?? () from /usr/lib/libgio-2.0.so.0 #7 0x00007ffff59e48c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #8 0x00007ffff59e8748 in ?? () from /lib/libglib-2.0.so.0 #9 0x00007ffff59e8c55 in g_main_loop_run () from /lib/libglib-2.0.so.0 #10 0x00007ffff3987bb7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #11 0x00007ffff400b622 in ?? () from /usr/lib/pymodules/python2.6/gtk-2.0/gtk/_gtk.so #12 0x00000000004a7d98 in call_function (f= Frame 0x1bc1e50, 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 0xb3cf50>, reactor=<...>, o=8) at remote 0xef6e18>, threadCallQueue=[], _cancellations=0, _sources={<...>: 1, <Port(_tempDataBuffer=[], fileno=<instancemethod at remote 0x13a28c0>, numberAccepts=100, reactor=<...>, factory=<Factory(numPorts=1, protocol=<classobj at remote 0x1335950>) at remote 0x16fafc8>, _tempDataLen=0, wantPID=True, connected=True, mode=438, interface='', l ---Type <return> to continue, or q <return> to quit---
comment:3 Changed 13 years ago 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 ()
comment:4 Changed 13 years ago by Cas
This seems to be a GTK issue. I saw from a few other bug reports usually with GTK 2.20.1 and 64-bit OS.
My only suggestion either upgrading GTK or a distro upgrade to Maverick.
For Reference: https://bugzilla.redhat.com/show_bug.cgi?id=603781 http://lists.uvena.de/pipermail/geany/2010-November/006179.html
comment:5 Changed 13 years ago by Cas
- Resolution set to invalid
- Status changed from new to closed
There are no other similar reports. Do you still experience this?
We would need a gdb backtrace to fully understand the issue.