Bug#645803: epiphany-browser: Crash when closing tab or clicking home on specific site

Philip Wyett philip.wyett at cohere-technology.co.uk
Tue Oct 18 22:59:10 UTC 2011


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

Backtrace...

:~$ gdb epiphany-browser
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/epiphany-browser...Reading symbols from
/usr/lib/debug/usr/bin/epiphany-browser...done.
(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/epiphany-browser
[Thread debugging using libthread_db enabled]
[New Thread 0xb13bcb70 (LWP 3403)]
[New Thread 0xb0a93b70 (LWP 3404)]
[New Thread 0xaffc4b70 (LWP 3405)]
[New Thread 0xaf2ffb70 (LWP 3406)]
[New Thread 0xaeafeb70 (LWP 3407)]
[New Thread 0xae2fdb70 (LWP 3408)]
[New Thread 0xadafcb70 (LWP 3409)]
[New Thread 0xad2fbb70 (LWP 3410)]
[New Thread 0xacafab70 (LWP 3411)]
[New Thread 0xac2f9b70 (LWP 3412)]
[Thread 0xaeafeb70 (LWP 3407) exited]
[Thread 0xacafab70 (LWP 3411) exited]
[Thread 0xad2fbb70 (LWP 3410) exited]
[Thread 0xadafcb70 (LWP 3409) exited]
[Thread 0xaf2ffb70 (LWP 3406) exited]
[Thread 0xaffc4b70 (LWP 3405) exited]
[Thread 0xac2f9b70 (LWP 3412) exited]
[Thread 0xae2fdb70 (LWP 3408) exited]
[New Thread 0xae2fdb70 (LWP 3413)]
[Thread 0xae2fdb70 (LWP 3413) exited]
[New Thread 0xae2fdb70 (LWP 3414)]
[Thread 0xae2fdb70 (LWP 3414) exited]
[New Thread 0xae2fdb70 (LWP 3415)]
[Thread 0xae2fdb70 (LWP 3415) exited]
[New Thread 0xae2fdb70 (LWP 3416)]
[New Thread 0xac2f9b70 (LWP 3417)]
[New Thread 0xaffc4b70 (LWP 3418)]
[New Thread 0xaf2ffb70 (LWP 3419)]
[New Thread 0xadafcb70 (LWP 3420)]
[New Thread 0xad2fbb70 (LWP 3421)]
[New Thread 0xacafab70 (LWP 3422)]
[Thread 0xae2fdb70 (LWP 3416) exited]
[Thread 0xac2f9b70 (LWP 3417) exited]
[Thread 0xaffc4b70 (LWP 3418) exited]
[Thread 0xadafcb70 (LWP 3420) exited]
[Thread 0xaf2ffb70 (LWP 3419) exited]
[Thread 0xad2fbb70 (LWP 3421) exited]
[Thread 0xacafab70 (LWP 3422) exited]
[New Thread 0xacafab70 (LWP 3423)]
[Thread 0xacafab70 (LWP 3423) exited]
[New Thread 0xacafab70 (LWP 3424)]
[New Thread 0xad2fbb70 (LWP 3425)]
[New Thread 0xaf2ffb70 (LWP 3426)]
[Thread 0xacafab70 (LWP 3424) exited]
[Thread 0xad2fbb70 (LWP 3425) exited]
[Thread 0xaf2ffb70 (LWP 3426) exited]
[New Thread 0xaf2ffb70 (LWP 3427)]
[New Thread 0xad2fbb70 (LWP 3428)]
[New Thread 0xacafab70 (LWP 3429)]
[New Thread 0xadafcb70 (LWP 3430)]
[Thread 0xaf2ffb70 (LWP 3427) exited]
[Thread 0xad2fbb70 (LWP 3428) exited]
[Thread 0xadafcb70 (LWP 3430) exited]
[Thread 0xacafab70 (LWP 3429) exited]
[New Thread 0xacafab70 (LWP 3431)]
[New Thread 0xadafcb70 (LWP 3432)]
[New Thread 0xad2fbb70 (LWP 3433)]
[New Thread 0xaf2ffb70 (LWP 3434)]
[New Thread 0xae45db70 (LWP 3435)]
[New Thread 0xac2f9b70 (LWP 3436)]
[New Thread 0xab8f8b70 (LWP 3437)]
[Thread 0xae45db70 (LWP 3435) exited]
[Thread 0xaf2ffb70 (LWP 3434) exited]
[Thread 0xadafcb70 (LWP 3432) exited]
[Thread 0xad2fbb70 (LWP 3433) exited]
[Thread 0xacafab70 (LWP 3431) exited]
[Thread 0xac2f9b70 (LWP 3436) exited]
[Thread 0xab8f8b70 (LWP 3437) exited]
** (epiphany-browser:3400): DEBUG: NP_Initialize
** (epiphany-browser:3400): DEBUG: NP_Initialize succeeded
** (epiphany-browser:3400): DEBUG: NP_Initialize
** (epiphany-browser:3400): DEBUG: NP_Initialize succeeded
** (epiphany-browser:3400): DEBUG: NP_Initialize
** (epiphany-browser:3400): DEBUG: NP_Initialize succeeded
** (epiphany-browser:3400): DEBUG: NP_Initialize
** (epiphany-browser:3400): DEBUG: NP_Initialize succeeded
[New Thread 0xab8f8b70 (LWP 3438)]
[New Thread 0xac2f9b70 (LWP 3439)]
[Thread 0xac2f9b70 (LWP 3439) exited]
[Thread 0xab8f8b70 (LWP 3438) exited]
[New Thread 0xab8f8b70 (LWP 3443)]
[New Thread 0xac2f9b70 (LWP 3444)]
[New Thread 0xacafab70 (LWP 3445)]
[Thread 0xacafab70 (LWP 3445) exited]
[New Thread 0xacafab70 (LWP 3446)]

Program received signal SIGSEGV, Segmentation fault.
0xb73b2ce8 in WebCore::RenderObject::remove (this=0xad743718)
    at ../WebCore/rendering/RenderObject.h:764
764     ../WebCore/rendering/RenderObject.h: No such file or directory.
        in ../WebCore/rendering/RenderObject.h
Current language:  auto
The current source language is "auto; currently c++".
(gdb) bt
#0  0xb73b2ce8 in WebCore::RenderObject::remove (this=0xad743718)
    at ../WebCore/rendering/RenderObject.h:764
#1  WebCore::RenderObject::destroy (this=0xad743718)
    at ../WebCore/rendering/RenderObject.cpp:1973
#2  0xb74af3aa in WebCore::RenderSVGModelObject::destroy (this=0xad743718)
    at ../WebCore/rendering/RenderSVGModelObject.cpp:88
#3  0xb708e689 in WebCore::Node::detach (this=0xaefe6f30)
    at ../WebCore/dom/Node.cpp:1255
#4  0xb705495e in WebCore::ContainerNode::detach (this=0xaefe6f30)
    at ../WebCore/dom/ContainerNode.cpp:628
#5  0xb707a938 in WebCore::Element::detach (this=0xaefe6f30)
    at ../WebCore/dom/Element.cpp:858
#6  0xb7547b5a in WebCore::SVGStyledElement::detach (this=0xaefe6f30)
    at ../WebCore/svg/SVGStyledElement.cpp:317
#7  0xb705494b in WebCore::ContainerNode::detach (this=0xafc15e10)
    at ../WebCore/dom/ContainerNode.cpp:626
#8  0xb707a938 in WebCore::Element::detach (this=0xafc15e10)
    at ../WebCore/dom/Element.cpp:858
#9  0xb7547b5a in WebCore::SVGStyledElement::detach (this=0xafc15e10)
    at ../WebCore/svg/SVGStyledElement.cpp:317
#10 0xb705494b in WebCore::ContainerNode::detach (this=0xaefe6e10)
    at ../WebCore/dom/ContainerNode.cpp:626
#11 0xb707a938 in WebCore::Element::detach (this=0xaefe6e10)
---Type <return> to continue, or q <return> to quit---
    at ../WebCore/dom/Element.cpp:858
#12 0xb7547b5a in WebCore::SVGStyledElement::detach (this=0xaefe6e10)
    at ../WebCore/svg/SVGStyledElement.cpp:317
#13 0xb705494b in WebCore::ContainerNode::detach (this=0xafc157e0)
    at ../WebCore/dom/ContainerNode.cpp:626
#14 0xb707a938 in WebCore::Element::detach (this=0xafc157e0)
    at ../WebCore/dom/Element.cpp:858
#15 0xb7547b5a in WebCore::SVGStyledElement::detach (this=0xafc157e0)
    at ../WebCore/svg/SVGStyledElement.cpp:317
#16 0xb705494b in WebCore::ContainerNode::detach (this=0xaf2a8120)
    at ../WebCore/dom/ContainerNode.cpp:626
#17 0xb707a938 in WebCore::Element::detach (this=0xaf2a8120)
    at ../WebCore/dom/Element.cpp:858
#18 0xb7547b5a in WebCore::SVGStyledElement::detach (this=0xaf2a8120)
    at ../WebCore/svg/SVGStyledElement.cpp:317
#19 0xb705494b in WebCore::ContainerNode::detach (this=0xafe10cc0)
    at ../WebCore/dom/ContainerNode.cpp:626
#20 0xb707a938 in WebCore::Element::detach (this=0xafe10cc0)
    at ../WebCore/dom/Element.cpp:858
#21 0xb705494b in WebCore::ContainerNode::detach (this=0xaeea6340)
    at ../WebCore/dom/ContainerNode.cpp:626
#22 0xb707a938 in WebCore::Element::detach (this=0xaeea6340)
    at ../WebCore/dom/Element.cpp:858
---Type <return> to continue, or q <return> to quit---
#23 0xb705494b in WebCore::ContainerNode::detach (this=0xaeefb440)
    at ../WebCore/dom/ContainerNode.cpp:626
#24 0xb707a938 in WebCore::Element::detach (this=0xaeefb440)
    at ../WebCore/dom/Element.cpp:858
#25 0xb705494b in WebCore::ContainerNode::detach (this=0xaef93000)
    at ../WebCore/dom/ContainerNode.cpp:626
#26 0xb70614ca in WebCore::Document::detach (this=0xaef93000)
    at ../WebCore/dom/Document.cpp:1554
#27 0xb727aa7c in WebCore::Frame::setView (this=0xaef5e080, view=DWARF-2
expression error: DW_OP_reg operations must be used either alone or in
conjuction with DW_OP_piece.
)
    at ../WebCore/page/Frame.cpp:256
#28 0xb721776b in WebCore::FrameLoader::closeAndRemoveChild (this=0xb0add6a8,
    child=0xaef5e080) at ../WebCore/loader/FrameLoader.cpp:3108
#29 0xb721eec9 in WebCore::FrameLoader::detachFromParent (this=0xaef5e0a8)
    at ../WebCore/loader/FrameLoader.cpp:3197
#30 0xb721f005 in WebCore::FrameLoader::detachChildren (this=0xb0add6a8)
    at ../WebCore/loader/FrameLoader.cpp:3100
#31 0xb721f04c in WebCore::FrameLoader::setDocumentLoader (this=0xb0add6a8,
    loader=0xaef74000) at ../WebCore/loader/FrameLoader.cpp:2375
#32 0xb7220f9a in WebCore::FrameLoader::transitionToCommitted (
    this=0xb0add6a8, cachedPage=...) at ../WebCore/loader/FrameLoader.cpp:2543
#33 0xb722123b in WebCore::FrameLoader::commitProvisionalLoad (
    this=0xb0add6a8, prpCachedPage=...)
    at ../WebCore/loader/FrameLoader.cpp:2459
---Type <return> to continue, or q <return> to quit---
#34 0xb7203f2d in WebCore::DocumentLoader::commitIfReady (this=0xaef74000)
    at ../WebCore/loader/DocumentLoader.cpp:258
