FS#23276 - transmission-gtk 2.22 fails to open/add new torrents properly
Attached to Project:
Arch Linux
Opened by Ryan Cragun (moted) - Monday, 14 March 2011, 22:00 GMT
Last edited by Ionut Biru (wonder) - Saturday, 19 March 2011, 13:02 GMT
Opened by Ryan Cragun (moted) - Monday, 14 March 2011, 22:00 GMT
Last edited by Ionut Biru (wonder) - Saturday, 19 March 2011, 13:02 GMT
|
Details
Description:
Using transmission-gtk and transmission-cli on both 2.22-1 and 2.22-3 I receive a "Transmission is already running" error when trying to add a new torrent when the client is already running. The default GNOME application is set to use transmission-gtk and it happens with every new torrent that I add from either nautilus or when opening from any browser or cli. Reverting back to 2.21-3 resolves this issue and new torrents open properly. I also noticed that if one tries to launch another session or clicks on a transmission icon to bring the application into focus it thinks that a new session is trying to be created and fails with a "Transmission is already running" error. Please note that adding a torrent with the "open" button on the client successfully adds the torrent. Additional info: Tested on: 2.6.37-ARCH x86_64 Intel(R) Core(TM)2 Duo CPU P8700 @ 2.53GHz GenuineIntel GNU/Linux Other users report the same problem in this thread: https://bbs.archlinux.org/viewtopic.php?id=115044 * package version(s) GNOME nautilus 2.32.2.1 curl : 7.21.4-2 libevent : 2.0.10-1 libnotify: 0.7.1-1.1 desktop-file-utils: 0.18-1 hicolor-icon-theme : 0.12-1 gtk2 : 2.22.1-1 dbus-glib : 0.92-1 Steps to reproduce: Install and launch transmission v 2.22-x Attempt to add a new torrent by using a default application or by command line with transmission-gtk $torrent |
This task depends upon
Closed by Ionut Biru (wonder)
Saturday, 19 March 2011, 13:02 GMT
Reason for closing: Fixed
Additional comments about closing: tranmission 2.22-3
Saturday, 19 March 2011, 13:02 GMT
Reason for closing: Fixed
Additional comments about closing: tranmission 2.22-3
I did notice this:
$ ldd local-pkg/usr/bin/transmission-gtk | grep dbus
libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0xb720f000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb697d000)
$ ldd official-pkg/usr/bin/transmission-gtk | grep dbus
$
Might that be the problem? It seems strange, since dbus-glib is listed in transmission-gtk's depends=() array.
I have to check the build and add tell to link explicitly