Epiphany: Failed to instantiate LoginManager

Bug #302859 reported by Villoing
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
epiphany-browser (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: epiphany-browser

I'm running Jaunty on amd64.
When starting Epiphany the main window opens but I get a blank page and cannot load any web page.

Terminal gives:
** (epiphany-browser:21467): WARNING **: Failed to instantiate LoginManager

** (epiphany-browser:21467): WARNING **: EphyBrowser initialization failed for 0x1035190

Distrib
Description: Ubuntu jaunty (development branch)
Release: 9.04

Package version
epiphany-browser:
  Installé : 2.24.1-1ubuntu1
  Candidat : 2.24.1-1ubuntu1
 Table de version :
 *** 2.24.1-1ubuntu1 0
        500 http://archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status

Revision history for this message
Fabien Tassin (fta) wrote :

I guess you have xul 1.9.1 installed.

I'm seeing that too.

$ strace -f -F epiphany-browser |& grep xulr
read(16, "[1.9.0.3]\nGRE_PATH=/usr/lib/xulr"..., 76) = 76
access("/usr/lib/xulrunner-1.9.0.3/libxpcom.so", R_OK) = -1 ENOENT (No such file or directory)
read(16, "[1.9.1b2]\nGRE_PATH=/usr/lib/xulr"..., 76) = 76
access("/usr/lib/xulrunner-1.9.1b2/libxpcom.so", R_OK) = 0
lstat("/usr/lib/xulrunner-1.9.1b2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib/xulrunner-1.9.1b2/libxpcom.so", {st_mode=S_IFREG|0644, st_size=18704, ...}) = 0
...

$ ls -fl /etc/gre.d/
total 36
drwxr-xr-x 2 root root 4096 2008-11-27 17:18 .
drwxr-xr-x 147 root root 12288 2008-11-27 17:53 ..
-rwxr-xr-x 1 root root 76 2008-10-13 17:59 1.9.0.3.system.conf
-rw-r--r-- 1 root root 76 2008-11-26 22:14 1.9.1b2.system.conf
-rw-r--r-- 1 root root 82 2008-11-14 04:34 1.9.1b2pre.system.conf
-rwxr-xr-x 1 root root 76 2008-11-04 01:45 1.9.0.4.system.conf
-rw-r--r-- 1 root root 82 2008-11-14 04:34 1.9.1b2pre-restored.system.conf

so epiphany tries 1.9.0.3, fails, then 1.9.1b2, succeeds and fails later on because it's not compatible.

ephy should restrict itself to 1.9.0.* for now.

In embed/mozilla/mozilla-embed-single.cpp:

        static const GREVersionRange greVersion = {
          "1.9a", PR_TRUE,
          "2", PR_TRUE
        };

use 1.9.0.* instead of 2.

Changed in epiphany-browser:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Fabien Tassin (fta) wrote :

There's also a tiny problem in the two xul packages. the previous gre.d files are not removed at the right time.

Revision history for this message
Alexander Sack (asac) wrote :

so, Fabien suggests it, but could you please confirm that you have xulrunner-1.9.1 package installed?

Revision history for this message
Fabien Tassin (fta) wrote :

I'll prepare a debdiff

Changed in epiphany-browser:
assignee: nobody → fta
Revision history for this message
Villoing (villoing) wrote :

Indeed, I do have xulrunner-1.9.1 installed

Revision history for this message
Fabien Tassin (fta) wrote :

Here is the debdiff.

Changed in epiphany-browser:
assignee: fta → nobody
Revision history for this message
Adam Porter (alphapapa) wrote :

I added fta's PPA, which pulled in xul 1.9.1. But epiphany and epiphany-data do not depend on xul*. If they do, should the Depends of the epiphany package be adjusted to reflect this?

Revision history for this message
Adam Porter (alphapapa) wrote :

Nevermind. epiphany-browser is the package. :)

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package epiphany-browser - 2.24.1-1ubuntu2

---------------
epiphany-browser (2.24.1-1ubuntu2) jaunty; urgency=low

  * debian/patches/22_retrict_xul_to_1.9_only.patch:
    - only use xulrunner 1.9.0.* (not 1.9.1 or higer) as embedded
      gecko. (LP: #302859)

 -- Fabien Tassin <email address hidden> Thu, 27 Nov 2008 21:58:45 +0100

Changed in epiphany-browser:
status: Confirmed → Fix Released
Revision history for this message
Damiano Dallatana (damidalla) wrote :

I am seeing the same bug on Ubuntu 8.10 Intrepid after enabling fta's PPA, installing xulrunner 1.9.1 and restarting the pc. In fact, the fix for the bug is only in Jaunty - epiphany-browser in Intrepid is still 2.24.1-0ubuntu1.

Revision history for this message
Damiano Venturin (damko) wrote :

the same happens and hardy, upgrading to FF > 3.5

I didn't try to diff but it's due to xul indeed. Infact purging xul 1.9.2 fixes the issue

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.