GNOME Bugzilla – Bug 537913
Tasque hangs on quit with RTM backend
Last modified: 2008-10-11 12:57:51 UTC
When trying to quit Tasque with ctrl+q or from the status icon, if I am using the RTM backend, Tasque hangs until I kill it. I cannot reproduce this with the dummy or sqlite backends. I did not start experiencing this until I upgraded to openSUSE 11. It appears to be a problem with latest Tasque SVN as well as with 0.1.5. Initial investigation has been fruitless (RTM backend threads seem to be cleaned up fine, etc). I've heard rumblings that gtk-sharp in openSUSE 11 is buggy, but I have yet to confirm that this behavior is the result of any gtk-sharp issues. Any help debugging this would be appreciated. Is anybody seeing this on any other distro?
Cannot reproduce in a fresh Hardy VM with packages from the PPA.
Can no longer reproduce in openSUSE 11 with gtk-sharp2 2.12.1-9.1 and mono* 1.9.1-6.1. I wish I'd recorded the problem versions when I opened this bug... Closing until somebody else can reproduce.
This same thing happens with Intrepid. Both for the version in the Intrepid repos (0.1.6-1) and for 0.1.7 compiled from the source.
(In reply to comment #3) > This same thing happens with Intrepid. Both for the version in the Intrepid > repos (0.1.6-1) and for 0.1.7 compiled from the source. Could you please share with me your versions of Mono and gtk-sharp2? Reopening so this doesn't get forgotten.
I hope these are the right packages: $apt-cache policy mono-common mono-common: Installed: 1.9.1+dfsg-3ubuntu2 Candidate: 1.9.1+dfsg-3ubuntu2 Version table: *** 1.9.1+dfsg-3ubuntu2 0 500 http://us.archive.ubuntu.com intrepid/main Packages 100 /var/lib/dpkg/status $apt-cache policy gtk-sharp2 gtk-sharp2: Installed: (none) Candidate: 2.12.1-1ubuntu2 Version table: 2.12.1-1ubuntu2 0 500 http://us.archive.ubuntu.com intrepid/universe Packages
I noticed after posting the output that I did not have gtk-sharp2 installed. Installing it does not make a difference.
(In reply to comment #6) > I noticed after posting the output that I did not have gtk-sharp2 installed. > Installing it does not make a difference. I don't see how it's possible for you to run Tasque without gtk-sharp2 installed. Do you have any other packages with names similar to "gtk-sharp" installed? If so, what are their versions?
I think this could be it: $apt-cache show libgtk2.0-cil Package: libgtk2.0-cil Priority: optional Section: libs Installed-Size: 4164 Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Debian CLI Libraries Team <pkg-cli-libs-team@lists.alioth.debian.org> Architecture: i386 Source: gtk-sharp2 Version: 2.12.1-1ubuntu2 Replaces: gtk-sharp2-gapi (<< 2.10.0-1) Depends: libatk1.0-0 (>= 1.20.0), libc6 (>= 2.1.3), libglib2.0-0 (>= 2.17.7), libgtk2.0-0 (>= 2.14.1), libcairo2 (>= 1.6.4-5), libglib2.0-cil (>= 2.12.1), libmono-cairo1.0-cil (>= 1.2.6), libmono-corlib1.0-cil (>= 1.2.2.1), libmono-system1.0-cil (>= 1.2.6), libpango1.0-0 (>= 1.21.3) Suggests: monodoc-gtk2.0-manual Filename: pool/main/g/gtk-sharp2/libgtk2.0-cil_2.12.1-1ubuntu2_i386.deb Size: 759502 MD5sum: 0113f8e9f744ad2322303192097a8fbc SHA1: 949efda100a0547d2d83ad380502ed793d13fafa SHA256: 3617b392343adc5cb92978367435aa9bc1cf3348f05d88e58c578f05d4be19a1 Description: CLI binding for the GTK+ toolkit 2.12 This package provides the atk-sharp, gdk-sharp, gtk-dotnet, gtk-sharp and pango-sharp assemblies that allow CLI (.NET) programs to use the GTK+ user interface toolkit 2.12, ATK, Pango, GTK.NET and GDK. . GTK# 2.10 is a CLI (.NET) language binding for the GTK+ 2.10 toolkit Homepage: http://www.mono-project.com/GtkSharp Bugs: mailto:ubuntu-users@lists.ubuntu.com Origin: Ubuntu Task: ubuntu-desktop, edubuntu-desktop, mobile-mobile $ apt-cache policy libgtk2.0-cil libgtk2.0-cil: Installed: 2.12.1-1ubuntu2 Candidate: 2.12.1-1ubuntu2 Version table: *** 2.12.1-1ubuntu2 0 500 http://us.archive.ubuntu.com intrepid/main Packages 100 /var/lib/dpkg/status
I did some additional testing and here is the good news (I guess): This does not seem to affect 1) fresh live-cd of daily Intrepid (after installing Tasque 1.6) 2) new user profile in my actual Intrepid installation I tried deleting all Tasque config files from the old profile (that is affected by this), but this had no effect on the hanging. And Tasque used to work perfectly with this profile until about couple weeks ago.
Following the advice found on the thread https://bugs.launchpad.net/ubuntu/+source/mono/+bug/224291 I removed gnupg-agent package and now everything works perfectly
I'm going to close as NOTGNOME, but feel free to re-open if this can be reproduced in the newer environments that seem to work for everybody.