Package: gnome-shell Version: 3.22.2-4 Severity: important --- Please enter the report below this line. ---
Dear GNOME maintainers, Since a couple of weeks, I experience regular crashes of GNOME shell (several times a day at work). I think it started when I upgraded to stretch. I include a backtrace, after some possibly relevant information. Usually, gnome-shell respawns when it crashed when running under X11, so most of the time this is an annoyance rather than anything else. However, I have the impression that the same issue under Wayland just kicks me out of my session. It also happens under X11 that my session just stops. Now that I have started to investigate, I think it always happens while I am switching windows using Alt-Tab. I don't think this is application-related, but just in case: I would say the only applications that may be always open when that occurs are iceweasel, firefox, evince, the GNOME file manager and the GNOME Terminal (it's just that I always have those open). Also, it may only happen when I'm connected to my external monitor. I'm on an Apple Macbook Pro, my running kernel is: Linux 4.9.0-1-amd64 #1 SMP Debian 4.9.6-3 (2017-01-28) x86_64 I'm using the `nouveau' driver for my [GeForce GT 650M Mac Edition] GPU. At the moment I have the following extensions active (but I think the bug was there before I installed most of them): Caffeine, Multi monitors add-on, Topicons plus, Redshift. I'm going to disable them now to see whether things improve. Here is a gdb backtrace: 8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<---- Thread 1 "gnome-shell" received signal SIGSEGV, Segmentation fault. __memmove_sse2_unaligned_erms () at ../sysdeps/x86_64/multiarch/../multiarch/memmove-vec-unaligned-erms.S:345 345 ../sysdeps/x86_64/multiarch/../multiarch/memmove-vec-unaligned-erms.S: Aucun fichier ou dossier de ce type. (gdb) bt #0 0x00007f2c8cfd7e2c in __memmove_sse2_unaligned_erms () at ../sysdeps/x86_64/multiarch/../multiarch/memmove-vec-unaligned-erms.S:345 #1 0x00007f2c7679a480 in () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so #2 0x00007f2c768a3ec8 in () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so #3 0x00007f2c76899215 in () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so #4 0x00007f2c768993f7 in () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so #5 0x00007f2c768a5284 in () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so #6 0x00007f2c76681012 in () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so #7 0x00007f2c76511f19 in () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so #8 0x00007f2c764f92bb in () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so #9 0x00007f2c8a7d4e7b in _cogl_framebuffer_gl_clear (framebuffer=0x55ad38215810, buffers=<optimized out>, red=<optimized out>, green=<optimized out>, blue=<optimized out>, alpha=<optimized out>) at driver/gl/cogl-framebuffer-gl.c:1022 #10 0x00007f2c8a81a1ca in cogl_framebuffer_clear4f (framebuffer=0x55ad38215810, buffers=2, red=1, green=1, green@entry=3.07346792e-41, blue=1, blue@entry=1.40129846e-45, alpha=1, alpha@entry=0) at cogl-framebuffer.c:388 #11 0x00007f2c8a81a3d8 in cogl_framebuffer_clear (framebuffer=<optimized out>, buffers=<optimized out>, color=<optimized out>) at cogl-framebuffer.c:457 #12 0x00007f2c8e0afc94 in clutter_root_node_pre_draw (node=<optimized out>) at clutter-paint-nodes.c:116 #13 0x00007f2c8e0b25b4 in _clutter_paint_node_paint (node=0x55ad3a2a3e00 [ClutterRootNode]) at clutter-paint-node.c:955 #14 0x00007f2c8e0b25d0 in _clutter_paint_node_paint (node=0x55ad3cc06860 [ClutterDummyNode]) at clutter-paint-node.c:966 #15 0x00007f2c8e068819 in clutter_actor_paint_node (root=0x55ad3cc06860 [ClutterDummyNode], actor=0x55ad38210ef0 [MetaStage]) at clutter-actor.c:3725 #16 0x00007f2c8e068819 in clutter_actor_continue_paint (self=self@entry=0x55ad38210ef0 [MetaStage]) at clutter-actor.c:4014 #17 0x00007f2c8e06ea3b in clutter_actor_paint (self=self@entry=0x55ad38210ef0 [MetaStage]) at clutter-actor.c:3938 #18 0x00007f2c8e06ed59 in clutter_actor_paint (self=self@entry=0x55ad38210ef0 [MetaStage]) at clutter-actor.c:3964 #19 0x00007f2c8e0c54f5 in clutter_stage_do_paint_view (stage=stage@entry=0x55ad38210ef0 [MetaStage], view=view@entry=0x55ad382141a0 [ClutterStageViewCogl], clip=clip@entry=0x7ffd5319a850) at clutter-stage.c:678 #20 0x00007f2c8e0c5563 in _clutter_stage_paint_view (stage=stage@entry=0x55ad38210ef0 [MetaStage], view=view@entry=0x55ad382141a0 [ClutterStageViewCogl], clip=clip@entry=0x7ffd5319a850) at clutter-stage.c:694 #21 0x00007f2c8e05a214 in paint_stage (stage_cogl=stage_cogl@entry=0x55ad38212840 [ClutterStageX11], view=view@entry=0x55ad382141a0 [ClutterStageViewCogl], clip=clip@entry=0x7ffd5319a850) at cogl/clutter-stage-cogl.c:422 #22 0x00007f2c8e05aac2 in clutter_stage_cogl_redraw_view (view=<optimized out>, stage_window=0x55ad38212840) at cogl/clutter-stage-cogl.c:638 #23 0x00007f2c8e05aac2 in clutter_stage_cogl_redraw (stage_window=0x55ad38212840) at cogl/clutter-stage-cogl.c:783 #24 0x00007f2c8e0c2367 in clutter_stage_do_redraw (stage=0x55ad38210ef0 [MetaStage]) at clutter-stage.c:1120 #25 0x00007f2c8e0c2367 in _clutter_stage_do_update (stage=0x55ad38210ef0 [MetaStage]) at clutter-stage.c:1176 #26 0x00007f2c8e0add69 in master_clock_update_stages (master_clock=0x55ad38afc600 [ClutterMasterClockDefault], stages=0x55ad3f9cac00) at clutter-master-clock-default.c:443 #27 0x00007f2c8e0add69 in clutter_clock_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at clutter-master-clock-default.c:567 #28 0x00007f2c8d5597f7 in g_main_dispatch (context=0x55ad380db1b0) at ././glib/gmain.c:3203 #29 0x00007f2c8d5597f7 in g_main_context_dispatch (context=context@entry=0x55ad380db1b0) at ././glib/gmain.c:3856 #30 0x00007f2c8d559a60 in g_main_context_iterate (context=0x55ad380db1b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929 #31 0x00007f2c8d559d82 in g_main_loop_run (loop=0x55ad38257480) at ././glib/gmain.c:4125 #32 0x00007f2c8ed1064c in meta_run () at core/main.c:572 #33 0x000055ad3679d4b7 in main (argc=<optimized out>, argv=<optimized out>) at main.c:471 8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<---- Regards, Thibaut. --- System information. --- Architecture: Kernel: Linux 4.9.0-1-amd64 Debian Release: 9.0 990 stable repos.fds-team.de 990 stable download.videolan.org 990 stable dl.google.com 900 testing debian.ens-cachan.fr --- Package information. --- Depends (Version) | Installed =============================================-+-============== gir1.2-glib-2.0 (>= 1.45.3) | 1.50.0-1 gir1.2-gtk-3.0 (>= 3.16) | 3.22.7-2 gir1.2-mutter-3.0 (>= 3.22.1) | 3.22.2-3 gir1.2-networkmanager-1.0 | 1.6.0-1 gir1.2-soup-2.4 (>= 2.40.1) | 2.56.0-2 gir1.2-telepathyglib-0.12 | 0.24.1-1.1 dconf-gsettings-backend | 0.26.0-2 OR gsettings-backend | libatk-bridge2.0-0 (>= 2.5.3) | libatk1.0-0 (>= 1.12.4) | libc6 (>= 2.14) | libcairo2 (>= 1.14.0) | libcanberra-gtk3-0 (>= 0.25) | libcanberra0 (>= 0.2) | libcroco3 (>= 0.6.2) | libdbus-glib-1-2 (>= 0.78) | libecal-1.2-19 (>= 3.17) | libedataserver-1.2-22 (>= 3.17.2) | libgcr-base-3-1 (>= 3.8.0) | libgdk-pixbuf2.0-0 (>= 2.22.0) | libgirepository-1.0-1 (>= 0.9.2) | libgjs0-libmozjs-24-0 | libgjs0e (>= 1.46.0) | libglib2.0-0 (>= 2.45.3) | libgstreamer1.0-0 (>= 1.4.0) | libgtk-3-0 (>= 3.21.6) | libical2 (>= 2.0.0) | libicu57 (>= 57.1-1~) | libjson-glib-1.0-0 (>= 0.13.2) | libmozjs-24-0 | libmutter0i (>= 3.21.0) | libnm-glib4 (>= 0.8.998) | libnm-util2 (>= 0.8.998) | libpango-1.0-0 (>= 1.14.0) | libpangocairo-1.0-0 (>= 1.14.0) | libpolkit-agent-1-0 (>= 0.99) | libpolkit-gobject-1-0 (>= 0.94) | libpulse-mainloop-glib0 (>= 0.99.1) | libpulse0 (>= 0.99.1) | libsecret-1-0 (>= 0.7) | libstartup-notification0 (>= 0.11) | libsystemd0 | libtelepathy-glib0 (>= 0.17.5) | libwayland-client0 (>= 1.0.2) | libx11-6 | libxfixes3 | evolution-data-server (>= 3.17.2) | gir1.2-gdm-1.0 (>= 3.18.2) | gir1.2-accountsservice-1.0 | gir1.2-atspi-2.0 (>= 2.9.91) | gir1.2-caribou-1.0 (>= 0.4.8) | gir1.2-freedesktop | gir1.2-gdesktopenums-3.0 (>= 3.12) | gir1.2-gcr-3 (>= 3.7.5) | gir1.2-gnomebluetooth-1.0 (>= 3.12.0) | gir1.2-gnomedesktop-3.0 (>= 3.12.0) | gir1.2-gweather-3.0 | gir1.2-ibus-1.0 (>= 1.5.2) | gir1.2-nmgtk-1.0 (>= 0.9.8) | gir1.2-pango-1.0 | gir1.2-polkit-1.0 | gir1.2-telepathylogger-0.2 (>= 0.8.0) | gir1.2-upowerglib-1.0 (>= 0.99) | gjs (>= 1.39.0) | gnome-settings-daemon (>= 3.16.0) | gnome-shell-common (= 3.22.2-4) | gnome-backgrounds (>= 3.13.90) | gsettings-desktop-schemas (>= 3.21.3) | mutter (>= 3.22.1) | python3 | telepathy-mission-control-5 | libglib2.0-bin (>= 2.40.0-3) | Recommends (Version) | Installed ===============================================-+-================= gkbd-capplet | 3.22.0.1-1 gnome-contacts | 3.22.1-1+b1 gnome-control-center | 1:3.22.1-2 gnome-themes-standard-data | 3.22.2-1 gnome-user-guide | 3.22.0-1 gdm3 (>= 3.10.0.1-3~) | 3.22.1-2 iio-sensor-proxy | 2.0-4 unzip | 6.0-21 Package's Suggests field is empty.