Nicolas Bourdaud, 2012-10-13 12:40:37 +0200 :

> Hi Roland!
>
>       I am unable to reproduce the bug. I have tried it from a session using
> the gnome panel but could not trigger the bug you mentioned.  So could
> you give a little bit more information.

  I'll try :-)

>       Does the segfault happen with any apps closed (I have tried
> gedit, gimp, gnome-terminal without seeing the bug)? Does it happen
> with apps opened before or after issuing 'muffin --replace' or it does
> not matter?

  I tried gnome-terminal, emacs, xchat2.  It doesn't seem to matter
whether the apps were started before or after muffin.  However, there's
been a minute or so where I couldn't reproduce; it coincided with when I
installed the debug packages (libc6-dbg libclutter-1.0-dbg
libglib2.0-0-dbg), but even after removing them and reinstalling them
I'm back to the "always segfaults" situation.

>       Second could you give a little bit more about the system (I will add
> bug scripts in the next versions of the package):
> What is the output of glxinfo? What is the output of "ldd
> /usr/bin/muffin"? 

roland@polymir ~ $ ldd /usr/bin/muffin
        linux-vdso.so.1 =>  (0x00007fff07d68000)
        libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 
(0x00007f9c22650000)
        libmuffin.so.0 => /usr/lib/x86_64-linux-gnu/libmuffin.so.0 
(0x00007f9c22390000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x00007f9c22170000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9c21de8000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f9c21ba8000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f9c219a0000)
        libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 
(0x00007f9c21790000)
        libclutter-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0 
(0x00007f9c21458000)
        libcogl.so.9 => /usr/lib/x86_64-linux-gnu/libcogl.so.9 
(0x00007f9c211c8000)
        libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 
(0x00007f9c20fc0000)
        libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 
(0x00007f9c20db8000)
        libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 
(0x00007f9c20bb0000)
        libstartup-notification-1.so.0 => 
/usr/lib/libstartup-notification-1.so.0 (0x00007f9c209a0000)
        libcanberra-gtk3.so.0 => 
/usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0 (0x00007f9c20798000)
        libcanberra.so.0 => /usr/lib/x86_64-linux-gnu/libcanberra.so.0 
(0x00007f9c20580000)
        libgtk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 
(0x00007f9c1fef0000)
        libgdk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 
(0x00007f9c1fc70000)
        libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 
(0x00007f9c1fa48000)
        libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 
(0x00007f9c1f6f0000)
        libpangocairo-1.0.so.0 => 
/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f9c1f4e0000)
        libgdk_pixbuf-2.0.so.0 => 
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f9c1f2c0000)
        libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 
(0x00007f9c1f070000)
        libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 
(0x00007f9c1ed70000)
        libgirepository-1.0.so.1 => /usr/lib/libgirepository-1.0.so.1 
(0x00007f9c1eb38000)
        libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 
(0x00007f9c1e8e8000)
        libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 
(0x00007f9c1e6e0000)
        libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 
(0x00007f9c1e4d0000)
        libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 
(0x00007f9c1e2c8000)
        libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f9c1e0c0000)
        libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 
(0x00007f9c1dea0000)
        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 
(0x00007f9c1db60000)
        libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 
(0x00007f9c1d948000)
        libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 
(0x00007f9c1d740000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f9c1d4b8000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f9c22968000)
        libcogl-pango.so.0 => /usr/lib/x86_64-linux-gnu/libcogl-pango.so.0 
(0x00007f9c1d2b0000)
        libjson-glib-1.0.so.0 => 
/usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 (0x00007f9c1d088000)
        libcairo-gobject.so.2 => 
/usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007f9c1ce78000)
        libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f9c1cc68000)
        libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 
(0x00007f9c1ca38000)
        libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 
(0x00007f9c1c798000)
        libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 
(0x00007f9c1c560000)
        libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 
(0x00007f9c1c358000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f9c1c150000)
        libxcb-util.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-util.so.0 
(0x00007f9c1bf48000)
        libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 
(0x00007f9c1bd40000)
        libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 
(0x00007f9c1bb20000)
        libvorbisfile.so.3 => /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3 
(0x00007f9c1b910000)
        libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 
(0x00007f9c1b6e0000)
        libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 
(0x00007f9c1b4d8000)
        libtdb.so.1 => /usr/lib/x86_64-linux-gnu/libtdb.so.1 
(0x00007f9c1b2c0000)
        libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 
(0x00007f9c1b0b0000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f9c1ae98000)
        libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 
(0x00007f9c1ac78000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 
(0x00007f9c1aa60000)
        libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 
(0x00007f9c1a838000)
        libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 
(0x00007f9c1a5b0000)
        libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 
(0x00007f9c1a3a8000)
        libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 
(0x00007f9c1a198000)
        libffi.so.5 => /usr/lib/x86_64-linux-gnu/libffi.so.5 
(0x00007f9c19f88000)
        libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f9c19d80000)
        libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 
