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 626769 - wnck-applet crashed with SIGSEGV in cairo_translate()
wnck-applet crashed with SIGSEGV in cairo_translate()
Status: RESOLVED OBSOLETE
Product: libwnck
Classification: Core
Component: tasklist
2.30.x
Other Linux
: Normal critical
: ---
Assigned To: libwnck maintainers
libwnck maintainers
Depends on:
Blocks:
 
 
Reported: 2010-08-12 19:09 UTC by Pedro Villavicencio
Modified: 2018-01-24 13:49 UTC
See Also:
GNOME target: ---
GNOME version: 2.29/2.30



Description Pedro Villavicencio 2010-08-12 19:09:48 UTC
this report has been filed here:

https://bugs.edge.launchpad.net/ubuntu/+source/libwnck/+bug/551052

"crash from apport after restart of gnome-panel it's happened only one time"

"This happens to me when I kill gnome-panel as a workaround"

".

Thread 1 (process 1360)

  • #0 cairo_translate
    at /build/buildd/cairo-1.8.10/src/cairo.c line 1159
  • #1 tasklist_include_window_impl
    at tasklist.c line 2217
  • #2 ??
    from /lib/libglib-2.0.so.0
  • #3 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #4 ??
    from /lib/libglib-2.0.so.0
  • #5 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #6 bonobo_activate
    at bonobo-main.c line 277
  • #7 bonobo_generic_factory_main_timeout
    at bonobo-generic-factory.c line 402
  • #8 bonobo_generic_factory_main_timeout
    at bonobo-generic-factory.c line 413
  • #9 panel_applet_factory_main_closure
    at panel-applet.c line 1774
  • #10 panel_applet_factory_main
    at panel-applet.c line 1798
  • #11 main
    at wncklet.c line 228

Comment 1 Jeff Raber 2010-08-31 18:27:14 UTC
Downstream Bugreport (Fedora) https://bugzilla.redhat.com/show_bug.cgi?id=544579

There are many (>30) stacktraces available in the Fedora BZ.

Also, this looks to be the sames as Bug 479979.

---

Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers
Comment 2 Marcus Carlson 2010-08-31 18:44:40 UTC
From tasklist.c:

  window = gtk_widget_get_window (task->button);
  gtk_widget_get_allocation (task->button, &allocation);

  gdk_window_begin_paint_rect (window, &allocation);

  cr = gdk_cairo_create (window);
  gdk_cairo_rectangle (cr, &allocation);
  cairo_translate (cr, allocation.x, allocation.y);
  cairo_clip (cr);

Maybe we should check if window != NULL before continuing? Could it be that the window (button) is closed before glowing is done?
Comment 3 GNOME Infrastructure Team 2018-01-24 13:49:08 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/libwnck/issues/118.