Oh, finally it was easy for me to debug the coredump.
So here is the latest one I got before updating the libnvme package.
gon0s@balrog ~ $ sudo coredumpctl gdb 1328
PID: 1328 (udisksd)
UID: 0 (root)
GID: 0 (root)
Signal: 5 (TRAP)
Timestamp: Mon 2023-08-28 07:58:47 CEST (40min ago)
Command Line: /usr/lib64/udisks/udisks2/udisksd
Executable: /usr/lib64/udisks/udisks2/udisksd
Control Group: /system.slice/udisks2.service
Unit: udisks2.service
Slice: system.slice
Boot ID: e9b02cfc91004afb9244387deb2c72e8
Machine ID: 995d4880339446ccb78cf59af58b87a3
Hostname: balrog
Storage: /var/lib/systemd/coredump/core.udisksd.0.e9b02cfc91004afb9244387deb2c72e8.1328.1693202327000000.zst (present)
Size on Disk: 312.0K
Message: Process 1328 (udisksd) of user 0 dumped core.
GNU gdb (GDB) 13.2
Copyright (C) 2023 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 "x86_64-solus-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib64/udisks/udisks2/udisksd...
Reading symbols from /usr/lib64/debug/.build-id/fb/9a5ec3d3dec1527d79791862398cb5a6911f95.debug...
[New LWP 1328]
[New LWP 1351]
[New LWP 1353]
[New LWP 1352]
[New LWP 1354]
warning: Section `.reg-xstate/1328' in core file too small.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib64/libthread_db.so.1".
Core was generated by `/usr/lib64/udisks/udisks2/udisksd'.
Program terminated with signal SIGTRAP, Trace/breakpoint trap.
warning: Section `.reg-xstate/1328' in core file too small.
#0 0x00007f37ccfc68a8 in g_log_writer_default () from /usr/lib/libglib-2.0.so.0
[Current thread is 1 (Thread 0x7f37cce07d00 (LWP 1328))]
Redefine command "printqstring"? (y or n) [answered Y; input not from terminal]
Redefine command "printq4string"? (y or n) [answered Y; input not from terminal]
Redefine command "printqstringdata"? (y or n) [answered Y; input not from terminal]
Redefine command "printq4stringdata"? (y or n) [answered Y; input not from terminal]
Redefine command "printqstring_utf8"? (y or n) [answered Y; input not from terminal]
Redefine command "printqcstring"? (y or n) [answered Y; input not from terminal]
Redefine command "printq4bytearray"? (y or n) [answered Y; input not from terminal]
Redefine command "printqfont"? (y or n) [answered Y; input not from terminal]
Redefine command "printqcolor"? (y or n) [answered Y; input not from terminal]
Redefine command "printqmemarray"? (y or n) [answered Y; input not from terminal]
Redefine command "printqptrvector"? (y or n) [answered Y; input not from terminal]
--Type <RET> for more, q to quit, c to continue without paging--c
Redefine command "printqptrvectoritem"? (y or n) [answered Y; input not from terminal]
Redefine command "printqmap"? (y or n) [answered Y; input not from terminal]
Redefine command "_qmapiterator_inc"? (y or n) [answered Y; input not from terminal]
Redefine command "printqptrlist"? (y or n) [answered Y; input not from terminal]
Redefine command "printqvaluelist"? (y or n) [answered Y; input not from terminal]
Redefine command "printqstringlist"? (y or n) [answered Y; input not from terminal]
Redefine command "printq4stringlist"? (y or n) [answered Y; input not from terminal]
(gdb) set pagination off
(gdb) bt
#0 0x00007f37ccfc68a8 in g_log_writer_default () at /usr/lib/libglib-2.0.so.0
#1 0x00007f37ccfc4175 in g_log_structured_array () at /usr/lib/libglib-2.0.so.0
#2 0x00007f37ccfc44ff in g_log_structured () at /usr/lib/libglib-2.0.so.0
#3 0x0000557dc0a52bb8 in udisks_log
(level=level@entry=UDISKS_LOG_LEVEL_ERROR, function=function@entry=0x557dc0a61e50 <__func__.23> "udisks_daemon_constructed", location=location@entry=0x557dc0a617a3 "udisksdaemon.c:352", format=format@entry=0x557dc0a61708 "Failed to load the '%s' libblockdev plugin")
at udiskslogging.c:64
#4 0x0000557dc0a1ef32 in udisks_daemon_constructed (object=0x557dc1560b40) at udisksdaemon.c:352
#5 0x00007f37cd0c3c96 in () at /usr/lib/libgobject-2.0.so.0
#6 0x00007f37cd0c5905 in g_object_new_valist () at /usr/lib/libgobject-2.0.so.0
#7 0x00007f37cd0c5f7a in g_object_new () at /usr/lib/libgobject-2.0.so.0
#8 0x0000557dc0a1f8e6 in udisks_daemon_new
(connection=0x557dc155e9d0, disable_modules=0, force_load_modules=0, uninstalled=0, enable_tcrypt=0) at udisksdaemon.c:597
#9 0x0000557dc0a1e693 in on_bus_acquired (connection=<optimized out>, name=<optimized out>, user_data=<optimized out>) at main.c:63
#10 0x00007f37cd2218d4 in () at /usr/lib/libgio-2.0.so.0
#11 0x00007f37cd1b9ae4 in () at /usr/lib/libgio-2.0.so.0
#12 0x00007f37cd1ba7cd in () at /usr/lib/libgio-2.0.so.0
#13 0x00007f37cd211b83 in () at /usr/lib/libgio-2.0.so.0
#14 0x00007f37cd1b9ae4 in () at /usr/lib/libgio-2.0.so.0
#15 0x00007f37cd1b9b19 in () at /usr/lib/libgio-2.0.so.0
#16 0x00007f37ccfbc1c0 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#17 0x00007f37ccfbc5b9 in () at /usr/lib/libglib-2.0.so.0
#18 0x00007f37ccfbc87f in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#19 0x0000557dc0a1e3c7 in main (argc=<optimized out>, argv=<optimized out>) at main.c:184
(gdb) q
gon0s@balrog ~ $
Mod edit: Enclosed the output with three backticks ( ``` ) to better format the output and have scrollbars.