[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1122805: xkb-data: Upgrade from 2.42-1 to 2.46-1 causes several programs to crash in xkb_keymap_ref



Package: xkb-data
Version: 2.46-1
Severity: critical


Dear Debian folks,


Using Debian sid/unstable and upgrading *xkb-data* from 2.42-1 to 2.46-1 several programs started to crash.

```
$ coredumpctl
[…]
Fri 2025-12-12 10:30:31 CET 9785 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 10:30:35 CET 9816 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 10:30:38 CET 9831 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 11:49:57 CET 12292 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 11:50:00 CET 12344 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 11:50:01 CET 12359 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 11:50:01 CET 12368 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 11:50:01 CET 12378 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 11:54:32 CET 12670 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 11:54:39 CET 12706 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 11:54:45 CET 12737 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 13:29:21 CET 13472 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.4M Fri 2025-12-12 14:14:55 CET 14477 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 15:26:58 CET 20038 5272 5272 SIGSEGV present /usr/lib/firefox-nightly/firefox-bin 1.6M Fri 2025-12-12 15:27:14 CET 20434 5272 5272 SIGSEGV present /usr/lib/firefox-nightly/firefox-bin 1.6M Fri 2025-12-12 15:27:26 CET 20542 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 15:27:40 CET 20606 5272 5272 SIGSEGV present /usr/lib/firefox-nightly/firefox-bin 1.6M Fri 2025-12-12 15:27:49 CET 20805 5272 5272 SIGSEGV present /usr/lib/firefox-nightly/firefox-bin 1.6M Fri 2025-12-12 15:30:55 CET 21149 5272 5272 SIGSEGV present /usr/lib/firefox-nightly/firefox-bin 1.6M Fri 2025-12-12 15:30:58 CET 21348 5272 5272 SIGSEGV present /usr/lib/firefox-nightly/firefox-bin 1.6M Fri 2025-12-12 15:31:05 CET 21447 5272 5272 SIGSEGV present /usr/lib/firefox-nightly/firefox-bin 1.6M Fri 2025-12-12 15:31:07 CET 21602 5272 5272 SIGSEGV present /usr/lib/firefox-nightly/firefox-bin 1.6M Fri 2025-12-12 15:31:36 CET 21763 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 15:31:41 CET 21792 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 15:33:56 CET 27527 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 15:34:00 CET 27549 5272 5272 SIGSEGV present /usr/libexec/gnome-control-center-search-provider 1.2M Fri 2025-12-12 15:34:00 CET 27553 5272 5272 SIGSEGV present /usr/bin/seahorse 747.8K Fri 2025-12-12 15:34:00 CET 27610 5272 5272 SIGSEGV present /usr/bin/ptyxis 1.5M Fri 2025-12-12 15:34:00 CET 27557 5272 5272 SIGSEGV present /usr/bin/gnome-clocks 1.5M Fri 2025-12-12 15:34:01 CET 27559 5272 5272 SIGSEGV present /usr/bin/gjs-console 3.1M Fri 2025-12-12 15:34:01 CET 27547 5272 5272 SIGSEGV present /usr/bin/nautilus 1.7M Fri 2025-12-12 15:34:01 CET 27551 5272 5272 SIGSEGV present /usr/bin/gnome-calendar 2.9M Fri 2025-12-12 15:34:03 CET 27713 5272 5272 SIGSEGV present /usr/libexec/gnome-control-center-search-provider 1.2M Fri 2025-12-12 15:34:03 CET 27711 5272 5272 SIGSEGV present /usr/bin/nautilus 1.7M Fri 2025-12-12 15:34:03 CET 27719 5272 5272 SIGSEGV present /usr/bin/gnome-clocks 1.5M Fri 2025-12-12 15:34:03 CET 27718 5272 5272 SIGSEGV present /usr/bin/seahorse 770.3K Fri 2025-12-12 15:34:03 CET 27722 5272 5272 SIGSEGV present /usr/bin/gjs-console 3.1M Fri 2025-12-12 15:34:03 CET 27715 5272 5272 SIGSEGV present /usr/bin/gnome-calendar 2.9M Fri 2025-12-12 15:34:04 CET 27812 5272 5272 SIGSEGV present /usr/bin/gnome-terminal 642.6K Fri 2025-12-12 15:35:29 CET 1053 60578 115 SIGSEGV inaccessible /usr/bin/gnome-shell -
[…]
```

```
$ coredumpctl info 9785
           PID: 9785 (ptyxis)
           UID: 5272 (pmenzel)
           GID: 5272 (pmenzel)
        Signal: 11 (SEGV)
     Timestamp: Fri 2025-12-12 10:30:31 CET (5h 54min ago)
  Command Line: /usr/bin/ptyxis --new-window
    Executable: /usr/bin/ptyxis
Control Group: /user.slice/user-5272.slice/user@5272.service/app.slice/app-gnome-ptyxis-9785.scope
          Unit: user@5272.service
     User Unit: app-gnome-ptyxis-9785.scope
         Slice: user-5272.slice
     Owner UID: 5272 (pmenzel)
       Boot ID: 4b6d0a1374a94384b9c07bd1bb12fb10
    Machine ID: 16ae67b9dca94ecebbc8ec78ab24e074
      Hostname: abreu
Storage: /var/lib/systemd/coredump/core.ptyxis.5272.4b6d0a1374a94384b9c07bd1bb12fb10.9785.1765531831000000.zst (present)
  Size on Disk: 1.5M
       Message: Process 9785 (ptyxis) of user 5272 dumped core.

                Module libudev.so.1 from deb systemd-259~rc3-1.amd64
                Module libzstd.so.1 from deb libzstd-1.5.7+dfsg-2.amd64
                Module libblkid.so.1 from deb util-linux-2.41.2-4.amd64
                Module libgcc_s.so.1 from deb gcc-15-15.2.0-11.amd64
                Module libstdc++.so.6 from deb gcc-15-15.2.0-11.amd64
                Module libsystemd.so.0 from deb systemd-259~rc3-1.amd64
                Module libatomic.so.1 from deb gcc-15-15.2.0-11.amd64
                Module libmount.so.1 from deb util-linux-2.41.2-4.amd64
                Stack trace of thread 9785:
#0 0x00007f76b7451d44 xkb_keymap_ref (libxkbcommon.so.0 + 0x29d44) #1 0x00007f76b7455f73 xkb_state_new (libxkbcommon.so.0 + 0x2df73)
                #2  0x00007f76b94a9812 n/a (libgtk-4.so.1 + 0x4a9812)
                #3  0x00007f76b94b2a68 n/a (libgtk-4.so.1 + 0x4b2a68)
                #4  0x00007f76b94a44e0 n/a (libgtk-4.so.1 + 0x4a44e0)
                #5  0x00007f76b94a57ee n/a (libgtk-4.so.1 + 0x4a57ee)
#6 0x00007f76b95060b8 gdk_display_manager_open_display (libgtk-4.so.1 + 0x5060b8) #7 0x00007f76b91e6089 gtk_init_check (libgtk-4.so.1 + 0x1e6089)
                #8  0x00007f76b91e612d gtk_init (libgtk-4.so.1 + 0x1e612d)
                #9  0x000055816e88d4c7 n/a (/usr/bin/ptyxis + 0x144c7)
#10 0x00007f76b8629f68 __libc_start_call_main (libc.so.6 + 0x29f68) #11 0x00007f76b862a025 __libc_start_main_impl (libc.so.6 + 0x2a025)
                #12 0x000055816e88d8f1 n/a (/usr/bin/ptyxis + 0x148f1)

                Stack trace of thread 9788:
                #0  0x00007f76b870f219 syscall (libc.so.6 + 0x10f219)
#1 0x00007f76b9c76962 g_cond_wait_impl (libglib-2.0.so.0 + 0x91962) #2 0x00007f76b9c0ab04 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x25b04) #3 0x00007f76b9c773a4 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x923a4) #4 0x00007f76b9c770e6 g_thread_proxy (libglib-2.0.so.0 + 0x920e6)
                #5  0x00007f76b86937db start_thread (libc.so.6 + 0x937db)
                #6  0x00007f76b8711278 __clone3 (libc.so.6 + 0x111278)
[…]
```

Downgrading to *xkb-data* 2.42-1 fixes the issue.


Kind regards,

Paul


PS: I chose *critical* as it breaks other programs.

```
$ zless /var/log/apt/history.log
[…]
Start-Date: 2025-12-12  10:09:36
Commandline: apt full-upgrade
Requested-By: pmenzel (5272)
Upgrade: libecal-2.0-3:amd64 (3.56.2-6, 3.56.2-7), evolution-data-server:amd64 (3.56.2-6, 3.56.2-7), libedataserverui4-1.0-0t64:amd64 (3.56.2-6, 3.56.2-7), xkb-data:amd64 (2.42-1, 2.46-1), evolution-data-server-c ommon:amd64 (3.56.2-6, 3.56.2-7), cryptsetup-bin:amd64 (2:2.8.1-1, 2:2.8.1-2), tzdata:amd64 (2025b-5, 2025c-1), libebook-1.2-21t64:amd64 (3.56.2-6, 3.56.2-7), libedata-book-1.2-27t64:amd64 (3.56.2-6, 3.56.2-7), r estic:amd64 (0.18.1-1+b1, 0.18.1-2), libedataserverui-1.2-4t64:amd64 (3.56.2-6, 3.56.2-7), gir1.2-ebackend-1.2:amd64 (3.56.2-6, 3.56.2-7), libedataserver-1.2-27t64:amd64 (3.56.2-6, 3.56.2-7), gir1.2-edataserver-1 .2:amd64 (3.56.2-6, 3.56.2-7), thunderbird:amd64 (1:140.5.0esr-1, 1:140.6.0esr-1), libwireplumber-0.5-0-dbgsym:amd64 (0.5.12-1, 0.5.12-2), libbson2-2:amd64 (2.2.0-1, 2.2.1-1), libdconf1:amd64 (0.49.0-3, 0.49.0-4) , thunderbird-dbgsym:amd64 (1:140.5.0esr-1, 1:140.6.0esr-1), publicsuffix:amd64 (20251016.1743-0.1, 20251204.0750-0.1), dconf-cli:amd64 (0.49.0-3, 0.49.0-4), libcamel-1.2-64t64:amd64 (3.56.2-6, 3.56.2-7), libcame l1.2-dev:amd64 (3.56.2-6, 3.56.2-7), thunderbird-l10n-de:amd64 (1:140.5.0esr-1, 1:140.6.0esr-1), cryptsetup-initramfs:amd64 (2:2.8.1-1, 2:2.8.1-2), libebook-contacts-1.2-4t64:amd64 (3.56.2-6, 3.56.2-7), libedata- cal-2.0-2t64:amd64 (3.56.2-6, 3.56.2-7), libcryptsetup12:amd64 (2:2.8.1-1, 2:2.8.1-2), libebook-contacts1.2-dev:amd64 (3.56.2-6, 3.56.2-7), libmongoc2-2:amd64 (2.2.0-1, 2.2.1-1), cryptsetup:amd64 (2:2.8.1-1, 2:2. 8.1-2), gir1.2-ebookcontacts-1.2:amd64 (3.56.2-6, 3.56.2-7), cron-daemon-common:amd64 (3.0pl1-200, 3.0pl1-201), dconf-gsettings-backend:amd64 (0.49.0-3, 0.49.0-4), gir1.2-edatabook-1.2:amd64 (3.56.2-6, 3.56.2-7), cron:amd64 (3.0pl1-200, 3.0pl1-201), dconf-service:amd64 (0.49.0-3, 0.49.0-4), wireplumber:amd64 (0.5.12-1, 0.5.12-2), libebackend1.2-dev:amd64 (3.56.2-6, 3.56.2-7), gir1.2-ebook-1.2:amd64 (3.56.2-6, 3.56.2-7), libpq5:amd64 (18.1-1, 18.1-2), libedata-book1.2-dev:amd64 (3.56.2-6, 3.56.2-7), libebook1.2-dev:amd64 (3.56.2-6, 3.56.2-7), libedataserver1.2-dev:amd64 (3.56.2-6, 3.56.2-7), libebackend-1.2-11t64:amd64 (3.56.2-6, 3.56.2-7), gir1.2-camel-1.2:amd64 (3.56.2-6, 3.56.2-7), libwireplumber-0.5-0:amd64 (0.5.12-1, 0.5.12-2), libevdev2:amd64 (1.13.5+dfsg-1, 1.13.6+dfsg-1)
```


Reply to: