1ABRT-SERVER(1) ABRT Manual ABRT-SERVER(1)
2
3
4
6 abrt-server - Unix socket for ABRT.
7
9 abrt-server [-u UID] [-spv[v]...]
10
12 abrt-server is executed by abrtd daemon to handle socket connections.
13 Every application in system is able to invoke creation of a new problem
14 directory by following the communication protocol (described below in
15 section PROTOCOL).
16
18 -u UID
19 Use UID as client uid
20
21 -s
22 Log to system log.
23
24 -p
25 Add program names to log.
26
27 -v
28 Log more detailed debugging information.
29
31 Initializing new dump: connect to UNIX domain socket
32 /var/run/abrt.socket
33
34 Providing data (writing data to the socket):
35
36 -> "POST / HTTP/1.1\r\n"
37 -> "\r\n"
38 -> "type=string\0"
39 string, maximum length 100 bytes
40 -> "reason=string\0"
41 string, maximum length 512 bytes
42 -> "pid=number\0"
43 number, 0 - PID_MAX (/proc/sys/kernel/pid_max)
44 -> "executable=string\0"
45 string, maximum length ~MAX_PATH
46 -> "backtrace=string\0"
47 string, maximum length 1 MB
48 -> (close writing half of the socket)
49 <- "HTTP/1.1 201 \r\n"
50 <- "\r\n"
51
52 Deleting problem directory:
53
54 -> "DELETE <directory_name> HTTP/1.1\r\n"
55 -> "\r\n"
56 -> (close writing half of the socket)
57 <- "HTTP/1.1 200 \r\n"
58 <- "\r\n"
59
61 ยท ABRT team
62
63
64
65abrt 2.12.0 02/05/2019 ABRT-SERVER(1)