Your message dated Mon, 08 Nov 2021 20:35:33 +0000 with message-id <[email protected]> and subject line Bug#998837: fixed in gnome-flashback 3.42.0-2 has caused the Debian Bug report #998837, regarding gnome-flashback: GNOME Flashback segfaults at login to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 998837: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998837 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: gnome-flashback Version: 3.42.0-1 Severity: important Dear Maintainer, After updating gnome-flashback today, I am unable to login to the "GNOME Flashback (Metacity)" sesson - I immediately get the "Oh no, an error occured, please log out" screen. Poking around in `journalctl --user` I discovered the following entry at the time of my login attempt: gnome-flashback.service: Main process exited, code=killed, status=11/SEGV After installing systemd-coredump, I managed to extract a backtrace: #0 gf_logical_monitor_configs_have_monitor (logical_monitor_configs=logical_monitor_configs@entry=0x55ec78aeb020 = {...}, monitor_spec=monitor_spec@entry=0x55ec78ad1f50) at ./backends/gf-logical-monitor-config.c:56 #1 0x000055ec77c8bd48 in gf_monitors_config_new (monitor_manager=monitor_manager@entry=0x7fa438003d70, logical_monitor_configs=logical_monitor_configs@entry=0x55ec78aeb020 = {...}, layout_mode=layout_mode@entry=GF_LOGICAL_MONITOR_LAYOUT_MODE_PHYSICAL, flags=flags@entry=GF_MONITORS_CONFIG_FLAG_NONE) at ./backends/gf-monitors- config.c:179 #2 0x000055ec77c934a6 in create_monitors_config (match_rule=<optimized out>, positioning=MONITOR_POSITIONING_LINEAR, config_flags=GF_MONITORS_CONFIG_FLAG_NONE, config_manager=<optimized out>, config_manager=<optimized out>) at ./backends/gf-monitor-config-manager.c:603 #3 0x000055ec77c8643b in gf_monitor_manager_ensure_configured (manager=manager@entry=0x7fa438003d70) at ./backends/gf-monitor-manager.c:2786 #4 0x000055ec77c98d79 in gf_monitor_manager_xrandr_ensure_initial_config (manager=0x7fa438003d70) at ./backends/gf-monitor-manager-xrandr.c:699 #5 0x000055ec77c85ce7 in gf_monitor_manager_setup (manager=0x7fa438003d70) at ./backends/gf-monitor-manager.c:2477 #6 0x000055ec77c841c3 in gf_backend_new (type=type@entry=GF_BACKEND_TYPE_X11_CM) at ./backends/gf-backend.c:377 #7 0x000055ec77c823e0 in gf_application_init (application=0x55ec78ae4550) at ./gnome-flashback/gf-application.c:328 Looking at the code of gf_logical_monitor_configs_have_monitor(), it takes a list of GfLogicalMonitorConfig, and the first one in the list looks like: (gdb) print *((GfLogicalMonitorConfig *)l->data) $5 = {layout = {x = 3, y = 0, width = 0, height = 0}, monitor_configs = 0xe000100000000 = {<error reading variable> ...which seems very suspicious to me. The second one in the list looks like: (gdb) print *((GfLogicalMonitorConfig *)logical_monitor_configs->next->data) $9 = {layout = {x = 0, y = 0, width = 1920, height = 1080}, monitor_configs = 0x55ec78b1ac60 = {0x55ec78b1f020}, transform = GF_MONITOR_TRANSFORM_NORMAL, scale = 1, is_primary = 1, is_presentation = 0} ...which seems to exactly match the monitor I'm using. There is no third item in the list. I walked up the stack to create_monitors_config() where this data structure is created, and it looks like the `logical_monitor_configs` variable is created, and then appended to, but never initialised. I don't know if that's actually the problem, but it's consistent with the symptoms I'm seeing. -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.14.0-2-amd64 (SMP w/4 CPU threads) Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages gnome-flashback depends on: ii gnome-flashback-common 3.42.0-1 ii libasound2 1.2.5.1-1 ii libatk1.0-0 2.36.0-2 ii libc6 2.32-4 ii libcairo2 1.16.0-5 ii libcanberra-gtk3-0 0.30-8 ii libcanberra0 0.30-8 ii libgdk-pixbuf-2.0-0 2.42.6+dfsg-2 ii libgdm1 41.0-3 ii libglib2.0-0 2.70.0-3 ii libgnome-bluetooth13 3.34.5-4 ii libgnome-desktop-3-19 41.0-1 ii libgnome-panel0 3.42.0-1 ii libgtk-3-0 3.24.30-3 ii libibus-1.0-5 1.5.25-2 ii libpam0g 1.4.0-10 ii libpango-1.0-0 1.48.10+ds1-1 ii libpangocairo-1.0-0 1.48.10+ds1-1 ii libpolkit-agent-1-0 0.105-31 ii libpolkit-gobject-1-0 0.105-31 ii libpulse-mainloop-glib0 15.0+dfsg1-2 ii libpulse0 15.0+dfsg1-2 ii libsystemd0 249.5-2 ii libx11-6 2:1.7.2-2+b1 ii libx11-xcb1 2:1.7.2-2+b1 ii libxcb-randr0 1.14-3 ii libxext6 2:1.3.4-1 ii libxfixes3 1:5.0.3-2 ii libxi6 2:1.8-1 ii libxkbfile1 1:1.1.0-1 ii libxrandr2 2:1.5.2-1 ii libxxf86vm1 1:1.1.4-1+b2 ii nautilus 41.1-1 Versions of packages gnome-flashback recommends: ii dbus 1.12.20-3 ii gnome-settings-daemon 41.0-2 ii libpam-gnome-keyring 40.0-3 Versions of packages gnome-flashback suggests: ii gnome-power-manager 3.32.0-2 -- no debconf information
--- End Message ---
--- Begin Message ---Source: gnome-flashback Source-Version: 3.42.0-2 Done: Dmitry Shachnev <[email protected]> We believe that the bug you reported is fixed in the latest version of gnome-flashback, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Dmitry Shachnev <[email protected]> (supplier of updated gnome-flashback package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 08 Nov 2021 23:19:43 +0300 Source: gnome-flashback Architecture: source Version: 3.42.0-2 Distribution: unstable Urgency: high Maintainer: Debian GNOME Maintainers <[email protected]> Changed-By: Dmitry Shachnev <[email protected]> Closes: 998837 Changes: gnome-flashback (3.42.0-2) unstable; urgency=high . * Backport upstream patch to fix segfault on login. Thanks to Timothy Allen for the bug report. (Closes: #998837) Checksums-Sha1: b9d263d8891e7f205a8f08db52b0a97177467f77 2875 gnome-flashback_3.42.0-2.dsc 95a433b7dc875f692ef4cb7c73f232f57ac6bdb3 9656 gnome-flashback_3.42.0-2.debian.tar.xz fb59e8955d24c13584822cd7fbbd1ff902df04be 16524 gnome-flashback_3.42.0-2_source.buildinfo Checksums-Sha256: 17fe67be204e398399473a38b7d95a6b45dd45243a66f39b148941f034baf52e 2875 gnome-flashback_3.42.0-2.dsc 6a9b81b5d80811fef7f9d2a1c5a3050a3cb071a1156c6715115277e07c6795c2 9656 gnome-flashback_3.42.0-2.debian.tar.xz 5c95308b699e604f069ec89e7cdce0216fd2c88a9132b22620be984952e8cab5 16524 gnome-flashback_3.42.0-2_source.buildinfo Files: f055308f33828cab767efa75867d011e 2875 gnome optional gnome-flashback_3.42.0-2.dsc ebec60c216be0b1cfcb7322f1fb9a545 9656 gnome optional gnome-flashback_3.42.0-2.debian.tar.xz 38547a4748496a7dff792653b8789f4d 16524 gnome optional gnome-flashback_3.42.0-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJHBAEBCgAxFiEE5688gqe4PSusUZcLZkYmW1hrg8sFAmGJhwcTHG1pdHlhNTdA ZGViaWFuLm9yZwAKCRBmRiZbWGuDy7/REACM3rRFp0+6kQWM3SdWatrO3kkonuX9 m2iLOLyDe8n2Qkhirn2X3Jf/lD546t9eSQnyr+9xsghlo8HLnfTp63Tda69GIlsr zX8n+GIG6gLxj2CmJi0ejTD/XYj6t+B8nFOg0euo6acmHik9jNkb0ZkrgoMMLOfa x0L2fXmXyULt13W3PibUYT3wVs6jSGeqc68a0snBPZxOILyxRQzC9SmYgEONQQFu hv17bgAI53A0gOReR+6ajXO+8J/8TG9LhXQoTGopiqtbiVORckEXWDrCvH3uylWH FUcG6klSri93A6CbhXGr1kcvc8xRTDLpVHd9oRGSxEemyGAsjgqQY4y9gbf8tTPu mYDoSg612damA8Q1YBFPDgRdmoyL5suBgk0bgwQI1AHO320xQBMSM6aJvOKd3Pp9 eSskzw3zXCo354C0cd/exXiIXPcZnY15gSUgX9746g2+M2j8w1rWlzJ87im6m76R D1qR+ei+V6fBLGLJWEtbOMNsZ551ulR32HKMdkzm5koMILfgXfkA9Tv3MUKA3mui UdVemk2LhkjZc6LtaVSYGzVl+e2gcUxndz2x0i0sQNDt8uOlFBQbydusBFKZrqso vxjjKkMU86rSZl+3cLB1dzWD6/36WNrquwj7tR+VbSQqL5e0XxD/WpJJbmI3ZuFm KsCrVXwxdEZM5w== =9yzF -----END PGP SIGNATURE-----
--- End Message ---

