ports/138872: epiphany doesn't work when WITH_GECKO=libxul
Andrew Reilly
areilly at bigpond.net.au
Wed Sep 16 08:40:03 UTC 2009
>Number: 138872
>Category: ports
>Synopsis: epiphany doesn't work when WITH_GECKO=libxul
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Sep 16 08:40:02 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Andrew Reilly
>Release: FreeBSD 7.2-STABLE amd64
>Organization:
>Environment:
System: FreeBSD duncan.reilly.home 7.2-STABLE FreeBSD 7.2-STABLE #0: Sat Sep 12 10:26:37 EST 2009 root at duncan.reilly.home:/usr/obj/usr/src/sys/DUNCAN amd64
>Description:
As part of the firefox2 eradication project I undertook
recently, I rebuilt all of the firefox2 dependencies
with WITH_GECKO=libxul defined in /etc/make.conf (and
installed libxul, of course.) Most things seem happy,
but not epiphany. It built cleanly, (and continues to
build cleanly as I occasionally deinstall and reinstall
it), but it doesn't run. Instead, it produces
stdout/stderr output something like:
###!!! ASSERTION: Failed to write xpti manifest!: 'Error', file xptiInterfaceInfoManager.cpp, line 1946
###!!! ASSERTION: Failed to write xpti manifest!: 'Error', file xptiInterfaceInfoManager.cpp, line 1946
*** Registering components in: xpconnect
*** Registering components in: nsUCvMathModule
*** Registering components in: nsUConvModule
*** Registering components in: nsI18nModule
*** Registering components in: nsChardetModule
*** Registering components in: nsUniversalCharDetModule
*** Registering components in: necko
[many more lines]
*** Registering components in: nsIconDecoderModule
LoadPlugin() /usr/local/lib/libxul/plugins/libnullplugin.so returned 80d5eb040
GetMIMEDescription() returned "*:.*:All types"
LoadPlugin() /usr/local/lib/libxul/plugins/libunixprintplugin.so returned 80d5eb1f0
GetMIMEDescription() returned "application/x-print-unix-nsplugin:.pnt:Demo Print Plugin for Unix/Linux"
###!!! ASSERTION: Failed to write xpti manifest!: 'Error', file xptiInterfaceInfoManager.cpp, line 1946
###!!! ASSERTION: nsTHashtable::Init() should not be called twice.: 'Error', file ../../dist/include/xpcom/nsTHashtable.h, line 321
###!!! ASSERTION: nsDirectoryService::RealInit Mustn't initialize twice!: '!gService', file nsDirectoryService.cpp, line 506
###!!! ASSERTION: CompMgr not null at init: 'nsComponentManagerImpl::gComponentManager == NULL', file nsXPComInit.cpp, line 567
###!!! ASSERTION: Forgot to call nsCycleCollector_shutdown?: '!sCollector', file nsCycleCollector.cpp, line 2922
###!!! ASSERTION: Failed to write xpti manifest!: 'Error', file xptiInterfaceInfoManager.cpp, line 1946
The epiphany GUI window opens, but it is blank, and all
mouse activity in the window causes more of the same
sort of messages to stream forth on the controlling
terminal.
Clearly, this xpti manifest is a big issue, but I can't
figure it out. Anyone know what it's looking for, and
where to find it?
>How-To-Repeat:
# on a working and current GNOME system:
cd /usr/ports/www/epiphany
env WITH_GECKO=libxul make build deinstall reinstall clean
epiphany
>Fix:
I just use firefox3.5.3 at the moment, but since
epiphany is still my defualt browser, functionality is
impaired...
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list