After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 473594 - Yelp hangs after pressing back arrow from viewing rarian reference manual
Yelp hangs after pressing back arrow from viewing rarian reference manual
Status: RESOLVED DUPLICATE of bug 487746
Product: yelp
Classification: Applications
Component: General
git master
Other All
: Normal normal
: ---
Assigned To: Yelp maintainers
Yelp maintainers
Depends on:
Blocks:
 
 
Reported: 2007-09-04 14:52 UTC by Matt Keenan (IRC:MattMan)
Modified: 2007-10-18 10:03 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Matt Keenan (IRC:MattMan) 2007-09-04 14:52:33 UTC
Yelp appears to hang and/or crash after viewing the librarian reference manual

1. run yelp from terminal prompt
2. Select "Programming"
3. Select "Rarian Reference Manual"
4. Select "Back" arrow to return to yelp programming section
5. yelp just hangs, with a the window title of "Loading..."

This is happening on fedora core 7 with latest jhbuild of gnome 2.20, also
happening on opensolaris.
Comment 1 Matt Keenan (IRC:MattMan) 2007-10-18 09:52:02 UTC
Actually it dumps core after throwing the following error :

(yelp:2943): GLib-CRITICAL **: file gconvert.c: line 1874: assertion `filename != NULL' failed
t@1 (l@1) signal SEGV (no mapping at the fault address) in EmbedPrivate::OpenStream at 0xfa4818fe
0xfa4818fe: OpenStream+0x00ae:  repnz scasb  
Current function is yelp_html_open_stream
  316       gtk_moz_embed_open_stream (GTK_MOZ_EMBED (html),
(dbx) where
current thread: t@1
  [1] EmbedPrivate::OpenStream(0x82e6aa0, 0x0, 0x80ad458), at 0xfa4818fe 
  [2] gtk_moz_embed_open_stream(0x82cb700, 0x0, 0x80ad458), at 0xfa47f486 
=>[3] yelp_html_open_stream(html = 0x82cb700, mime = 0x80ad458 "application/xhtml+xml"), line 316 in "yelp-html.cpp"
  [4] window_do_load_html(window = 0x82680a8, uri = 0x89508f0 "/usr/share/librarian/manual/index.xhtml", frag_id = (nil), type = YELP_RRN_TYPE_XHTML, need_history = 1), line 1601 in "yelp-window.c"
  [5] yelp_window_load(window = 0x82680a8, uri = 0x8585fe8 "file:///usr/share/librarian/manual/index.xhtml"), line 1043 in "yelp-window.c"
  [6] html_uri_selected_cb(html = 0x82cb700, uri = 0x8585fe8 "file:///usr/share/librarian/manual/index.xhtml", handled = 0, user_data = 0x82680a8), line 1690 in "yelp-window.c"
  [7] yelp_marshal_VOID__POINTER_BOOLEAN(closure = 0x82e6208, return_value = (nil), n_param_values = 3U, param_values = 0x804665c, invocation_hint = 0x80465bc, marshal_data = (nil)), line 84 in "yelp-marshal.c"
  [8] g_closure_invoke(0x82e6208, 0x0, 0x3, 0x804665c, 0x80465bc), at 0xfe69ef63 
  [9] signal_emit_unlocked_R(0x82e6a40, 0x0, 0x82cb700, 0x0, 0x804665c), at 0xfe6b2cb6 
  [10] g_signal_emit_valist(0x82cb700, 0xf3, 0x0, 0x80468d4), at 0xfe6b1fc8 
  [11] g_signal_emit(0x82cb700, 0xf3, 0x0, 0x8585fe8, 0x0), at 0xfe6b215d 
  [12] html_open_uri(embed = 0x82cb700, uri = 0x8585fe8 "file:///usr/share/librarian/manual/index.xhtml"), line 101 in "yelp-html.cpp"
  [13] gtkmozembed_BOOLEAN__STRING(0x82e47a8, 0x8046c1c, 0x2, 0x8046a9c, 0x80469fc, 0x8081e40), at 0xfa47db10 
  [14] g_type_class_meta_marshal(0x82e47a8, 0x8046c1c, 0x2, 0x8046a9c, 0x80469fc, 0x1d4), at 0xfe69f244 
  [15] g_closure_invoke(0x82e47a8, 0x8046c1c, 0x2, 0x8046a9c, 0x80469fc), at 0xfe69ef63 
  [16] signal_emit_unlocked_R(0x82e2830, 0x0, 0x82cb700, 0x8046c1c, 0x8046a9c), at 0xfe6b2e7a 
  [17] g_signal_emit_valist(0x82cb700, 0xe3, 0x0, 0x8046d10), at 0xfe6b1d66 
  [18] gtk_signal_emit(0x82cb700, 0xe3, 0x8585fe8, 0x8046d8c), at 0xfadde1e1 
  [19] EmbedContentListener::OnStartURIOpen(0x8431760, 0x88002f0, 0x8046e48), at 0xfa485439 
  [20] nsDSURIContentListener::OnStartURIOpen(0x82d66d8, 0x88002f0, 0x8046e48), at 0xf9221354 
  [21] nsURILoader::OpenURI(0x85852f8, 0x85aeb94, 0x1, 0x82da1c0), at 0xf922816c 
  [22] nsDocShell::DoChannelLoad(0x82da1a8, 0x85aeb94, 0x85852f8), at 0xf920f229 
  [23] nsDocShell::DoURILoad(0x82da1a8, 0x88002f0, 0x85766f8, 0x1, 0x0, 0x8882b10, 0x0, 0x0, 0x1, 0x0, 0x8047338, 0x0), at 0xf920e95d 
  [24] nsDocShell::InternalLoad(0x82da1a8, 0x88002f0, 0x85766f8, 0x0, 0x1, 0x8047400, 0x8882b10, 0x0, 0x0, 0x200001, 0x0, 0x1, 0x0, 0x0), at 0xf920da44 
  [25] nsWebShell::OnLinkClickSync(0x82da1a8, 0x85bab80, 0x0, 0x88002f0, 0x8585288, 0x0, 0x0, 0x0, 0x0), at 0xf921a80e 
  [26] HandlePLEvent(0x881b668), at 0xf9219cee 
  [27] PL_ProcessPendingEvents(0x818fad8), at 0xfe97bbc9 
  [28] nsEventQueueImpl::ProcessPendingEvents(0x8138200), at 0xfe97e2e3 
  [29] event_processor_callback(0x82124e8, 0x1, 0x8138200), at 0xf905491d 
  [30] g_io_unix_dispatch(0x8212530, 0xf9054908, 0x8138200), at 0xfea74b97 
  [31] g_main_dispatch(0x8105088), at 0xfea47c3a 
  [32] g_main_context_dispatch(0x8105088), at 0xfea48d49 
  [33] g_main_context_iterate(0x8105088, 0x1, 0x1, 0x80e3bb8), at 0xfea49166 
  [34] g_main_loop_run(0x843def8), at 0xfea49768 
  [35] gtk_main(0x0, 0x80e58e0, 0x804789c, 0x808dea5, 0x0, 0x0), at 0xfad7b222 
  [36] main_start(url = (nil)), line 121 in "yelp-main.c"
  [37] main(argc = 1, argv = 0x80478cc), line 427 in "yelp-main.c"
Comment 2 Matt Keenan (IRC:MattMan) 2007-10-18 10:03:37 UTC

*** This bug has been marked as a duplicate of 487746 ***