Martin Wilck
030f457167
udevd: don't use monitor after manager_exit()
...
If udevd receives an exit signal, it releases its reference on the udev
monitor in manager_exit(). If at this time a worker is hanging, and if
the event timeout for this worker expires before udevd exits, udevd
crashes in on_sigchld()->udev_monitor_send_device(), because the monitor
has already been freed.
Fix this by testing the validity of manager->monitor in on_sigchld().
2019-11-26 20:38:28 +01:00
..
2019-10-11 14:45:02 +02:00
2019-10-24 00:09:18 +02:00
2019-10-31 10:37:42 +09:00
2019-11-26 10:42:54 +01:00
2019-11-04 00:30:32 +09:00
2019-04-28 14:28:49 +02:00
2019-04-12 08:30:31 +02:00
2019-04-12 08:30:31 +02:00
2019-10-31 10:37:42 +09:00
2019-11-08 12:11:32 +01:00
2019-06-02 14:15:26 +09:00
2019-06-02 14:15:26 +09:00
2019-11-04 00:30:32 +09:00
2019-11-04 00:30:32 +09:00
2019-11-04 00:30:32 +09:00
2019-11-04 00:30:32 +09:00
2019-06-02 14:15:26 +09:00
2019-11-04 00:30:32 +09:00
2019-06-02 14:15:26 +09:00
2019-11-04 00:30:32 +09:00
2019-11-04 00:30:32 +09:00
2019-06-02 14:15:26 +09:00
2019-11-04 00:30:32 +09:00
2019-02-20 06:17:42 +09:00
2019-11-19 20:20:46 +01:00
2019-06-28 16:20:48 +02:00
2019-11-12 14:58:53 +09:00
2019-03-05 09:27:29 +01:00
2019-11-19 20:20:46 +01:00
2019-06-28 16:20:48 +02:00
2018-12-20 21:35:29 +01:00
2019-05-08 11:51:51 +02:00
2019-11-04 00:30:32 +09:00
2019-11-04 00:30:32 +09:00
2019-11-04 00:30:32 +09:00
2019-06-02 14:15:26 +09:00
2019-06-29 04:10:14 +09:00
2019-11-18 16:07:21 +01:00
2018-12-11 09:24:31 +01:00
2019-03-25 14:04:34 +01:00
2019-01-02 10:26:16 +01:00
2019-11-26 20:38:28 +01:00