Page 1 of 1
deluge-gtk crashes while connecting to server
Posted: Sat Mar 31, 2012 10:04 am
by ryvasy
I'm running Arch Linux
Code: Select all
The program 'deluge-gtk' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 48496 error_code 3 request_code 155 minor_code 3)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
This is what I get after chosing server in Deluge's connection manager. At the same time deluge-gtk process dies.
I'm using 1.3.4 version, but downgrading has no effect, so I think it may be a bug in some depency package.
What's the reason, who knows?
Sorry for bad English, it's not my native language.
Re: deluge-gtk crashes while connecting to server
Posted: Sat Mar 31, 2012 11:45 am
by Cas
You would need to run deluge-gtk in a gdb and get a backtrace to determine what is causing gtkui to crash.
Code: Select all
gdb --args python /usr/bin/deluge-gtk
(gdb) run
#after crash
(gdb) bt
Re: deluge-gtk crashes while connecting to server
Posted: Sun Apr 01, 2012 7:53 am
by ryvasy
Code: Select all
GNU gdb (GDB) 7.4
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/python2...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/python2 /usr/bin/deluge-gtk
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0x7fffe9452700 (LWP 18632)]
[New Thread 0x7fffe3107700 (LWP 18633)]
[New Thread 0x7fffe2906700 (LWP 18634)]
[New Thread 0x7fffe2105700 (LWP 18635)]
[New Thread 0x7fffe1904700 (LWP 18636)]
[Thread 0x7fffe2906700 (LWP 18634) exited]
[Thread 0x7fffe3107700 (LWP 18633) exited]
[Thread 0x7fffe2105700 (LWP 18635) exited]
Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/twisted/internet/base.py", line 413, in fireEvent
DeferredList(beforeResults).addCallback(self._continueFiring)
File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 301, in addCallback
callbackKeywords=kw)
File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 290, in addCallbacks
self._runCallbacks()
File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 551, in _runCallbacks
current.result = callback(current.result, *args, **kw)
--- <exception caught here> ---
File "/usr/lib/python2.7/site-packages/twisted/internet/base.py", line 426, in _continueFiring
callable(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/gtkui.py", line 336, in _on_reactor_start
self.__start_non_classic()
File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/gtkui.py", line 376, in __start_non_classic
reactor.simulate()
exceptions.AttributeError: 'Gtk2Reactor' object has no attribute 'simulate'
[New Thread 0x7fffe2105700 (LWP 18643)]
The program 'deluge' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 27310 error_code 3 request_code 152 minor_code 3)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
[Thread 0x7fffe2105700 (LWP 18643) exited]
[Thread 0x7fffe1904700 (LWP 18636) exited]
[Thread 0x7fffe9452700 (LWP 18632) exited]
[Inferior 1 (process 18624) exited with code 01]
[New Thread 0x7fffe2105700 (LWP 18643)] - this line appears when I open connection manager and following messages are showed after clicking "Connect" button
Re: deluge-gtk crashes while connecting to server
Posted: Sun Apr 01, 2012 11:38 am
by Cas
You need to run backtrace (bt) in gdb after the crash.
Re: deluge-gtk crashes while connecting to server
Posted: Sun Apr 01, 2012 8:02 pm
by ryvasy
Sorry
Code: Select all
GNU gdb (GDB) 7.4
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/python2...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/python2 /usr/bin/deluge-gtk
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0x7fffe9452700 (LWP 3512)]
[New Thread 0x7fffe3107700 (LWP 3513)]
[New Thread 0x7fffe2906700 (LWP 3514)]
[Thread 0x7fffe2906700 (LWP 3514) exited]
Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/twisted/internet/base.py", line 413, in fireEvent
DeferredList(beforeResults).addCallback(self._continueFiring)
File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 301, in addCallback
callbackKeywords=kw)
File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 290, in addCallbacks
self._runCallbacks()
File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 551, in _runCallbacks
current.result = callback(current.result, *args, **kw)
--- <exception caught here> ---
File "/usr/lib/python2.7/site-packages/twisted/internet/base.py", line 426, in _continueFiring
callable(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/gtkui.py", line 336, in _on_reactor_start
self.__start_non_classic()
File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/gtkui.py", line 376, in __start_non_classic
reactor.simulate()
exceptions.AttributeError: 'Gtk2Reactor' object has no attribute 'simulate'
[New Thread 0x7fffe2906700 (LWP 3518)]
The program 'deluge' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 20441 error_code 3 request_code 152 minor_code 3)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
[Thread 0x7fffe3107700 (LWP 3513) exited]
[Thread 0x7fffe9452700 (LWP 3512) exited]
[Thread 0x7fffe2906700 (LWP 3518) exited]
[Inferior 1 (process 3504) exited with code 01]
(gdb) bt
No stack.
(gdb)
And nothing else
Re: deluge-gtk crashes while connecting to server
Posted: Mon Apr 02, 2012 12:33 pm
by Cas
This error is something to do with X and will need further debugging but you will need to search or ask in arch for details on this.
Edit: Just to add there are often reports that this is video driver related e.g.
https://bbs.archlinux.org/viewtopic.php?id=123176
Re: deluge-gtk crashes while connecting to server
Posted: Mon Apr 02, 2012 4:51 pm
by ryvasy
It is strange because:
1) I have 2 PCs running Arch with different video cards and both have this problem with Deluge
2) No other applications on both PCs work like this
Ok. Thanks for assistance. Hope, I'll manage to find some solution: Deluge is very convenient bittorrent client for me.
Re: deluge-gtk crashes while connecting to server
Posted: Wed Apr 11, 2012 12:17 pm
by ryvasy
I'm running KDE and use Oxygen-GTK theme for GTK applications. Downgrading oxygen-gtk2 Arch package to version 1.2.1-1 solves problem.
Re: deluge-gtk crashes while connecting to server
Posted: Mon May 14, 2012 8:02 pm
by Kvaks
Just confirming. I had the same problem and the solution was to change gtk-theme (open GTK+ Appearance in KDE). I just picked a random one other than oxygen-gtk and now Deluge-gtk works again.