[Xubuntu] command "exo-open --launch WebBrowser %u" with %u replaced with any URL is not gracefully handled with return value from google-chrome

Bug #1061394 reported by Kevin Choi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Exo
Fix Released
Medium
exo (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

See attached pic
Reproducible by just running from bash

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: exo-utils 0.6.2-4
ProcVersionSignature: Ubuntu 3.2.0-31.50-generic 3.2.28
Uname: Linux 3.2.0-31-generic x86_64
ApportVersion: 2.0.1-0ubuntu13
Architecture: amd64
Date: Thu Oct 4 00:58:36 2012
InstallationMedia: Xubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120817.3)
ProcEnviron:
 LANGUAGE=en_CA:en
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
SourcePackage: exo
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
In , J-john-0 (j-john-0) wrote :

Created attachment 4646
error window as displayed

See here:
http://ubuntuforums.org/showthread.php?t=2053643

The reason I'm filing this here and not at Chrome is because it appears to work fine in KDE and Gnome, but not XFCE

Happens with both the Chrome blob from google on XUbuntu and Chromium compiled from source on gentoo
Browser version: 22.0.1229.79 (158531)

To Reproduce:
1. Install Chrome/Chromium version 22.*
2. Set Chrome/Chromium as the default browser
3. Start an instance of Chrome/Chromium
4a. Click a link a separate app (like chat or terminal that will open in Chrome/Chromium)
4b. Or you can try to start another instance of the browser while the current on is running using the "Application Menu" or other desktop file that runs the default web browser, not the Chrome/Chromium specific desktop file.

What Happens:
The link is properly followed, but an error box appears with no title. The text reads:
"Failed to execute default Web Browser.

Input/output error."

Judging from the KDE system monitor, the error is coming from "exo-helper-1"
command:
/usr/lib64/xfce4/exo-1/exo-helper-1 --launch WebBrowser http://google.com

Revision history for this message
In , J-john-0 (j-john-0) wrote :

on Gentoo, the version of exo that is installed is:
xfce-base/exo-0.8.0
in case that helps.

Revision history for this message
In , J-john-0 (j-john-0) wrote :

sorry, for more comments.

In Ubuntu the installed packages are:
exo-utils-0.6.2-4
libexo-helpers-0.6.2-4
libexo-common-0.6.2-4

Revision history for this message
In , Blayder-r (blayder-r) wrote :

Linux 3.5.4-1-ARCH #1 SMP PREEMPT Sat Sep 15 13:04:04 UTC 2012 i686 GNU/Linux
Archlinux 32-bit
Name : exo
Version : 0.8.0-1
I can confirm same bug with Google Chrome.

Revision history for this message
In , Alianna117 (alianna117) wrote :

I can confirm the same bug too.
Gentoo x86_64, Chromium 22.0.1229.91, exo 0.8.0.

Revision history for this message
Kevin Choi (kchoix) wrote :
description: updated
Revision history for this message
In , Alianna117 (alianna117) wrote :

Updating Chromium to v.23.0.1271.22 fixed the problem

Revision history for this message
In , J-john-0 (j-john-0) wrote :

Looks like it was fixed with the latest stable chromium release 22.0.1229.94

Revision history for this message
Alad Wenter (the-changing-side) wrote :

Not reproducable in Trusty

Chromium 34.0.1847.116-0ubuntu2
exo-utils 0.10.2-3ubuntu2

Revision history for this message
Thaddaeus Tintenfisch (thad-fisch-deactivatedaccount) wrote :
Changed in exo (Ubuntu):
status: New → Invalid
Changed in exo:
importance: Unknown → Medium
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.