#35 0xb7204086 in WebCore::DocumentLoader::commitLoad (this=0xaef74000,
    data=0x88a6618 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\"
\"http://www.w3.org/TR/html4/strict.dtd\">\n<html lang=\"en\">\n<head>\n  <meta
http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n
<title>Debian"..., length=1935) at ../WebCore/loader/DocumentLoader.cpp:278
#36 0xb72161cb in WebCore::FrameLoader::receivedData (this=0xb0add6a8,
    data=0x88a6618 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\"
\"http://www.w3.org/TR/html4/strict.dtd\">\n<html lang=\"en\">\n<head>\n  <meta
http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n
<title>Debian"..., length=1935) at ../WebCore/loader/FrameLoader.cpp:2121
#37 0xb722f6d9 in WebCore::MainResourceLoader::addData (this=0xafc29340,
    data=0x88a6618 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\"
\"http://www.w3.org/TR/html4/strict.dtd\">\n<html lang=\"en\">\n<head>\n  <meta
http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n
<title>Debian"..., length=1935, allAtOnce=<value optimized out>)
    at ../WebCore/loader/MainResourceLoader.cpp:146
#38 0xb723fd38 in WebCore::ResourceLoader::didReceiveData (this=0xafc29340,
    data=0x88a6618 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\"
\"http://www.w3.org/TR/html4/strict.dtd\">\n<html lang=\"en\">\n<head>\n  <meta
http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n
<title>Debian"..., length=1935, lengthReceived=<value optimized out>,
---Type <return> to continue, or q <return> to quit---
    allAtOnce=<value optimized out>)
    at ../WebCore/loader/ResourceLoader.cpp:259
#39 0xb722f920 in WebCore::MainResourceLoader::didReceiveData (
    this=0xafc29340,
    data=0x88a6618 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\"
\"http://www.w3.org/TR/html4/strict.dtd\">\n<html lang=\"en\">\n<head>\n  <meta
http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n
<title>Debian"..., length=1935, lengthReceived=0, allAtOnce=false)
    at ../WebCore/loader/MainResourceLoader.cpp:405
#40 0xb723f6a8 in WebCore::ResourceLoader::didReceiveData (this=0xafc29340,
    data=0x88a6618 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\"
