[Bug 997630] Re: evince and eog broken on remote sessions (X, NX, x2go and VNC)
@davek: What does `apt-cache policy libgrip0` return? -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/997630 Title: evince and eog broken on remote sessions (X, NX, x2go and VNC) To manage notifications about this bug go to: https://bugs.launchpad.net/geis/+bug/997630/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 997630] Re: evince and eog broken on remote sessions (X, NX, x2go and VNC)
I've installed libgeis1 2.2.9.2-0ubuntu1 and can confirm that the proposed update does fix this bug (the slow startup of evince when the backend fails to initialize). I don't run Unity, so I cannot comment on whether this version solves that particular regression. ** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/997630 Title: evince and eog broken on remote sessions (X, NX, x2go and VNC) To manage notifications about this bug go to: https://bugs.launchpad.net/geis/+bug/997630/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 997630] Re: evince and eog broken on remote sessions (X, NX, x2go and VNC)
My issue was solved after upgrading to the new libgrip0 (and hence libgeis1, libgrail5, libframe6) from precise-proposed. Thanks! $ apt-cache policy libgrip0 libgrip0: Installed: 0.3.5-0ubuntu1~12.04.1 Candidate: 0.3.5-0ubuntu1~12.04.1 Version table: *** 0.3.5-0ubuntu1~12.04.1 0 400 http://us.archive.ubuntu.com/ubuntu/ precise-proposed/main amd64 Packages ** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/997630 Title: evince and eog broken on remote sessions (X, NX, x2go and VNC) To manage notifications about this bug go to: https://bugs.launchpad.net/geis/+bug/997630/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 997630] Re: evince and eog broken on remote sessions (X, NX, x2go and VNC)
@chasedouglas: Thanks! I've backported the change to utouch-geis 2.2.9 and successfully built and tested the patch in a PPA. https://launchpad.net/~brad-froehle/+archive/utouch-geis I've attached the debdiff from 2.2.9-0ubuntu3 to 2.2.9-0ubuntu3+lp997630. ** Patch added: "utouch-geis_2.2.9-0ubuntu3_2.2.9-0ubuntu3+lp997630.diff" https://bugs.launchpad.net/ubuntu/+source/evince/+bug/997630/+attachment/3251845/+files/utouch-geis_2.2.9-0ubuntu3_2.2.9-0ubuntu3%2Blp997630.diff -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/997630 Title: evince and eog broken on remote sessions (X, NX, x2go and VNC) To manage notifications about this bug go to: https://bugs.launchpad.net/geis/+bug/997630/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 997630] Re: evince and eog broken on remote sessions (X, NX, x2go and VNC)
I should additionally mention that the logic in the above patch might not be flawless --- i.e., the addition of the else clause in _input_event_handler might be a bit off -- but the overall theme of the patch should point you in the correct direction. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/997630 Title: evince and eog broken on remote sessions (X, NX, x2go and VNC) To manage notifications about this bug go to: https://bugs.launchpad.net/geis/+bug/997630/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 997630] Re: evince and eog broken on remote sessions (X, NX, x2go and VNC)
@chasedouglas & @bregma: I've looked into this problem some more and the fix should be relatively trivial. I'll attempt to briefly describe the cause of the error, outline a simple solution, and will attach a patch that can be applied to the utouch-geis 2.2.10 source which fixes the problem for me. The cause of the delay is that `_geis_wait_for_init` attempts to wait a full 5 seconds (GEIS_DEFAULT_INIT_TIMEOUT) or until the Geis backend is initialized. In the event of a failure, i.e., when no backend can be initialized, the 5 second waiting period is still observed. To fix this bug, we need only signal the failure of the initialization process so we can abort from `_geis_wait_for_init` immediately. To do so, I propose the following changes: 1) Add a new GeisState, GEIS_STATE_ERROR 2) Set geis->state to GEIS_STATE_ERROR whenever no backend can be initialized and we are out of fallbacks. 3) Check for geis->state == GEIS_STATE_ERROR in _geis_wait_for_init and abort. ** Patch added: "libutouch-geis-state-error.patch" https://bugs.launchpad.net/ubuntu/+source/geis/+bug/997630/+attachment/3250585/+files/libutouch-geis-state-error.patch -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/997630 Title: evince and eog broken on remote sessions (X, NX, x2go and VNC) To manage notifications about this bug go to: https://bugs.launchpad.net/geis/+bug/997630/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 997630] Re: evince and eog broken on remote sessions (X, NX, x2go and VNC)
@ferro: Yes, but I bet you still have libutouch-geis installed. (libevince depends on libgrip0 which depends on libutouch-geis). -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/997630 Title: evince and eog broken on remote sessions (X, NX, x2go and VNC) To manage notifications about this bug go to: https://bugs.launchpad.net/geis/+bug/997630/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 997630] Re: evince and eog broken on remote sessions (X, NX, x2go and VNC)
This bug should be re-opened, as the fix merged in https://code.launchpad.net/~bregma/utouch-geis/lp-997630/+merge/106886 does not actually address the issue. In particular, the assumption that the DBUS_SESSION_BUS_ADDRESS is unset is inaccurate, as show in comment #9. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/997630 Title: evince and eog broken on remote sessions (X, NX, x2go and VNC) To manage notifications about this bug go to: https://bugs.launchpad.net/utouch-geis/+bug/997630/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 997630] Re: evince and eog broken on remote sessions (X, NX, x2go and VNC)
If it helps, I'm attaching the result of starting evince with Geis debugging enabled on precise over RealVNC. $ echo $DBUS_SESSION_BUS_ADDRESS unix:abstract=/tmp/dbus-PF6Hw1bX2X,guid=152cbe68c696d8366474511f00208d95 $ GEIS_DEBUG=10 evince &> geis-debug-evince.log ** Attachment added: "geis-debug-evince.log" https://bugs.launchpad.net/ubuntu/+source/evince/+bug/997630/+attachment/3168096/+files/geis-debug-evince.log -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/997630 Title: evince and eog broken on remote sessions (X, NX, x2go and VNC) To manage notifications about this bug go to: https://bugs.launchpad.net/utouch-geis/+bug/997630/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 997630] Re: evince and eog broken on remote sessions (X, NX, x2go and VNC)
FYI: Just built utouch-geis1 (2.2.9-0ubuntu4) from lp:utouch- geis/precise and the issue was _not_ resolved. Still took ~50 seconds for evince to load, compared to under a second with libutouch-geis1 (2.1.2-0ubuntu4) from Oneiric. $ apt-cache policy libutouch-geis1 libutouch-geis1: Installed: 2.2.9-0ubuntu4 Candidate: 2.2.9-0ubuntu4 Version table: *** 2.2.9-0ubuntu4 0 100 /var/lib/dpkg/status 2.2.9-0ubuntu3 0 900 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages 2.2.9-0ubuntu1 0 500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/997630 Title: evince and eog broken on remote sessions (X, NX, x2go and VNC) To manage notifications about this bug go to: https://bugs.launchpad.net/utouch-geis/+bug/997630/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 997630] Re: evince and eog broken on remote sessions (X, NX, x2go and VNC)
I've found that downgrading to libutouch-geis (2.1.2-0ubuntu4) from oneiric resolves the issue. $ wget http://mirror.anl.gov/pub/ubuntu//pool/main/u/utouch-geis/libutouch-geis1_2.1.2-0ubuntu4_amd64.deb $ sudo dpkg -i libutouch-geis1_2.1.2-0ubuntu4_amd64.deb $ echo "libutouch-geis1 hold" | sudo dpkg --set-selections -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/997630 Title: evince and eog broken on remote sessions (X, NX, x2go and VNC) To manage notifications about this bug go to: https://bugs.launchpad.net/utouch-geis/+bug/997630/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 997630] Re: [precise] evince and eog broken on remote sessions (X, NX, x2go and VNC)
Impacts sessions running over Real VNC too. ** Summary changed: - [precise] evince and eog broken on remote sessions (X, NX, x2go and probably VNC) + [precise] evince and eog broken on remote sessions (X, NX, x2go and VNC) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/997630 Title: [precise] evince and eog broken on remote sessions (X, NX, x2go and VNC) To manage notifications about this bug go to: https://bugs.launchpad.net/libgrip/+bug/997630/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 826718] Re: indicator-weather crashed with SIGFPE in g_hash_table_lookup()
** Also affects: glib2.0 (Ubuntu) Importance: Undecided Status: New ** No longer affects: glib2.0 (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to glib2.0 in Ubuntu. https://bugs.launchpad.net/bugs/826718 Title: indicator-weather crashed with SIGFPE in g_hash_table_lookup() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/indicator-weather/+bug/826718/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 729682] Re: People nearby account still trying to connect
I was able to connect after running `sudo restart avahi-daemon` -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to empathy in Ubuntu. https://bugs.launchpad.net/bugs/729682 Title: People nearby account still trying to connect To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/729682/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs