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