#0 0x00007f191d76d220 in __recvmsg_nocancel () at ../sysdeps/unix/syscall-template.S:81 [Error: syscall-template.S was not found in source tree] #1 0x000055cb52d1c6f1 in udev_monitor_receive_device (udev_monitor=0x55cb54430730) at ../src/libudev/libudev-monitor.c:608 603: smsg.msg_control = cred_msg; 604: smsg.msg_controllen = sizeof(cred_msg); 605: smsg.msg_name = &snl; 606: smsg.msg_namelen = sizeof(snl); 607: 608: buflen = recvmsg(udev_monitor->sock, &smsg, 0); 609: if (buflen < 0) { 610: if (errno != EINTR) 611: log_debug("unable to receive message"); 612: return NULL; 613: } #2 0x000055cb52cee021 in on_uevent.lto_priv.282 (s=, fd=, revents=, userdata=0x55cb543f2090) at ../src/udev/udevd.c:910 905: struct udev_device *dev; 906: int r; 907: 908: assert(manager); 909: 910: dev = udev_monitor_receive_device(manager->monitor); 911: if (dev) { 912: udev_device_ensure_usec_initialized(dev, NULL); 913: r = event_queue_insert(manager, dev); 914: if (r < 0) 915: udev_device_unref(dev); #3 0x000055cb52cee526 in on_inotify.lto_priv.281 (s=, fd=, revents=, userdata=) at ../src/udev/udevd.c:1146 1141: /* settle might be waiting on us to determine the queue 1142: * state. If we just handled an inotify event, we might have 1143: * generated a "change" event, but we won't have queued up 1144: * the resultant uevent yet. Do that. 1145: */ 1146: on_uevent(NULL, -1, 0, manager); 1147: } else if (e->mask & IN_IGNORED) 1148: udev_watch_end(manager->udev, dev); 1149: } 1150: 1151: return 1; #4 0x000055cb52d15d63 in source_dispatch (s=s@entry=0x55cb5441f9c0) at ../src/libsystemd/sd-event/sd-event.c:2116 2111: s->dispatching = true; 2112: 2113: switch (s->type) { 2114: 2115: case SOURCE_IO: 2116: r = s->io.callback(s, s->io.fd, s->io.revents, s->userdata); 2117: break; 2118: 2119: case SOURCE_TIME_REALTIME: 2120: case SOURCE_TIME_BOOTTIME: 2121: case SOURCE_TIME_MONOTONIC: #5 0x000055cb52d1739e in sd_event_dispatch (e=0x55cb544029e0) at ../src/libsystemd/sd-event/sd-event.c:2472 2467: p = event_next_pending(e); 2468: if (p) { 2469: sd_event_ref(e); 2470: 2471: e->state = SD_EVENT_RUNNING; 2472: r = source_dispatch(p); 2473: e->state = SD_EVENT_INITIAL; 2474: 2475: sd_event_unref(e); 2476: 2477: return r; #6 sd_event_run (timeout=18446744073709551615, e=0x55cb544029e0) at ../src/libsystemd/sd-event/sd-event.c:2500 2495: /* There was nothing? Then wait... */ 2496: r = sd_event_wait(e, timeout); 2497: 2498: if (r > 0) { 2499: /* There's something now, then let's dispatch it */ 2500: r = sd_event_dispatch(e); 2501: if (r < 0) 2502: return r; 2503: 2504: return 1; 2505: } #7 sd_event_loop (e=0x55cb544029e0) at ../src/libsystemd/sd-event/sd-event.c:2520 2515: assert_return(e->state == SD_EVENT_INITIAL, -EBUSY); 2516: 2517: sd_event_ref(e); 2518: 2519: while (e->state != SD_EVENT_FINISHED) { 2520: r = sd_event_run(e, (uint64_t) -1); 2521: if (r < 0) 2522: goto finish; 2523: } 2524: 2525: r = e->exit_code; #8 0x000055cb52ce8cc7 in run (cgroup=, fd_uevent=, fd_ctrl=) at ../src/udev/udevd.c:1625 1620: 1621: (void) sd_notify(false, 1622: "READY=1\n" 1623: "STATUS=Processing..."); 1624: 1625: r = sd_event_loop(manager->event); 1626: if (r < 0) { 1627: log_error_errno(r, "event loop failed: %m"); 1628: goto exit; 1629: } 1630: #9 main (argc=, argv=) at ../src/udev/udevd.c:1749 1744: setsid(); 1745: 1746: write_string_file("/proc/self/oom_score_adj", "-1000", 0); 1747: } 1748: 1749: r = run(fd_ctrl, fd_uevent, cgroup); 1750: 1751: exit: 1752: mac_selinux_finish(); 1753: log_close(); 1754: return r < 0 ? EXIT_FAILURE : EXIT_SUCCESS;