Bug#467157: epiphany-browser: Crash when accessing https sites and a private instance

Sam Morris sam at robots.org.uk
Sat Feb 23 12:00:30 UTC 2008


Package: epiphany-browser
Version: 2.21.90-1
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Epiphany crashes if it tries to access a site via https, and if it is
using a private instance with a specified profile directory that is a
relative path.

I initially filed this upstream at <http://bugzilla.gnome.org/show_bug.cgi?id=518215>,
however I'm also filing it here in case it's a distribution issue.

$ epiphany -p https://ssl.google-analytics.com/ --profile=blah

** (epiphany-browser:11591): WARNING **: failed to read user preferences, error: 80004005
sys:1: Warning: value "((GaProtocol) 2)" of type `GaProtocol' is invalid or out of range for property `flags' of type `GaProtocol'
sys:1: Warning: /tmp/buildd/glib2.0-2.15.5/gobject/gsignal.c:1669: signal `ge-location' is invalid for instance `0x86e9000'
sys:1: Warning: /tmp/buildd/glib2.0-2.15.5/gobject/gsignal.c:1669: signal `ge-content-change' is invalid for instance `0x86e9000'
sys:1: Warning: invalid cast from `MozillaEmbed' to `GtkMozEmbed'

** (epiphany-browser:11591): CRITICAL **: void gtk_moz_embed_get_nsIWebBrowser(GtkMozEmbed*, nsIWebBrowser**): assertion `GTK_IS_MOZ_EMBED(embed)' failed
Xlib: unexpected async reply (sequence 0x638)!

(gdb) bt full
#0  NSSRWLock_LockRead (rwlock=0x0) at nssrwlk.c:212
	me = (PRThread *) 0x883a8a0
#1  0xb565651d in SECMOD_GetReadLock (modLock=0x0) at pk11list.c:71
No locals.
#2  0xb566897c in PK11_TokenExists (type=1) at pk11slot.c:1911
	mlp = (SECMODModuleList *) 0xb40661b8
	modules = (SECMODModuleList *) 0x0
	moduleLock = (SECMODListLock *) 0x0
	slot = (PK11SlotInfo *) 0x0
	found = 12
	i = <value optimized out>
#3  0xb5776ddc in ssl3_config_match_init (ss=0x8859aa8) at ssl3con.c:661
	suite = (ssl3CipherSuiteCfg *) 0x8859de0
	cipher_def = <value optimized out>
	cipher_alg = ssl_calg_rc4
	cipher_mech = 273
	exchKeyType = 142846112
	i = 12
	numPresent = 0
#4  0xb577bd4c in ssl2_ConstructCipherSpecs (ss=0x8859aa8) at sslcon.c:206
	cs = <value optimized out>
	allowed = 142846112
	count = 0
	ssl3_count = 0
	final_count = <value optimized out>
	rv = <value optimized out>
#5  0xb577ee5d in ssl2_BeginClientHandshake (ss=0x8859aa8) at sslcon.c:3018
	sid = <value optimized out>
	msg = <value optimized out>
	cp = <value optimized out>
	localCipherSpecs = <value optimized out>
	localCipherSize = <value optimized out>
	i = <value optimized out>
	sidLen = <value optimized out>
	rv = <value optimized out>
#6  0xb57819c5 in ssl_Do1stHandshake (ss=0x8859aa8) at sslsecur.c:151
	rv = 0
#7  0xb5782814 in ssl_SecureSend (ss=0x8859aa8, 
    buf=0x817f098 "GET / HTTP/1.1\r\nHost: ssl.google-analytics.com\r\nUser-Agent: Mozilla/5.0 (X11; U; Linux i686; en; rv:1.8.1.12) Gecko/20080208 (Debian-1.8.1.12-1) Epiphany/2.20\r\nAccept: text/xml,application/xml,applica"..., 
    len=424, flags=0) at sslsecur.c:1152
	rv = 0
#8  0xb57829c3 in ssl_SecureWrite (ss=0x8859aa8, 
    buf=0x817f098 "GET / HTTP/1.1\r\nHost: ssl.google-analytics.com\r\nUser-Agent: Mozilla/5.0 (X11; U; Linux i686; en; rv:1.8.1.12) Gecko/20080208 (Debian-1.8.1.12-1) Epiphany/2.20\r\nAccept: text/xml,application/xml,applica"..., len=424)
    at sslsecur.c:1197
No locals.
#9  0xb57861c6 in ssl_Write (fd=0x870eaf8, buf=0x817f098, len=424)
    at sslsock.c:1472
	ss = (sslSocket *) 0x8859aa8
	rv = -1
#10 0xb57bfc63 in nsSSLThread::Run (this=0x883a7d8) at nsSSLThread.cpp:969
	bytesWritten = <value optimized out>
	locker = {<No data fields>}
	bstd = (nsSSLSocketThreadData &) @0x8732a00: {
  mSSLState = nsSSLSocketThreadData::ssl_pending_write, mPRErrorCode = 0, 
  mSSLDataBuffer = 0x817f098 "GET / HTTP/1.1\r\nHost: ssl.google-analytics.com\r\nUser-Agent: Mozilla/5.0 (X11; U; Linux i686; en; rv:1.8.1.12) Gecko/20080208 (Debian-1.8.1.12-1) Epiphany/2.20\r\nAccept: text/xml,application/xml,applica"..., mSSLDataBufferAllocatedSize = 424, mSSLRequestedTransferAmount = 424, 
  mSSLRemainingReadResultData = 0x0, mSSLResultRemainingBytes = 0, 
  mReplacedSSLFileDesc = 0x870eaf8, mOneBytePendingFromEarlierWrite = 0, 
  mThePendingByte = 0 '\0', mOriginalRequestedTransferAmount = 0}
	realFileDesc = (PRFileDesc *) 0x870eaf8
	busy_socket_ssl_state = nsSSLSocketThreadData::ssl_pending_write
	socketToDestroy = <value optimized out>
#11 0xb57beb20 in nsPSMBackgroundThread::nsThreadRunner (arg=0x883a7d8)
    at nsPSMBackgroundThread.cpp:44
No locals.
#12 0xb7e9efda in _pt_root (arg=0x883a8a0) at ptthread.c:221
	detached = 0
#13 0xb713f4fb in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#14 0xb6fba93e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.

- -- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (530, 'testing'), (520, 'unstable'), (510, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages epiphany-browser depends on:
ii  epiphany-gecko                2.21.90-1  Intuitive GNOME web browser - Geck

epiphany-browser recommends no packages.

Versions of packages epiphany-gecko depends on:
ii  dbus                   1.1.2-1           simple interprocess messaging syst
ii  epiphany-browser-data  2.21.90-1         Data files for the GNOME web brows
ii  gnome-icon-theme       2.20.0-1          GNOME Desktop icon theme
ii  iso-codes              1.9-1             ISO language, territory, currency,
ii  libart-2.0-2           2.3.20-1          Library of functions for 2D graphi
ii  libatk1.0-0            1.20.0-1          The ATK accessibility toolkit
ii  libavahi-client3       0.6.22-2          Avahi client library
ii  libavahi-common3       0.6.22-2          Avahi common library
ii  libavahi-glib1         0.6.22-2          Avahi glib integration library
ii  libavahi-gobject0      0.6.22-2          Avahi GObject library
ii  libbonobo2-0           2.21.90-1         Bonobo CORBA interfaces library
ii  libbonoboui2-0         2.21.90-1         The Bonobo UI library
ii  libc6                  2.7-6             GNU C Library: Shared libraries
ii  libcairo2              1.4.14-1          The Cairo 2D vector graphics libra
ii  libdbus-1-3            1.1.2-1           simple interprocess messaging syst
ii  libdbus-glib-1-2       0.74-1            simple interprocess messaging syst
ii  libenchant1c2a         1.3.0-5           a wrapper library for various spel
ii  libffi4                4.3-20080202-1    Foreign Function Interface library
ii  libfontconfig1         2.5.0-2           generic font configuration library
ii  libfreetype6           2.3.5-1+b1        FreeType 2 font engine, shared lib
ii  libgcc1                1:4.3-20080202-1  GCC support library
ii  libgconf2-4            2.20.1-3          GNOME configuration database syste
ii  libglade2-0            1:2.6.2-1         library to load .glade files at ru
ii  libglib2.0-0           2.15.5-1          The GLib library of C routines
ii  libgnome-desktop-2     2.20.3-1          Utility library for loading .deskt
ii  libgnome2-0            2.20.1.1-1        The GNOME 2 library - runtime file
ii  libgnomecanvas2-0      2.20.1.1-1        A powerful object-oriented display
ii  libgnomeui-0           2.20.1.1-1        The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0         1:2.20.1-1        GNOME Virtual File System (runtime
ii  libgtk2.0-0            2.12.5-2          The GTK+ graphical user interface 
ii  libice6                2:1.0.4-1         X11 Inter-Client Exchange library
ii  libmozjs0d             1.8.1.12-1        The Mozilla SpiderMonkey JavaScrip
ii  libnotify1 [libnotify1 0.4.4-3           sends desktop notifications to a n
ii  libnspr4-0d            4.7.0~1.9b1-2     NetScape Portable Runtime Library
ii  liborbit2              1:2.14.10-0.1     libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0          1.19.3-1          Layout and rendering of internatio
ii  libpng12-0             1.2.15~beta5-3    PNG library - runtime
ii  libpopt0               1.10-3            lib for parsing cmdline parameters
ii  libsm6                 2:1.0.3-1+b1      X11 Session Management library
ii  libstartup-notificatio 0.9-1             library for program launch feedbac
ii  libstdc++6             4.3-20080202-1    The GNU Standard C++ Library v3
ii  libx11-6               2:1.0.3-7         X11 client-side library
ii  libxcursor1            1:1.1.9-1         X cursor management library
ii  libxext6               1:1.0.3-2         X11 miscellaneous extension librar
ii  libxfixes3             1:4.0.3-2         X11 miscellaneous 'fixes' extensio
ii  libxi6                 2:1.1.3-1         X11 Input extension library
ii  libxinerama1           1:1.0.2-1         X11 Xinerama extension library
ii  libxml2                2.6.31.dfsg-1     GNOME XML library
ii  libxrandr2             2:1.2.2-1         X11 RandR extension library
ii  libxrender1            1:0.9.4-1         X Rendering Extension client libra
ii  libxslt1.1             1.1.22-1          XSLT processing library - runtime 
ii  libxul0d               1.8.1.12-1        Gecko engine library
ii  python2.4              2.4.4-7           An interactive high-level object-o
ii  xulrunner-gnome-suppor 1.8.1.12-1        Support for Gnome in xulrunner app
ii  zlib1g                 1:1.2.3.3.dfsg-11 compression library - runtime

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHwAreshl/216gEHgRAgQHAJ9ncuSewl2DChxXHXR59Gl4jyM2xgCdFJN1
7JcZtO5OfpTq8ybfr0win3M=
=mHjQ
-----END PGP SIGNATURE-----






More information about the pkg-gnome-maintainers mailing list