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 453419 - Crash in Gnome-about 2.18.2 repeatedly after about 30 seconds (without touching a thing)
Crash in Gnome-about 2.18.2 repeatedly after about 30 seconds (without touchi...
Status: RESOLVED DUPLICATE of bug 431990
Product: gnome-desktop
Classification: Core
Component: gnome-about
2.18.x
Other Linux
: Normal critical
: ---
Assigned To: Desktop Maintainers
Desktop Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-07-03 16:08 UTC by Pete van der Spoel
Modified: 2007-07-04 07:19 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Pete van der Spoel 2007-07-03 16:08:27 UTC
Distribution: Debian lenny/sid
Package: gnome-desktop
Severity: critical
Version: GNOME2.18.2 unspecified
Gnome-Distributor: Debian
Synopsis: Crash in Gnome-about 2.18.2 repeatedly after about 30 seconds (without touching a thing)
Bugzilla-Product: gnome-desktop
Bugzilla-Component: gnome-about

Steps to reproduce the crash:
1. Start Gnome-about
2. Wait about 30 seconds

Expected Results:

After Brought to you By: and the first (random) name has faded away it crashes and starts the bug reporter.

How often does this happen?

Every time.

Additional Information:

Earlier bugs that have been reported (for version 2.16.1 on Ubuntu)

http://bugzilla.gnome.org/show_bug.cgi?id=388423
http://bugzilla.gnome.org/show_bug.cgi?id=421169

were moved to pango. I disagree with this action and would prefer to see gnome-about removing the dependency to weird fonts from the component. It's ridiculously flashy/complex for an about box. The links also don't work for me and the version it displays is not even the version of Gnome (which you would sanely expect for an about box) but it's own version number! %-)

Regards,
Pete
--
Backtrace was generated from '/usr/bin/gnome-about'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1224652480 (LWP 2859)]
(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)
0xb7da2aee in __waitpid_nocancel () from /lib/libpthread.so.0

Thread 1 (Thread -1224652480 (LWP 2859))

  • #0 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #1 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 pthread_mutex_lock
    from /lib/libpthread.so.0
  • #4 cairo_ft_font_options_substitute
    from /usr/lib/libcairo.so.2
  • #5 cairo_ft_scaled_font_lock_face
    from /usr/lib/libcairo.so.2
  • #6 cairo_scaled_font_create
    from /usr/lib/libcairo.so.2
  • #7 cairo_scaled_font_text_extents
    from /usr/lib/libcairo.so.2
  • #8 pango_cairo_font_get_type
    from /usr/lib/libpangocairo-1.0.so.0
  • #9 pango_cairo_font_get_type
    from /usr/lib/libpangocairo-1.0.so.0
  • #10 pango_cairo_fc_font_get_type
    from /usr/lib/libpangocairo-1.0.so.0
  • #11 pango_font_get_glyph_extents
    from /usr/lib/libpango-1.0.so.0
  • #12 pango_engine_lang_get_type
    from /usr/lib/libpango-1.0.so.0
  • #13 pango_coverage_new
    from /usr/lib/libpango-1.0.so.0
  • #14 pango_shape
    from /usr/lib/libpango-1.0.so.0
  • #15 pango_layout_set_width
    from /usr/lib/libpango-1.0.so.0
  • #16 pango_layout_iter_get_char_extents
    from /usr/lib/libpango-1.0.so.0
  • #17 pango_layout_iter_get_char_extents
    from /usr/lib/libpango-1.0.so.0
  • #18 pango_layout_iter_get_char_extents
    from /usr/lib/libpango-1.0.so.0
  • #19 pango_layout_get_pixel_extents
    from /usr/lib/libpango-1.0.so.0
  • #20 pango_layout_get_pixel_size
    from /usr/lib/libpango-1.0.so.0
  • #21 gnome_canvas_text_get_type
    from /usr/lib/libgnomecanvas-2.so.0
  • #22 g_object_set_valist
    from /usr/lib/libgobject-2.0.so.0
  • #23 gnome_canvas_item_set_valist
    from /usr/lib/libgnomecanvas-2.so.0
  • #24 gnome_canvas_item_set
    from /usr/lib/libgnomecanvas-2.so.0
  • #25 _start
  • #0 __waitpid_nocancel
    from /lib/libpthread.so.0

Comment 1 Vincent Untz 2007-07-03 16:32:09 UTC
(In reply to comment #0)
> Earlier bugs that have been reported (for version 2.16.1 on Ubuntu)
> 
> http://bugzilla.gnome.org/show_bug.cgi?id=388423
> http://bugzilla.gnome.org/show_bug.cgi?id=421169
> 
> were moved to pango. I disagree with this action and would prefer to see
> gnome-about removing the dependency to weird fonts from the component. It's
> ridiculously flashy/complex for an about box. The links also don't work for me
> and the version it displays is not even the version of Gnome (which you would
> sanely expect for an about box) but it's own version number! %-)

The crash is definitely a pango/cairo bug, there's nothing we can do about it (and we're not using any weird font).

A redesign of gnome-about is planned, but we need people with time to turn it into reality. And it does display the GNOME version number, which is data coming from gnome-desktop. If the packages in sid are not all in sync, there's nothing we can do.

*** This bug has been marked as a duplicate of 431990 ***
Comment 2 Pete van der Spoel 2007-07-03 16:50:39 UTC
> A redesign of gnome-about is planned, but we need people with time to turn it
> into reality. 

Ah ok, I understand. I'm afraid I don't have the time or skills to help you there.

> And it does display the GNOME version number, which is data
> coming from gnome-desktop. If the packages in sid are not all in sync, there's
> nothing we can do.

Ok fair enough, I'll see if I can help sort out the Debian side of things.

I won't reopen this bug, I'll leave that up to you, but I find it strange that this bug gets tagged as STATUS: resolved as it obviously hasn't been yet, it's just been moved to the dependency that is causing the problem.

Thanks for your help,
Pete
Comment 3 Vincent Untz 2007-07-03 23:14:19 UTC
(In reply to comment #2)
> I won't reopen this bug, I'll leave that up to you, but I find it strange that
> this bug gets tagged as STATUS: resolved as it obviously hasn't been yet, it's
> just been moved to the dependency that is causing the problem.

I don't understand: there's no bug in gnome-about for this crash: the bug is in cairo and has been reported there (and is fixed in 1.4.8).
Comment 4 Pete van der Spoel 2007-07-04 07:19:15 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > I won't reopen this bug, I'll leave that up to you, but I find it strange that
> > this bug gets tagged as STATUS: resolved as it obviously hasn't been yet, it's
> > just been moved to the dependency that is causing the problem.
> 
> I don't understand: there's no bug in gnome-about for this crash: the bug is in
> cairo and has been reported there (and is fixed in 1.4.8).

In developer-speak there may be no bug in the gnome-about code, but in user-speak there certainly is a bug in the gnome-about application, due to there being one in one of it's dependencies. This isn't just being pedantic either, it has a practical use: when someone comes across the crash in gnome-about they should eventually end up at this page [http://bugzilla.gnome.org/buglist.cgi?product=gnome-desktop&bug_status=NEW&bug_status=REOPENED&bug_status=ASSIGNED&bug_status=UNCONFIRMED&component=gnome-about] to see if a critical bug report has already been made. The way these reports are being moved and tagged STATUS:resolved no-one will see them and they will once again take the time to file another, which to me is a waste of people's time and leads to the large numbers op duplicates seen here [http://bugzilla.gnome.org/show_bug.cgi?id=431990].

Anyway, glad to hear that a fix is on the way! :-)