Bug#618290: yelp: crash when clicking on a link

Vincent Lefevre vincent at vinc17.net
Mon Mar 14 03:03:49 UTC 2011


Package: yelp
Version: 2.30.1+webkit-1
Severity: important

yelp crashed when I clicked on a link (I don't remember which one):

Yelp:ERROR:yelp-document.c:275:yelp_document_cancel_page: assertion failed: (document != NULL && YELP_IS_DOCUMENT (document))

The backtrace:

#0  0x00007fe5ca76d165 in raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007fe5ca76ff70 in abort () at abort.c:92
#2  0x00007fe5cb266ce1 in g_assertion_message (domain=<value optimized out>, 
    file=<value optimized out>, line=<value optimized out>, 
    func=0x434240 "yelp_document_cancel_page", 
    message=0x1768430 "assertion failed: (document != NULL && YELP_IS_DOCUMENT (document))") at /tmp/buildd/glib2.0-2.28.2/./glib/gtestutils.c:1358
#3  0x00007fe5cb267280 in g_assertion_message_expr (domain=0x430f88 "Yelp", 
    file=0x433eea "yelp-document.c", line=275, 
    func=0x434240 "yelp_document_cancel_page", expr=<value optimized out>)
    at /tmp/buildd/glib2.0-2.28.2/./glib/gtestutils.c:1369
#4  0x000000000041dbc7 in ?? ()
#5  0x00000000004169eb in ?? ()
#6  0x0000000000417435 in ?? ()
#7  0x00007fe5cb6fc14e in g_closure_invoke (closure=0x180c500, 
    return_value=0x0, n_param_values=3, param_values=0x3307800, 
    invocation_hint=0x7fffe557cdc0)
    at /tmp/buildd/glib2.0-2.28.2/./gobject/gclosure.c:767
#8  0x00007fe5cb714617 in signal_emit_unlocked_R (node=0x17da580, 
    detail=<value optimized out>, instance=<value optimized out>, 
    emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>)
    at /tmp/buildd/glib2.0-2.28.2/./gobject/gsignal.c:3252
#9  0x00007fe5cb715c96 in g_signal_emit_valist (instance=0x17e6050, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fffe557cfb0)
    at /tmp/buildd/glib2.0-2.28.2/./gobject/gsignal.c:2983
#10 0x00007fe5cb7161e3 in g_signal_emit (instance=0x35b7, signal_id=13751, 
    detail=6) at /tmp/buildd/glib2.0-2.28.2/./gobject/gsignal.c:3040
#11 0x0000000000412f44 in ?? ()
#12 0x00007fe5ccf44e94 in webkit_marshal_BOOLEAN__OBJECT_OBJECT_OBJECT_OBJECT (
    closure=0x175d6c0, return_value=0x7fffe557d290, 
    n_param_values=<value optimized out>, param_values=0x1c48320, 
    invocation_hint=<value optimized out>, marshal_data=0x412ea0)
    at DerivedSources/webkitmarshal.cpp:257
#13 0x00007fe5cb6fc14e in g_closure_invoke (closure=0x175d6c0, 
    return_value=0x7fffe557d290, n_param_values=5, param_values=0x1c48320, 
    invocation_hint=0x7fffe557d250)
    at /tmp/buildd/glib2.0-2.28.2/./gobject/gclosure.c:767
#14 0x00007fe5cb714617 in signal_emit_unlocked_R (node=0x17d8b70, 
    detail=<value optimized out>, instance=<value optimized out>, 
    emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>)
    at /tmp/buildd/glib2.0-2.28.2/./gobject/gsignal.c:3252
#15 0x00007fe5cb715add in g_signal_emit_valist (instance=0x17e6050, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fffe557d460)
    at /tmp/buildd/glib2.0-2.28.2/./gobject/gsignal.c:2993
#16 0x00007fe5cb715fb3 in g_signal_emit_by_name (instance=0x17e6050, 
    detailed_signal=0x7fe5cd3f7780 "navigation-policy-decision-requested")
    at /tmp/buildd/glib2.0-2.28.2/./gobject/gsignal.c:3077
#17 0x00007fe5ccf0209f in WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction (this=0x7fe5b5e27e00, policyFunction=
    (void (WebCore::PolicyChecker::*)(WebCore::PolicyChecker *, WebCore::PolicyAction)) 0x7fe5ccb85ef0 <WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction)>, action=..., resourceRequest=<value optimized out>)
    at ../WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:542
#18 0x00007fe5ccb873c7 in WebCore::PolicyChecker::checkNavigationPolicy (
    this=0x7fe5b5e43860, request=..., loader=<value optimized out>, formState=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at ../WebCore/loader/PolicyChecker.cpp:88
#19 0x00007fe5ccb6e713 in WebCore::FrameLoader::loadWithDocumentLoader (
    this=0x7fe5b5e43850, loader=0x7fe5b5f13800, type=<value optimized out>, 
    prpFormState=<value optimized out>)
    at ../WebCore/loader/FrameLoader.cpp:2101
#20 0x00007fe5ccb70cc6 in WebCore::FrameLoader::loadWithNavigationAction (
    this=0x7fe5b5e43850, request=<value optimized out>, action=..., 
    lockHistory=false, type=WebCore::FrameLoadTypeStandard, formState=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at ../WebCore/loader/FrameLoader.cpp:2022
#21 0x00007fe5ccb72bcd in WebCore::FrameLoader::loadURL (this=0x7fe5b5e43850, 
    newURL=<value optimized out>, referrer=<value optimized out>, 
    frameName=<value optimized out>, lockHistory=255, 
    newLoadType=WebCore::FrameLoadTypeStandard, event=..., prpFormState=...)
    at ../WebCore/loader/FrameLoader.cpp:1965
#22 0x00007fe5ccb73178 in WebCore::FrameLoader::loadFrameRequest (
    this=0x7fe5b5e43850, request=..., lockHistory=<value optimized out>, 
    lockBackForwardList=<value optimized out>, event=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at ../WebCore/loader/FrameLoader.cpp:1901
#23 0x00007fe5ccb73982 in WebCore::FrameLoader::urlSelected (
    this=0x7fe5b5e43850, request=<value optimized out>, 
    passedTarget=<value optimized out>, triggeringEvent=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at ../WebCore/loader/FrameLoader.cpp:351
#24 0x00007fe5ccab49ba in WebCore::HTMLAnchorElement::defaultEventHandler (
    this=0x7fe5b42ab1b0, evt=0x7fe5b5e1e640)
    at ../WebCore/html/HTMLAnchorElement.cpp:216
#25 0x00007fe5cc9f0637 in WebCore::Node::dispatchGenericEvent (
    this=0x7fe5b42ab1b0, prpEvent=<value optimized out>)
    at ../WebCore/dom/Node.cpp:2680
#26 0x00007fe5cc9f09a7 in WebCore::Node::dispatchEvent (this=0x7fe5b42ab1b0, 
    prpEvent=<value optimized out>) at ../WebCore/dom/Node.cpp:2567
#27 0x00007fe5cc9f1be8 in WebCore::Node::dispatchMouseEvent (
    this=0x7fe5b42ab1b0, eventType=..., button=<value optimized out>, 
    detail=<value optimized out>, pageX=<value optimized out>, pageY=248, 
    screenX=931, screenY=448, ctrlKey=false, altKey=false, shiftKey=false, 
    metaKey=false, isSimulated=false, relatedTargetArg=0x0, 
    underlyingEvent=...) at ../WebCore/dom/Node.cpp:2856
#28 0x00007fe5cc9f2245 in WebCore::Node::dispatchMouseEvent (
    this=0x7fe5b42ab1b0, event=..., eventType=..., detail=1, relatedTarget=0x0)
    at ../WebCore/dom/Node.cpp:2765
#29 0x00007fe5ccbbc38b in WebCore::EventHandler::dispatchMouseEvent (
    this=0x7fe5b5e43da0, eventType=..., targetNode=0x7fe5b41c0630, 
    clickCount=1, mouseEvent=..., setUnder=<value optimized out>)
    at ../WebCore/page/EventHandler.cpp:1770
#30 0x00007fe5ccbbcb08 in WebCore::EventHandler::handleMouseReleaseEvent (
    this=0x7fe5b5e43da0, mouseEvent=...)
    at ../WebCore/page/EventHandler.cpp:1499
#31 0x00007fe5ccf1ddf5 in webkit_web_view_button_release_event (
    widget=<value optimized out>, event=0x1e02eb0)
    at ../WebKit/gtk/webkit/webkitwebview.cpp:678
#32 0x00007fe5cc04bc78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x16dbeb0, 
    return_value=0x7fffe557e7c0, n_param_values=<value optimized out>, 
    param_values=0x7fe5b054f120, invocation_hint=<value optimized out>, 
    marshal_data=0x7fe5ccf1dd70)
    at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#33 0x00007fe5cb6fc14e in g_closure_invoke (closure=0x16dbeb0, 
    return_value=0x7fffe557e7c0, n_param_values=2, 
    param_values=0x7fe5b054f120, invocation_hint=0x7fffe557e780)
    at /tmp/buildd/glib2.0-2.28.2/./gobject/gclosure.c:767
