Bug#613227: [epiphany-browser] Segfault on address bar input

Simon Wenner wenners at student.ethz.ch
Sun Feb 13 16:12:25 UTC 2011


Package: epiphany-browser
Version: 2.30.6-1
Severity: critical

Epiphany crashes (segmentation fault) if I enter anything into the
address bar. If I enable the adblock extension epiphany crashes right at
the start. Before the crash critical glib errors, which are related to
regular expressions, are printed out. IIRC the crashes occured after the
update of glib to version 2.28.0-1. Maybe it's a glib bug.

Address bar crash (the input was "a"):
(epiphany-browser:3540): GLib-CRITICAL **: g_regex_unref: assertion
`regex != NULL' failed
(epiphany-browser:3540): GLib-CRITICAL **: g_regex_replace: assertion
`regex != NULL' failed
(epiphany-browser:3540): GLib-CRITICAL **: g_strchug: assertion `string
!= NULL' failed
(epiphany-browser:3540): GLib-CRITICAL **: g_strchomp: assertion `string
!= NULL' failed
Segmentation fault

Back trace of the first assertion and the segfault attached.

Adblock crash:
** (epiphany-browser:3659): WARNING **: Could not compile expression
"(\Wadv|banner|promo)s?(\.(?!wunder)\w+\.\w{2,3}(\.\w{2,2})?/|\W\w*\d+x\d+\.)(?!banners)"
Error: Error while compiling regular expression
(\Wadv|banner|promo)s?(\.(?!wunder)\w+\.\w{2,3}(\.\w{2,2})?/|\W\w*\d+x\d+\.)(?!banners)
at char 0: unknown option bit(s) set
(epiphany-browser:3659): GLib-CRITICAL **: g_regex_new: assertion `error
== NULL || *error == NULL' failed
** (epiphany-browser:3659): WARNING **: Could not compile expression
"(absolute|ad|aff(/|iliate.*)|assets/|iframe|live-?|net|partypoker.*|professor|sales|serve|user|video|view|werbe)_?banner"
Error: (null)
... (many more failed regular expressions)
Segmentation fault



--- System information. ---
Architecture: amd64
Kernel: Linux 2.6.32-5-amd64

Debian Release: 6.0
900 testing mirror.switch.ch
800 unstable mirror.switch.ch
700 experimental mirror.switch.ch
1000 stable security.debian.org
1000 stable mirror.switch.ch

--- Package information. ---
Depends (Version) | Installed
===========================================-+-==================
epiphany-browser-data (>= 2.30) | 2.30.6-1
epiphany-browser-data (<< 2.31) | 2.30.6-1
libavahi-client3 (>= 0.6.16) | 0.6.27-2
libavahi-common3 (>= 0.6.16) | 0.6.27-2
libavahi-gobject0 (>= 0.6.22) | 0.6.27-2
libc6 (>= 2.7) | 2.11.2-10
libcairo2 (>= 1.2.4) | 1.8.10-6
libdbus-1-3 (>= 1.0.2) | 1.2.24-4
libdbus-glib-1-2 (>= 0.88) | 0.88-2.1
libgconf2-4 (>= 2.27.0) | 2.28.1-6
libgirepository1.0-0 (>= 0.6.3) | 0.6.14-1+b1
libglib2.0-0 (>= 2.24.0) | 2.28.0-1
libgnome-keyring0 (>= 2.26.0) | 2.30.1-1
libgtk2.0-0 (>= 2.20.0) | 2.20.1-2
libice6 (>= 1:1.0.0) | 2:1.0.6-2
libnotify1 (>= 0.5.0) | 0.5.0-2
libnotify1-gtk2.10 |
libnspr4-0d (>= 1.8.0.10) | 4.8.6-1
libnss3-1d (>= 3.12.0~1.9b1) | 3.12.8-1
libpango1.0-0 (>= 1.18.0) | 1.28.3-1+squeeze1
libseed0 (>= 2.30.0) | 2.30.0-1+b1
libsm6 | 2:1.1.1-1
libsoup-gnome2.4-1 (>= 2.29.91) | 2.30.2-1
libsoup2.4-1 (>= 2.26.1) | 2.30.2-1
libwebkit-1.0-2 (>= 1.2.2) | 1.2.6-2
libx11-6 | 2:1.3.3-4
libxml2 (>= 2.7.4) | 2.7.8.dfsg-2
libxslt1.1 (>= 1.1.25) | 1.1.26-6
gnome-icon-theme (>= 2.9.90) | 2.30.3-2
dbus-x11 | 1.2.24-4
iso-codes | 3.23-1


Recommends (Version) | Installed
==============================-+-===========
yelp | 2.30.1+webkit-1
evince | 2.30.3-2
ca-certificates | 20090814+nmu2


Suggests (Version) | Installed
==================================-+-===========
epiphany-extensions | 2.30.2-1




-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: segfault_trace.txt
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20110213/265c1589/attachment-0002.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: assertion_trace.txt
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20110213/265c1589/attachment-0003.txt>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20110213/265c1589/attachment-0001.pgp>


More information about the pkg-gnome-maintainers mailing list