(0x00007f9c19b50000)
        libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 
(0x00007f9c19948000)
        libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 
(0x00007f9c19740000)
        libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 
(0x00007f9c19508000)


> Is your system (as it is configured now) able to run gnome-shell
> without glitches?

  I can run gnome-shell --replace, and I don't seem to encounter any
particular glitches.

>       Finally, since the bug symptom is a segmentation fault, could you send
> a core dump of it?

  Hopefully a backtrace would be enough:

(gdb) bt
#0  __strlen_sse42 () at ../sysdeps/x86_64/multiarch/strlen-sse4.S:32
#1  0x00007f1d64e47b88 in g_str_has_prefix (str=str@entry=0x7f1d000003bb 
<Address 0x7f1d000003bb out of bounds>, prefix=prefix@entry=0x7f1d63cca352 
"signal")
    at /tmp/buildd/glib2.0-2.33.12+really2.32.4/./glib/gstrfuncs.c:2774
#2  0x00007f1d63c46e66 in clutter_animation_has_signal_prefix 
(offset=<synthetic pointer>, flags=<synthetic pointer>, 
    property_name=0x7f1d000003bb <Address 0x7f1d000003bb out of bounds>) at 
./clutter-animation.c:1949
#3  clutter_animation_setup_valist (animation=animation@entry=0x2181f70, 
first_property_name=first_property_name@entry=0x7f1d55b22f1e "scale-x", 
    var_args=var_args@entry=0x7fff37368d58) at ./clutter-animation.c:1988
#4  0x00007f1d63c491df in clutter_actor_animate (actor=actor@entry=0x2081270, 
mode=mode@entry=14, duration=duration@entry=250, 
    first_property_name=first_property_name@entry=0x7f1d55b22f1e "scale-x") at 
./clutter-animation.c:2370
#5  0x00007f1d55b22731 in minimize (plugin=0x1f83d20, window_actor=<optimized 
out>) at default.c:477
#6  0x00007f1d64b4b218 in meta_plugin_manager_event_simple 
(plugin_mgr=0x1fdf430, actor=actor@entry=0x2081270, event=event@entry=1)
    at compositor/meta-plugin-manager.c:276
#7  0x00007f1d64b4f830 in start_simple_effect (self=self@entry=0x2081270, 
event=1) at compositor/meta-window-actor.c:1055
#8  0x00007f1d64b5081d in meta_window_actor_hide (self=0x2081270, 
effect=META_COMP_EFFECT_MINIMIZE) at compositor/meta-window-actor.c:1413
#9  0x00007f1d64b48736 in meta_compositor_hide_window (compositor=<optimized 
out>, window=<optimized out>, effect=<optimized out>) at 
compositor/compositor.c:861
#10 0x00007f1d64b82451 in meta_window_hide (window=0x206afc0) at 
core/window.c:3247
#11 implement_showing (window=0x206afc0, showing=showing@entry=0) at 
core/window.c:2231
#12 0x00007f1d64b838ba in idle_calc_showing (data=<optimized out>) at 
core/window.c:2358
#13 0x00007f1d64b77e53 in run_repaint_laters (data=<optimized out>) at 
core/util.c:794
#14 0x00007f1d63c70e2c in _clutter_run_repaint_functions 
(flags=flags@entry=CLUTTER_REPAINT_FLAGS_PRE_PAINT) at ./clutter-main.c:3572
#15 0x00007f1d63c72f8f in master_clock_update_stages (stages=0x2032c90, 
master_clock=0x1bb7320) at ./clutter-master-clock.c:369
#16 clutter_clock_dispatch (source=source@entry=0x1fb95c0, callback=<optimized 
out>, user_data=<optimized out>) at ./clutter-master-clock.c:519
#17 0x00007f1d64e2a355 in g_main_dispatch (context=0x1b91710) at 
/tmp/buildd/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:2539
#18 g_main_context_dispatch (context=context@entry=0x1b91710) at 
/tmp/buildd/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3075
#19 0x00007f1d64e2a688 in g_main_context_iterate (context=0x1b91710, 
block=block@entry=1, dispatch=dispatch@entry=1, 
    self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at 
/tmp/buildd/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3146
#20 0x00007f1d64e2aa82 in g_main_loop_run (loop=0x1b92200) at 
/tmp/buildd/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3340
#21 0x00007f1d64b68fe7 in meta_run () at core/main.c:555
#22 0x0000000000400cd6 in main (argc=1, argv=0x7fff37369328) at core/muffin.c:96

Roland.
-- 
Roland Mas

Vampyres are just the same, the only real difference being that they can't
spell properly.  -- in Carpe Jugulum (Terry Pratchett)


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to