Skip site navigation (1)Skip section navigation (2)
Date:      16 Sep 2009 08:37:36 -0000
From:      Andrew Reilly <areilly@bigpond.net.au>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/138872: epiphany doesn't work when WITH_GECKO=libxul
Message-ID:  <20090916083736.46930.qmail@areilly.bpa.nu>
Resent-Message-ID: <200909160840.n8G8e35Q001064@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090916083736.46930.qmail>