Robotics Service Bus: Issues
https://code.cor-lab.de/
https://code.cor-lab.de/favicon.ico?1401972073
2018-06-13T07:56:26Z
Open Source Collaboration Platform
Redmine
Bug #2753 (New): Introspection Bugs
https://code.cor-lab.de/issues/2753
2018-06-13T07:56:26Z
J. Moringen
jmoringe@cor-lab.uni-bielefeld.de
<pre>
csracontrol@dsc:~/introspectionweb$ ${prefix}/bin/rsb-toolscl web --address=0.0.0.0 --document-root=/home/csracontrol/introspectionweb --response-timeout 9 spread://localhost:$RSB_TRANSPORT_SPREAD_PORT/
Listening on http://0.0.0.0:4444
Document root is at #P"/home/csracontrol/introspectionweb/"
<WARN> [16:50:40] [Worker for #<IN-PUSH spread://localhost:4814/ {100A516B73}>] rsb.tools.common error-handling.lisp (maybe-relay-to-thread) -
Error policy #<FUNCTION RSB.TOOLS.COMMON:ABORT/SIGNAL> aborted with condition in background thread #<THREAD
"Worker for #<IN-PUSH spread://localhost:4814/ {100A516B73}>" RUNNING
{10088DC173}>. Aborting with condition in main thread. Condition was:
| The connection #<CONNECTION #r3907-287#dsc@4814@localhost (1) {100880C9E3}>
| has been closed unexpectedly. Caused by:
| > Error receiving: CONNECTION-CLOSED
.
<WARN> [16:50:40] [Worker for #<IN-PUSH spread://localhost:4814/ {100CA58FD3}>] rsb.tools.common error-handling.lisp (maybe-relay-to-thread) -
Error policy #<FUNCTION RSB.TOOLS.COMMON:ABORT/SIGNAL> aborted with condition in background thread #<THREAD
"Worker for #<IN-PUSH spread://localhost:4814/ {100CA58FD3}>" RUNNING
{100CB8ED93}>. Aborting with condition in main thread. Condition was:
| The connection #<CONNECTION #r4046-291#dsc@4814@localhost (1) {10089ABD73}>
| has been closed unexpectedly. Caused by:
| > Error receiving: CONNECTION-CLOSED
.
;
; compilation unit aborted
; caught 1 fatal ERROR condition
<WARN> [16:50:40] [main thread] rsb.tools.web main.lisp (main) - SIMPLE-WARNING: Error during detaching of #<REMOTE-INTROSPECTION (H 20) (P 1559) 10.000 s 0EE6A984>: Error leaving group "fa17959035fb1254e9df6581be24883": NET-ERROR-ON-SESSION
<WARN> [16:50:40] [main thread] rsb.tools.web main.lisp (main) - SIMPLE-WARNING: Error during detaching of #<REMOTE-INTROSPECTION (H 20) (P 1559) 10.000 s 0EE6A984>: Error leaving group "a0d68686cb2fdb3ca53006baae4385e": NET-ERROR-ON-SESSION
The connection #<CONNECTION #r4046-291#dsc@4814@localhost (0) {10089ABD73}> has been closed unexpectedly. Caused by:
> Error receiving: CONNECTION-CLOSED
csracontrol@dsc:~/introspectionweb$ ^C
.
.
.
.
csracontrol@dsc:~/introspectionweb$ ${prefix}/bin/rsb-toolscl web --address=0.0.0.0 --document-root=/home/csracontrol/introspectionweb --response-timeout 9 spread://localhost:$RSB_TRANSPORT_SPREAD_PORT/
Condition USOCKET:ADDRESS-IN-USE-ERROR was signalled.
<ERROR> [17:16:34] [main thread] rsb.tools.commands.web mixins.lisp () - Wake-for-shutdown connect failed: There is no applicable method for the generic function #<STANDARD-GENERIC-FUNCTION USOCKET:GET-LOCAL-NAME (1)>when called with arguments (NIL).
The slot HUNCHENTOOT::ACCEPTOR-PROCESS is unbound in the object #<ONE-THREAD-PER-CONNECTION-TASKMASTER {100BDAB863}>.
.
.
.
.
csracontrol@dsc:~/introspectionweb$ ${prefix}/bin/rsb-toolscl web --address=0.0.0.0 --document-root=/home/csracontrol/introspectionweb --response-timeout 9 spread://localhost:$RSB_TRANSPORT_SPREAD_PORT/
Listening on http://0.0.0.0:4444
Document root is at #P"/home/csracontrol/introspectionweb/"
<ERROR> [17:28:58] [hunchentoot-worker-129.70.140.13:34678] rsb.tools.commands.web mixins.lisp () -
Error while processing connection: Couldn't write to #<SB-SYS:FD-STREAM
for "socket 129.70.140.66:4444, peer: 129.70.140.13:34678"
{100878CC53}>:
Broken pipe
<ERROR> [17:30:15] [hunchentoot-worker-129.70.140.13:34752] rsb.tools.commands.web mixins.lisp () -
Error while processing connection: Couldn't write to #<SB-SYS:FD-STREAM
for "socket 129.70.140.66:4444, peer: 129.70.140.13:34752"
{1008B19C73}>:
Broken pipe
<ERROR> [17:30:15] [hunchentoot-worker-129.70.140.13:34764] rsb.tools.commands.web mixins.lisp () -
Error while processing connection: Couldn't write to #<SB-SYS:FD-STREAM
for "socket 129.70.140.66:4444, peer: 129.70.140.13:34764"
{1008BF9C83}>:
Broken pipe
<ERROR> [17:35:20] [hunchentoot-worker-129.70.140.44:47650] rsb.tools.commands.web mixins.lisp () -
Error while processing connection: Couldn't write to #<SB-SYS:FD-STREAM
for "socket 129.70.140.66:4444, peer: 129.70.140.44:47650"
{1008809C83}>:
Broken pipe
<ERROR> [18:18:41] [hunchentoot-worker-192.168.75.200:53984] rsb.tools.commands.web mixins.lisp () -
Couldn't write to #<SB-SYS:FD-STREAM
for "socket 192.168.76.100:4444, peer: 192.168.75.200:53984"
{1008AE1C83}>:
Broken pipe
Backtrace for: #<SB-THREAD:THREAD "hunchentoot-worker-192.168.75.200:53984" RUNNING {1008AE2F13}>
0: ((LAMBDA NIL :IN SB-DEBUG::FUNCALL-WITH-DEBUG-IO-SYNTAX))
1: (SB-IMPL::CALL-WITH-SANE-IO-SYNTAX #<CLOSURE (LAMBDA NIL :IN SB-DEBUG::FUNCALL-WITH-DEBUG-IO-SYNTAX) {100BA2693B}>)
2: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<CLOSURE (LAMBDA NIL :IN SB-DEBUG::FUNCALL-WITH-DEBUG-IO-SYNTAX) {100BA2690B}>)
3: (PRINT-BACKTRACE :STREAM #<SB-IMPL::STRING-OUTPUT-STREAM {100BA26843}> :START 0 :FROM :DEBUGGER-FRAME :COUNT 4611686018427387903 :PRINT-THREAD T :PRINT-FRAME-SOURCE NIL :METHOD-FRAME-STYLE NIL)
4: (TRIVIAL-BACKTRACE:PRINT-BACKTRACE-TO-STREAM #<SB-IMPL::STRING-OUTPUT-STREAM {100BA26843}>)
5: (HUNCHENTOOT::GET-BACKTRACE)
6: ((FLET #:H0 :IN HUNCHENTOOT:HANDLE-REQUEST) #<SB-INT:SIMPLE-STREAM-ERROR "~@<~?: ~2I~_~A~:>" {100BA26703}>)
7: (SIGNAL #<SB-INT:SIMPLE-STREAM-ERROR "~@<~?: ~2I~_~A~:>" {100BA26703}>)
8: (ERROR SB-INT:SIMPLE-STREAM-ERROR :STREAM #<SB-SYS:FD-STREAM for "socket 192.168.76.100:4444, peer: 192.168.75.200:53984" {1008AE1C83}> :FORMAT-CONTROL "~@<~?: ~2I~_~A~:>" :FORMAT-ARGUMENTS ("Couldn't write to ~s" (#<SB-SYS:FD-STREAM for "socket
192.168.76.100:4444, peer: 192.168.75.200:53984" {1008AE1C83}>) "Broken pipe"))
9: (SB-IMPL::SIMPLE-STREAM-PERROR "Couldn't write to ~s" #<SB-SYS:FD-STREAM for "socket 192.168.76.100:4444, peer: 192.168.75.200:53984" {1008AE1C83}> 32)
10: (SB-IMPL::FLUSH-OUTPUT-BUFFER #<SB-SYS:FD-STREAM for "socket 192.168.76.100:4444, peer: 192.168.75.200:53984" {1008AE1C83}>)
11: (SB-IMPL::BUFFER-OUTPUT #<SB-SYS:FD-STREAM for "socket 192.168.76.100:4444, peer: 192.168.75.200:53984" {1008AE1C83}> #(103 104 116 125 46 112 97 103 101 114 32 46 112 114 101 118 105 111 117 115 62 97 44 46 112 97 103 101 114 32 46 112 114 101 118 105 111 117
115 62 115 112 97 110 123 102 108 111 97 116 58 108 101 102 116 125 46 112 97 103 101 114 32 46 100 105 115 97 98 108 101 100 62 97 44 46 112 97 103 101 114 32 46 100 105 115 97 98 108 101 100 62 97 58 102 111 99 117 115 44 46 112 97 103 101 114 32 46 100 105 115 97
98 108 101 100 62 97 58 104 111 118 101 114 44 46 112 97 103 101 114 32 46 100 105 115 97 98 108 101 100 62 115 112 97 110 123 99 111 108 111 114 58 35 55 55 55 59 99 117 114 115 111 114 58 110 111 116 45 97 108 108 111 119 101 100 59 98 97 99 107 103 114 111 117
110 100 45 99 111 108 111 114 58 35 102 102 102 125 46 108 97 98 101 108 123 100 105 115 112 108 97 121 58 105 110 108 105 110 101 59 112 97 100 100 105 110 103 58 46 50 101 109 32 46 54 101 109 32 46 51 101 109 59 102 111 110 116 45 115 105 122 101 58 55 53 37 59
102 111 110 116 45 119 101 105 103 104 116 58 55 48 48 59 108 105 110 101 45 104 101 105 103 104 116 58 49 59 99 111 108 111 114 58 35 102 102 102 59 116 101 120 116 45 97 108 105 103 110 58 99 101 110 116 101 114 59 119 104 105 116 101 45 115 112 97 99 101 58 110
111 119 114 97 112 59 118 101 114 116 105 99 97 108 45 97 108 105 103 110 58 98 97 115 101 108 105 110 101 59 98 111 114 100 101 114 45 114 97 100 105 117 115 58 46 50 53 101 109 125 97 46 108 97 98 101 108 58 102 111 99 117 115 44 97 46 108 97 98 101 108 58 104 111
118 101 114 123 99 111 108 111 114 58 35 102 102 102 59 116 101 120 116 45 100 101 99 111 114 97 116 105 111 110 58 110 111 110 101 59 99 117 114 115 111 114 58 112 111 105 110 116 101 114 125 46 108 97 98 101 108 58 101 109 112 116 121 123 100 105 115 112 108 97
121 58 110 111 110 101 125 46 98 116 110 32 46 108 97 98 101 108 123 112 111 115 105 116 105 111 110 58 114 101 108 97 116 105 118 101 59 116 111 112 58 45 49 112 120 125 46 108 97 98 101 108 45 100 101 102 97 117 108 116 123 98 97 99 107 103 114 111 117 110 100 45
99 111 108 111 114 58 35 55 55 55 125 46 108 97 98 101 108 45 100 101 102 97 117 108 116 91 104 114 101 102 93 58 102 111 99 117 115 44 46 108 97 98 101 108 45 100 101 102 97 117 108 116 91 104 114 101 102 93 58 104 111 118 101 114 123 98 97 99 107 103 114 111 117
110 100 45 99 111 108 111 114 58 35 53 101 53 101 53 101 125 46 108 97 98 101 108 45 112 114 105 109 97 114 121 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 51 51 55 97 98 55 125 46 108 97 98 101 108 45 112 114 105 109 97 114 121 91 104 114
101 102 93 58 102 111 99 117 115 44 46 108 97 98 101 108 45 112 114 105 109 97 114 121 91 104 114 101 102 93 58 104 111 118 101 114 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 50 56 54 48 57 48 125 46 108 97 98 101 108 45 115 117 99 99 101
115 115 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 53 99 98 56 53 99 125 46 108 97 98 101 108 45 115 117 99 99 101 115 115 91 104 114 101 102 93 58 102 111 99 117 115 44 46 108 97 98 101 108 45 115 117 99 99 101 115 115 91 104 114 101 102
93 58 104 111 118 101 114 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 52 52 57 100 52 52 125 46 108 97 98 101 108 45 105 110 102 111 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 53 98 99 48 100 101 125 46 108 97 98
101 108 45 105 110 102 111 91 104 114 101 102 93 58 102 111 99 117 115 44 46 108 97 98 101 108 45 105 110 102 111 91 104 114 101 102 93 58 104 111 118 101 114 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 51 49 98 48 100 53 125 46 108 97 98
101 108 45 119 97 114 110 105 110 103 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 102 48 97 100 52 101 125 46 108 97 98 101 108 45 119 97 114 110 105 110 103 91 104 114 101 102 93 58 102 111 99 117 115 44 46 108 97 98 101 108 45 119 97 114
110 105 110 103 91 104 114 101 102 93 58 104 111 118 101 114 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 101 99 57 55 49 102 125 46 108 97 98 101 108 45 100 97 110 103 101 114 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58
35 100 57 53 51 52 102 125 46 108 97 98 101 108 45 100 97 110 103 101 114 91 104 114 101 102 93 58 102 111 99 117 115 44 46 108 97 98 101 108 45 100 97 110 103 101 114 91 104 114 101 102 93 58 104 111 118 101 114 123 98 97 99 107 103 114 111 117 110 100 45 99 111
108 111 114 58 35 99 57 51 48 50 99 125 46 98 97 100 103 101 123 100 105 115 112 108 97 121 58 105 110 108 105 110 101 45 98 108 111 99 107 59 109 105 110 45 119 105 100 116 104 58 49 48 112 120 59 112 97 100 100 105 110 103 58 51 112 120 32 55 112 120 59 102 111
110 116 45 115 105 122 101 58 49 50 112 120 59 102 111 110 116 45 119 101 105 103 104 116 58 55 48 48 59 108 105 110 101 45 104 101 105 103 104 116 58 49 59 99 111 108 111 114 58 35 102 102 102 59 116 101 120 116 45 97 108 105 103 110 58 99 101 110 116 101 114 59
119 104 105 116 101 45 115 112 97 99 101 58 110 111 119 114 97 112 59 118 101 114 116 105 99 97 108 45 97 108 105 103 110 58 109 105 100 100 108 101 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 55 55 55 59 98 111 114 100 101 114 45 114 97 100
105 117 115 58 49 48 112 120 125 46 98 97 100 103 101 58 101 109 112 116 121 123 100 105 115 112 108 97 121 58 110 111 110 101 125 46 98 116 110 32 46 98 97 100 103 101 123 112 111 115 105 116 105 111 110 58 114 101 108 97 116 105 118 101 59 116 111 112 58 45 49 112
120 125 46 98 116 110 45 103 114 111 117 112 45 120 115 62 46 98 116 110 32 46 98 97 100 103 101 44 46 98 116 110 45 120 115 32 46 98 97 100 103 101 123 116 111 112 58 48 59 112 97 100 100 105 110 103 58 49 112 120 32 53 112 120 125 97 46 98 97 100 103 101 58 102
111 99 117 115 44 97 46 98 97 100 103 101 58 104 111 118 101 114 123 99 111 108 111 114 58 35 102 102 102 59 116 101 120 116 45 100 101 99 111 114 97 116 105 111 110 58 110 111 110 101 59 99 117 114 115 111 114 58 112 111 105 110 116 101 114 125 46 108 105 115 116
45 103 114 111 117 112 45 105 116 101 109 46 97 99 116 105 118 101 62 46 98 97 100 103 101 44 46 110 97 118 45 112 105 108 108 115 62 46 97 99 116 105 118 101 62 97 62 46 98 97 100 103 101 123 99 111 108 111 114 58 35 51 51 55 97 98 55 59 98 97 99 107 103 114 111
117 110 100 45 99 111 108 111 114 58 35 102 102 102 125 46 108 105 115 116 45 103 114 111 117 112 45 105 116 101 109 62 46 98 97 100 103 101 123 102 108 111 97 116 58 114 105 103 104 116 125 46 108 105 115 116 45 103 114 111 117 112 45 105 116 101 109 62 46 98 97
100 103 101 43 46 98 97 100 103 101 123 109 97 114 103 105 110 45 114 105 103 104 116 58 53 112 120 125 46 110 97 118 45 112 105 108 108 115 62 108 105 62 97 62 46 98 97 100 103 101 123 109 97 114 103 105 110 45 108 101 102 116 58 51 112 120 125 46 106 117 109 98
111 116 114 111 110 123 112 97 100 100 105 110 103 45 116 111 112 58 51 48 112 120 59 112 97 100 100 105 110 103 45 98 111 116 116 111 109 58 51 48 112 120 59 109 97 114 103 105 110 45 98 111 116 116 111 109 58 51 48 112 120 59 99 111 108 111 114 58 105 110 104 101
114 105 116 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 101 101 101 125 46 106 117 109 98 111 116 114 111 110 32 46 104 49 44 46 106 117 109 98 111 116 114 111 110 32 104 49 123 99 111 108 111 114 58 105 110 104 101 114 105 116 125 46 106 117
109 98 111 116 114 111 110 32 112 123 109 97 114 103 105 110 45 98 111 116 116 111 109 58 49 53 112 120 59 102 111 110 116 45 115 105 122 101 58 50 49 112 120 59 102 111 110 116 45 119 101 105 103 104 116 58 50 48 48 125 46 106 117 109 98 111 116 114 111 110 62 104
114 123 98 111 114 100 101 114 45 116 111 112 45 99 111 108 111 114 58 35 100 53 100 53 100 53 125 46 99 111 110 116 97 105 110 101 114 32 46 106 117 109 98 111 116 114 111 110 44 46 99 111 110 116 97 105 110 101 114 45 102 108 117 105 100 32 46 106 117 109 98 111
116 114 111 110 123 98 111 114 100 101 114 45 114 97 100 105 117 115 58 54 112 120 125 46 106 117 109 98 111 116 114 111 110 32 46 99 111 110 116 97 105 110 101 114 123 109 97 120 45 119 105 100 116 104 58 49 48 48 37 125 64 109 101 100 105 97 32 115 99 114 101 101
110 32 97 110 100 32 40 109 105 110 45 119 105 100 116 104 58 55 54 56 112 120 41 123 46 106 117 109 98 111 116 114 111 110 123 112 97 100 100 105 110 103 45 116 111 112 58 52 56 112 120 59 112 97 100 100 105 110 103 45 98 111 116 116 111 109 58 52 56 112 120 125 46
99 111 110 116 97 105 110 101 114 32 46 106 117 109 98 111 116 114 111 110 44 46 99 111 110 116 97 105 110 101 114 45 102 108 117 105 100 32 46 106 117 109 98 111 116 114 111 110 123 112 97 100 100 105 110 103 45 114 105 103 104 116 58 54 48 112 120 59 112 97 100
100 105 110 103 45 108 101 102 116 58 54 48 112 120 125 46 106 117 109 98 111 116 114 111 110 32 46 104 49 44 46 106 117 109 98 111 116 114 111 110 32 104 49 123 102 111 110 116 45 115 105 122 101 58 54 51 112 120 125 125 46 116 104 117 109 98 110 97 105 108 123 100
105 115 112 108 97 121 58 98 108 111 99 107 59 112 97 100 100 105 110 103 58 52 112 120 59 109 97 114 103 105 110 45 98 111 116 116 111 109 58 50 48 112 120 59 108 105 110 101 45 104 101 105 103 104 116 58 49 46 52 50 56 53 55 49 52 51 59 98 97 99 107 103 114 111
117 110 100 45 99 111 108 111 114 58 35 102 102 102 59 98 111 114 100 101 114 58 49 112 120 32 115 111 108 105 100 32 35 100 100 100 59 98 111 114 100 101 114 45 114 97 100 105 117 115 58 52 112 120 59 45 119 101 98 107 105 116 45 116 114 97 110 115 105 116 105 111
110 58 98 111 114 100 101 114 32 46 50 115 32 101 97 115 101 45 105 110 45 111 117 116 59 45 111 45 116 114 97 110 115 105 116 105 111 110 58 98 111 114 100 101 114 32 46 50 115 32 101 97 115 101 45 105 110 45 111 117 116 59 116 114 97 110 115 105 116 105 111 110 58
98 111 114 100 101 114 32 46 50 115 32 101 97 115 101 45 105 110 45 111 117 116 125 46 116 104 117 109 98 110 97 105 108 32 97 62 105 109 103 44 46 116 104 117 109 98 110 97 105 108 62 105 109 103 123 109 97 114 103 105 110 45 114 105 103 104 116 58 97 117 116 111
59 109 97 114 103 105 110 45 108 101 102 116 58 97 117 116 111 125 97 46 116 104 117 109 98 110 97 105 108 46 97 99 116 105 118 101 44 97 46 116 104 117 109 98 110 97 105 108 58 102 111 99 117 115 44 97 46 116 104 117 109 98 110 97 105 108 58 104 111 118 101 114 123
98 111 114 100 101 114 45 99 111 108 111 114 58 35 51 51 55 97 98 55 125 46 116 104 117 109 98 110 97 105 108 32 46 99 97 112 116 105 111 110 123 112 97 100 100 105 110 103 58 57 112 120 59 99 111 108 111 114 58 35 51 51 51 125 46 97 108 101 114 116 123 112 97 100
100 105 110 103 58 49 53 112 120 59 109 97 114 103 105 110 45 98 111 116 116 111 109 58 50 48 112 120 59 98 111 114 100 101 114 58 49 112 120 32 115 111 108 105 100 32 116 114 97 110 115 112 97 114 101 110 116 59 98 111 114 100 101 114 45 114 97 100 105 117 115 58
52 112 120 125 46 97 108 101 114 116 32 104 52 123 109 97 114 103 105 110 45 116 111 112 58 48 59 99 111 108 111 114 58 105 110 104 101 114 105 116 125 46 97 108 101 114 116 32 46 97 108 101 114 116 45 108 105 110 107 123 102 111 110 116 45 119 101 105 103 104 116
58 55 48 48 125 46 97 108 101 114 116 62 112 44 46 97 108 101 114 116 62 117 108 123 109 97 114 103 105 110 45 98 111 116 116 111 109 58 48 125 46 97 108 101 114 116 62 112 43 112 123 109 97 114 103 105 110 45 116 111 112 58 53 112 120 125 46 97 108 101 114 116 45
100 105 115 109 105 115 115 97 98 108 101 44 46 97 108 101 114 116 45 100 105 115 109 105 115 115 105 98 108 101 123 112 97 100 100 105 110 103 45 114 105 103 104 116 58 51 53 112 120 125 46 97 108 101 114 116 45 100 105 115 109 105 115 115 97 98 108 101 32 46 99
108 111 115 101 44 46 97 108 101 114 116 45 100 105 115 109 105 115 115 105 98 108 101 32 46 99 108 111 115 101 123 112 111 115 105 116 105 111 110 58 114 101 108 97 116 105 118 101 59 116 111 112 58 45 50 112 120 59 114 105 103 104 116 58 45 50 49 112 120 59 99 111
108 111 114 58 105 110 104 101 114 105 116 125 46 97 108 101 114 116 45 115 117 99 99 101 115 115 123 99 111 108 111 114 58 35 51 99 55 54 51 100 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 100 102 102 48 100 56 59 98 111 114 100 101 114 45
99 111 108 111 114 58 35 100 54 101 57 99 54 125 46 97 108 101 114 116 45 115 117 99 99 101 115 115 32 104 114 123 98 111 114 100 101 114 45 116 111 112 45 99 111 108 111 114 58 35 99 57 101 50 98 51 125 46 97 108 101 114 116 45 115 117 99 99 101 115 115 32 46 97
108 101 114 116 45 108 105 110 107 123 99 111 108 111 114 58 35 50 98 53 52 50 99 125 46 97 108 101 114 116 45 105 110 102 111 123 99 111 108 111 114 58 35 51 49 55 48 56 102 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 100 57 101 100 102 55
59 98 111 114 100 101 114 45 99 111 108 111 114 58 35 98 99 101 56 102 49 125 46 97 108 101 114 116 45 105 110 102 111 32 104 114 123 98 111 114 100 101 114 45 116 111 112 45 99 111 108 111 114 58 35 97 54 101 49 101 99 125 46 97 108 101 114 116 45 105 110 102 111
32 46 97 108 101 114 116 45 108 105 110 107 123 99 111 108 111 114 58 35 50 52 53 50 54 57 125 46 97 108 101 114 116 45 119 97 114 110 105 110 103 123 99 111 108 111 114 58 35 56 97 54 100 51 98 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 102
99 102 56 101 51 59 98 111 114 100 101 114 45 99 111 108 111 114 58 35 102 97 101 98 99 99 125 46 97 108 101 114 116 45 119 97 114 110 105 110 103 32 104 114 123 98 111 114 100 101 114 45 116 111 112 45 99 111 108 111 114 58 35 102 55 101 49 98 53 125 46 97 108 101
114 116 45 119 97 114 110 105 110 103 32 46 97 108 101 114 116 45 108 105 110 107 123 99 111 108 111 114 58 35 54 54 53 49 50 99 125 46 97 108 101 114 116 45 100 97 110 103 101 114 123 99 111 108 111 114 58 35 97 57 52 52 52 50 59 98 97 99 107 103 114 111 117 110
100 45 99 111 108 111 114 58 35 102 50 100 101 100 101 59 98 111 114 100 101 114 45 99 111 108 111 114 58 35 101 98 99 99 100 49 125 46 97 108 101 114 116 45 100 97 110 103 101 114 32 104 114 123 98 111 114 100 101 114 45 116 111 112 45 99 111 108 111 114 58 35 101
52 98 57 99 48 125 46 97 108 101 114 116 45 100 97 110 103 101 114 32 46 97 108 101 114 116 45 108 105 110 107 123 99 111 108 111 114 58 35 56 52 51 53 51 52 125 64 45 119 101 98 107 105 116 45 107 101 121 102 114 97 109 101 115 32 112 114 111 103 114 101 115 115 45
98 97 114 45 115 116 114 105 112 101 115 123 102 114 111 109 123 98 97 99 107 103 114 111 117 110 100 45 112 111 115 105 116 105 111 110 58 52 48 112 120 32 48 125 116 111 123 98 97 99 107 103 114 111 117 110 100 45 112 111 115 105 116 105 111 110 58 48 32 48 125
125 64 45 111 45 107 101 121 102 114 97 109 101 115 32 112 114 111 103 114 101 115 115 45 98 97 114 45 115 116 114 105 112 101 115 123 102 114 111 109 123 98 97 99 107 103 114 111 117 110 100 45 112 111 115 105 116 105 111 110 58 52 48 112 120 32 48 125 116 111 123
98 97 99 107 103 114 111 117 110 100 45 112 111 115 105 116 105 111 110 58 48 32 48 125 125 64 107 101 121 102 114 97 109 101 115 32 112 114 111 103 114 101 115 115 45 98 97 114 45 115 116 114 105 112 101 115 123 102 114 111 109 123 98 97 99 107 103 114 111 117 110
100 45 112 111 115 105 116 105 111 110 58 52 48 112 120 32 48 125 116 111 123 98 97 99 107 103 114 111 117 110 100 45 112 111 115 105 116 105 111 110 58 48 32 48 125 125 46 112 114 111 103 114 101 115 115 123 104 101 105 103 104 116 58 50 48 112 120 59 109 97 114
103 105 110 45 98 111 116 116 111 109 58 50 48 112 120 59 111 118 101 114 102 108 111 119 58 104 105 100 100 101 110 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 102 53 102 53 102 53 59 98 111 114 100 101 114 45 114 97 100 105 117 115 58 52
112 120 59 45 119 101 98 107 105 116 45 98 111 120 45 115 104 97 100 111 119 58 105 110 115 101 116 32 48 32 49 112 120 32 50 112 120 32 114 103 98 97 40 48 44 48 44 48 44 46 49 41 59 98 111 120 45 115 104 97 100 111 119 58 105 110 115 101 116 32 48 32 49 112 120 32
50 112 120 32 114 103 98 97 40 48 44 48 44 48 44 46 49 41 125 46 112 114 111 103 114 101 115 115 45 98 97 114 123 102 108 111 97 116 58 108 101 102 116 59 119 105 100 116 104 58 48 59 104 101 105 103 104 116 58 49 48 48 37 59 102 111 110 116 45 115 105 122 101 58 49
50 112 120 59 108 105 110 101 45 104 101 105 103 104 116 58 50 48 112 120 59 99 111 108 111 114 58 35 102 102 102 59 116 101 120 116 45 97 108 105 103 110 58 99 101 110 116 101 114 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 51 51 55 97 98 55
59 45 119 101 98 107 105 116 45 98 111 120 45 115 104 97 100 111 119 58 105 110 115 101 116 32 48 32 45 49 112 120 32 48 32 114 103 98 97 40 48 44 48 44 48 44 46 49 53 41 59 98 111 120 45 115 104 97 100 111 119 58 105 110 115 101 116 32 48 32 45 49 112 120 32 48 32
114 103 98 97 40 48 44 48 44 48 44 46 49 53 41 59 45 119 101 98 107 105 116 45 116 114 97 110 115 105 116 105 111 110 58 119 105 100 116 104 32 46 54 115 32 101 97 115 101 59 45 111 45 116 114 97 110 115 105 116 105 111 110 58 119 105 100 116 104 32 46 54 115 32 101
97 115 101 59 116 114 97 110 115 105 116 105 111 110 58 119 105 100 116 104 32 46 54 115 32 101 97 115 101 125 46 112 114 111 103 114 101 115 115 45 98 97 114 45 115 116 114 105 112 101 100 44 46 112 114 111 103 114 101 115 115 45 115 116 114 105 112 101 100 32 46
112 114 111 103 114 101 115 115 45 98 97 114 123 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 119 101 98 107 105 116 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50
53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53
53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 111 45 108 105 110 101 97 114 45 103 114 97 100 105
101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53
53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100
45 105 109 97 103 101 58 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112
97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110
115 112 97 114 101 110 116 41 59 45 119 101 98 107 105 116 45 98 97 99 107 103 114 111 117 110 100 45 115 105 122 101 58 52 48 112 120 32 52 48 112 120 59 98 97 99 107 103 114 111 117 110 100 45 115 105 122 101 58 52 48 112 120 32 52 48 112 120 125 46 112 114 111
103 114 101 115 115 45 98 97 114 46 97 99 116 105 118 101 44 46 112 114 111 103 114 101 115 115 46 97 99 116 105 118 101 32 46 112 114 111 103 114 101 115 115 45 98 97 114 123 45 119 101 98 107 105 116 45 97 110 105 109 97 116 105 111 110 58 112 114 111 103 114 101
115 115 45 98 97 114 45 115 116 114 105 112 101 115 32 50 115 32 108 105 110 101 97 114 32 105 110 102 105 110 105 116 101 59 45 111 45 97 110 105 109 97 116 105 111 110 58 112 114 111 103 114 101 115 115 45 98 97 114 45 115 116 114 105 112 101 115 32 50 115 32 108
105 110 101 97 114 32 105 110 102 105 110 105 116 101 59 97 110 105 109 97 116 105 111 110 58 112 114 111 103 114 101 115 115 45 98 97 114 45 115 116 114 105 112 101 115 32 50 115 32 108 105 110 101 97 114 32 105 110 102 105 110 105 116 101 125 46 112 114 111 103
114 101 115 115 45 98 97 114 45 115 117 99 99 101 115 115 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 53 99 98 56 53 99 125 46 112 114 111 103 114 101 115 115 45 115 116 114 105 112 101 100 32 46 112 114 111 103 114 101 115 115 45 98 97 114
45 115 117 99 99 101 115 115 123 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 119 101 98 107 105 116 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53
41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44
46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 111 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52
53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44
46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103
101 58 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116
32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101
110 116 41 125 46 112 114 111 103 114 101 115 115 45 98 97 114 45 105 110 102 111 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 53 98 99 48 100 101 125 46 112 114 111 103 114 101 115 115 45 115 116 114 105 112 101 100 32 46 112 114 111 103 114
101 115 115 45 98 97 114 45 105 110 102 111 123 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 119 101 98 107 105 116 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53
53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53
44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 111 45 108 105 110 101 97 114 45 103 114 97 100 105
101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53
53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100
45 105 109 97 103 101 58 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112
97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110
115 112 97 114 101 110 116 41 125 46 112 114 111 103 114 101 115 115 45 98 97 114 45 119 97 114 110 105 110 103 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 102 48 97 100 52 101 125 46 112 114 111 103 114 101 115 115 45 115 116 114 105 112
101 100 32 46 112 114 111 103 114 101 115 115 45 98 97 114 45 119 97 114 110 105 110 103 123 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 119 101 98 107 105 116 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44
114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53
48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 111 45
108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53
48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110
116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101
110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97
114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 125 46 112 114 111 103 114 101 115 115 45 98 97 114 45 100 97 110 103 101 114 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 100 57 53 51 52 102 125 46 112 114 111 103
114 101 115 115 45 115 116 114 105 112 101 100 32 46 112 114 111 103 114 101 115 115 45 98 97 114 45 100 97 110 103 101 114 123 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 119 101 98 107 105 116 45 108 105 110 101 97 114 45 103 114 97 100 105
101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53
53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100
45 105 109 97 103 101 58 45 111 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97
110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116
114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44
116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55
53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 125 46 109 101 100 105 97 123 109 97 114 103 105 110 45 116 111 112 58 49 53 112 120 125 46 109 101 100 105 97 58 102 105 114 115 116 45 99 104 105 108 100
123 109 97 114 103 105 110 45 116 111 112 58 48 125 46 109 101 100 105 97 44 46 109 101 100 105 97 45 98 111 100 121 123 111 118 101 114 102 108 111 119 58 104 105 100 100 101 110 59 122 111 111 109 58 49 125 46 109 101 100 105 97 45 98 111 100 121 123 119 105 100
116 104 58 49 48 48 48 48 112 120 125 46 109 101 100 105 97 45 111 98 106 101 99 116 123 100 105 115) 3833 8192)
12: (SB-IMPL::ANSI-STREAM-WRITE-SEQUENCE #(103 104 116 125 46 112 97 103 101 114 32 46 112 114 101 118 105 111 117 115 62 97 44 46 112 97 103 101 114 32 46 112 114 101 118 105 111 117 115 62 115 112 97 110 123 102 108 111 97 116 58 108 101 102 116 125 46 112 97 103
101 114 32 46 100 105 115 97 98 108 101 100 62 97 44 46 112 97 103 101 114 32 46 100 105 115 97 98 108 101 100 62 97 58 102 111 99 117 115 44 46 112 97 103 101 114 32 46 100 105 115 97 98 108 101 100 62 97 58 104 111 118 101 114 44 46 112 97 103 101 114 32 46 100
105 115 97 98 108 101 100 62 115 112 97 110 123 99 111 108 111 114 58 35 55 55 55 59 99 117 114 115 111 114 58 110 111 116 45 97 108 108 111 119 101 100 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 102 102 102 125 46 108 97 98 101 108 123 100
105 115 112 108 97 121 58 105 110 108 105 110 101 59 112 97 100 100 105 110 103 58 46 50 101 109 32 46 54 101 109 32 46 51 101 109 59 102 111 110 116 45 115 105 122 101 58 55 53 37 59 102 111 110 116 45 119 101 105 103 104 116 58 55 48 48 59 108 105 110 101 45 104
101 105 103 104 116 58 49 59 99 111 108 111 114 58 35 102 102 102 59 116 101 120 116 45 97 108 105 103 110 58 99 101 110 116 101 114 59 119 104 105 116 101 45 115 112 97 99 101 58 110 111 119 114 97 112 59 118 101 114 116 105 99 97 108 45 97 108 105 103 110 58 98 97
115 101 108 105 110 101 59 98 111 114 100 101 114 45 114 97 100 105 117 115 58 46 50 53 101 109 125 97 46 108 97 98 101 108 58 102 111 99 117 115 44 97 46 108 97 98 101 108 58 104 111 118 101 114 123 99 111 108 111 114 58 35 102 102 102 59 116 101 120 116 45 100 101
99 111 114 97 116 105 111 110 58 110 111 110 101 59 99 117 114 115 111 114 58 112 111 105 110 116 101 114 125 46 108 97 98 101 108 58 101 109 112 116 121 123 100 105 115 112 108 97 121 58 110 111 110 101 125 46 98 116 110 32 46 108 97 98 101 108 123 112 111 115 105
116 105 111 110 58 114 101 108 97 116 105 118 101 59 116 111 112 58 45 49 112 120 125 46 108 97 98 101 108 45 100 101 102 97 117 108 116 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 55 55 55 125 46 108 97 98 101 108 45 100 101 102 97 117 108
116 91 104 114 101 102 93 58 102 111 99 117 115 44 46 108 97 98 101 108 45 100 101 102 97 117 108 116 91 104 114 101 102 93 58 104 111 118 101 114 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 53 101 53 101 53 101 125 46 108 97 98 101 108 45
112 114 105 109 97 114 121 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 51 51 55 97 98 55 125 46 108 97 98 101 108 45 112 114 105 109 97 114 121 91 104 114 101 102 93 58 102 111 99 117 115 44 46 108 97 98 101 108 45 112 114 105 109 97 114 121
91 104 114 101 102 93 58 104 111 118 101 114 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 50 56 54 48 57 48 125 46 108 97 98 101 108 45 115 117 99 99 101 115 115 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 53 99 98 56
53 99 125 46 108 97 98 101 108 45 115 117 99 99 101 115 115 91 104 114 101 102 93 58 102 111 99 117 115 44 46 108 97 98 101 108 45 115 117 99 99 101 115 115 91 104 114 101 102 93 58 104 111 118 101 114 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114
58 35 52 52 57 100 52 52 125 46 108 97 98 101 108 45 105 110 102 111 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 53 98 99 48 100 101 125 46 108 97 98 101 108 45 105 110 102 111 91 104 114 101 102 93 58 102 111 99 117 115 44 46 108 97 98 101
108 45 105 110 102 111 91 104 114 101 102 93 58 104 111 118 101 114 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 51 49 98 48 100 53 125 46 108 97 98 101 108 45 119 97 114 110 105 110 103 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108
111 114 58 35 102 48 97 100 52 101 125 46 108 97 98 101 108 45 119 97 114 110 105 110 103 91 104 114 101 102 93 58 102 111 99 117 115 44 46 108 97 98 101 108 45 119 97 114 110 105 110 103 91 104 114 101 102 93 58 104 111 118 101 114 123 98 97 99 107 103 114 111 117
110 100 45 99 111 108 111 114 58 35 101 99 57 55 49 102 125 46 108 97 98 101 108 45 100 97 110 103 101 114 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 100 57 53 51 52 102 125 46 108 97 98 101 108 45 100 97 110 103 101 114 91 104 114 101 102
93 58 102 111 99 117 115 44 46 108 97 98 101 108 45 100 97 110 103 101 114 91 104 114 101 102 93 58 104 111 118 101 114 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 99 57 51 48 50 99 125 46 98 97 100 103 101 123 100 105 115 112 108 97 121 58
105 110 108 105 110 101 45 98 108 111 99 107 59 109 105 110 45 119 105 100 116 104 58 49 48 112 120 59 112 97 100 100 105 110 103 58 51 112 120 32 55 112 120 59 102 111 110 116 45 115 105 122 101 58 49 50 112 120 59 102 111 110 116 45 119 101 105 103 104 116 58 55
48 48 59 108 105 110 101 45 104 101 105 103 104 116 58 49 59 99 111 108 111 114 58 35 102 102 102 59 116 101 120 116 45 97 108 105 103 110 58 99 101 110 116 101 114 59 119 104 105 116 101 45 115 112 97 99 101 58 110 111 119 114 97 112 59 118 101 114 116 105 99 97
108 45 97 108 105 103 110 58 109 105 100 100 108 101 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 55 55 55 59 98 111 114 100 101 114 45 114 97 100 105 117 115 58 49 48 112 120 125 46 98 97 100 103 101 58 101 109 112 116 121 123 100 105 115 112
108 97 121 58 110 111 110 101 125 46 98 116 110 32 46 98 97 100 103 101 123 112 111 115 105 116 105 111 110 58 114 101 108 97 116 105 118 101 59 116 111 112 58 45 49 112 120 125 46 98 116 110 45 103 114 111 117 112 45 120 115 62 46 98 116 110 32 46 98 97 100 103 101
44 46 98 116 110 45 120 115 32 46 98 97 100 103 101 123 116 111 112 58 48 59 112 97 100 100 105 110 103 58 49 112 120 32 53 112 120 125 97 46 98 97 100 103 101 58 102 111 99 117 115 44 97 46 98 97 100 103 101 58 104 111 118 101 114 123 99 111 108 111 114 58 35 102
102 102 59 116 101 120 116 45 100 101 99 111 114 97 116 105 111 110 58 110 111 110 101 59 99 117 114 115 111 114 58 112 111 105 110 116 101 114 125 46 108 105 115 116 45 103 114 111 117 112 45 105 116 101 109 46 97 99 116 105 118 101 62 46 98 97 100 103 101 44 46
110 97 118 45 112 105 108 108 115 62 46 97 99 116 105 118 101 62 97 62 46 98 97 100 103 101 123 99 111 108 111 114 58 35 51 51 55 97 98 55 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 102 102 102 125 46 108 105 115 116 45 103 114 111 117 112
45 105 116 101 109 62 46 98 97 100 103 101 123 102 108 111 97 116 58 114 105 103 104 116 125 46 108 105 115 116 45 103 114 111 117 112 45 105 116 101 109 62 46 98 97 100 103 101 43 46 98 97 100 103 101 123 109 97 114 103 105 110 45 114 105 103 104 116 58 53 112 120
125 46 110 97 118 45 112 105 108 108 115 62 108 105 62 97 62 46 98 97 100 103 101 123 109 97 114 103 105 110 45 108 101 102 116 58 51 112 120 125 46 106 117 109 98 111 116 114 111 110 123 112 97 100 100 105 110 103 45 116 111 112 58 51 48 112 120 59 112 97 100 100
105 110 103 45 98 111 116 116 111 109 58 51 48 112 120 59 109 97 114 103 105 110 45 98 111 116 116 111 109 58 51 48 112 120 59 99 111 108 111 114 58 105 110 104 101 114 105 116 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 101 101 101 125 46
106 117 109 98 111 116 114 111 110 32 46 104 49 44 46 106 117 109 98 111 116 114 111 110 32 104 49 123 99 111 108 111 114 58 105 110 104 101 114 105 116 125 46 106 117 109 98 111 116 114 111 110 32 112 123 109 97 114 103 105 110 45 98 111 116 116 111 109 58 49 53
112 120 59 102 111 110 116 45 115 105 122 101 58 50 49 112 120 59 102 111 110 116 45 119 101 105 103 104 116 58 50 48 48 125 46 106 117 109 98 111 116 114 111 110 62 104 114 123 98 111 114 100 101 114 45 116 111 112 45 99 111 108 111 114 58 35 100 53 100 53 100 53
125 46 99 111 110 116 97 105 110 101 114 32 46 106 117 109 98 111 116 114 111 110 44 46 99 111 110 116 97 105 110 101 114 45 102 108 117 105 100 32 46 106 117 109 98 111 116 114 111 110 123 98 111 114 100 101 114 45 114 97 100 105 117 115 58 54 112 120 125 46 106
117 109 98 111 116 114 111 110 32 46 99 111 110 116 97 105 110 101 114 123 109 97 120 45 119 105 100 116 104 58 49 48 48 37 125 64 109 101 100 105 97 32 115 99 114 101 101 110 32 97 110 100 32 40 109 105 110 45 119 105 100 116 104 58 55 54 56 112 120 41 123 46 106
117 109 98 111 116 114 111 110 123 112 97 100 100 105 110 103 45 116 111 112 58 52 56 112 120 59 112 97 100 100 105 110 103 45 98 111 116 116 111 109 58 52 56 112 120 125 46 99 111 110 116 97 105 110 101 114 32 46 106 117 109 98 111 116 114 111 110 44 46 99 111 110
116 97 105 110 101 114 45 102 108 117 105 100 32 46 106 117 109 98 111 116 114 111 110 123 112 97 100 100 105 110 103 45 114 105 103 104 116 58 54 48 112 120 59 112 97 100 100 105 110 103 45 108 101 102 116 58 54 48 112 120 125 46 106 117 109 98 111 116 114 111 110
32 46 104 49 44 46 106 117 109 98 111 116 114 111 110 32 104 49 123 102 111 110 116 45 115 105 122 101 58 54 51 112 120 125 125 46 116 104 117 109 98 110 97 105 108 123 100 105 115 112 108 97 121 58 98 108 111 99 107 59 112 97 100 100 105 110 103 58 52 112 120 59
109 97 114 103 105 110 45 98 111 116 116 111 109 58 50 48 112 120 59 108 105 110 101 45 104 101 105 103 104 116 58 49 46 52 50 56 53 55 49 52 51 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 102 102 102 59 98 111 114 100 101 114 58 49 112 120
32 115 111 108 105 100 32 35 100 100 100 59 98 111 114 100 101 114 45 114 97 100 105 117 115 58 52 112 120 59 45 119 101 98 107 105 116 45 116 114 97 110 115 105 116 105 111 110 58 98 111 114 100 101 114 32 46 50 115 32 101 97 115 101 45 105 110 45 111 117 116 59 45
111 45 116 114 97 110 115 105 116 105 111 110 58 98 111 114 100 101 114 32 46 50 115 32 101 97 115 101 45 105 110 45 111 117 116 59 116 114 97 110 115 105 116 105 111 110 58 98 111 114 100 101 114 32 46 50 115 32 101 97 115 101 45 105 110 45 111 117 116 125 46 116
104 117 109 98 110 97 105 108 32 97 62 105 109 103 44 46 116 104 117 109 98 110 97 105 108 62 105 109 103 123 109 97 114 103 105 110 45 114 105 103 104 116 58 97 117 116 111 59 109 97 114 103 105 110 45 108 101 102 116 58 97 117 116 111 125 97 46 116 104 117 109 98
110 97 105 108 46 97 99 116 105 118 101 44 97 46 116 104 117 109 98 110 97 105 108 58 102 111 99 117 115 44 97 46 116 104 117 109 98 110 97 105 108 58 104 111 118 101 114 123 98 111 114 100 101 114 45 99 111 108 111 114 58 35 51 51 55 97 98 55 125 46 116 104 117 109
98 110 97 105 108 32 46 99 97 112 116 105 111 110 123 112 97 100 100 105 110 103 58 57 112 120 59 99 111 108 111 114 58 35 51 51 51 125 46 97 108 101 114 116 123 112 97 100 100 105 110 103 58 49 53 112 120 59 109 97 114 103 105 110 45 98 111 116 116 111 109 58 50 48
112 120 59 98 111 114 100 101 114 58 49 112 120 32 115 111 108 105 100 32 116 114 97 110 115 112 97 114 101 110 116 59 98 111 114 100 101 114 45 114 97 100 105 117 115 58 52 112 120 125 46 97 108 101 114 116 32 104 52 123 109 97 114 103 105 110 45 116 111 112 58 48
59 99 111 108 111 114 58 105 110 104 101 114 105 116 125 46 97 108 101 114 116 32 46 97 108 101 114 116 45 108 105 110 107 123 102 111 110 116 45 119 101 105 103 104 116 58 55 48 48 125 46 97 108 101 114 116 62 112 44 46 97 108 101 114 116 62 117 108 123 109 97 114
103 105 110 45 98 111 116 116 111 109 58 48 125 46 97 108 101 114 116 62 112 43 112 123 109 97 114 103 105 110 45 116 111 112 58 53 112 120 125 46 97 108 101 114 116 45 100 105 115 109 105 115 115 97 98 108 101 44 46 97 108 101 114 116 45 100 105 115 109 105 115 115
105 98 108 101 123 112 97 100 100 105 110 103 45 114 105 103 104 116 58 51 53 112 120 125 46 97 108 101 114 116 45 100 105 115 109 105 115 115 97 98 108 101 32 46 99 108 111 115 101 44 46 97 108 101 114 116 45 100 105 115 109 105 115 115 105 98 108 101 32 46 99 108
111 115 101 123 112 111 115 105 116 105 111 110 58 114 101 108 97 116 105 118 101 59 116 111 112 58 45 50 112 120 59 114 105 103 104 116 58 45 50 49 112 120 59 99 111 108 111 114 58 105 110 104 101 114 105 116 125 46 97 108 101 114 116 45 115 117 99 99 101 115 115
123 99 111 108 111 114 58 35 51 99 55 54 51 100 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 100 102 102 48 100 56 59 98 111 114 100 101 114 45 99 111 108 111 114 58 35 100 54 101 57 99 54 125 46 97 108 101 114 116 45 115 117 99 99 101 115 115
32 104 114 123 98 111 114 100 101 114 45 116 111 112 45 99 111 108 111 114 58 35 99 57 101 50 98 51 125 46 97 108 101 114 116 45 115 117 99 99 101 115 115 32 46 97 108 101 114 116 45 108 105 110 107 123 99 111 108 111 114 58 35 50 98 53 52 50 99 125 46 97 108 101
114 116 45 105 110 102 111 123 99 111 108 111 114 58 35 51 49 55 48 56 102 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 100 57 101 100 102 55 59 98 111 114 100 101 114 45 99 111 108 111 114 58 35 98 99 101 56 102 49 125 46 97 108 101 114 116
45 105 110 102 111 32 104 114 123 98 111 114 100 101 114 45 116 111 112 45 99 111 108 111 114 58 35 97 54 101 49 101 99 125 46 97 108 101 114 116 45 105 110 102 111 32 46 97 108 101 114 116 45 108 105 110 107 123 99 111 108 111 114 58 35 50 52 53 50 54 57 125 46 97
108 101 114 116 45 119 97 114 110 105 110 103 123 99 111 108 111 114 58 35 56 97 54 100 51 98 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 102 99 102 56 101 51 59 98 111 114 100 101 114 45 99 111 108 111 114 58 35 102 97 101 98 99 99 125 46 97
108 101 114 116 45 119 97 114 110 105 110 103 32 104 114 123 98 111 114 100 101 114 45 116 111 112 45 99 111 108 111 114 58 35 102 55 101 49 98 53 125 46 97 108 101 114 116 45 119 97 114 110 105 110 103 32 46 97 108 101 114 116 45 108 105 110 107 123 99 111 108 111
114 58 35 54 54 53 49 50 99 125 46 97 108 101 114 116 45 100 97 110 103 101 114 123 99 111 108 111 114 58 35 97 57 52 52 52 50 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 102 50 100 101 100 101 59 98 111 114 100 101 114 45 99 111 108 111 114
58 35 101 98 99 99 100 49 125 46 97 108 101 114 116 45 100 97 110 103 101 114 32 104 114 123 98 111 114 100 101 114 45 116 111 112 45 99 111 108 111 114 58 35 101 52 98 57 99 48 125 46 97 108 101 114 116 45 100 97 110 103 101 114 32 46 97 108 101 114 116 45 108 105
110 107 123 99 111 108 111 114 58 35 56 52 51 53 51 52 125 64 45 119 101 98 107 105 116 45 107 101 121 102 114 97 109 101 115 32 112 114 111 103 114 101 115 115 45 98 97 114 45 115 116 114 105 112 101 115 123 102 114 111 109 123 98 97 99 107 103 114 111 117 110 100
45 112 111 115 105 116 105 111 110 58 52 48 112 120 32 48 125 116 111 123 98 97 99 107 103 114 111 117 110 100 45 112 111 115 105 116 105 111 110 58 48 32 48 125 125 64 45 111 45 107 101 121 102 114 97 109 101 115 32 112 114 111 103 114 101 115 115 45 98 97 114 45
115 116 114 105 112 101 115 123 102 114 111 109 123 98 97 99 107 103 114 111 117 110 100 45 112 111 115 105 116 105 111 110 58 52 48 112 120 32 48 125 116 111 123 98 97 99 107 103 114 111 117 110 100 45 112 111 115 105 116 105 111 110 58 48 32 48 125 125 64 107 101
121 102 114 97 109 101 115 32 112 114 111 103 114 101 115 115 45 98 97 114 45 115 116 114 105 112 101 115 123 102 114 111 109 123 98 97 99 107 103 114 111 117 110 100 45 112 111 115 105 116 105 111 110 58 52 48 112 120 32 48 125 116 111 123 98 97 99 107 103 114 111
117 110 100 45 112 111 115 105 116 105 111 110 58 48 32 48 125 125 46 112 114 111 103 114 101 115 115 123 104 101 105 103 104 116 58 50 48 112 120 59 109 97 114 103 105 110 45 98 111 116 116 111 109 58 50 48 112 120 59 111 118 101 114 102 108 111 119 58 104 105 100
100 101 110 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 102 53 102 53 102 53 59 98 111 114 100 101 114 45 114 97 100 105 117 115 58 52 112 120 59 45 119 101 98 107 105 116 45 98 111 120 45 115 104 97 100 111 119 58 105 110 115 101 116 32 48
32 49 112 120 32 50 112 120 32 114 103 98 97 40 48 44 48 44 48 44 46 49 41 59 98 111 120 45 115 104 97 100 111 119 58 105 110 115 101 116 32 48 32 49 112 120 32 50 112 120 32 114 103 98 97 40 48 44 48 44 48 44 46 49 41 125 46 112 114 111 103 114 101 115 115 45 98 97
114 123 102 108 111 97 116 58 108 101 102 116 59 119 105 100 116 104 58 48 59 104 101 105 103 104 116 58 49 48 48 37 59 102 111 110 116 45 115 105 122 101 58 49 50 112 120 59 108 105 110 101 45 104 101 105 103 104 116 58 50 48 112 120 59 99 111 108 111 114 58 35 102
102 102 59 116 101 120 116 45 97 108 105 103 110 58 99 101 110 116 101 114 59 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 51 51 55 97 98 55 59 45 119 101 98 107 105 116 45 98 111 120 45 115 104 97 100 111 119 58 105 110 115 101 116 32 48 32 45
49 112 120 32 48 32 114 103 98 97 40 48 44 48 44 48 44 46 49 53 41 59 98 111 120 45 115 104 97 100 111 119 58 105 110 115 101 116 32 48 32 45 49 112 120 32 48 32 114 103 98 97 40 48 44 48 44 48 44 46 49 53 41 59 45 119 101 98 107 105 116 45 116 114 97 110 115 105
116 105 111 110 58 119 105 100 116 104 32 46 54 115 32 101 97 115 101 59 45 111 45 116 114 97 110 115 105 116 105 111 110 58 119 105 100 116 104 32 46 54 115 32 101 97 115 101 59 116 114 97 110 115 105 116 105 111 110 58 119 105 100 116 104 32 46 54 115 32 101 97
115 101 125 46 112 114 111 103 114 101 115 115 45 98 97 114 45 115 116 114 105 112 101 100 44 46 112 114 111 103 114 101 115 115 45 115 116 114 105 112 101 100 32 46 112 114 111 103 114 101 115 115 45 98 97 114 123 98 97 99 107 103 114 111 117 110 100 45 105 109 97
103 101 58 45 119 101 98 107 105 116 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114
97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44
116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 111 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41
32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46
49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101
103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41
32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 45 119 101 98 107 105 116 45 98 97 99 107 103 114 111 117 110 100
45 115 105 122 101 58 52 48 112 120 32 52 48 112 120 59 98 97 99 107 103 114 111 117 110 100 45 115 105 122 101 58 52 48 112 120 32 52 48 112 120 125 46 112 114 111 103 114 101 115 115 45 98 97 114 46 97 99 116 105 118 101 44 46 112 114 111 103 114 101 115 115 46 97
99 116 105 118 101 32 46 112 114 111 103 114 101 115 115 45 98 97 114 123 45 119 101 98 107 105 116 45 97 110 105 109 97 116 105 111 110 58 112 114 111 103 114 101 115 115 45 98 97 114 45 115 116 114 105 112 101 115 32 50 115 32 108 105 110 101 97 114 32 105 110 102
105 110 105 116 101 59 45 111 45 97 110 105 109 97 116 105 111 110 58 112 114 111 103 114 101 115 115 45 98 97 114 45 115 116 114 105 112 101 115 32 50 115 32 108 105 110 101 97 114 32 105 110 102 105 110 105 116 101 59 97 110 105 109 97 116 105 111 110 58 112 114
111 103 114 101 115 115 45 98 97 114 45 115 116 114 105 112 101 115 32 50 115 32 108 105 110 101 97 114 32 105 110 102 105 110 105 116 101 125 46 112 114 111 103 114 101 115 115 45 98 97 114 45 115 117 99 99 101 115 115 123 98 97 99 107 103 114 111 117 110 100 45 99
111 108 111 114 58 35 53 99 98 56 53 99 125 46 112 114 111 103 114 101 115 115 45 115 116 114 105 112 101 100 32 46 112 114 111 103 114 101 115 115 45 98 97 114 45 115 117 99 99 101 115 115 123 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 119 101
98 107 105 116 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114
101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112
97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 111 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114
97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44
116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40
50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103
98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 125 46 112 114 111 103 114 101 115 115 45 98 97 114 45 105 110 102 111 123 98 97 99 107 103
114 111 117 110 100 45 99 111 108 111 114 58 35 53 98 99 48 100 101 125 46 112 114 111 103 114 101 115 115 45 115 116 114 105 112 101 100 32 46 112 114 111 103 114 101 115 115 45 98 97 114 45 105 110 102 111 123 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103
101 58 45 119 101 98 107 105 116 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97
110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116
114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 111 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32
50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49
53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103
44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32
53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 125 46 112 114 111 103 114 101 115 115 45 98 97 114 45 119 97 114 110
105 110 103 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 102 48 97 100 52 101 125 46 112 114 111 103 114 101 115 115 45 115 116 114 105 112 101 100 32 46 112 114 111 103 114 101 115 115 45 98 97 114 45 119 97 114 110 105 110 103 123 98 97 99
107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 119 101 98 107 105 116 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112
97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110
115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 111 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53
53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97
40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 108 105 110 101 97 114 45 103 114
97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53
44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 125 46 112 114 111 103 114 101
115 115 45 98 97 114 45 100 97 110 103 101 114 123 98 97 99 107 103 114 111 117 110 100 45 99 111 108 111 114 58 35 100 57 53 51 52 102 125 46 112 114 111 103 114 101 115 115 45 115 116 114 105 112 101 100 32 46 112 114 111 103 114 101 115 115 45 98 97 114 45 100 97
110 103 101 114 123 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 119 101 98 107 105 116 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53
37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41
32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 45 111 45 108 105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101
103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41
32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 41 59 98 97 99 107 103 114 111 117 110 100 45 105 109 97 103 101 58 108
105 110 101 97 114 45 103 114 97 100 105 101 110 116 40 52 53 100 101 103 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 50 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 53 48
37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 53 48 37 44 114 103 98 97 40 50 53 53 44 50 53 53 44 50 53 53 44 46 49 53 41 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116 32 55 53 37 44 116 114 97 110 115 112 97 114 101 110 116
41 12</pre>
Bug #2686 (New): CL tools sometimes fail to connect to localhost
https://code.cor-lab.de/issues/2686
2017-01-17T09:56:06Z
J. Wienke
jwienke@techfak.uni-bielefeld.de
<p>iptables rejects external connections</p>
<pre>
languitar@jaco ~/data/perftest-results/muthr [1]> rsb-toolscl0.15 logger --log-level=trace --trace='"USOCKET"' -s compact socket://localhost:46295
<INFO> [10:42:37] [main thread] rsb.tools.commands mixins.lisp (command-execute :before source-mixin) -
Using source URI #<PURI:URI socket://localhost:46295/>
<TRACE> [10:42:37] [main thread] rsb.event-processing configurator.lisp (setf processor-error-policy :around configurator) -
#<IN-ROUTE-CONFIGURATOR {1007DCCFB3}> is installing new error policy NIL in processor
#<#<STANDARD-CLASS "(RSB.EVENT-PROCESSING:ERROR-POLICY-HANDLER-MIXIN RSB.EVENT-PROCESSING:RESTART-HANDLER-MIXIN RSB.EVENT-PROCESSING:RESTART-DISPATCHER-MIXIN RSB.EVENT-PROCESSING:FILTERING-PROCESSOR-MIXIN RSB.EVENT-PROCESSING:DELIVER-TIMESTAMP-MIXIN RSB.EVENT-PROCESSING:BROADCAST-PROCESSOR RSB.EVENT-PROCESSING:ERROR-POLICY-MIXIN)" {1008428683}> {100842D053}>
<DEBUG> [10:42:37] [main thread] rsb receiving-client.lisp (setf receiver-filters :around list receiving-client) -
#<LISTENER / |(1) C75A29CD>
added filters (#<COMPLEMENT-FILTER (1) {100417ACEB}>)
removed filters ()
<DEBUG> [10:42:37] [main thread] rsb listener.lisp (setf handlers :around list listener) -
#<LISTENER / |(1) C75A29CD>
added handlers (#<CLOSURE (LAMBDA (RSB:EVENT) :IN RSB.TOOLS.COMMANDS::MAKE-HANDLER) {1007C43F0B}>)
removed handlers ()
<TRACE> [10:42:37] [main thread] rsb.event-processing in-route-configurator.lisp (notify in-route-configurator :handler-added) -
#<IN-ROUTE-CONFIGURATOR {1007DCCFB3}> is adding handler #<CLOSURE (LAMBDA (RSB:EVENT) :IN RSB.TOOLS.COMMANDS::MAKE-HANDLER) {1007C43F0B}> to
#<#<STANDARD-CLASS "(RSB.EVENT-PROCESSING:ERROR-POLICY-HANDLER-MIXIN RSB.EVENT-PROCESSING:RESTART-HANDLER-MIXIN RSB.EVENT-PROCESSING:RESTART-DISPATCHER-MIXIN RSB.EVENT-PROCESSING:FILTERING-PROCESSOR-MIXIN RSB.EVENT-PROCESSING:DELIVER-TIMESTAMP-MIXIN RSB.EVENT-PROCESSING:BROADCAST-PROCESSOR RSB.EVENT-PROCESSING:ERROR-POLICY-MIXIN)" {1008428683}> {100842D053}>
<TRACE> [10:42:37] [main thread] rsb.event-processing configurator.lisp (setf processor-error-policy :around configurator) -
#<IN-ROUTE-CONFIGURATOR {1007DCCFB3}> is installing new error policy #<CLOSURE (LAMBDA (CONDITION) :IN RSB:MAKE-PARTICIPANT-USING-CLASS) {1008E1720B}> in
processor
#<#<STANDARD-CLASS "(RSB.EVENT-PROCESSING:ERROR-POLICY-HANDLER-MIXIN RSB.EVENT-PROCESSING:RESTART-HANDLER-MIXIN RSB.EVENT-PROCESSING:RESTART-DISPATCHER-MIXIN RSB.EVENT-PROCESSING:FILTERING-PROCESSOR-MIXIN RSB.EVENT-PROCESSING:DELIVER-TIMESTAMP-MIXIN RSB.EVENT-PROCESSING:BROADCAST-PROCESSOR RSB.EVENT-PROCESSING:ERROR-POLICY-MIXIN)" {1008428683}> {100842D053}>
<TRACE> [10:42:37] [main thread] rsb.event-processing configurator.lisp (setf configurator-connectors :around list configurator) -
#<IN-ROUTE-CONFIGURATOR {1007DCCFB3}> added connectors #<IN-PUSH socket://localhost:46295/ {10084D4053}>
<TRACE> [10:42:37] [main thread] rsb.event-processing configurator.lisp (setf configurator-connectors :around list configurator) -
#<IN-ROUTE-CONFIGURATOR {1007DCCFB3}> removed connectors
<TRACE> [10:42:37] [main thread] rsb.event-processing configurator.lisp (notify configurator :connector-added) -
#<IN-ROUTE-CONFIGURATOR {1007DCCFB3}> is installing new error policy #<CLOSURE (LAMBDA (CONDITION) :IN RSB:MAKE-PARTICIPANT-USING-CLASS) {1008E1720B}> in
connector #<IN-PUSH socket://localhost:46295/ {10084D4053}>
<TRACE> [10:42:37] [main thread] rsb.event-processing configurator.lisp (notify configurator :connector-added) -
#<IN-ROUTE-CONFIGURATOR {1007DCCFB3}> is attaching connector #<IN-PUSH socket://localhost:46295/ {10084D4053}> to scope #<SCOPE / ! {10007D3193}>
<TRACE> [10:42:37] [main thread] rsb.transport.socket transport.lisp (transport-ensure-bus socket-transport string integer :server!) -
#<SOCKET-TRANSPORT :SOCKET (3) remote (C 0) (S 0) {1001260A53}> is trying to obtain bus server localhost:46295 for
#<IN-PUSH socket://localhost:46295/ {10084D4053}>
0: (USOCKET:SOCKET-LISTEN "0.0.0.0" 46295 :ELEMENT-TYPE (UNSIGNED-BYTE 8))
1: (USOCKET::HOST-TO-HOSTNAME "0.0.0.0")
1: USOCKET::HOST-TO-HOSTNAME returned "0.0.0.0"
1: (USOCKET::GET-HOSTS-BY-NAME "0.0.0.0")
1: USOCKET::GET-HOSTS-BY-NAME returned (#(0 0 0 0))
1: (USOCKET::HANDLE-CONDITION #<SB-BSD-SOCKETS:ADDRESS-IN-USE-ERROR {10096F5543}> NIL)
<TRACE> [10:42:37] [main thread] rsb.transport.socket transport.lisp (transport-ensure-bus socket-transport string integer :client!) -
#<SOCKET-TRANSPORT :SOCKET (3) remote (C 0) (S 0) {1001260A53}> is trying to obtain bus client "localhost":46295 for
#<IN-PUSH socket://localhost:46295/ {10084D4053}>
0: (USOCKET:SOCKET-CONNECT "localhost" 46295 :ELEMENT-TYPE (UNSIGNED-BYTE 8) :NODELAY T)
1: (USOCKET::HOST-TO-HOSTNAME "localhost")
1: USOCKET::HOST-TO-HOSTNAME returned "localhost"
1: (USOCKET::GET-HOSTS-BY-NAME "localhost")
1: USOCKET::GET-HOSTS-BY-NAME returned (#(127 0 0 1) #(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1))
1: (USOCKET::MAKE-STREAM-SOCKET :SOCKET #<SB-BSD-SOCKETS:INET-SOCKET 0.0.0.0:0, fd: 4 {100998EC93}> :STREAM #<BROADCAST-STREAM {1003FF8843}>)
1: USOCKET::MAKE-STREAM-SOCKET returned #<USOCKET:STREAM-USOCKET {1009A381E3}>
1: (USOCKET::HANDLE-CONDITION #<SB-BSD-SOCKETS:CONNECTION-REFUSED-ERROR {1009A3AA23}> #<USOCKET:STREAM-USOCKET {1009A381E3}>)
<INFO> [10:42:37] [main thread] rsb.tools.common error-handling.lisp (maybe-relay-to-thread) -
Error policy #<FUNCTION RSB.TOOLS.COMMON:ABORT/SIGNAL> in thread #<THREAD "main thread" RUNNING {10070F6A53}>; unwinding normally
Failed to create LISTENER participant in the channel designated by "socket://localhost:46295/" using transport configuration
</pre>
<pre>
languitar@jaco ~/data/perftest-results/muthr [1]> rsb-toolscl0.15 logger --log-level=trace --trace='"USOCKET"' -s compact socket://localhost:46295
<INFO> [10:42:37] [main thread] rsb.tools.commands mixins.lisp (command-execute :before source-mixin) -
Using source URI #<PURI:URI socket://localhost:46295/>
<TRACE> [10:42:37] [main thread] rsb.event-processing configurator.lisp (setf processor-error-policy :around configurator) -
#<IN-ROUTE-CONFIGURATOR {1007DCCFB3}> is installing new error policy NIL in processor
#<#<STANDARD-CLASS "(RSB.EVENT-PROCESSING:ERROR-POLICY-HANDLER-MIXIN RSB.EVENT-PROCESSING:RESTART-HANDLER-MIXIN RSB.EVENT-PROCESSING:RESTART-DISPATCHER-MIXIN RSB.EVENT-PROCESSING:FILTERING-PROCESSOR-MIXIN RSB.EVENT-PROCESSING:DELIVER-TIMESTAMP-MIXIN RSB.EVENT-PROCESSING:BROADCAST-PROCESSOR RSB.EVENT-PROCESSING:ERROR-POLICY-MIXIN)" {1008428683}> {100842D053}>
<DEBUG> [10:42:37] [main thread] rsb receiving-client.lisp (setf receiver-filters :around list receiving-client) -
#<LISTENER / |(1) C75A29CD>
added filters (#<COMPLEMENT-FILTER (1) {100417ACEB}>)
removed filters ()
<DEBUG> [10:42:37] [main thread] rsb listener.lisp (setf handlers :around list listener) -
#<LISTENER / |(1) C75A29CD>
added handlers (#<CLOSURE (LAMBDA (RSB:EVENT) :IN RSB.TOOLS.COMMANDS::MAKE-HANDLER) {1007C43F0B}>)
removed handlers ()
<TRACE> [10:42:37] [main thread] rsb.event-processing in-route-configurator.lisp (notify in-route-configurator :handler-added) -
#<IN-ROUTE-CONFIGURATOR {1007DCCFB3}> is adding handler #<CLOSURE (LAMBDA (RSB:EVENT) :IN RSB.TOOLS.COMMANDS::MAKE-HANDLER) {1007C43F0B}> to
#<#<STANDARD-CLASS "(RSB.EVENT-PROCESSING:ERROR-POLICY-HANDLER-MIXIN RSB.EVENT-PROCESSING:RESTART-HANDLER-MIXIN RSB.EVENT-PROCESSING:RESTART-DISPATCHER-MIXIN RSB.EVENT-PROCESSING:FILTERING-PROCESSOR-MIXIN RSB.EVENT-PROCESSING:DELIVER-TIMESTAMP-MIXIN RSB.EVENT-PROCESSING:BROADCAST-PROCESSOR RSB.EVENT-PROCESSING:ERROR-POLICY-MIXIN)" {1008428683}> {100842D053}>
<TRACE> [10:42:37] [main thread] rsb.event-processing configurator.lisp (setf processor-error-policy :around configurator) -
#<IN-ROUTE-CONFIGURATOR {1007DCCFB3}> is installing new error policy #<CLOSURE (LAMBDA (CONDITION) :IN RSB:MAKE-PARTICIPANT-USING-CLASS) {1008E1720B}> in
processor
#<#<STANDARD-CLASS "(RSB.EVENT-PROCESSING:ERROR-POLICY-HANDLER-MIXIN RSB.EVENT-PROCESSING:RESTART-HANDLER-MIXIN RSB.EVENT-PROCESSING:RESTART-DISPATCHER-MIXIN RSB.EVENT-PROCESSING:FILTERING-PROCESSOR-MIXIN RSB.EVENT-PROCESSING:DELIVER-TIMESTAMP-MIXIN RSB.EVENT-PROCESSING:BROADCAST-PROCESSOR RSB.EVENT-PROCESSING:ERROR-POLICY-MIXIN)" {1008428683}> {100842D053}>
<TRACE> [10:42:37] [main thread] rsb.event-processing configurator.lisp (setf configurator-connectors :around list configurator) -
#<IN-ROUTE-CONFIGURATOR {1007DCCFB3}> added connectors #<IN-PUSH socket://localhost:46295/ {10084D4053}>
<TRACE> [10:42:37] [main thread] rsb.event-processing configurator.lisp (setf configurator-connectors :around list configurator) -
#<IN-ROUTE-CONFIGURATOR {1007DCCFB3}> removed connectors
<TRACE> [10:42:37] [main thread] rsb.event-processing configurator.lisp (notify configurator :connector-added) -
#<IN-ROUTE-CONFIGURATOR {1007DCCFB3}> is installing new error policy #<CLOSURE (LAMBDA (CONDITION) :IN RSB:MAKE-PARTICIPANT-USING-CLASS) {1008E1720B}> in
connector #<IN-PUSH socket://localhost:46295/ {10084D4053}>
<TRACE> [10:42:37] [main thread] rsb.event-processing configurator.lisp (notify configurator :connector-added) -
#<IN-ROUTE-CONFIGURATOR {1007DCCFB3}> is attaching connector #<IN-PUSH socket://localhost:46295/ {10084D4053}> to scope #<SCOPE / ! {10007D3193}>
<TRACE> [10:42:37] [main thread] rsb.transport.socket transport.lisp (transport-ensure-bus socket-transport string integer :server!) -
#<SOCKET-TRANSPORT :SOCKET (3) remote (C 0) (S 0) {1001260A53}> is trying to obtain bus server localhost:46295 for
#<IN-PUSH socket://localhost:46295/ {10084D4053}>
0: (USOCKET:SOCKET-LISTEN "0.0.0.0" 46295 :ELEMENT-TYPE (UNSIGNED-BYTE 8))
1: (USOCKET::HOST-TO-HOSTNAME "0.0.0.0")
1: USOCKET::HOST-TO-HOSTNAME returned "0.0.0.0"
1: (USOCKET::GET-HOSTS-BY-NAME "0.0.0.0")
1: USOCKET::GET-HOSTS-BY-NAME returned (#(0 0 0 0))
1: (USOCKET::HANDLE-CONDITION #<SB-BSD-SOCKETS:ADDRESS-IN-USE-ERROR {10096F5543}> NIL)
<TRACE> [10:42:37] [main thread] rsb.transport.socket transport.lisp (transport-ensure-bus socket-transport string integer :client!) -
#<SOCKET-TRANSPORT :SOCKET (3) remote (C 0) (S 0) {1001260A53}> is trying to obtain bus client "localhost":46295 for
#<IN-PUSH socket://localhost:46295/ {10084D4053}>
0: (USOCKET:SOCKET-CONNECT "localhost" 46295 :ELEMENT-TYPE (UNSIGNED-BYTE 8) :NODELAY T)
1: (USOCKET::HOST-TO-HOSTNAME "localhost")
1: USOCKET::HOST-TO-HOSTNAME returned "localhost"
1: (USOCKET::GET-HOSTS-BY-NAME "localhost")
1: USOCKET::GET-HOSTS-BY-NAME returned (#(127 0 0 1) #(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1))
1: (USOCKET::MAKE-STREAM-SOCKET :SOCKET #<SB-BSD-SOCKETS:INET-SOCKET 0.0.0.0:0, fd: 4 {100998EC93}> :STREAM #<BROADCAST-STREAM {1003FF8843}>)
1: USOCKET::MAKE-STREAM-SOCKET returned #<USOCKET:STREAM-USOCKET {1009A381E3}>
1: (USOCKET::HANDLE-CONDITION #<SB-BSD-SOCKETS:CONNECTION-REFUSED-ERROR {1009A3AA23}> #<USOCKET:STREAM-USOCKET {1009A381E3}>)
<INFO> [10:42:37] [main thread] rsb.tools.common error-handling.lisp (maybe-relay-to-thread) -
Error policy #<FUNCTION RSB.TOOLS.COMMON:ABORT/SIGNAL> in thread #<THREAD "main thread" RUNNING {10070F6A53}>; unwinding normally
Failed to create LISTENER participant in the channel designated by "socket://localhost:46295/" using transport configuration
</pre>
Bug #2675 (New): show-progress online help doesn't list available styles
https://code.cor-lab.de/issues/2675
2016-11-08T13:37:58Z
J. Wienke
jwienke@techfak.uni-bielefeld.de
<pre>
-p, --show-progress=STYLE Indicate progress of the ongoing replay using
style STYLE.
Default: line
</pre>
Bug #2558 (In Progress): Events with same timestamps are replayed with changed order
https://code.cor-lab.de/issues/2558
2016-06-08T11:19:05Z
J. Wienke
jwienke@techfak.uni-bielefeld.de
<p>In case multiple events have the exact same timestamp (e.g. due to the limited time resolution on windows), they should be sorted in addition by their receive timestamp to ensure that they are replayed in the exact sequence as generated. This is especially important across multiple channels, as channel definitions in tide differ from RSB semantics and therefore sequential guarantees available in RSB might be loosened in bag replay.</p>
Bug #2398 (New): Unable to play large tide file when using spread transport
https://code.cor-lab.de/issues/2398
2015-09-22T14:52:40Z
N. Köster
nkoester@techfak.uni-bielefeld.de
<p>rsbag crashes with a REJECT-QUOTA error when trying to play a large tide file. This setup uses a single spread running on localhost.</p>
<pre>
$ rsbag play VP1R1_verbal_2015-09-21_12-08-44.tide
Failed to create INFORMER participant in the channel designated by
"/rsb/introspection/participants/16e144bbb49847e0a7128ab7ceacfcb9/". Caused by:
> Failed to construct SPREAD connector for direction OUT with options
>
> :HOST "lax"
> :PORT "3803"
>
> . Caused by:
> > Failed to connect to the spread daemon designated by "3803@lax": REJECT-QUOTA.
</pre>
<pre>
$ ls -la VP1R1_verbal_2015-09-21_12-08-44.tide
-rw-r--r-- 1 csracontrol csra 202M 2015-09-22 11:53 VP1R1_verbal_2015-09-21_12-08-44.tide
</pre>
<p>This might be due to the creation of indivdual informers for every scope in that file. One solution can be the reduction to a single informer to send the events.</p>
Bug #2313 (New): Unexpected Exception about introspection
https://code.cor-lab.de/issues/2313
2015-06-03T09:07:54Z
N. Köster
nkoester@techfak.uni-bielefeld.de
<p>I got an unexpected traceback on console when using a simple python RSB tool:</p>
<pre>
Exception in thread Thread-13:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 763, in run
self.__target(*self.__args, **self.__kwargs)
File "/vol/csra/releases/trusty/lsp-csra-nightly/lib/python2.7/site-packages/rsb_python-0.12.0-py2.7.egg/rsb/util.py", line 326, in __worker
self.__delFunc(receiver.receiver, message)
File "/vol/csra/releases/trusty/lsp-csra-nightly/lib/python2.7/site-packages/rsb_python-0.12.0-py2.7.egg/rsb/eventprocessing.py", line 135, in __deliver
action(event)
File "/vol/csra/releases/trusty/lsp-csra-nightly/lib/python2.7/site-packages/rsb_python-0.12.0-py2.7.egg/rsb/patterns/__init__.py", line 326, in _handleRequest
self.informer.publishEvent(reply)
File "/vol/csra/releases/trusty/lsp-csra-nightly/lib/python2.7/site-packages/rsb_python-0.12.0-py2.7.egg/rsb/__init__.py", line 1425, in publishEvent
% (event.scope, event, self.scope))
ValueError: Scope Scope[/__rsb/introspection/hosts/74938b09ed902fb7ea2dcd25556c0708/25912/echo/] of event Event[id = EventId(UUID('0d8b3a49-4fca-41d3-b7f7-91f871b546f2'), 158590), scope = 'Scope[/__rsb/introspection/hosts/74938b09ed902fb7ea2dcd25556c0708/25912/echo/]', data = 'None', type = '<type 'NoneType'>', method = 'REPLY', metaData = MetaData[create = 1433321961.33, send = 1433321961.33, receive = 1433321961.34, deliver = 1433321961.34, userTimes = {'request.send': 1433321961.332422, 'request.receive': 1433321961.342748}, userInfos = {}], causes = [EventId(UUID('0d8b3a49-4fca-41d3-b7f7-91f871b546f2'), 158590)]] is not a sub-scope of this informer's scope Scope[/__rsb/introspection/hosts/74938b09ed902fb7ea2dcd25556c0708/26077/echo/].
</pre>
<p>I cannot reproduce this exception as it only occurred once. I hope you can use this information...</p>
Bug #2246 (New): Socket Server Deadlock
https://code.cor-lab.de/issues/2246
2015-04-29T17:26:19Z
J. Moringen
jmoringe@cor-lab.uni-bielefeld.de
<p>The program<br /><pre>
/vol/toolkit/nightly/trusty/x86_64/2015-04-29_14-35-42/bin/ccalwr_runLWRRaveSimulator
</pre><br />acts as socket server. Deadlock when one client disconnects while the server receives events from a second client.</p>
<p>The other client could, for example, be<br /><pre>
/vol/toolkit/nightly/trusty/x86_64/last/bin/ccalwr_sendLWRRemoteCmd -s /lwr/cmd/all/position --jointPositionStart '-90 -90 -90 -90 -90 -90 -90' --jointPositionEnd "90 90 90 90 90 90 90" --numPoints 10 -R -c500
</pre></p>
<p>Connecting and disconnecting can probably be done with any client. The initial experiment used the cl logger.</p>
<pre>
Thread 1 (Thread 0x7ffff7f9d780 (LWP 19427)):
#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1 0x00007ffff6d13672 in _L_lock_953 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2 0x00007ffff6d134da in __GI___pthread_mutex_lock (mutex=0x7ffed0002870) at ../nptl/pthread_mutex_lock.c:114
#3 0x00007ffff76de9dc in lock (this=<optimized out>) at /usr/include/boost/thread/pthread/recursive_mutex.hpp:110
#4 boost::unique_lock<boost::recursive_mutex>::lock (this=0x7fffffffc800) at /usr/include/boost/thread/lock_types.hpp:346
#5 0x00007fffebf51f9e in unique_lock (m_=..., this=0x7fffffffc800) at /usr/include/boost/thread/lock_types.hpp:124
#6 rsb::transport::socket::BusConnection::sendEvent (this=0x7ffed0002820, event=..., wireSchema=...) at /home/jenkins/workspace/rsb-cpp-master-toolkit-citk-nightly/src/rsb/transport/socket/BusConnection.cpp:141
#7 0x00007fffebf57812 in rsb::transport::socket::Bus::handle (this=0x1044e80, event=...) at /home/jenkins/workspace/rsb-cpp-master-toolkit-citk-nightly/src/rsb/transport/socket/Bus.cpp:217
#8 0x00007fffebf6c180 in rsb::transport::socket::LifecycledBusServer::handle (this=<optimized out>, event=...) at /home/jenkins/workspace/rsb-cpp-master-toolkit-citk-nightly/src/rsb/transport/socket/LifecycledBusServer.cpp:72
#9 0x00007fffebf6d54c in rsb::transport::socket::OutConnector::handle (this=0x10b8930, event=...) at /home/jenkins/workspace/rsb-cpp-master-toolkit-citk-nightly/src/rsb/transport/socket/OutConnector.cpp:96
#10 0x00007fffebf08b89 in rsb::eventprocessing::DirectEventSendingStrategy::process (this=0x10b3f10, event=...) at /home/jenkins/workspace/rsb-cpp-master-toolkit-citk-nightly/src/rsb/eventprocessing/DirectEventSendingStrategy.cpp:59
#11 0x00007fffebf1bd8d in rsb::eventprocessing::OutRouteConfigurator::publish (this=0x10b4cc0, e=...) at /home/jenkins/workspace/rsb-cpp-master-toolkit-citk-nightly/src/rsb/eventprocessing/OutRouteConfigurator.cpp:141
#12 0x00007fffebedddb9 in rsb::InformerBase::uncheckedPublish (this=this@entry=0x10b4c40, event=...) at /home/jenkins/workspace/rsb-cpp-master-toolkit-citk-nightly/src/rsb/Informer.cpp:134
#13 0x00007fffebeddedc in rsb::InformerBase::uncheckedPublish (this=0x10b4c40, data=..., type=...) at /home/jenkins/workspace/rsb-cpp-master-toolkit-citk-nightly/src/rsb/Informer.cpp:95
#14 0x00007ffff744be44 in uncheckedPublish<rci::Pose> (type=..., data=..., this=<optimized out>) at /vol/toolkit/nightly/trusty/x86_64/2015-04-29_14-35-42/include/rsb0.13/rsb/Informer.h:159
#15 cca::OutputPort<rci::Pose>::publish (this=<optimized out>, data=...) at /vol/toolkit/nightly/trusty/x86_64/2015-04-29_14-35-42/include/cca0.5/cca/port/OutputPort.h:92
#16 0x00007ffff744b6dc in cca::lwr::CCALWREndeffector::onProcess (this=0x10ad920) at /home/jenkins/workspace/cca-lwr-trunk-toolkit-citk-nightly/src/cca/lwr/CCALWREndeffector.cpp:62
#17 0x00007ffff718cd32 in cca::Node::process (this=0x10ad920) at /home/jenkins/workspace/cca-trunk-toolkit-citk-nightly/src/cca/Node.cpp:367
#18 0x00007ffff718c434 in cca::Node::tick (this=0x10ad920) at /home/jenkins/workspace/cca-trunk-toolkit-citk-nightly/src/cca/Node.cpp:188
#19 0x00007ffff7183115 in cca::PeriodicBeat::execute (this=0x6483f0) at /home/jenkins/workspace/cca-trunk-toolkit-citk-nightly/src/cca/timing/PeriodicBeat.cpp:58
#20 0x00007ffff7700862 in rsc::threading::RepetitiveTask::run (this=this@entry=0x648430) at /home/jenkins/workspace/rsc-master-toolkit-citk-nightly/src/rsc/threading/RepetitiveTask.cpp:78
#21 0x00007ffff71836fa in cca::PeriodicBeat::run (this=0x6483f0) at /home/jenkins/workspace/cca-trunk-toolkit-citk-nightly/src/cca/timing/PeriodicBeat.cpp:80
#22 0x0000000000411e0c in main (argc=<optimized out>, argv=<optimized out>) at /home/jenkins/workspace/cca-lwr-trunk-toolkit-citk-nightly/bin/runLWRRaveSimulator.cpp:79
</pre>
<pre>
Thread 12 (Thread 0x7fffb4705700 (LWP 19452)):
#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1 0x00007ffff6d13672 in _L_lock_953 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2 0x00007ffff6d134da in __GI___pthread_mutex_lock (mutex=0x1044eb8) at ../nptl/pthread_mutex_lock.c:114
#3 0x00007ffff76de9dc in lock (this=<optimized out>) at /usr/include/boost/thread/pthread/recursive_mutex.hpp:110
#4 boost::unique_lock<boost::recursive_mutex>::lock (this=0x7fffb4704570) at /usr/include/boost/thread/lock_types.hpp:346
#5 0x00007fffebf556f6 in unique_lock (m_=..., this=0x7fffb4704570) at /usr/include/boost/thread/lock_types.hpp:124
#6 rsb::transport::socket::Bus::removeConnection (this=this@entry=0x1044e80, connection=...) at /home/jenkins/workspace/rsb-cpp-master-toolkit-citk-nightly/src/rsb/transport/socket/Bus.cpp:145
#7 0x00007fffebf500ef in rsb::transport::socket::BusConnection::performSafeCleanup (this=this@entry=0x7ffed0002820, context=...) at /home/jenkins/workspace/rsb-cpp-master-toolkit-citk-nightly/src/rsb/transport/socket/BusConnection.cpp:161
#8 0x00007fffebf50eed in rsb::transport::socket::BusConnection::handleReadLength (this=0x7ffed0002820, error=..., bytesTransferred=<optimized out>) at /home/jenkins/workspace/rsb-cpp-master-toolkit-citk-nightly/src/rsb/transport/socket/BusConnection.cpp:205
#9 0x00007fffebf54721 in call<boost::shared_ptr<rsb::transport::socket::BusConnection>, boost::system::error_code const, unsigned long> (b2=<synthetic pointer>, b1=..., u=..., this=0x7fffb4704bb8) at /usr/include/boost/bind/mem_fn_template.hpp:271
#10 operator()<boost::shared_ptr<rsb::transport::socket::BusConnection> > (a2=<optimized out>, a1=..., u=..., this=0x7fffb4704bb8) at /usr/include/boost/bind/mem_fn_template.hpp:286
#11 operator()<boost::_mfi::mf2<void, rsb::transport::socket::BusConnection, const boost::system::error_code&, long unsigned int>, boost::_bi::list2<const boost::system::error_code&, long unsigned int const&> > (a=<synthetic pointer>, f=..., this=0x7fffb4704bc8)
at /usr/include/boost/bind/bind.hpp:392
#12 operator()<boost::system::error_code, long unsigned int> (a2=@0x7fffb4704bb0: 140732388087872, a1=..., this=0x7fffb4704bb8) at /usr/include/boost/bind/bind_template.hpp:102
#13 boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf2<void, rsb::transport::socket::BusConnection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<rsb::transport::socket::BusConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::operator() (this=this@entry=0x7fffb4704c90,
ec=..., bytes_transferred=<optimized out>, start=start@entry=0) at /usr/include/boost/asio/impl/read.hpp:282
#14 0x00007fffebf54aa3 in operator() (this=0x7fffb4704c90) at /usr/include/boost/asio/detail/bind_handler.hpp:127
#15 asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf2<void, rsb::transport::socket::BusConnection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<rsb::transport::socket::BusConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::system::error_code, unsigned long> > (
function=<error reading variable: access outside bounds of object referenced via synthetic pointer>) at /usr/include/boost/asio/handler_invoke_hook.hpp:64
#16 invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf2<void, rsb::transport::socket::BusConnection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<rsb::transport::socket::BusConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, rsb::transport::socket::BusConnection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<rsb::transport::socket::BusConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (context=...,
function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#17 asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf2<void, rsb::transport::socket::BusConnection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<rsb::transport::socket::BusConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::system::error_code, unsigned long>, boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf2<void, rsb::transport::socket::BusConnection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<rsb::transport::socket::BusConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (this_handler=0x7fffb4704c30, function=...) at /usr/include/boost/asio/impl/read.hpp:502
#18 invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf2<void, rsb::transport::socket::BusConnection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<rsb::transport::socket::BusConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::system::error_code, unsigned long>, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf2<void, rsb::transport::socket::BusConnection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<rsb::transport::socket::BusConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> > > > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#19 boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf2<void, rsb::transport::socket::BusConnection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<rsb::transport::socket::BusConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete (owner=0x1043240, base=<optimized out>) at /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp:110
#20 0x00007fffebf2cb3f in complete (bytes_transferred=<optimized out>, ec=..., owner=..., this=0x7ffed0001680) at /usr/include/boost/asio/detail/task_io_service_operation.hpp:37
#21 do_run_one (ec=..., this_thread=..., lock=..., this=0x1043240) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:384
#22 boost::asio::detail::task_io_service::run (this=0x1043240, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#23 0x00007fffebf2cd46 in boost::asio::io_service::run (this=0x10426c0) at /usr/include/boost/asio/impl/io_service.ipp:59
#24 0x00007ffff6f32a4a in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.54.0
#25 0x00007ffff6d11182 in start_thread (arg=0x7fffb4705700) at pthread_create.c:312
#26 0x00007ffff60b247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
</pre>
Bug #2183 (New): Compilation of RSB Tools fails on MacOS 10.10
https://code.cor-lab.de/issues/2183
2015-02-17T11:52:54Z
S. Wrede
swrede@cor-lab.uni-bielefeld.de
<p>Applies for rsb 0.10 and 0.11. Boost version is 1.57.</p>
<pre>
[ 90%] Building CXX object test/timesync/CMakeFiles/rsbtimesynctest.dir/rsb/tools/timesync/rsbtimesynctest.cpp.o
cd /tmp/rsb-tools-cpp-IQpiod/test/timesync && /usr/bin/clang++ -DRSB_PROTOCOL_EXPORT="" -Os -w -pipe -march=native -mmacosx-version-min=10.10 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk -mmacosx-version-min=10.10 -isystem /tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include -isystem /tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0 -isystem /tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/gtest/include -isystem /tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/gtest -I/tmp/rsb-tools-cpp-IQpiod/src/timesync -I/tmp/rsb-tools-cpp-IQpiod/test/timesync -I/usr/local/include -I/usr/local/share/rsc0.11/../../include/rsc0.11 -I/usr/local/share/rsb0.11/../../include/rsb0.11 -pipe -Wall -Wextra -fdiagnostics-show-option -o CMakeFiles/rsbtimesynctest.dir/rsb/tools/timesync/rsbtimesynctest.cpp.o -c /tmp/rsb-tools-cpp-IQpiod/test/timesync/rsb/tools/timesync/rsbtimesynctest.cpp
In file included from /tmp/rsb-tools-cpp-IQpiod/test/timesync/rsb/tools/timesync/rsbtimesynctest.cpp:22:
In file included from /tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/gmock.h:58:
In file included from /tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/gmock-actions.h:46:
In file included from /tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-internal-utils.h:45:
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:72:29: error: no member named 'tr1' in namespace 'std'
struct MatcherTuple< ::std::tr1::tuple<> > {
~~~~~~~^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:72:40: error: expected expression
struct MatcherTuple< ::std::tr1::tuple<> > {
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:77:29: error: no member named 'tr1' in namespace 'std'
struct MatcherTuple< ::std::tr1::tuple<A1> > {
~~~~~~~^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:77:40: error: 'A1' does not refer to a value
struct MatcherTuple< ::std::tr1::tuple<A1> > {
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:76:20: note: declared here
template <typename A1>
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:82:29: error: no member named 'tr1' in namespace 'std'
struct MatcherTuple< ::std::tr1::tuple<A1, A2> > {
~~~~~~~^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:82:40: error: 'A1' does not refer to a value
struct MatcherTuple< ::std::tr1::tuple<A1, A2> > {
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:81:20: note: declared here
template <typename A1, typename A2>
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:87:29: error: no member named 'tr1' in namespace 'std'
struct MatcherTuple< ::std::tr1::tuple<A1, A2, A3> > {
~~~~~~~^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:87:40: error: 'A1' does not refer to a value
struct MatcherTuple< ::std::tr1::tuple<A1, A2, A3> > {
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:86:20: note: declared here
template <typename A1, typename A2, typename A3>
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:92:29: error: no member named 'tr1' in namespace 'std'
struct MatcherTuple< ::std::tr1::tuple<A1, A2, A3, A4> > {
~~~~~~~^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:92:40: error: 'A1' does not refer to a value
struct MatcherTuple< ::std::tr1::tuple<A1, A2, A3, A4> > {
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:91:20: note: declared here
template <typename A1, typename A2, typename A3, typename A4>
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:98:29: error: no member named 'tr1' in namespace 'std'
struct MatcherTuple< ::std::tr1::tuple<A1, A2, A3, A4, A5> > {
~~~~~~~^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:98:40: error: 'A1' does not refer to a value
struct MatcherTuple< ::std::tr1::tuple<A1, A2, A3, A4, A5> > {
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:97:20: note: declared here
template <typename A1, typename A2, typename A3, typename A4, typename A5>
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:105:29: error: no member named 'tr1' in namespace 'std'
struct MatcherTuple< ::std::tr1::tuple<A1, A2, A3, A4, A5, A6> > {
~~~~~~~^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:105:40: error: 'A1' does not refer to a value
struct MatcherTuple< ::std::tr1::tuple<A1, A2, A3, A4, A5, A6> > {
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:103:20: note: declared here
template <typename A1, typename A2, typename A3, typename A4, typename A5,
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:112:29: error: no member named 'tr1' in namespace 'std'
struct MatcherTuple< ::std::tr1::tuple<A1, A2, A3, A4, A5, A6, A7> > {
~~~~~~~^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:112:40: error: 'A1' does not refer to a value
struct MatcherTuple< ::std::tr1::tuple<A1, A2, A3, A4, A5, A6, A7> > {
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:110:20: note: declared here
template <typename A1, typename A2, typename A3, typename A4, typename A5,
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:119:29: error: no member named 'tr1' in namespace 'std'
struct MatcherTuple< ::std::tr1::tuple<A1, A2, A3, A4, A5, A6, A7, A8> > {
~~~~~~~^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:119:40: error: 'A1' does not refer to a value
struct MatcherTuple< ::std::tr1::tuple<A1, A2, A3, A4, A5, A6, A7, A8> > {
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:117:20: note: declared here
template <typename A1, typename A2, typename A3, typename A4, typename A5,
^
/tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h:126:29: error: no member named 'tr1' in namespace 'std'
struct MatcherTuple< ::std::tr1::tuple<A1, A2, A3, A4, A5, A6, A7, A8, A9> > {
~~~~~~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
/usr/local/Cellar/cmake/3.1.2/bin/cmake -E cmake_progress_report /tmp/rsb-tools-cpp-IQpiod/CMakeFiles 15
[ 93%] Building CXX object src/logger/CMakeFiles/logger.dir/rsb/tools/logger/StatisticsEventFormatter.cpp.o
cd /tmp/rsb-tools-cpp-IQpiod/src/logger && /usr/bin/clang++ -DRSB_PROTOCOL_EXPORT="" -Os -w -pipe -march=native -mmacosx-version-min=10.10 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk -mmacosx-version-min=10.10 -isystem /tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/include -isystem /tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0 -isystem /tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/gtest/include -isystem /tmp/rsb-tools-cpp-IQpiod/gmock-1.7.0/gtest -I/usr/local/include -I/usr/local/share/rsc0.11/../../include/rsc0.11 -I/usr/local/share/rsb0.11/../../include/rsb0.11 -pipe -Wall -Wextra -fdiagnostics-show-option -o CMakeFiles/logger.dir/rsb/tools/logger/StatisticsEventFormatter.cpp.o -c /tmp/rsb-tools-cpp-IQpiod/src/logger/rsb/tools/logger/StatisticsEventFormatter.cpp
20 errors generated.
make[2]: *** [test/timesync/CMakeFiles/rsbtimesynctest.dir/rsb/tools/timesync/rsbtimesynctest.cpp.o] Error 1
make[1]: *** [test/timesync/CMakeFiles/rsbtimesynctest.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
</pre>
<p>Brew config:</p>
<pre>
HOMEBREW_VERSION: 0.9.5
ORIGIN: https://github.com/Homebrew/homebrew
HEAD: 526e145b20c1ea96f557cd1336871c242716ef32
Last commit: 81 minutes ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: quad-core 64-bit haswell
OS X: 10.10.2-x86_64
Xcode: 6.1.1
CLT: 6.1.1.0.1.1416017670
Clang: 6.0 build 600
X11: 2.7.7 => /opt/X11
System Ruby: 2.0.0-p481
Perl: /usr/bin/perl
Python: /usr/local/bin/python => /usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/bin/python2.7
Ruby: /usr/bin/ruby
Java: 1.7.0_21
</pre>
Bug #2167 (New): Check that RemoteServer instances delete EventId instances in case of RPC timeouts
https://code.cor-lab.de/issues/2167
2015-02-04T16:08:22Z
J. Wienke
jwienke@techfak.uni-bielefeld.de
<p>I have observed that EventId instances are collected in a java process in case frequent RPC calls time out. This might be due to the association of responses with requests.</p>
Bug #2163 (New): Remove rsb.wire-schema property from metaData in socket transport
https://code.cor-lab.de/issues/2163
2015-01-27T11:33:49Z
R. Haschke
rhaschke@techfak.uni-bielefeld.de
<p>While in socket transport, there is a metadata key userInfos:rsb.wire-schema, it is missing in spread transport:</p>
<pre>
example: same event send over socket vs spread:
event *Event[id = *EventId[participantId = UUID[557f285a-0811-43c7-a506-8d05eed7a0c2], sequenceNumber = 0] at 0x7f1de4004e00, type = bytearray, scope = Scope[/], metaData = MetaData[senderId = UUID[557f285a-0811-43c7-a506-8d05eed7a0c2], creationTime = 1422357430672652, sendTime = 1422357430730011, receiveTime = 1422357430767356, deliverTime = 1422357430767369, userTimes = {}, userInfos = {(rsb.wire-schema, int64)}], method = , causes = {}] at 0x7f1de4004c20
event *Event[id = *EventId[participantId = UUID[4dbfdb24-1a1c-4904-a57b-1cfb7a2b4d77], sequenceNumber = 0] at 0x7f1dec002900, type = bytearray, scope = Scope[/], metaData = MetaData[senderId = UUID[4dbfdb24-1a1c-4904-a57b-1cfb7a2b4d77], creationTime = 1422357549316573, sendTime = 1422357549365453, receiveTime = 1422357549420429, deliverTime = 1422357549420432, userTimes = {}, userInfos = {}], method = , causes = {}] at 0x7f1dec004b70
</pre>
<p>How can I robustly access the wireSchema, if I want to lazily deserialize events?</p>
Bug #2150 (New): Specification of preferred converters should be reconsidered
https://code.cor-lab.de/issues/2150
2015-01-04T08:53:22Z
R. Haschke
rhaschke@techfak.uni-bielefeld.de
<p>From my point of view, the specification of preferred converters may be conceptually at the wrong level (currently at the level of transports).</p>
<p>Considering Listeners, they should receive the same data type, irrespective of the used transport. If there are several converters for a specific wire-schema, a preference needs to be given at the level of the Participant.<br />Considering Informers, there might be different wire-schemas to be used for different connectors. Hence, here the configuration at the transport level is sensible.</p>
<p>Hence, there is a need to handle in and out connectors differently!</p>
<p>Also, there should be an application-wide (default) converter preference, which should be used as args to rsb::converter::Repository::getConvertersForDeserialization and getConvertersForSerialization instead of the undecided default. The mentioned methods are used all over the framework and will fail if ambiguous converters are registered.</p>
<p>This application-wide default should be initialized from the rsc config system before the plugin system can register converters. This will allow meta converters (that use other converters to extract stuff, e.g. EventsByScopeMapConverter) to be correctly registered when ambiguous converters already exist. Otherwise success depends on load order!</p>
Bug #1849 (Feedback): Call tool does not complain if it can't decode a reply
https://code.cor-lab.de/issues/1849
2014-04-17T13:01:39Z
J. Wienke
jwienke@techfak.uni-bielefeld.de
<p>The call tool simply blocks if it receives a reply for a method with a data type that cannot be deserialized. No message is given to the user.</p>
Bug #671 (In Progress): rsb-java does not shutdown properly if a Spread connection fails
https://code.cor-lab.de/issues/671
2011-10-21T19:22:38Z
J. Moringen
jmoringe@cor-lab.uni-bielefeld.de
<p>When trying to deactivate participants after a Spread connection has failed, something along the lines of the following happens:<br /><pre>
spread.SpreadException: write(): java.net.SocketException: Broken pipe
at spread.SpreadConnection.multicast(SpreadConnection.java:1934)
at spread.SpreadConnection.disconnect(SpreadConnection.java:961)
at rsb.transport.spread.SpreadWrapper.deactivate(SpreadWrapper.java:309)
at rsb.transport.spread.SpreadPort.deactivate(SpreadPort.java:376)
at rsb.transport.Router.deactivate(Router.java:143)
at rsb.Listener$ListenerStateActive.deactivate(Listener.java:54)
at rsb.Listener.deactivate(Listener.java:123)
at rsb.patterns.Method$MethodStateActive.deactivate(Method.java:61)
at rsb.patterns.Method.deactivate(Method.java:160)
at rsb.patterns.Server$ServerStateActive.deactivate(Server.java:52)
at rsb.patterns.Server.deactivate(Server.java:116)
at client.main(client.java:138)
</pre></p>
There seem to be two related issues:
<ul>
<li>Since client code cannot handle this situation properly, the exception should be handled (probably by just ignoring it at <code>rsb.transport.Router.deactivate(Router.java:143)</code>) within RSB</li>
<li>After the exception is thrown, some threads remain (not the main thread, since it terminates with the above exception) and continue to produce this kind of output:<br /><pre>
Oct 21, 2011 9:09:24 PM rsb.transport.spread.ReceiverTask run
WARNING: Caught a SpreadException while trying to receive a message: Connection closed while reading header
Oct 21, 2011 9:09:24 PM rsb.transport.spread.ReceiverTask run
WARNING: Caught a SpreadException while trying to receive a message: Connection closed while reading header
Oct 21, 2011 9:09:24 PM rsb.transport.spread.ReceiverTask run
</pre><br /> These could belong to participants associated to other methods of the remote server which do not get deactivated because of the exception.</li>
</ul>
<p>Another instance of the problem can be seen <a href="https://ci.cor-lab.de/view/RSB/job/rsb-integrationtest/label=ubuntu_lucid_64bit/901/consoleFull" class="external">here</a> (search for "TimeoutException" in the output).</p>
Bug #485 (In Progress): Converters for Fundamental Types are not Implemented [Java]
https://code.cor-lab.de/issues/485
2011-08-08T01:58:48Z
J. Moringen
jmoringe@cor-lab.uni-bielefeld.de
<p>Despite what <a href="https://code.cor-lab.de/projects/rsb/wiki/Types" class="wiki-page">this</a> description suggests.</p>
<p>Progress:</p>
<table>
<tr>
<th>Wire Schema </th>
<th>String Designator </th>
<th>Converter </th>
</tr>
<tr>
<td> No value </td>
<td> "void" </td>
<td> <code>rsb.converter.NullConverter</code> </td>
</tr>
<tr>
<td> Double precision float </td>
<td> "double" </td>
<td> <code>rsb.converter.DoubleConverter</code> </td>
</tr>
<tr>
<td> Single precision float </td>
<td> "float" </td>
<td> <code>rsb.converter.FloatConverter</code> </td>
</tr>
<tr>
<td> 32 bit signed integer </td>
<td> "int32" </td>
<td> <code>rsb.converter.IntegerConverter</code> </td>
</tr>
<tr>
<td> 64 bit signed integer </td>
<td> "int64" </td>
<td> <code>rsb.converter.LongConverter</code> </td>
</tr>
<tr>
<td> 32 bit unsigned integer </td>
<td> "uint32" </td>
<td> <code>rsb.converter.IntegerConverter</code> </td>
</tr>
<tr>
<td> 64 bit unsigned integer </td>
<td> "uint64" </td>
<td> <code>rsb.converter.LongConverter</code> </td>
</tr>
<tr>
<td> bool </td>
<td> "bool" </td>
<td> <code>rsb.converter.BoolConverter</code> </td>
</tr>
<tr>
<td> ASCII string </td>
<td> "ascii-string" </td>
<td> </td>
</tr>
<tr>
<td> UTF-8 string </td>
<td> "utf-8-string" </td>
<td> <code>rsb.converter.StringConverter</code> </td>
</tr>
<tr>
<td> Sequence of bytes </td>
<td> "bytes" </td>
<td> </td>
</tr>
<tr>
<td> Scope </td>
<td> "scope" </td>
<td> <code>rsb.converter.ScopeConverter</code> </td>
</tr>
<tr>
<td> Event ID </td>
<td> ".rsb.protocol.EventId" </td>
<td> <code>rsb.converter.EventIdConverter</code> </td>
</tr>
</table>
Bug #344 (New): C++ Spread: Transport-level errors are not handled properly
https://code.cor-lab.de/issues/344
2011-06-05T15:37:24Z
J. Moringen
jmoringe@cor-lab.uni-bielefeld.de
The ReceiverTask class has (at least) two potential causes of errors
<ul>
<li>Spread errors (currently ignored)</li>
<li>Converter errors (currently not handled, ignored at call site)</li>
</ul>