\"http://www.w3.org/TR/html4/strict.dtd\">\n<html lang=\"en\">\n<head>\n  <meta
http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n
<title>Debian"..., length=1935, lengthReceived=0) at
.../WebCore/loader/ResourceLoader.cpp:409
#41 0xb75ba228 in gotChunkCallback (msg=0x86f66f0, chunk=0x82df338,
    data=0xafe9ffc0)
    at ../WebCore/platform/network/soup/ResourceHandleSoup.cpp:285
#42 0xb675b318 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#43 0xb674e13a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#44 0xb676461d in ?? () from /usr/lib/libgobject-2.0.so.0
#45 0xb6765bfc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#46 0xb6766076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#47 0xb69deaa6 in soup_message_got_chunk () from /usr/lib/libsoup-2.4.so.1
#48 0xb69e3ddc in ?? () from /usr/lib/libsoup-2.4.so.1
#49 0xb69e45d0 in ?? () from /usr/lib/libsoup-2.4.so.1
#50 0xb69e4d5f in ?? () from /usr/lib/libsoup-2.4.so.1
#51 0xb675bcac in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#52 0xb674e13a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#53 0xb676461d in ?? () from /usr/lib/libgobject-2.0.so.0
#54 0xb6765bfc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#55 0xb6766076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#56 0xb69f153d in ?? () from /usr/lib/libsoup-2.4.so.1
#57 0xb66f06db in ?? () from /lib/libglib-2.0.so.0
#58 0xb66ac305 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#59 0xb66affe8 in ?? () from /lib/libglib-2.0.so.0
#60 0xb66b0527 in g_main_loop_run () from /lib/libglib-2.0.so.0
#61 0xb6b38e19 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#62 0x080722db in main (argc=1, argv=0xbffff514) at ephy-main.c:741
(gdb) q
A debugging session is active.

        Inferior 1 [process 3400] will be killed.

Quit anyway? (y or n) y



-- System Information:
Debian Release: 6.0.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

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

Versions of packages epiphany-browser depends on:
ii  dbus-x11           1.2.24-4+squeeze1     simple interprocess messaging syst
ii  epiphany-browser-d 2.30.6-1              Data files for the GNOME web brows
ii  gnome-icon-theme   2.30.3-2              GNOME Desktop icon theme
ii  iso-codes          3.23-1                ISO language, territory, currency,
ii  libavahi-client3   0.6.27-2+squeeze1     Avahi client library
ii  libavahi-common3   0.6.27-2+squeeze1     Avahi common library
ii  libavahi-gobject0  0.6.27-2+squeeze1     Avahi GObject library
ii  libc6              2.11.2-10             Embedded GNU C Library: Shared lib
ii  libcairo2          1.8.10-6              The Cairo 2D vector graphics libra
ii  libdbus-1-3        1.2.24-4+squeeze1     simple interprocess messaging syst
ii  libdbus-glib-1-2   0.88-2.1              simple interprocess messaging syst
ii  libgconf2-4        2.28.1-6              GNOME configuration database syste
ii  libgirepository1.0 0.6.14-1+b1           Library for handling GObject intro
ii  libglib2.0-0       2.24.2-1              The GLib library of C routines
ii  libgnome-keyring0  2.30.1-1              GNOME keyring services library
ii  libgtk2.0-0        2.20.1-2              The GTK+ graphical user interface
ii  libice6            2:1.0.6-2             X11 Inter-Client Exchange library
ii  libnotify1 [libnot 0.5.0-2               sends desktop notifications to a n
ii  libnspr4-0d        4.8.6-1               NetScape Portable Runtime Library
ii  libnss3-1d         3.12.8-1+squeeze3     Network Security Service libraries
ii  libpango1.0-0      1.28.3-1+squeeze2     Layout and rendering of internatio
ii  libseed0           2.30.0-1+b1           GObject JavaScript bindings for th
ii  libsm6             2:1.1.1-1             X11 Session Management library
ii  libsoup-gnome2.4-1 2.30.2-1              an HTTP library implementation in
ii  libsoup2.4-1       2.30.2-1              an HTTP library implementation in
ii  libwebkit-1.0-2    1.2.7-0+squeeze1      Web content engine library for Gtk
ii  libx11-6           2:1.3.3-4             X11 client-side library
ii  libxml2            2.7.8.dfsg-2+squeeze1 GNOME XML library
ii  libxslt1.1         1.1.26-6              XSLT 1.0 processing library - runt

Versions of packages epiphany-browser recommends:
ii  ca-certificates    20090814+nmu3squeeze1 Common CA certificates
ii  evince             2.30.3-2              Document (PostScript, PDF) viewer
ii  yelp               2.30.1+webkit-1       Help browser for GNOME

Versions of packages epiphany-browser suggests:
ii  epiphany-extensions           2.30.2-1   Extensions for Epiphany web browse






More information about the pkg-gnome-maintainers mailing list