Bug 82993 - yelp segfault on phoebe upgrade
yelp segfault on phoebe upgrade
Status: CLOSED RAWHIDE
Product: Red Hat Public Beta
Classification: Retired
Component: yelp (Show other bugs)
phoebe
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Alexander Larsson
:
Depends On:
Blocks: 79578
  Show dependency treegraph
 
Reported: 2003-01-29 07:37 EST by Miloš Komarčević
Modified: 2008-05-01 11:38 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2003-02-19 13:30:19 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
my configuration file .gtkrc.mine (981 bytes, text/plain)
2003-02-03 14:06 EST, Miloš Komarčević
no flags Details

  None (edit)
Description Miloš Komarčević 2003-01-29 07:37:11 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030115

Description of problem:
yelp segfaults on two machines that were
upgraded to phoebe2 from 8.0

it works on a fresh install

Version-Release number of selected component (if applicable):
2.1.4-1 and 2.2.0-1

How reproducible:
Always

Steps to Reproduce:
1.start yelp or gnome-help
2.
3.
    

Actual Results:  segfault

Additional info:

(yelp:2912): GLib-GObject-CRITICAL **: file gobject.c: line 1319 (g_object_ref):
assertion `G_IS_OBJECT (object)' failed
 
(yelp:2912): Gtk-CRITICAL **: file gtkstyle.c: line 1623
(_gtk_style_peek_property_value): assertion `GTK_IS_STYLE (style)' failed
Comment 1 Alexander Larsson 2003-01-31 06:17:51 EST
It doesn't seem to do that on my machine, although its not an upgrade.
Can you try upgrading to the latest versions of: yelp, gtkhml2 and libgnome from
rawhide?

If that doesn't help, could you start yelp in gdb and get a backtrace from where
it segfaults?
Comment 2 Miloš Komarčević 2003-01-31 07:27:14 EST
Upgrading to rawhide packages did not help.
I have:
yelp-2.2.0-1
gtkhtml2-2.2.0-1
libgnome-2.1.90-2

The backtrace is already available in GNOME's bugzilla:

http://bugzilla.gnome.org/show_bug.cgi?id=104609
Comment 3 Miloš Komarčević 2003-01-31 07:41:28 EST
I have just seen that there was a newer libgnome in rawhide
that was not available on my mirror.
Unfortunately libgnome-2.2.0.1-1 did not help, the result is
the same.
Comment 4 Miloš Komarčević 2003-01-31 07:50:27 EST
Same with yelp-2.2.0-2 and gtkhtml2-2.2.0-2
Comment 5 Miloš Komarčević 2003-01-31 13:44:27 EST
I've also figured out that it works if I create a new user
and/or start fresh without any GNOME configuration files,
so it's probably some of the old settings that clash.
Comment 6 Alexander Larsson 2003-02-03 11:17:53 EST
Could you attach a copy of the config files that make it crash?
Comment 7 Miloš Komarčević 2003-02-03 14:06:18 EST
Created attachment 89814 [details]
my configuration file .gtkrc.mine

I have narrowed it down to my .gtkrc.mine 
I've had it since RHL 7.1 and I've also included it
in my .gtkrc-2.0 when I upgraded to 8.0, and yelp
and all other GTK2 apps worked fine...
Comment 8 Alexander Larsson 2003-02-19 12:12:58 EST
I also get the crash when i use that as my ~/.gtkrc-2.0. Could possibly be a
gtk+ bug.
Comment 9 Alexander Larsson 2003-02-19 12:15:19 EST
Strange. I can reproduce it with this minimal .gtkrc-2.0:

style "default"
{
  fg[NORMAL] = { 0.0, 0.0, 0.0 }
}

class "*" style "default"
Comment 10 Owen Taylor 2003-02-19 12:32:36 EST
Alex: can you get a backtrace with debug symbols?
Comment 11 Alexander Larsson 2003-02-19 12:47:13 EST
Ah, this is a libgtkhtml bug that has been fixed in CVS. it was sometimes
unreffing a style to much. I'll build a fixed package.
Comment 12 Alexander Larsson 2003-02-19 13:30:19 EST
Should be fixed in gtkhtml2-2.2.0-5.

Note You need to log in before you can comment on or make changes to this bug.