[apport] gtk-window-decorator crashed with SIGSEGV in cairo_set_source_rgba()

Bug #82205 reported by Nemes Ioan Sorin
86
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Compiz
Fix Released
Medium
compiz (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: compiz

Almost all time when I log in using my user account, Compiz crash -> a crash report window tell me about that - NOTE that I log-in into a Gnome Session NOT XGL.

So I dont understand why Compiz crash everytime when I log into my Desktop.

I use T'ish-lively for Window Borders, Ubuntulooks-Quicksilver for Controls and NuoveXT-1.6 for icons.

Also I am the only user of this computer ( 2 accounts : sorin(user) and root(root) ).

ProblemType: Crash
CrashCounter: 1
Date: Tue Jan 30 03:08:34 2007
Dependencies:

ExecutablePath: /usr/bin/gtk-window-decorator
Package: compiz-gnome 1:0.3.6-1ubuntu2
ProcCmdline: gtk-window-decorator --replace
ProcCwd: /home/sorin
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: compiz
StacktraceTop:
 cairo_set_source_rgba () from /usr/lib/libcairo.so.2
 ?? ()
 ?? ()
ThreadStacktrace:
 .
 Thread 1 (process 5293):
 #0 0xb78f7cf8 in cairo_set_source_rgba () from /usr/lib/libcairo.so.2
 #1 0x0804e9a0 in ?? ()
 #2 0x00000000 in ?? ()
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin netdev plugdev powerdev root scanner video

Revision history for this message
Nemes Ioan Sorin (nemes-sorin) wrote : Disassembly.txt
Revision history for this message
Nemes Ioan Sorin (nemes-sorin) wrote : ProcMaps.txt
Revision history for this message
Nemes Ioan Sorin (nemes-sorin) wrote : ProcStatus.txt
Revision history for this message
Nemes Ioan Sorin (nemes-sorin) wrote : Registers.txt
Revision history for this message
Nemes Ioan Sorin (nemes-sorin) wrote : Stacktrace.txt
Revision history for this message
Matt Neilson (ichthyoboy) wrote :

I also have compiz crash on me, but crash occured while logged into an XGL session.

Revision history for this message
Matt Neilson (ichthyoboy) wrote :

oops...wrong attachment above. This is correct attachment

Revision history for this message
In , Sebastien Bacher (seb128) wrote :
Download full text (7.1 KiB)

That bug has been opened https://launchpad.net/ubuntu/+source/compiz/+bug/82205

"Binary package hint: compiz

Almost all time when I log in using my user account, Compiz crash -> a crash report window tell me about that - NOTE that I log-in into a Gnome Session NOT XGL.
...
ExecutablePath: /usr/bin/gtk-window-decorator
Package: compiz-gnome 1:0.3.6-1ubuntu2
ProcCmdline: gtk-window-decorator --replace
..."

Debug backtrace for the crash:

#0 cairo_set_source_rgba (cr=0x0, red=0.92941176470588238, green=0.9137254901960784, blue=0.8901960784313725, alpha=1)
    at /build/buildd/libcairo-1.3.14/src/cairo.c:632
        pattern = <value optimized out>
#1 0x0804ead0 in gdk_cairo_set_source_color_alpha (cr=0x0, color=<value optimized out>, alpha=1)
    at ../../../gtk/window-decorator/gtk-window-decorator.c:514
No locals.
#2 0x08053cec in meta_draw_window_decoration (d=0xbfeb2814) at ../../../gtk/window-decorator/gtk-window-decorator.c:1693
        xdisplay = (Display *) 0x806d418
        pixmap = (GdkPixmap *) 0x0
        src = <value optimized out>
        button_states = {META_BUTTON_STATE_NORMAL <repeats 16 times>}
        button_layout = {left_buttons = {META_BUTTON_FUNCTION_MENU, META_BUTTON_FUNCTION_LAST, META_BUTTON_FUNCTION_LAST,
    META_BUTTON_FUNCTION_LAST, META_BUTTON_FUNCTION_LAST, META_BUTTON_FUNCTION_LAST, META_BUTTON_FUNCTION_LAST,
    META_BUTTON_FUNCTION_LAST, META_BUTTON_FUNCTION_LAST, META_BUTTON_FUNCTION_LAST}, right_buttons = {
    META_BUTTON_FUNCTION_MINIMIZE, META_BUTTON_FUNCTION_MAXIMIZE, META_BUTTON_FUNCTION_CLOSE, META_BUTTON_FUNCTION_LAST,
    META_BUTTON_FUNCTION_LAST, META_BUTTON_FUNCTION_LAST, META_BUTTON_FUNCTION_LAST, META_BUTTON_FUNCTION_LAST,
    META_BUTTON_FUNCTION_LAST, META_BUTTON_FUNCTION_LAST}}
        fgeom = {left_width = 5, right_width = 5, top_height = 24, bottom_height = 5, width = 27, height = 35,
  title_rect = {x = 6, y = 1, width = 15, height = 21}, left_titlebar_edge = 4, right_titlebar_edge = 4,
  top_titlebar_edge = 1, bottom_titlebar_edge = 2, close_rect = {visible = {x = 0, y = 0, width = 0, height = 0},
    clickable = {x = 0, y = 0, width = 0, height = 0}}, max_rect = {visible = {x = 0, y = 0, width = 0, height = 0},
    clickable = {x = 0, y = 0, width = 0, height = 0}}, min_rect = {visible = {x = 0, y = 0, width = 0, height = 0},
    clickable = {x = 0, y = 0, width = 0, height = 0}}, menu_rect = {visible = {x = 0, y = 0, width = 0, height = 0},
    clickable = {x = 0, y = 0, width = 0, height = 0}}, shade_rect = {visible = {x = 0, y = 0, width = 0, height = 0},
    clickable = {x = 0, y = 0, width = 0, height = 0}}, above_rect = {visible = {x = 0, y = 0, width = 0, height = 0},
    clickable = {x = 0, y = 0, width = 0, height = 0}}, stick_rect = {visible = {x = 0, y = 0, width = 0, height = 0},
    clickable = {x = 0, y = 0, width = 0, height = 0}}, unshade_rect = {visible = {x = 0, y = 0, width = 0, height = 0},
    clickable = {x = 0, y = 0, width = 0, height = 0}}, unabove_rect = {visible = {x = 0, y = 0, width = 0, height = 0},
    clickable = {x = 0, y = 0, width = 0, height = 0}}, unstick_rect = {visible = {x = 0, y = 0, width = 0, height = 0},
    clickable = {x ...

Read more...

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug report. This bug has been reported to the developers of the software. You can track it and make comments here: https://bugs.freedesktop.org/show_bug.cgi?id=10188

Changed in compiz:
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Changed in compiz:
status: Unknown → Confirmed
Revision history for this message
LucasRichter (da-maestro) wrote :
Revision history for this message
gandalfn (gandalfn) wrote :

it is due that the ARGB is not active. For the Nvidia card it is enough to add the option "AddARGBGLXVisuals" "true" in xorg.conf Device, herea debdiff which fix crash and only that, in this case decorations are invisible :

compiz (1:0.3.6-1ubuntu9) feisty; urgency=low

  * debian/patches/011_snap-by-default.patch:
    disable patch (close #88733, #89592).
  * debian/patches/016-add-ignore-desktop-hints.patch:
    Add --ignore-desktop-hints command line option, which can be used
    to make compiz not read "number of desktops" and "current desktop"
    hints left by previous WM.
  * debian/compiz.wrapper:
    Add --ignore-desktop-hints in default options
  * debian/patches/086-workspaces-terminal-keybindings.patch:
  * debian/patches/088-gnome-bridge-keybindings-plugin.patch:
  * debian/patches/093-add-toggle-window-on-all-desktop.patch:
    Add toggle window on all desktop keybinding (close #94402)
  * debian/patches/092-add-basic-no-tfp-mode.patch:
  * debian/compiz.real.1:
    Add basic no tfp support, backported from beryl. May be fix
    some problem with older card, no-tfp is enabled when compiz
    don't find GLX_EXT_Texture_From_Pixmap in AiGLX or with --no-tfp
    option.
  * debian/patches/094-fix-gtk-window-decorator-no-argb-crash.patch:
    Fix gtk-window-decorator crash when ARGB isn't enabled and only
    that, in this case window-decoration are invisible
    (Close #94140, #82205).
  * debian/patches/098-schemas:
    Schemas regeneration
  * debian/patches/088-gnome-bridge-keybindings-plugin-schemas.patch:
    Dropped.
  * debian/compiz-plugins.gconf-defaults:
    Add left click to TopRight corner scale activation (Close #92493)
    Add zoom plugin by default (Close #93046) Keenan Pepper patch

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for the work Nicolas, that's fixed with this upload:

 compiz (1:0.3.6-1ubuntu9) feisty; urgency=low
 .
   * debian/compiz.wrapper:
     - run gnome-wm if compiz can't be used correctly (Ubuntu: #93734)
   [ Nicolas Bruguier ]
   * debian/patches/011_snap-by-default.patch:
     disable patch (close #88733, #89592).
   * debian/patches/016-add-ignore-desktop-hints.patch:
     Add --ignore-desktop-hints command line option, which can be used
     to make compiz not read "number of desktops" and "current desktop"
     hints left by previous WM.
   * debian/compiz.wrapper:
     Add --ignore-desktop-hints in default options
   * debian/patches/086-workspaces-terminal-keybindings.patch:
   * debian/patches/088-gnome-bridge-keybindings-plugin.patch:
   * debian/patches/093-add-toggle-window-on-all-desktop.patch:
     Add toggle window on all desktop keybinding (close #94402)
   * debian/patches/094-fix-gtk-window-decorator-no-argb-crash.patch:
     Fix gtk-window-decorator crash when ARGB isn't enabled and only
     that, in this case window-decoration are invisible
     (Close #94140, #82205).
   * debian/patches/098-schemas:
     Schemas regeneration
   * debian/patches/088-gnome-bridge-keybindings-plugin-schemas.patch:
     Dropped.
   * debian/compiz-plugins.gconf-defaults:
     Add left click to TopRight corner scale activation (Close #92493)
     Add zoom plugin by default (Close #93046) Keenan Pepper patch

Changed in compiz:
status: Confirmed → Fix Released
Revision history for this message
In , Kristian Lyngstøl (kristianlyng) wrote :

Downstream bug-report is more up-to-date... This has been resolved. Thanks for the report.

Changed in compiz:
status: Confirmed → Fix Released
Changed in compiz:
importance: Unknown → Medium
Changed in compiz:
importance: Medium → Unknown
Changed in compiz:
importance: Unknown → Medium
Daniel (deaspo29)
Changed in compiz (Ubuntu):
assignee: nobody → Daniel (deaspo29)
description: updated
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Daniel,

This bug is Fix Released. If you continue to experience graphical bugs, please run:
    ubuntu-bug compiz
to log a new one.

Changed in compiz (Ubuntu):
assignee: Daniel (deaspo29) → nobody
Revision history for this message
Nemes Ioan Sorin (nemes-sorin) wrote : Re: [Bug 82205] Re: [apport] gtk-window-decorator crashed with SIGSEGV in cairo_set_source_rgba()

Daniel - it's an old bug - we can close or we can let this bug open
since my first report ...few years passed - the first repost was
against Compiz before version 9 that mean another codebase

2012/8/25 Daniel van Vugt <email address hidden>:
> Daniel,
>
> This bug is Fix Released. If you continue to experience graphical bugs, please run:
> ubuntu-bug compiz
> to log a new one.
>
> ** Changed in: compiz (Ubuntu)
> Assignee: Daniel (deaspo29) => (unassigned)
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/82205
>
> Title:
> [apport] gtk-window-decorator crashed with SIGSEGV in
> cairo_set_source_rgba()
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/compiz/+bug/82205/+subscriptions

--
Nemes Ioan Sorin

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.