#34 0x00007fe5cb714260 in signal_emit_unlocked_R (node=0x16dbf20, 
    detail=<value optimized out>, instance=<value optimized out>, 
    emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>)
    at /tmp/buildd/glib2.0-2.28.2/./gobject/gsignal.c:3290
#35 0x00007fe5cb715add in g_signal_emit_valist (instance=0x17e6050, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fffe557e970)
    at /tmp/buildd/glib2.0-2.28.2/./gobject/gsignal.c:2993
#36 0x00007fe5cb7161e3 in g_signal_emit (instance=0x35b7, signal_id=13751, 
    detail=6) at /tmp/buildd/glib2.0-2.28.2/./gobject/gsignal.c:3040
#37 0x00007fe5cc161f7f in gtk_widget_event_internal (widget=0x17e6050, 
    event=0x1e02eb0) at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkwidget.c:4943
#38 0x00007fe5cc044163 in IA__gtk_propagate_event (widget=0x17e6050, 
    event=0x1e02eb0) at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmain.c:2442
#39 0x00007fe5cc04521b in IA__gtk_main_do_event (event=0x1e02eb0)
    at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmain.c:1647
#40 0x00007fe5cbcb93cc in gdk_event_dispatch (source=<value optimized out>, 
    callback=<value optimized out>, user_data=<value optimized out>)
    at /scratch/build-area/gtk+2.0-2.20.1/gdk/x11/gdkevents-x11.c:2372
#41 0x00007fe5cb2412a2 in g_main_dispatch (context=0x16b94a0)
    at /tmp/buildd/glib2.0-2.28.2/./glib/gmain.c:2440
#42 g_main_context_dispatch (context=0x16b94a0)
    at /tmp/buildd/glib2.0-2.28.2/./glib/gmain.c:3013
#43 0x00007fe5cb245968 in g_main_context_iterate (context=0x16b94a0, 
    block=<value optimized out>, dispatch=<value optimized out>, 
    self=<value optimized out>)
    at /tmp/buildd/glib2.0-2.28.2/./glib/gmain.c:3091
#44 0x00007fe5cb245e75 in g_main_loop_run (loop=0x7fe5b00117d0)
    at /tmp/buildd/glib2.0-2.28.2/./glib/gmain.c:3299
#45 0x00007fe5cc0456b7 in IA__gtk_main ()
    at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmain.c:1219
#46 0x000000000041b2b2 in ?? ()
#47 0x00007fe5ca759c4d in __libc_start_main (main=<value optimized out>, 
    argc=<value optimized out>, ubp_av=<value optimized out>, 
    init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fffe557ef78)
    at libc-start.c:228
#48 0x000000000040f399 in ?? ()
#49 0x00007fffe557ef78 in ?? ()
#50 0x000000000000001c in ?? ()
#51 0x0000000000000002 in ?? ()
#52 0x00007fffe55811cd in ?? ()
#53 0x0000000000000000 in ?? ()

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.37-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.ISO8859-1 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages yelp depends on:
ii  docbook-xml             4.5-7            standard XML documentation system 
ii  gconf2                  2.28.1-6         GNOME configuration database syste
ii  gnome-doc-utils         0.20.1-1         a collection of documentation util
ii  libbz2-1.0              1.0.5-6          high-quality block-sorting file co
ii  libc6                   2.11.2-13        Embedded GNU C Library: Shared lib
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  libglib2.0-0            2.28.2-1         The GLib library of C routines
ii  libgtk2.0-0             2.20.1-2         The GTK+ graphical user interface 
ii  libice6                 2:1.0.7-1        X11 Inter-Client Exchange library
ii  librarian0              0.8.1-5          Documentation meta-data library (l
ii  libsm6                  2:1.2.0-1        X11 Session Management library
ii  libstartup-notification 0.10-1           library for program launch feedbac
ii  libwebkit-1.0-2         1.2.7-1          Web content engine library for Gtk
ii  libx11-6                2:1.4.1-5        X11 client-side library
ii  libxml2                 2.7.8.dfsg-2     GNOME XML library
ii  libxslt1.1              1.1.26-6         XSLT 1.0 processing library - runt
ii  man-db                  2.5.9-4          on-line manual pager
ii  xml-core                0.13             XML infrastructure and XML catalog
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages yelp recommends:
ii  gnome-user-guide              2.30.1-1   GNOME user's guide
ii  ttf-dejavu                    2.33-1     Metapackage to pull in ttf-dejavu-

yelp suggests no packages.

-- no debconf information





More information about the pkg-gnome-maintainers mailing list