Package: mutter Version: 2.91.5-1 Severity: normal I can reproduce this (or another) segfault inside a virtualbox with the current packages from experimental:
$ dpkg -l \*mutter\* | grep ^ii ii gir1.2-mutter-2.91 2.91.5-1 ii libmutter-dev 2.91.5-1 ii libmutter-private0 2.91.5-1 ii mutter 2.91.5-1 ii mutter-common 2.91.5-1 A traceback of the packages rebuilt with DEB_BUILD_OPTIONS=nostrip,debug is attached below. Best regards, Fabian -- System Information: Debian Release: 6.0 APT prefers unstable APT policy: (501, 'unstable'), (101, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages mutter depends on: ii libatk1.0-0 1.32.0-2 The ATK accessibility toolkit ii libc6 2.11.2-8 Embedded GNU C Library: Shared lib ii libcairo-gobject2 1.10.2-1 The Cairo 2D vector graphics libra ii libcairo2 1.10.2-1 The Cairo 2D vector graphics libra ii libcanberra-gtk3-0 0.26-2 Gtk+ 3.0 helper for playing widget ii libcanberra0 0.26-2 a simple abstract interface for pl ii libclutter-1.0-0 1.5.12-1 Open GL based interactive canvas l ii libdrm2 2.4.21-1~squeeze3 Userspace interface to kernel DRM ii libffi5 3.0.9-3 Foreign Function Interface library ii libfontconfig1 2.8.0-2.1 generic font configuration library ii libfreetype6 2.4.2-2.1 FreeType 2 font engine, shared lib ii libgconf2-4 2.32.1-2 GNOME configuration database syste ii libgdk-pixbuf2.0-0 2.23.0-2 GDK Pixbuf library ii libgirepository-1.0-1 0.10.1-1 Library for handling GObject intro ii libgl1-mesa-glx [libgl 7.7.1-4 A free implementation of the OpenG ii libglib2.0-0 2.27.91-1 The GLib library of C routines ii libgtk3.0-0 2.99.2-1 The GTK+ graphical user interface ii libice6 2:1.0.7-1 X11 Inter-Client Exchange library ii libjson-glib-1.0-0 0.12.0-2 GLib JSON manipulation library ii libmutter-private0 2.91.5-1 library for the Mutter window mana ii libpango1.0-0 1.28.3-4 Layout and rendering of internatio ii libsm6 2:1.2.0-1 X11 Session Management library ii libstartup-notificatio 0.10-1 library for program launch feedbac ii libx11-6 2:1.3.3-4 X11 client-side library ii libxcomposite1 1:0.4.3-1 X11 Composite extension library ii libxcursor1 1:1.1.11-1 X cursor management library ii libxdamage1 1:1.1.3-1 X11 damaged region extension libra ii libxext6 2:1.1.2-1 X11 miscellaneous extension librar ii libxfixes3 1:4.0.5-1 X11 miscellaneous 'fixes' extensio ii libxinerama1 2:1.1.1-1 X11 Xinerama extension library ii libxrandr2 2:1.3.1-1 X11 RandR extension library ii libxrender1 1:0.9.6-1 X Rendering Extension client libra ii mutter-common 2.91.5-1 shared files for the Mutter window ii zenity 2.30.0-1 Display graphical dialog boxes fro Versions of packages mutter recommends: ii gnome-session [x-session-mana 2.30.2-4 The GNOME Session Manager - GNOME ii gnome3-session [x-session-man 2.30.2-4 The GNOME Session Manager - GNOME Versions of packages mutter suggests: ii gnome-control-center 1:2.30.1-2 utilities to configure the GNOME d ii gnome-themes 2.30.2-1 official themes for the GNOME desk ii xdg-user-dirs 0.13-2 tool to manage well known user dir -- no debconf information
$gdb mutter GNU gdb (GDB) 7.2-debian Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/mutter...done. (gdb) run Starting program: /usr/bin/mutter [Thread debugging using libthread_db enabled] [New Thread 0xb6312b70 (LWP 24952)] [Thread 0xb6312b70 (LWP 24952) exited] [New Thread 0xb62f2b70 (LWP 24953)] Program received signal SIGSEGV, Segmentation fault. 0x00000000 in ?? () (gdb) bt full #0 0x00000000 in ?? () No symbol table info available. #1 0xb78f3b5f in _cogl_pipeline_flush_color_blend_alpha_depth_state (pipeline=0x82f3098, skip_gl_color=0, n_tex_coord_attribs=0) at ./cogl-pipeline-opengl.c:543 ctx = 0x82f2168 #2 _cogl_pipeline_flush_common_gl_state (pipeline=0x82f3098, skip_gl_color=0, n_tex_coord_attribs=0) at ./cogl-pipeline-opengl.c:779 state = {i = -1215465524, layer_differences = 0x0} ctx = <value optimized out> #3 _cogl_pipeline_flush_gl_state (pipeline=0x82f3098, skip_gl_color=0, n_tex_coord_attribs=0) at ./cogl-pipeline-opengl.c:1114 pipelines_difference = 2047 n_layers = 0 layer_differences = 0x0 i = <value optimized out> unit1 = <value optimized out> ctx = 0x82f2168 #4 0xb78d6f22 in cogl_create_context () at ./cogl-context.c:284 default_texture_data = "\377\377\377" window_buffer = <value optimized out> #5 _cogl_context_get_default () at ./cogl-context.c:393 No locals. #6 0xb78d7547 in cogl_get_features () at ./cogl.c:442 ctx = 0x8006 #7 0xb787cb8e in _clutter_feature_init (error=0xbfffefbc) at ./clutter-feature.c:110 context = 0x80ed048 #8 0xb7888a89 in clutter_init_real (error=0xbfffefbc) at ./clutter-main.c:1521 ctx = 0x80ed048 backend = <value optimized out> #9 0xb7888e28 in clutter_init (argc=0xbffff3d0, argv=0xbffff3d4) at ./clutter-main.c:2019 ctx = <value optimized out> error = 0x0 #10 0x0808850c in meta_clutter_init (argc=1, argv=0xbffff474) at core/main.c:395 No locals. #11 main (argc=1, argv=0xbffff474) at core/main.c:610 act = {__sigaction_handler = {sa_handler = 0x8088ae0 <sigterm_handler>, sa_sigaction = 0x8088ae0 <sigterm_handler>}, sa_mask = {__val = { 0 <repeats 32 times>}}, sa_flags = 0, sa_restorer = 0xb707792c} empty_mask = {__val = {0 <repeats 32 times>}} log_domains = {0x0, 0x80ceda2 "mutter", 0x80cec30 "Gtk", 0x80cec34 "Gdk", 0x80cec38 "GLib", 0x80cec3d "Pango", 0x80cec43 "GLib-GObject", 0x80cec50 "GThread"} i = <value optimized out> channel = <value optimized out> ctx = 0x80ece68 (gdb)