#0 strlen () at ../sysdeps/x86_64/strlen.S:106 [Error: strlen.S was not found in source tree] #1 0x00007f1002cbc41e in __GI___strdup (s=0x55907c000000 ) at strdup.c:41 [Error: strdup.c was not found in source tree] #2 0x000055907b73c0ab in free_and_strdup (p=0x55907c5f0168, s=0x55907c000000 ) at ../src/basic/util.c:6023 6018: 6019: if (streq_ptr(*p, s)) 6020: return 0; 6021: 6022: if (s) { 6023: t = strdup(s); 6024: if (!t) 6025: return -ENOMEM; 6026: } else 6027: t = NULL; 6028: #3 0x000055907b776451 in method_set_wall_message.lto_priv.423 (message=0x55907c5fbcf0, userdata=0x55907c5f0010, error=0x7ffc36803fc0) at ../src/login/logind-dbus.c:2321 2316: if (r < 0) 2317: return r; 2318: if (r == 0) 2319: return 1; /* Will call us back */ 2320: 2321: r = free_and_strdup(&m->wall_message, wall_message); 2322: if (r < 0) 2323: return log_oom(); 2324: m->enable_wall_messages = enable_wall_messages; 2325: 2326: return sd_bus_reply_method_return(message, NULL); #4 0x000055907b732850 in method_callbacks_run (found_object=0x7ffc36804120, require_fallback=false, c=0x55907c5f65b0, m=0x55907c5fbcf0, bus=0x55907c5f2b80) at ../src/libsystemd/sd-bus/bus-objects.c:410 405: slot = container_of(c->parent, sd_bus_slot, node_vtable); 406: 407: bus->current_slot = sd_bus_slot_ref(slot); 408: bus->current_handler = c->vtable->x.method.handler; 409: bus->current_userdata = u; 410: r = c->vtable->x.method.handler(m, u, &error); 411: bus->current_userdata = NULL; 412: bus->current_handler = NULL; 413: bus->current_slot = sd_bus_slot_unref(slot); 414: 415: return bus_maybe_reply_error(m, r, &error); #5 object_find_and_run.lto_priv.202 (bus=0x55907c5f2b80, m=0x55907c5fbcf0, p=0x55907c5fd738 "/org/freedesktop/login1", require_fallback=false, found_object=0x7ffc36804120) at ../src/libsystemd/sd-bus/bus-objects.c:1247 1242: vtable_key.interface = m->interface; 1243: vtable_key.member = m->member; 1244: 1245: v = hashmap_get(bus->vtable_methods, &vtable_key); 1246: if (v) { 1247: r = method_callbacks_run(bus, m, v, require_fallback, found_object); 1248: if (r != 0) 1249: return r; 1250: if (bus->nodes_modified) 1251: return 0; 1252: } #6 0x000055907b76098b in bus_process_object (m=0x55907c5fbcf0, bus=) at ../src/libsystemd/sd-bus/bus-objects.c:1363 1358: do { 1359: char prefix[pl+1]; 1360: 1361: bus->nodes_modified = false; 1362: 1363: r = object_find_and_run(bus, m, m->path, false, &found_object); 1364: if (r != 0) 1365: return r; 1366: 1367: /* Look for fallback prefixes */ 1368: OBJECT_PATH_FOREACH_PREFIX(prefix, m->path) { #7 process_message (m=0x55907c5fbcf0, bus=) at ../src/libsystemd/sd-bus/sd-bus.c:2543 2538: 2539: r = process_builtin(bus, m); 2540: if (r != 0) 2541: goto finish; 2542: 2543: r = bus_process_object(bus, m); 2544: 2545: finish: 2546: bus->current_message = NULL; 2547: return r; 2548: } #8 process_running (priority=0, ret=0x0, hint_priority=false, bus=) at ../src/libsystemd/sd-bus/sd-bus.c:2585 2580: if (r < 0) 2581: return r; 2582: if (!m) 2583: goto null_message; 2584: 2585: r = process_message(bus, m); 2586: if (r != 0) 2587: goto null_message; 2588: 2589: if (ret) { 2590: r = sd_bus_message_rewind(m, true); #9 bus_process_internal.constprop.98 (bus=, ret=0x0, priority=0, hint_priority=false) at ../src/libsystemd/sd-bus/sd-bus.c:2774 2769: 2770: return r; 2771: 2772: case BUS_RUNNING: 2773: case BUS_HELLO: 2774: r = process_running(bus, hint_priority, priority, ret); 2775: if (r == -ENOTCONN || r == -ECONNRESET || r == -EPIPE || r == -ESHUTDOWN) { 2776: bus_enter_closing(bus); 2777: r = 1; 2778: 2779: if (ret) #10 0x000055907b78f681 in sd_bus_process (ret=0x0, bus=) at ../src/libsystemd/sd-bus/sd-bus.c:2793 2788: 2789: assert_not_reached("Unknown state"); 2790: } 2791: 2792: _public_ int sd_bus_process(sd_bus *bus, sd_bus_message **ret) { 2793: return bus_process_internal(bus, false, 0, ret); 2794: } 2795: 2796: _public_ int sd_bus_process_priority(sd_bus *bus, int64_t priority, sd_bus_message **ret) { 2797: return bus_process_internal(bus, true, priority, ret); 2798: } #11 io_callback (s=, fd=, revents=, userdata=) at ../src/libsystemd/sd-bus/sd-bus.c:3063 3058: sd_bus *bus = userdata; 3059: int r; 3060: 3061: assert(bus); 3062: 3063: r = sd_bus_process(bus, NULL); 3064: if (r < 0) 3065: return r; 3066: 3067: return 1; 3068: } #12 0x000055907b783493 in source_dispatch.lto_priv.364 (s=0x55907c5f93d0) 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: #13 0x000055907b734f3d in sd_event_dispatch (e=0x55907c5f1250) 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; #14 sd_event_run (timeout=18446744073709551615, e=0x55907c5f1250) 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: } #15 manager_run (m=0x55907c5f0010) at ../src/login/logind.c:1097 1092: if (r < 0) 1093: return r; 1094: if (r > 0) 1095: continue; 1096: 1097: r = sd_event_run(m->event, (uint64_t) -1); 1098: if (r < 0) 1099: return r; 1100: } 1101: } 1102: #16 main (argc=, argv=) at ../src/login/logind.c:1159 1154: 1155: sd_notify(false, 1156: "READY=1\n" 1157: "STATUS=Processing requests..."); 1158: 1159: r = manager_run(m); 1160: 1161: log_debug("systemd-logind stopped as pid "PID_FMT, getpid()); 1162: 1163: finish: 1164: sd_notify(false,