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 156136 - crash on startup
crash on startup
Status: RESOLVED FIXED
Product: yelp
Classification: Applications
Component: General
git master
Other Linux
: High normal
: ---
Assigned To: Shaun McCance
Yelp maintainers
: 172221 315825 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-10-22 10:46 UTC by Diego González
Modified: 2005-09-13 05:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch to fix the problem (1.23 KB, patch)
2004-10-22 17:49 UTC, Diego González
rejected Details | Review
version 2 patch (2.38 KB, patch)
2004-10-25 22:14 UTC, Diego González
none Details | Review

Description Diego González 2004-10-22 10:46:04 UTC
It seems is something related to yelp, because epiphany and devhelp both work
with the same version of mozilla.

  • #0 gecko_prefs_set_string
    at nsCOMPtr.h line 710
  • #1 yelp_gecko_set_font
    at yelp-gecko-utils.cpp line 124
  • #2 html_set_fonts
    at yelp-html-gecko.c line 293
  • #3 html_init
    at yelp-html-gecko.c line 132
  • #4 g_type_create_instance
    from /usr/lib/libgobject-2.0.so.0
  • #5 ??
  • #6 g_param_spec_types
    from /usr/lib/libgobject-2.0.so.0
  • #7 pthread_mutex_unlock
    from /lib/tls/libpthread.so.0
  • #8 g_static_rw_lock_writer_lock
    from /usr/lib/libglib-2.0.so.0
  • #9 ??
  • #10 ??
  • #11 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #12 ??
  • #13 g_param_spec_types
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_param_spec_types
    from /usr/lib/libgobject-2.0.so.0
  • #15 pthread_mutex_unlock
    from /lib/tls/libpthread.so.0
  • #16 g_static_rw_lock_writer_unlock
    from /usr/lib/libglib-2.0.so.0
  • #17 ??
  • #18 g_type_class_ref
    from /usr/lib/libgobject-2.0.so.0
  • #19 ??
  • #20 ??
  • #21 ??
  • #22 __after_morecore_hook
    from /lib/tls/libc.so.6
  • #23 ??
    from /lib/tls/libc.so.6
  • #24 __after_morecore_hook
    from /lib/tls/libc.so.6
  • #25 mallopt
    from /lib/tls/libc.so.6

Comment 1 Diego González 2004-10-22 17:49:59 UTC
Created attachment 32937 [details] [review]
patch to fix the problem
Comment 2 Shaun McCance 2004-10-22 19:53:05 UTC
I'm trying to keep calls to GktMozEmbed out of files like yelp-main.  Can we put
the call to gtk_moz_embed_set_comp_path into html_class_init in
yelp-html-gecko.c?  I can't reproduce this, so I can't test to see if that
solves the problem.
Comment 3 Diego González 2004-10-25 22:14:53 UTC
Created attachment 33044 [details] [review]
version 2 patch
Comment 4 Kjartan Maraas 2005-04-27 18:39:26 UTC
Is this patch still relevant and up to date wrt current CVS?
Comment 5 Don Scorgie 2005-05-30 13:32:35 UTC
Hi,

I believe this changelog entry does the same as the attached patch.
2004-11-08  Sebastien Bacher  <seb128@debian.org>

	* configure.in:
	* src/Makefile.am:
	* src/yelp-main.c: (main):
	patch by Christian Persch <chpe@gnome.org> to enable the compilation 
	against firefox' gtkmozembed.

(adds the macro MOZILLA_HOME and adds gtk_moz_embed_set_comp_path() to yelp-main.c)

Since this has been in for a while and there have been no complaints, I'm going
to close this bug as fixed.
Comment 6 Brent Smith (smitten) 2005-09-13 05:52:59 UTC
*** Bug 315825 has been marked as a duplicate of this bug. ***
Comment 7 Brent Smith (smitten) 2005-09-13 05:54:16 UTC
*** Bug 172221 has been marked as a duplicate of this bug. ***