Bug#1040793: [Pkg-utopia-maintainers] Bug#1040793: udisks2: last sid upload introduced a crash

2023-07-10 Thread Michael Biebl

Control: severity -1 serious
Control: retitle -1 udisks2 crashes when libblockdev plugins are missing

Am 10.07.23 um 19:42 schrieb Patrice Duroux:

In a daily upgrade basis of a sid system with some extra rc-buggy packages
(GNOME 44 relatives mainly),
the recent upload of udisks2 introduced the following issue:


[snip crash]



Let me know if I can help more or close the bug if it's noise and expected by
the transition.



The crash is definitely not expected.

libblockdev-{crypto3,mdraid3,nvme3} are currently optional (Recommends 
or Suggests).
It appears though, if they are missing udisks2 is crashing. So for a 
short-term fix, you can manually install those packages.


Will have to check, whether to make those plugins hard dependencies or 
if a different solution can be found.


Help welcome.

Michael




OpenPGP_signature
Description: OpenPGP digital signature


Bug#1040793: udisks2: last sid upload introduced a crash

2023-07-10 Thread Patrice Duroux
Package: udisks2
Version: 2.10.0-2
Severity: normal

Dear Maintainer,

In a daily upgrade basis of a sid system with some extra rc-buggy packages
(GNOME 44 relatives mainly),
the recent upload of udisks2 introduced the following issue:

  PID: 4640 (udisksd)
   UID: 0 (root)
   GID: 0 (root)
Signal: 5 (TRAP)
 Timestamp: Mon 2023-07-10 19:27:28 CEST (2min 12s ago)
  Command Line: /usr/libexec/udisks2/udisksd
Executable: /usr/libexec/udisks2/udisksd
 Control Group: /system.slice/udisks2.service
  Unit: udisks2.service
 Slice: system.slice
   Boot ID: a278c0ac4f4542c1aac6ab19b860f94a
Machine ID: be351e757dc049ffa300ddbaf0f4856a
  Hostname: X
   Storage:
/var/lib/systemd/coredump/core.udisksd.0.a278c0ac4f4542c1aac6ab19b860f94a.4640.168901004800.zst
(present)
  Size on Disk: 340.8K
   Message: Process 4640 (udisksd) of user 0 dumped core.

Module libudev.so.1 from deb systemd-253.5-1.amd64
Module libsystemd.so.0 from deb systemd-253.5-1.amd64
Stack trace of thread 4640:
#0  0x7faa5ad3c1e7 g_log_writer_default (libglib-2.0.so.0 +
0x641e7)
#1  0x7faa5ad39b61 g_log_structured_array (libglib-2.0.so.0
+ 0x61b61)
#2  0x7faa5ad39ecb g_log_structured (libglib-2.0.so.0 +
0x61ecb)
#3  0x556c3f1aed34 udisks_log (udisksd + 0x53d34)
#4  0x556c3f17a303 n/a (udisksd + 0x1f303)
#5  0x7faa5ae37fe6 n/a (libgobject-2.0.so.0 + 0x1bfe6)
#6  0x7faa5ae39bc3 g_object_new_valist (libgobject-2.0.so.0
+ 0x1dbc3)
#7  0x7faa5ae3a219 g_object_new (libgobject-2.0.so.0 +
0x1e219)
#8  0x556c3f17aaac udisks_daemon_new (udisksd + 0x1faac)
#9  0x556c3f1796f2 n/a (udisksd + 0x1e6f2)
#10 0x7faa5af92421 n/a (libgio-2.0.so.0 + 0x116421)
#11 0x7faa5af2d5e3 n/a (libgio-2.0.so.0 + 0xb15e3)
#12 0x7faa5af2e1d3 n/a (libgio-2.0.so.0 + 0xb21d3)
#13 0x7faa5af82e32 n/a (libgio-2.0.so.0 + 0x106e32)
#14 0x7faa5af2d5e3 n/a (libgio-2.0.so.0 + 0xb15e3)
#15 0x7faa5af2d619 n/a (libgio-2.0.so.0 + 0xb1619)
#16 0x7faa5ad31e2f g_main_context_dispatch
(libglib-2.0.so.0 + 0x59e2f)
#17 0x7faa5ad32208 n/a (libglib-2.0.so.0 + 0x5a208)
#18 0x7faa5ad324bf g_main_loop_run (libglib-2.0.so.0 +
0x5a4bf)
#19 0x556c3f17942e main (udisksd + 0x1e42e)
#20 0x7faa5ab1d6ca __libc_start_call_main (libc.so.6 +
0x276ca)
#21 0x7faa5ab1d785 __libc_start_main_impl (libc.so.6 +
0x27785)
#22 0x556c3f179551 _start (udisksd + 0x1e551)

Stack trace of thread 4643:
#0  0x7faa5abf6eb9 syscall (libc.so.6 + 0x100eb9)
#1  0x7faa5ad8bb4c g_cond_wait_until (libglib-2.0.so.0 +
0xb3b4c)
#2  0x7faa5acfbfc1 n/a (libglib-2.0.so.0 + 0x23fc1)
#3  0x7faa5ad5efe2 n/a (libglib-2.0.so.0 + 0x86fe2)
#4  0x7faa5ad5e63d n/a (libglib-2.0.so.0 + 0x8663d)
#5  0x7faa5ab7e3ec start_thread (libc.so.6 + 0x883ec)
#6  0x7faa5abfea1c __clone3 (libc.so.6 + 0x108a1c)

Stack trace of thread 4642:
#0  0x7faa5abf6eb9 syscall (libc.so.6 + 0x100eb9)
#1  0x7faa5ad8b9a0 g_cond_wait (libglib-2.0.so.0 + 0xb39a0)
#2  0x7faa5acfbfeb n/a (libglib-2.0.so.0 + 0x23feb)
#3  0x7faa5ad5ec82 n/a (libglib-2.0.so.0 + 0x86c82)
#4  0x7faa5ad5e63d n/a (libglib-2.0.so.0 + 0x8663d)
#5  0x7faa5ab7e3ec start_thread (libc.so.6 + 0x883ec)
#6  0x7faa5abfea1c __clone3 (libc.so.6 + 0x108a1c)

Stack trace of thread 4644:
#0  0x7faa5abf19ef __GI___poll (libc.so.6 + 0xfb9ef)
#1  0x7faa5ad3217e n/a (libglib-2.0.so.0 + 0x5a17e)
#2  0x7faa5ad324bf g_main_loop_run (libglib-2.0.so.0 +
0x5a4bf)
#3  0x7faa5af98156 n/a (libgio-2.0.so.0 + 0x11c156)
#4  0x7faa5ad5e63d n/a (libglib-2.0.so.0 + 0x8663d)
#5  0x7faa5ab7e3ec start_thread (libc.so.6 + 0x883ec)
#6  0x7faa5abfea1c __clone3 (libc.so.6 + 0x108a1c)

Stack trace of thread 4641:
#0  0x7faa5abf19ef __GI___poll (libc.so.6 + 0xfb9ef)
#1  0x7faa5ad3217e n/a (libglib-2.0.so.0 + 0x5a17e)
#2  0x7faa5ad3229c g_main_context_iteration
(libglib-2.0.so.0 + 0x5a29c)
#3  0x7faa5ad322e1 n/a (libglib-2.0.so.0 + 0x5a2e1)
#4  0x7faa5ad5e63d n/a (libglib-2.0.so.0 + 0x8663d)