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 169360 - Crash viewing 'HyperLaTeX' manual on Ubuntu Hoary Hedgehog
Crash viewing 'HyperLaTeX' manual on Ubuntu Hoary Hedgehog
Status: RESOLVED DUPLICATE of bug 157337
Product: yelp
Classification: Applications
Component: General
2.9.x
Other other
: High critical
: ---
Assigned To: Shaun McCance
Yelp maintainers
Depends on:
Blocks:
 
 
Reported: 2005-03-06 07:11 UTC by Karl Hegbloom
Modified: 2005-03-13 15:24 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10



Description Karl Hegbloom 2005-03-06 07:11:35 UTC
Distribution: Debian 3.1
Package: Yelp
Severity: normal
Version: GNOME2.9.92 2.9.x
Gnome-Distributor: Ubuntu
Synopsis: Crash viewing 'HyperLaTeX' manual on Ubuntu Hoary Hedgehog
Bugzilla-Product: Yelp
Bugzilla-Component: general
Bugzilla-Version: 2.9.x
BugBuddy-GnomeVersion: 2.0 (2.9.2)
Description:
Description of the crash:

Clicked link for HyperLaTeX manual, it crashed.

Steps to reproduce the crash:
1. 
2. 
3. 

Expected Results:


How often does this happen?


Additional Information:



Debugging Information:

Backtrace was generated from '/usr/bin/yelp'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1224517600 (LWP 10205)]
[New Thread -1273410640 (LWP 10772)]
[New Thread -1265017936 (LWP 10246)]
[New Thread -1234547792 (LWP 10216)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 nsRuleNode::ComputeDisplayData
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #5 nsRuleNode::WalkRuleTree
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #6 nsRuleNode::GetDisplayData
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #7 nsRuleNode::GetStyleData
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #8 nsStyleContext::GetStyleData
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #9 nsSubDocumentFrame::ShowDocShell
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #10 nsSubDocumentFrame::nsSubDocumentFrame
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #11 nsHTMLFramesetFrame::~nsHTMLFramesetFrame
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #12 nsCSSFrameConstructor::InitAndRestoreFrame
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #13 nsCSSFrameConstructor::ConstructHTMLFrame
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #14 nsCSSFrameConstructor::ConstructFrameInternal
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #15 nsCSSFrameConstructor::ConstructFrame
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #16 nsCSSFrameConstructor::ProcessChildren
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #17 nsCSSFrameConstructor::ConstructDocElementFrame
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #18 nsCSSFrameConstructor::ContentInserted
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #19 PresShell::SetPrefFocusRules
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #20 nsContentSink::StartLayout
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #21 HTMLContentSink::StartLayout
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #22 HTMLContentSink::Init
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #23 ??
    from /usr/lib/mozilla-firefox/components/libhtmlpars.so
  • #24 ??
  • #25 ??
  • #26 ??
  • #27 ??
    from /usr/lib/mozilla-firefox/components/libhtmlpars.so
  • #28 ??
  • #29 ??
  • #30 ??
  • #31 ??
    from /usr/lib/mozilla-firefox/components/libhtmlpars.so
  • #32 ??
  • #33 ??
  • #34 ??
  • #35 ??
    from /usr/lib/mozilla-firefox/components/libhtmlpars.so
  • #36 ??
  • #37 ??
  • #38 ??
  • #39 ??
  • #40 ??
  • #41 ??
  • #42 ??
  • #43 ??
  • #44 ??
  • #45 ??
    from /usr/lib/mozilla-firefox/components/libhtmlpars.so
  • #46 ??
  • #47 ??
  • #48 ??
  • #49 ??
  • #50 ??
  • #51 ??
    from /usr/lib/mozilla-firefox/components/libhtmlpars.so
  • #52 ??
  • #53 ??
  • #54 ??
  • #55 ??
    from /usr/lib/mozilla-firefox/components/libhtmlpars.so
  • #56 ??
  • #57 ??
  • #58 ??
  • #59 ??
  • #60 ??
  • #61 ??
  • #62 ??
  • #63 ??
    from /usr/lib/mozilla-firefox/components/libhtmlpars.so
  • #64 ??
  • #65 ??
  • #66 ??
  • #67 ??
    from /usr/lib/mozilla-firefox/components/libhtmlpars.so
  • #68 ??
  • #69 ??
  • #70 ??
  • #71 ??
    from /usr/lib/mozilla-firefox/components/libhtmlpars.so
  • #72 ??
  • #73 ??
  • #74 ??
  • #75 ??
  • #76 ??
  • #77 ??
  • #78 ??
  • #79 ??
  • #80 ??
  • #81 ??
  • #82 ??
  • #83 ??
    from /usr/lib/mozilla-firefox/components/libhtmlpars.so
  • #84 ??
  • #85 ??
  • #86 ??
  • #87 ??
    from /usr/lib/mozilla-firefox/components/libhtmlpars.so
  • #88 ??
  • #89 ??
  • #90 ??
  • #91 nsSubstring::Assign
    from /usr/lib/mozilla-firefox/libxpcom.so




------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-03-06 02:11 -------


Unknown platform unknown. Setting to default platform "Other".
Unknown milestone "unknown" in product "Yelp".
   Setting to default milestone for this product, '---'
Setting to default status "UNCONFIRMED".
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.

Comment 1 Andreas Klostermann 2005-03-06 11:57:50 UTC
I can confirm this.
Steps to reproduce:
1. Start Yelp
2. Find link to HyperLatex Manual 
3. Click it
4. Dismiss Crash box

I am using an ubunut/Hoary Hedgehog installation, that I updated every day I use it.
Comment 2 Christian Persch 2005-03-06 19:38:38 UTC
Confirming.

Here's a trace using a debug build:
  • #0 CNavDTD::BuildModel
    at CNavDTD.cpp line 470
  • #1 nsParser::BuildModel
    at nsParser.cpp line 2068
  • #2 nsParser::ResumeParse
    at nsParser.cpp line 1935
  • #3 nsParser::OnDataAvailable
    at nsParser.cpp line 2613
  • #4 nsEmbedStream::AppendToStream
    at nsEmbedStream.cpp line 195
  • #5 nsWebBrowser::AppendToStream
    at nsWebBrowser.cpp line 1923
  • #6 EmbedPrivate::AppendToStream
    at EmbedPrivate.cpp line 646
  • #7 gtk_moz_embed_append_data
    at gtkmozembed2.cpp line 1026
  • #8 window_do_load_html
    at yelp-window.c line 1316
  • #9 window_do_load
    at yelp-window.c line 800
  • #10 yelp_window_load
    at yelp-window.c line 729
  • #11 yelp_marshal_VOID__POINTER_BOOLEAN
    at yelp-marshal.c line 81
  • #12 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #16 embed_open_uri_cb
    at yelp-html-gecko.c line 123
  • #17 IA__gtk_marshal_BOOLEAN__POINTER
    at gtkmarshal.c line 120
  • #18 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #21 IA__gtk_signal_emit
    at gtksignal.c line 360
  • #22 EmbedContentListener::OnStartURIOpen
    at EmbedContentListener.cpp line 83
  • #23 nsDSURIContentListener::OnStartURIOpen
    at nsDSURIContentListener.cpp line 97
  • #24 nsDSURIContentListener::OnStartURIOpen
    at nsDSURIContentListener.cpp line 97
  • #25 nsURILoader::OpenURI
    at nsURILoader.cpp line 835
  • #26 nsDocShell::DoChannelLoad
    at nsDocShell.cpp line 6007
  • #27 nsDocShell::DoURILoad
    at nsDocShell.cpp line 5861
  • #28 nsDocShell::InternalLoad
    at nsDocShell.cpp line 5632
  • #29 nsDocShell::LoadURI
    at nsDocShell.cpp line 768
  • #30 nsFrameLoader::LoadFrame
    at nsFrameLoader.cpp line 256
  • #31 nsGenericHTMLFrameElement::LoadSrc
    at nsGenericHTMLElement.cpp line 3454
  • #32 nsGenericHTMLFrameElement::SetParent
    at nsGenericHTMLElement.cpp line 3471
  • #33 nsGenericElement::AppendChildTo
    at nsGenericElement.cpp line 2638
  • #34 SinkContext::AddLeaf
    at nsHTMLContentSink.cpp line 1561
  • #35 SinkContext::AddLeaf
    at nsHTMLContentSink.cpp line 1493
  • #36 HTMLContentSink::AddLeaf
    at nsHTMLContentSink.cpp line 3118
  • #37 CNavDTD::AddLeaf
    at CNavDTD.cpp line 3570
  • #38 CNavDTD::HandleDefaultStartToken
    at CNavDTD.cpp line 1285
  • #39 CNavDTD::HandleStartToken
    at CNavDTD.cpp line 1643
  • #40 CNavDTD::HandleToken
    at CNavDTD.cpp line 904
  • #41 CNavDTD::BuildModel
    at CNavDTD.cpp line 461
  • #42 nsParser::BuildModel
    at nsParser.cpp line 2068
  • #43 nsParser::ResumeParse
    at nsParser.cpp line 1935
  • #44 nsParser::OnDataAvailable
    at nsParser.cpp line 2613
  • #45 nsEmbedStream::AppendToStream
    at nsEmbedStream.cpp line 195
  • #46 nsWebBrowser::AppendToStream
    at nsWebBrowser.cpp line 1923
  • #47 EmbedPrivate::AppendToStream
    at EmbedPrivate.cpp line 646
  • #48 gtk_moz_embed_append_data
    at gtkmozembed2.cpp line 1026
  • #49 window_do_load_html
    at yelp-window.c line 1316
  • #50 window_do_load
    at yelp-window.c line 800
  • #51 yelp_window_load
    at yelp-window.c line 729
  • #52 yelp_marshal_VOID__POINTER_BOOLEAN
    at yelp-marshal.c line 81
  • #53 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #54 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #55 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #56 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #57 embed_open_uri_cb
    at yelp-html-gecko.c line 123
  • #58 IA__gtk_marshal_BOOLEAN__POINTER
    at gtkmarshal.c line 120
  • #59 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #60 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #61 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #62 IA__gtk_signal_emit
    at gtksignal.c line 360
  • #63 EmbedContentListener::OnStartURIOpen
    at EmbedContentListener.cpp line 83
  • #64 nsDSURIContentListener::OnStartURIOpen
    at nsDSURIContentListener.cpp line 97
  • #65 nsURILoader::OpenURI
    at nsURILoader.cpp line 835
  • #66 nsDocShell::DoChannelLoad
    at nsDocShell.cpp line 6007
  • #67 nsDocShell::DoURILoad
    at nsDocShell.cpp line 5861
  • #68 nsDocShell::InternalLoad
    at nsDocShell.cpp line 5632
  • #69 nsWebShell::OnLinkClickSync
    at nsWebShell.cpp line 540
  • #70 OnLinkClickEvent::HandleEvent
    at nsWebShell.cpp line 344
  • #71 HandlePLEvent
    at nsWebShell.cpp line 362
  • #72 PL_HandleEvent
    at plevent.c line 698
  • #73 PL_ProcessPendingEvents
    at plevent.c line 633
  • #74 nsEventQueueImpl::ProcessPendingEvents
    at nsEventQueue.cpp line 413
  • #75 event_processor_callback
    at nsAppShell.cpp line 67
  • #76 g_vasprintf
    from /usr/lib/libglib-2.0.so.0
  • #77 g_main_depth
    from /usr/lib/libglib-2.0.so.0
  • #78 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #79 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #80 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #81 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #82 main
    at yelp-main.c line 387

Looks like it's https://bugzilla.mozilla.org/show_bug.cgi?id=220542 , which is
caused by using invalid protocol in a uri. It's fixed on mozilla trunk, but
maybe we want to work around it since it's apparently not fixed on firefox 1.0
or mozilla 1.7 branches.
Comment 3 Christian Persch 2005-03-06 19:59:46 UTC
Sorry, obviously it's NOT fixed using firefox trunk :)

Doing it again I get a slightly different trace:
  • #0 HTMLContentSink::IsTimeToNotify
    at nsHTMLContentSink.cpp line 4053
  • #1 SinkContext::DidAddContent
    at nsHTMLContentSink.cpp line 1185
  • #2 SinkContext::AddLeaf
    at nsHTMLContentSink.cpp line 1564
  • #3 SinkContext::AddLeaf
    at nsHTMLContentSink.cpp line 1493
  • #4 HTMLContentSink::AddLeaf
    at nsHTMLContentSink.cpp line 3118
  • #5 CNavDTD::AddLeaf
    at CNavDTD.cpp line 3570
  • #6 CNavDTD::HandleDefaultStartToken
    at CNavDTD.cpp line 1285
  • #7 CNavDTD::HandleStartToken
    at CNavDTD.cpp line 1643
  • #8 CNavDTD::HandleToken
    at CNavDTD.cpp line 904
  • #9 CNavDTD::BuildModel
    at CNavDTD.cpp line 461
  • #10 nsParser::BuildModel
    at nsParser.cpp line 2068
  • #11 nsParser::ResumeParse
    at nsParser.cpp line 1935
  • #12 nsParser::OnDataAvailable
    at nsParser.cpp line 2613
  • #13 nsEmbedStream::AppendToStream
    aData=0xbfff45a0 "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE html
PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n   \"DTD/xhtml1-transitional.d
[after that it's like the trace above]

Comment 4 Don Scorgie 2005-03-13 15:24:56 UTC
Hi,

Thanks for taking the time to report this bug.  The problem appears to be due to
the hyperlatex manual using frames.  This has already been reported in bug
#157337, so I'm marking this as a duplicate.

Thanks

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